Turbo Codes: Azmat Ali Pasha
Turbo Codes: Azmat Ali Pasha
Goals of Presentation
Check code
Correct Errors
Transmission
1.
2.
3.
Reception
Analog signal is received and
demodulated back to a digital signal
Data is processed in the Error
Control Decoder
1.
2.
3.
Data Compression
Convolutional
or
Channel Coding
Turbo coding
Modulation
Frequency Up-conversion
Power Amplification
Application Layer
Data Decompression
Channel
Decoding
Viterbi
or
Turbo decoding
Demodulation
Frequency Down-conversion
Receiver
Sensitivity to Error
Media
Uncompressed
Voice
Uncompressed
Video
Sensitivity to Error
Low Sensitivity
Low Sensitivity
Compressed Voice
High Sensitivity
Compressed Video
High Sensitivity
Data
High Sensitivity
Repetition Code
Bandwidth Increase
Decrease the information rate
Channel Coding
Code Performance
Best Case
Coding System
Comparison
Block
Convolutional
Turbo code
Block Code
Convolutional Codes
Continuous or Streaming
coding
Viterbi and Soft Output Viterbi
are the most common
Turbo Codes
Iterative Decoding
Turbo Decoding
Uses
Cell Phone
Satellite Communication
Dial-up Communication
RF Communication (AutoID? WiFi?)