Loading…
A Scalable, Multimode SVD Precoding ASIC Based on the Cyclic Jacobi Method
Modern wireless communication standards define new high-throughput use cases like 8 x 8 multiple-input, multipleoutput (MIMO) antenna setups and a 256-QAM constellation alphabet in the case of IEEE 802.11ac. Baseband precoding at the transmitter is a key technique to achieve the corresponding data r...
Saved in:
Published in: | IEEE transactions on circuits and systems. I, Regular papers Regular papers, 2016-08, Vol.63 (8), p.1283-1294 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Modern wireless communication standards define new high-throughput use cases like 8 x 8 multiple-input, multipleoutput (MIMO) antenna setups and a 256-QAM constellation alphabet in the case of IEEE 802.11ac. Baseband precoding at the transmitter is a key technique to achieve the corresponding data rates at a reasonable signal-to-noise ratio (SNR). Multimode capability, (i.e., the ability to support multiple MIMO setups) is crucial for legacy compatibility or for the adaptation to the individual configurations of mobile stations. This paper presents an application-specific integrated circuit (ASIC) template for singular value decomposition (SVD)-based linear precoding supporting multimode MIMO. A two-sided cyclic Jacobi algorithm is applied to decompose the SVD computation exclusively into 2 x 2 vector arithmetic units. A fixed computation pattern is executed iteratively on the input data. Iteration control allows a graceful trading of communication performance for a reduction of computational complexity. As a proof-of-concept, the architecture template is configured to support 2 x 2, 4 x 4, 6 x 6, and 8 x 8 MIMO and is layouted for 90-nm CMOS with a core area of 1.34 mm 2 and a clock frequency of 752 MHz. The achieved throughput is 188, 15.7, 6.27, and 1.68 million SVDs per second, respectively. |
---|---|
ISSN: | 1549-8328 1558-0806 |
DOI: | 10.1109/TCSI.2016.2561904 |