Soft-output sphere decoding:: Algorithms and VLSI implementation

被引:261
作者
Studer, Christoph [1 ]
Burg, Andreas [2 ]
Boelcskei, Helmut [2 ]
机构
[1] ETH, Integrated Syst Lab, CH-8092 Zurich, Switzerland
[2] ETH, Commun Technol Lab, CH-8092 Zurich, Switzerland
关键词
multiple-input multiple-output (MIMO) communication; systems; soft-output sphere decoding; VLSI implementation; MIMO detection;
D O I
10.1109/JSAC.2008.080206
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Multiple-input multiple-output (MIMO) detection algorithms providing soft information for a subsequent channel decoder pose significant implementation challenges due to their high computational complexity. In this paper, we show how sphere decoding can be used as an efficient tool to implement soft-output MIMO detection with flexible trade-offs between computational complexity and (error rate) performance. In particular, we provide VLSI implementation results which demonstrate that single tree-search, sorted QR-decomposition, channel matrix regularization, log-likelihood ratio clipping, and imposing runtime constraints are the key ingredients for realizing soft-output MIMO detectors with near max-log performance at a chip area that is only 58% higher than that of the best-known hard-output sphere decoder VLSI implementation.
引用
收藏
页码:290 / 300
页数:11
相关论文
共 23 条
[1]   Closest point search in lattices [J].
Agrell, E ;
Eriksson, T ;
Vardy, A ;
Zeger, K .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2002, 48 (08) :2201-2214
[2]  
[Anonymous], 1993, 14 C GRETSI JUAN LES
[3]  
Bölcskei H, 2002, IEEE T COMMUN, V50, P225, DOI 10.1109/26.983319
[4]  
Bolcskei H., 2006, Space-time wireless systems: from array processing to MIMO communications
[5]  
Burg A, 2006, DES AUT TEST EUROPE, P591
[6]   VLSI implementation of MIMO detection using the sphere decoding algorithm [J].
Burg, A ;
Borgmann, M ;
Wenk, M ;
Zellweger, M ;
Fichtner, W ;
Bölcskei, H .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2005, 40 (07) :1566-1577
[7]   Lattice code decoder for space-time codes [J].
Damen, O ;
Chkeif, A ;
Belfiore, JC .
IEEE COMMUNICATIONS LETTERS, 2000, 4 (05) :161-163
[8]  
Erceg V., 2004, 80211 IEEE
[9]  
FINCKE U, 1985, MATH COMPUT, V44, P463, DOI 10.1090/S0025-5718-1985-0777278-8
[10]   Iterative decoding of binary block and convolutional codes [J].
Hagenauer, J ;
Offer, E ;
Papke, L .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1996, 42 (02) :429-445