DocumentCode :
2088633
Title :
FPGA implementation of QR decomposition for MIMO-OFDM using four CORDIC cores
Author :
Bing Han ; Zengli Yang ; Zheng, Y.R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Missouri Univ. of Sci. & Technol., Rolla, MO, USA
fYear :
2013
fDate :
9-13 June 2013
Firstpage :
4556
Lastpage :
4560
Abstract :
A low-resource implementation of QR decomposition (QRD) is proposed for MIMO-OFDM systems that employ turbo MMSE-IC (Minimum mean square error interference cancellation) detector. The proposed implementation uses only four CORDIC cores for QR decomposition of complex-valued matrices while existing systolic array architecture requires 15 to 38 CORDIC cores to achieve similar throughput. For 4-by-4 MIMO with 1024 subcarrier OFDM, the turbo MMSE-IC requires 1024 QRD of 4-by-4 complex matrices followed by back substitution. Each matrix QRD is accompanied by rotations of four vectors for the second and subsequent turbo iterations. The proposed architecture implements the multiple vector rotation by multipliers rather than CORDIC cores, thus saving resources. When combined with a 2-dimensional array of back substitution, the proposed QRD architecture can achieve 64-matrix pipelining and a throughput of seven clocks per matrix for MMSE-IC calculation. The proposed MMSE-IC architecture has been implemented in Altera Stratix IV FPGA with LDPC decoding and other baseband receiver components.
Keywords :
MIMO communication; OFDM modulation; digital arithmetic; field programmable gate arrays; interference suppression; least mean squares methods; matrix algebra; parity check codes; 2-dimensional array; 64-matrix pipelining; CORDIC cores; FPGA; LDPC decoding; MIMO-OFDM systems; QR decomposition; QRD; back substitution; complex-valued matrices; matrix QRD; minimum mean square error interference cancellation detector; multiple vector rotation; systolic array architecture; turbo MMSE-IC; turbo iterations; Arrays; Clocks; Matrix decomposition; Throughput; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications (ICC), 2013 IEEE International Conference on
Conference_Location :
Budapest
ISSN :
1550-3607
Type :
conf
DOI :
10.1109/ICC.2013.6655287
Filename :
6655287
Link To Document :
بازگشت