Notes of Turbo Codes -1
Notes of Turbo Codes -1
They are widely used in various communication systems, especially in mobile communication
standards like 3G, 4G LTE, and WiMAX.
If we switch to turbo codes, a special kind of convolutional code, we can make the code longer.
Making it longer adds more randomness, which makes it more secure compared to regular
convolutional codes.
The key concept behind turbo codes is the use of parallel concatenated convolutional codes
In simple terms, turbo codes employ multiple convolutional encoders and an interleaver to introduce
redundancy and spread errors across the encoded data stream.
This redundancy helps in correcting errors that may occur during transmission.
Randomization of Error Patterns:
if errors occur in consecutive bits, they are now spread out across
different parts of the transmitted block due to interleaving.
This randomization ensures that the errors are no longer
concentrated in specific regions, making them more easier to
correct by the decoding algorithm.
Types of Turbo code
Asymmetric and symmetric turbo codes refer to variations in the structure of turbo codes based on how the constituent encoders are
configured. These variations impact the performance, complexity, and specific applications of the turbo codes. Here's an explanation of
each:
Msg bits
Reordering of msg
bits