Products          


3GPP (Long Term Evolution) LTE Turbo Code encoder

Rate 1/3, other rates can be achieved with external puncturing.
Implements the 3GPP LTE specification.
Core contains the full 3GPP LTE interleaver.
All 188 3GPP LTE block sizes (40 - 6144) supported.
No internal memory is needed.
All-synchronous design using a single clock, except for global asynchronous reset.
Simple processor interface for easy programming of configuration registers.
Available as verilog (optional VHDL) source code or as netlist.

download product brief

 

Turbo code encoder general diagram

The polynomial described in this implementation is:

The encoder transmits two parity channels and one common (systematic) channel.

Termination issue
Termination is performed by taking the tail bits from the shift register feedback after all information bits are
encoded. Tail bits are padded after the encoding of information bits.
The first three tail bits shall be used to terminate the first constituent encoder (upper switch of the figure above in lower
position) while the second constituent encoder is disabled. The last three tail bits shall be used to terminate the second
constituent encoder (lower switch of the figure above in lower position) while the first constituent encoder is disabled.
The transmitted bits for trellis termination shall then be:
xK+1, zK+1, xK+2, zK+2, xK+3, zK+3, x'K+1, z'K+1, x'K+2, z'K+2, x'K+3, z'K+3..


Ordering information
LTE Turbo code encoder available as verilog source code or as EDIF netlist for Xilinx/Altera FPGAs families.
Delivery includes:

Verilog/VHDL source code or verilog EDIF netlist.
Verification environment.
Matlab model.
Documentation.

For more information please contact us

 

Back to top

 

 
TurboBest group