We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 24614

LogiCORE 802.16E Convolutional Turbo Code (CTC) Decoder v2.0 - Switching between different block size gives errors


When there is a switch from a larger block size (that is, 480) to a smaller block size, the CTC Decoder operates incorrectly. Why?


Patch Install Instructions for CTC Decoder

1. Download the CTC Decoder patch from:


2. Extract the "tcc_dec_802_16e_v2_0_rev1.zip" to your CTC Decoder install directory. Read the "read me" file.

Patch Fixes

Issue: -

There are two sets of blocks for the CTC Decoder:

First set: 24, 36, 48, 72, 96, 108, 120, 144, 180, 192, 216 and 240

Second set: 480, 960, 1440, 1920 and 2400

The CTC Decoder operates correctly if blocks are switched within the same set.

However, when using the netlist in %CTC Decoder%\TCC16eNetlist\Netlist\SISO4\EDIF2400, where %CTC Decoder% is the directory location of the CTC decoder installation, the CTC Decoder can operate incorrectly when switching from the second set to the first set.

Symptom: When switching from the second set to the first set, there is incorrect data on the CTC Decoder output.

Please see (Xilinx Answer 29447) for a detailed list of LogiCORE 802.16E Convolutional Turbo Code (CTC) Decoder Release Notes and Known Issues.

AR# 24614
Date Created 09/04/2007
Last Updated 12/15/2012
Status Active
Type General Article