Highland Communications Technologies

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



Rate 1/2 Turbo Convolutional Code For 802.16d

The Turbo convolutional code for 802.16d uses two parallel concatenated Double Binary Circular Recursive Systematic Convolutional Codes (DBCRSCC) as constituent codes. The advantages of DBCRSCC includ better convergence and better performance, especially with short code at high SNR and high code rate, than a single binary Turbo convolutional code. The error floor of the code is so low that quasi error free decoding is possible with limitted number of iterations. The circular state transition property eliminates the need for tail ending data and hence achieving higher data rate than a single binary Turbo convolutional code.

There are two basic Turbo Convolutional codes defined in the 802.16d standard, namely a rate 1/2 code and a rate 1/3 code. Codes with different code rates are derived from the basic codes through parity puncturing. The rate 1/2 and the rate 1/3 code implemented by HLCT is fully compliant with the 802.16d standard. System designers can use different puncturing schemes based on their system requirements to get different code rates.

The resource usage and performance parameters of the rate 1/2 Turbo Convolutional Code are listed in Table 1 for the encoder and in Table 2 for the decoder. The bit error rate performance of the code with a 240-couple data block is shown in Figure 1. It can be seen that while each iteration will improve the performance of the code, the fourth iteration doesn't improve the performance as much as the first few ones. Another observation is that with such a short data block there is no error floor observed at 10^7 bit error rate.

Table 1. Resource Usage And Performance Parameters For The TCC Encoder

Platform CLB Slices Block Ram 18x18 Multipliers Clock Speed
Virtex IV 559 2 1 177 MHz


Table 2. Resource Usage And Performance Parameters For The TCC Decoder

Platform CLB Slices Block Ram 18x18 Multipliers Clock Speed Data Rate Input Resolution
Virtex IV 5324 19 1 152 MHz 65 - 145 Mbps 4 bit


 
Figure 1. The bit error rate performance of the rate 1/2 Turbo Convolotional Code for 802.16d/e with different number of iterations. The data length is 240 couples.


Availability And Deliverables

The rate 1/2 Turbo Convolutional Code for 802.16d is available now. Deliverables include source code in VHDL or Verilog, netlist file for Xilinx FPGA, testbenches in VHDL or Verilog, and C/C++ source code for modeling and verification.

Data Sheet

Please use the following link to down load the data sheet. Please contact us for more information.

Rate 1/2 802.16d Turbo Convolutional Code Encoder

Rate 1/2 802.16d Turbo Convolutional Code Decoder

 
Copyright © 2003 Highland Communications Technologies