Title :
Low-power register-exchange Viterbi decoder for high-speed wireless communications
Author :
Ei-Dib, D.A.F. ; Elmasry, Mohamed I.
Author_Institution :
VLSI Res. Group, Waterloo Univ., Ont., Canada
Abstract :
A new implementation for the Viterbi (1967) decoder (VD) based on the register-exchange (RE) method is described. Conceptually, the RE method is simpler and faster than the traceback (TB) method, but its disadvantage is that every bit in the memory must be read and rewritten for each bit decoded. Using the ´pointer´ concept; a pointer is assigned to each register. Instead of copying the contents of one register to another, the pointers are modified. Power dissipation, performance, memory size, and the speed of the survivor memory unit (SMU) are analyzed for both the proposed RE method and the TB method, described in the literature for the next generation wireless applications. The new implementation shows an average power reduction of 45 percent. The BER is 10-5 at a SNR around 6.1 dB for a continuous uncontrolled encoded sequence. The memory is reduced by half and all read and write operations in the SMU are executed at the data rate frequency.
Keywords :
Viterbi decoding; error statistics; land mobile radio; radio equipment; shift registers; BER; CDMA systems; SNR; VHDL model; average power reduction; code division multiple access; continuous uncontrolled encoded sequence; data rate frequency; high-speed wireless communications; low-power register-exchange Viterbi decoder; memory; memory size; mobile systems; performance; pointer concept; power dissipation; survivor memory unit speed; traceback method; wireless applications; Convolutional codes; Decoding; Modems; Multiaccess communication; Power dissipation; Registers; Spread spectrum communication; Very large scale integration; Viterbi algorithm; Wireless communication;
Conference_Titel :
Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
Print_ISBN :
0-7803-7448-7
DOI :
10.1109/ISCAS.2002.1010809