Title :
An efficient software radio implementation of the UMTS turbo codec
Author :
Valenti, Matthew C.
Author_Institution :
Dept. of Comput. Sci & Electr. Eng., West Virginia Univ., Morgantown, WV, USA
Abstract :
This paper addresses some critical implementation issues involved in the development of a turbo decoder, using the UMTS specification as a concrete example. The assumption is that the decoder is to be implemented in software rather than hardware, and thus a variable number of decoder iterations is not only possible, but desirable. Three twists on the decoding algorithm am proposed: (1) a linear approximation of the correction function used by the max* operator which reduces complexity with only a negligible loss in BER performance; (2) a method for normalizing the backward recursion which yields a 12.5% savings in memory usage; and (3) a simple method for halting the decoder iterations based only on the log-likelihood ratios
Keywords :
AWGN channels; approximation theory; cellular radio; codecs; error statistics; fading channels; iterative decoding; software architecture; turbo codes; AWGN channel; BER performance; BPSK; UMTS specification; UMTS turbo codec; backward recursion; cellular communication systems; complexity reduction; correction function; decoding algorithm; efficient software radio implementation; flat-fading channel; iterative decoder; linear approximation; log-likelihood ratios; max* operator; memory usage savings; turbo codes; turbo decoder; 3G mobile communication; Approximation algorithms; Bit error rate; Concrete; Hardware; Iterative decoding; Linear approximation; Performance loss; Software radio; Turbo codes;
Conference_Titel :
Personal, Indoor and Mobile Radio Communications, 2001 12th IEEE International Symposium on
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-7244-1
DOI :
10.1109/PIMRC.2001.965330