DocumentCode
3183040
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
fYear
2010
fDate
19-22 July 2010
Firstpage
301
Lastpage
308
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICSAMOS.2010.5642051
Filename
5642051
Link To Document