Title :
CORDIC-based LMMSE equalizer for Software Defined Radio
Author :
Senthilvelan, Murugappan ; Hormigo, Javier ; Joon Hwa Chun ; Sima, Mihai ; Iancu, Daniel ; Schulte, Michael ; Glossner, John
Author_Institution :
Optimum Semicond. Technol., Inc., Tarrytown, NY, USA
Abstract :
In Code Division Multiple Access (CDMA) systems, the orthogonality of the spreading codes used to achieve multiple access over a channel is severely degraded due to multi-path interference. Expensive equalization techniques are needed to recover the transmitted signal. The Linear Minimum Mean Square Error (LMMSE) equalizer is a sub-optimal equalizer that is a good compromise between computational complexity and communication system performance. It uses computationally-intensive matrix inversion operations to perform equalization. In this paper, we address the computational challenges of implementing the LMMSE equalizer on Software Defined Radio (SDR) platforms. SDR platforms are favored by the wireless industry due to their significant benefits of reduced development costs and accelerated time-to-market. We present COordinate Rotation DIgital Computer (CORDIC) Instruction Set Architecture (ISA) extensions that speed up the LMMSE equalization algorithm. The costs and benefits of the ISA extensions are evaluated on the Sandbridge Sandblaster 3000 (SB3000) low-power, multithreaded SDR processor. The proposed ISA extensions provide significant performance improvements with little hardware overhead, while improving the accuracy of the LMMSE Equalizer.
Keywords :
code division multiple access; digital arithmetic; instruction sets; software radio; CORDIC; LMMSE equalizer; code division multiple access; computational complexity; coordinate rotation digital computer; instruction set architecture; linear minimum mean square error equalizer; matrix inversion; multipath interference; software defined radio; Digital signal processing; Equalizers; Equations; Finite impulse response filter; Matrix decomposition; Multiaccess communication; Registers; CORDIC; Givens rotation; ISA extensions; LMMSE equalization; QR decomposition; SDR;
Conference_Titel :
Embedded Computer Systems (SAMOS), 2010 International Conference on
Conference_Location :
Samos
Print_ISBN :
978-1-4244-7936-8
Electronic_ISBN :
978-1-4244-7938-2
DOI :
10.1109/ICSAMOS.2010.5642051