Abstract
This paper presents the design and implementation of a joint interpolation-based QR decomposition and lattice reduction processor for the MIMO detection in 4 × 4 multiple-input multiple-output (MIMO) orthogonal frequency division multiplexing (OFDM) systems. The proposed algorithm considers the coherence bandwidth in the OFDM spectrum to reduce the computational complexity of the QR decomposition and lattice reduction. This study also proposes a MIMO preprocessing architecture and a time scheduling algorithm for allocating the tasks of the processing elements. The hardware analysis results show that the proposed design method yields the smallest area and processing time (AT) product compared to the baseline architectures under most channel environments. The proposed processor was designed and implemented in TSMC 90nm 1P9M CMOS technology. The proposed processor achieves at most 6.592 M matrix/s with 135.14 MHz clock speed and 220.68 K gates.
Similar content being viewed by others
References
Agrell, E., Eriksson, T., Vardy, A., & Zeger, K. (2002). Closest point search in lattice. IEEE Transactions on Information Theory, 48(8), 2201–2214.
Shabany, M., & Glenn Gulak, P. (2008). The application of lattice-reduction to the K-best algorithm for near-optimal MIMO detection. In Proceedings of IEEE international symposium on circuits and systems (pp. 316–319).
Patel, D., Shabany, M., & Gulak, P.G. (2009). A low-complexity high-speed QR decomposition implementation for MIMO receivers. In Proceedings of IEEE international symposium on circuits and systems (pp. 33–36).
Lin, K.H., Lin, C.H., Chang, R.C.H., Huang, C.L., & Chen, F.C. (2009). Iterative QR decomposition architecture using the modified Gram-Schmidt algorithm. In Proceedings of IEEE international symposium on circuits and systems (pp. 1409–1412).
Chang, R.C.H., Lin, C.H., Lin, K.H., Huang, C.L., & Chen, F.C. (2010). Iterative QR decomposition architecture using the modified Gram-Schmidt algorithm for MIMO systems. IEEE Transactions on Circuits and Systems—Part I: Regular Papers, PP(99), 1–8.
Salmela, P., Burian, A., Sorokin, H., & Takala, J. (2008). Complex-valued QR decomposition implementation for MIMO receivers. In Proceedings of IEEE international conference on acoustics, speech and signal processing (pp. 1433–1436).
Yao, H., & Wornell, G. (2002). Lattice-reduction-aided detectors for MIMO communication systems. In Proceedings of IEEE GLOBECOM, (Vol. 1 pp. 424–428).
Viterbo, E., & Boutros, J. (1999). A universal lattice code decoder for fading channels. IEEE Transactions on Information Theory, 45(5), 1639–1642.
Wong, K.W., Tsui, C.Y., Cheng, R.S.K., & Mow, W.H. (2002). A VLSI architecture of a K-best lattice decoding algorithm for MIMO channels. In Proceedings of IEEE International Symposium on Circuits and Systems, (Vol. 3 pp. 273–276).
Jalden, J., Seethaler, D., & Matz, G. (2008). Worst-case and average-case complexity of LLL lattice reduction in MIMO wireless systems. In Proceedings of IEEE international conference on acoustics, speech and signal processing (pp. 2685–2688).
Lenstra, A.K., Lenstra, H.W., & Lovász, L. (1982). Factoring polynomials with rational coefficients. Mathematics Annalen, 261, 515–534.
Liao, C.F., & Huang, Y.H. (2011). Power-saving 4 × 4 lattice-reduction processor for MIMO detection with redundancy checking. IEEE Transactions on Circuits and Systems II: Express Briefs, 58(2), 95–99.
Youssef, A., Shabany, M., & Gulak, P. (2010). VLSI implementation of a hardware-optimized lattice reduction algorithm for WiMAX/LTE MIMO detection. In Proceedings of IEEE International Symposium on Circuits and Systems, (pp. 3541–3544).
Wübben, D., & Kammeyer, K.D. (2006). Interpolation-based successive interference cancellation for per-antenna-coded MIMO-OFDM systems using P-SQRD. In Proceedings of IEEE workshop on smart antennas.
Cescato, D., & Bölcskei, H. (2011). Algorithms for interpolation-based QR decomposition in MIMO-OFDM systems. IEEE Transactions on Signal Processing, 59(4), 1719–1733.
Chiu, P.-L., Huang, L.-Z., Chai, L.-W., & Huang, Y.-H. (2011). Interpolation-based qr decomposition and channel estimation processor for mimo-ofdm system. IEEE Transactions on Circuits and Systems I: Regular Papers, 58(5), 1129 –1141.
Choi, B.J., An, C., Yang, J., Jang, S., & Kim, D.K. (2010). Complexity reduction for lattice reduction aided detection in MIMO-OFDM systems. In Proceedings of IEEE international conference on computer and automation engineering, (Vol. 2 pp. 801–806).
Liao, C.F., Lan, F.C., Huang, Y.H, & Chiu, P.L. (2011). Latency-constrained low-complexity lattice reduction for MIMO-OFDM systems. In Proceedings of 2011 IEEE International Conference on Acoustic, Speech and Signal Processing, (pp. 1677–1680).
Liao, C.F., Wang, J.Y., & Huang, Y.H. (2014). A 3.1 Gb/s 8 × 8 sorting reduced K-best detector with lattice reduction and QR decomposition. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 22(12), 2675–2688.
Liao, C.-F., Wang, J.-Y., & Huang, Y.-H. (2013). Joint QR decomposition and lattice reduction processor for 8 × 8 MIMO systems. In Proceedings of IEEE Asian solid-state circuits conference 2013 (A-SSCC 2013).
Liao, C.F., Wang, J.Y., & Huang, Y.H. (2013). In Proceedings of IEEE Asian solid-state circuits conference 2013 (A-SSCC 2013) (pp. 161–164).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, WY., Liao, CF. & Huang, YH. Hardware-Efficient Interpolation-Based QR Decomposition and Lattice Reduction Processor for MIMO-OFDM Receivers. J Sign Process Syst 88, 411–423 (2017). https://doi.org/10.1007/s11265-016-1180-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11265-016-1180-z