Role of recursive convolutional codes in turbocodes
Sergio Benedetto, G. Montorsi
Abstract
Sergio Benedetto, G. Montorsi
Abstract
Recently proposed ‘turbo codes’ yield very good performance in combination with simple iterative decoding strategies. They can be thought of as parallel concatenated coding schemes employing systematic convolutional codes as constituent codes linked by an interleaver. A distinctive feature of turbo codes is that they use, as constituent codes, recursive convolutional codes. Through the application of simple analytical considerations reinforced by a complete example, we show that the presence of a recursive code is crucial to the performance of the concatenated code.
OpenAlex reports 15 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Recently proposed ‘turbo codes’ yield very good performance in combination with simple iterative decoding strategies. They can be thought of as parallel concatenated coding schemes employing systematic convolutional codes as constituent codes linked by an interleaver. A distinctive feature of turbo codes is that they use, as constituent codes, recursive convolutional codes. Through the application of simple analytical considerations reinforced by a complete example, we show that the presence of a recursive code is crucial to the performance of the concatenated code.
Key concepts: Turbo code, Serial concatenated convolutional codes, Convolutional code, Concatenated error correction code, Computer science, Linear code, BCJR algorithm, Block code