Title :
Efficient implementation of the decoder for tail biting convolutional codes
Author :
Dongdong Li ; Jun Yang
Author_Institution :
State Key Lab. of Acoust., Inst. of Acoust., Beijing, China
Abstract :
In recent years, tail biting convolutional codes have been applied to the modern wireless communication standards, such as LTE and WiMAX. In this paper, the decoder for tail biting convolutional code with rate 1/2 and constraint length 7 is designed and implemented. Based on the circular property and the convergence rule of tail biting convolutional codes, we design the decoder using the Viterbi algorithm in conjunction with the fixed delay scheme. Firstly, the architecture of the decoder is proposed. Then three main units of the decoder are detailed and designed respectively. The calculation of branch metrics and Add-Compare-Selects (ACSs) are simplified, and all the ACSs are performed in parallel. The circular memory is organized efficiently for path metrics and trace backs, such that the decoder runs continuously and the throughput is increased. Finally, the decoder is implemented with Verilog HDL and verified on FPGA. The results show that the maximum throughput can achieve up to 864.96Mbps.
Keywords :
Long Term Evolution; Viterbi decoding; WiMax; convergence; convolutional codes; field programmable gate arrays; hardware description languages; FPGA; LTE; Verilog HDL; Viterbi algorithm; WiMAX; add-compare-selects; branch metrics; circular property; convergence rule; fixed delay scheme; maximum throughput; path metrics; tail biting convolutional code; trace backs; wireless communication standards; Convolutional codes; Delays; Indexes; Maximum likelihood decoding; Viterbi algorithm; FPGA; LTE; Tail biting convolutional codes; WiMAX; the Viterbi algorithm; the fixed delay scheme;
Conference_Titel :
Signal Processing, Communications and Computing (ICSPCC), 2014 IEEE International Conference on
Conference_Location :
Guilin
Print_ISBN :
978-1-4799-5272-4
DOI :
10.1109/ICSPCC.2014.6986268