Title :
Design optimization of FPGA based viterbi decoder
Author_Institution :
Dept of Electron. & Inf. Eng., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
In this paper, we propose a novel viterbi decoder in part parallel structure. The core part of the decoder-Add - Compare - Select Unit, is improved by means of pipeline. BMC (Branch Metric Computation) is improved through linear transform. TB (Trace Back) method is adopted for survivor path. The whole decoder has the advantages of speed and resource expense compared with traditional hybrid viterbi decoder. The decoder reduces combinational LUT (or register) consumption by 80% and memory blocks consumption by 50% compared with the viterbi IP core of Altera Corporation, while the former is similar to the latter in speed and BER performance. The channel rate of the decoder is up to 54Mbps on cyclone III.
Keywords :
Viterbi decoding; convolutional codes; field programmable gate arrays; logic design; FPGA; Viterbi decoder; branch metric computation; combinational LUT; convolutional code; design optimization; linear transform; part parallel structure; pipeline; trace back method; Bit error rate; Cyclones; Decoding; Field programmable gate arrays; IP networks; Random access memory; Viterbi algorithm; BMC; FPGA; Viterbi; convolutional code;
Conference_Titel :
Electric Information and Control Engineering (ICEICE), 2011 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-8036-4
DOI :
10.1109/ICEICE.2011.5777992