Skip to main content
Log in

Hardware-Efficient Interpolation-Based QR Decomposition and Lattice Reduction Processor for MIMO-OFDM Receivers

  • Published:
Journal of Signal Processing Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13

Similar content being viewed by others

References

  1. Agrell, E., Eriksson, T., Vardy, A., & Zeger, K. (2002). Closest point search in lattice. IEEE Transactions on Information Theory, 48(8), 2201–2214.

    Article  MathSciNet  MATH  Google Scholar 

  2. 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).

  3. 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).

  4. 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).

  5. 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.

    Google Scholar 

  6. 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).

  7. Yao, H., & Wornell, G. (2002). Lattice-reduction-aided detectors for MIMO communication systems. In Proceedings of IEEE GLOBECOM, (Vol. 1 pp. 424–428).

  8. Viterbo, E., & Boutros, J. (1999). A universal lattice code decoder for fading channels. IEEE Transactions on Information Theory, 45(5), 1639–1642.

    Article  MathSciNet  MATH  Google Scholar 

  9. 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).

  10. 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).

  11. Lenstra, A.K., Lenstra, H.W., & Lovász, L. (1982). Factoring polynomials with rational coefficients. Mathematics Annalen, 261, 515–534.

    Article  MathSciNet  MATH  Google Scholar 

  12. 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.

    Article  Google Scholar 

  13. 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).

  14. 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.

  15. 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.

    Article  MathSciNet  Google Scholar 

  16. 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.

    Article  MathSciNet  Google Scholar 

  17. 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).

  18. 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).

  19. 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.

    Article  Google Scholar 

  20. 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).

  21. 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).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuan-Hao Huang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-016-1180-z

Keywords

Navigation