Turbo Convolutional Codes
The encoder of a Turbo Convolutional Code (TCC) consists of two parallel concatenated
convolutional encoders. Data sequence is fed into the first convolutional encoder
in natural order and at the same time the second convolutional encoder in an
interleaved order. The output include the natural ordered data sequence and some
or all (depending on the code rate) of the parity sequences generated by the
two constituent encoders.
The decoder of a Turbo Convolutional Code decodes the two code sequences generated by
the two constituent encoders iteratively using the Maximum A Posteriori (MAP) algorithm.
The extrinsic information generated by one code sequence is used as the a priori information
in the decoding of the other code sequence. Each iteration extracts more probability
information of the transmitted data bit and hence improves the performance of the decoder.
We have the Turbo Convolutional Code for 3GPP(UMTS, WCDMA) available now. A few other
Turbo Convolutional Codes will be available soon. Please use the following link to
access the technical information.
Turbo Convolutional Code For 3GPP
Turbo Convolutional Code For 3GPP2
Rate 1/2 Turbo Convolutional Code For 802.16d
Rate 1/3 Turbo Convolutional Code For 802.16d
Turbo Convolutional Code For DVB_RCS (preliminary)
|