Highland Communications Technologies

Home | About | Products | Licensing | News | Partners | Contact



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)

 
Copyright © 2003 Highland Communications Technologies