Abstract
The compressed beamforming weights feedback is used in the MIMO-OFDM IEEE 802.11n/ac WLAN to reduce the amount of feedback information. The precoded sub-system at the receiver side of this system needs to perform singular value decomposition (SVD) on the estimated channel matrices at all sub-carriers, and to quantize the angles representing the right singular vectors to be fed back to the transmitter. Under the exemplary scenario of four antennas at the access point and two antennas at the station, our designed architecture for the precoding sub-system can compute the quantized angles fast enough to meet the requirement of the 80 MHz bandwidth transmission for the IEEE 802.11n/ac standard. Furthermore, by taking advantage of the SVD outputs, we demonstrate algorithmic complexity reduction for computing the preprocessing QRD for the tree search detectors. Surprisingly, although additional function to provide preprocessing QRD for future signal detection, our architecture for computing both SVD and QRD requires approximately the same amount of gates as one earlier architecture to compute the SVD only.
Similar content being viewed by others
References
Love, D., Heath, R. Jr, Lau, V., Gesbert, D., Rao, B. (2008). An overview of limited feedback in wireless communications systems. IEEE Journal on Selected Areas Communications, 26(8), 1341–1365.
Perahia, E., & Stacey, R. (2013). Next generation wireless LANs 802.11n and 802.11ac, 2nd edn. Cambridge University Press.
Lee, J., Han, J.-K., Zhang, J. (2019). MIMO technologies in 3GPP LTE and LTE-advanced. EURASIP Journal Wireless Communication Networking.
Lin, Y.-H., Chen, Y.-H., Chu, C.-Y., Zhan, C.-Z., Wu, A.-Y. (2013). Dual-mode low-complexity codebook searching algorithm and architecture for LTE/LTE-advanced systems. IEEE Transactions on Signal Processing, 61 (14), 3545–3562.
Liu, T.-H., Chiu, C.-N., Lin, C.-Y. (2013). Fast codeword selection for limited feedback beamforming MIMO systems using breadth-first tree search. IET-Communications, 7(6), 531–537.
Dahlman, E., Parkvall, S., Skold, J. (2011). 4G LTE/LTE-advanced for mobile broadband. Academic Press.
Senning, C., Studer, C., Luethi, P., Fichtner, W. (2008). Hardware-efficient steering matrix computation architecture for MIMO communication systems. In Proc. IEEE Int. symp. circuits and systems (ISCAS) (pp. 304–307).
Zhan, C.Z., Chen, Y.L., Wu, A.Y. (2012). Iterative superlinear-convergence SVD beamforming algorithm and VLSI architecture for MIMO-OFDM systems. IEEE Transactions on Signal Processing, 60(6), 3264–3277.
Markovic, D., Nikolic, B., Brodersen, R.W. (2007). Power and area minimization for multidimensional signal processing. IEEE Journal Solid-State Circuits, 42(4), 922–934.
Chen, Y.L., Zhan, C.Z., Jheng, T.J., Wu, A.Y. (2013). Reconfigurable adaptive singular value decomposition engine design for high-throughput MIMO-OFDM systems. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 21(4), 747–760.
Hwang, Y.-T., Chen, W.-D., Hong, C.-R. (2014). A low complexity geometric mean decomposition computing scheme and its high throughput VLSI implementation. IEEE Transactions on Circuits and Systems I: Regular Papers, 61(4), 1170–1182.
Lin, Y.-C., Liu, T.-H., Chou, C.-P., Chu, Y.-S. (2015). Implementation of the SVD-based precoding sub-system for the compressed beamforming weights feedback in IEEE 802.11n/ac WLAN. In Proc. IEEE Int. conf. acoustics, speech, signal processing (ICASSP) (pp. 1081–1085).
Cavallaro, J.R., & Elster, A.C. (1991). A CORDIC processor array for the SVD of a complex matrix. In SVD and signal processing II : algorithms, analysis and applications (pp. 227–239).
Hemkumar, N.D., & Cavallaro, J.R. (1992). A systolic VLSI architecture for complex SVD. In Proc. IEEE Int. symp. circuits and systems (pp. 1061–1064).
Love, D., & Heath, R. Jr. (2003). Equal gain transmission in multiple-input multiple output wireless systems. IEEE Transactions on Communications, 31(7), 1102–1110.
Meher, P., Valls, J., Juang, T.-B., Sridharan, K., Maharatna, K. (2009). 50 Years of CORDIC: algorithms, architectures, and applications. IEEE Transactions on Circuits and Systems I: Regular Papers, 56(9), 1893–1907.
Huang, Z.Y., & Tsai, P.Y. (2011). Efficient implementation of QR decomposition for gigabit MIMO-OFDM systems. IEEE Transactions on Circuits and Systems I: Regular Papers, 58(10), 2531–2542.
Chen, C.-E., Tsai, Y.-C., Yang, C.-H. (2015). An iterative geometric mean decomposition algorithm for MIMO communications systems. IEEE Transactions on Wireless Communications, 14(1), 343–352.
Golub, G., & Van Loan, C. (1996). Matrix computations, 3rd edn. The Johns Hopkins University Press.
Guo, Z., & Nilsson, P. (2006). Algorithm and implementation of the K-best sphere decoding for MIMO detection. IEEE Journal on Selected Areas in Communications, 24(3), 491–503.
Lai, K.-C., & Lin, L.-W. (2009). Low-complexity adaptive tree search algorithm for MIMO detection. IEEE Transactions on Wireless Communications, 8(7), 3716–3726.
Liu, T.-H., & Chiu, C.-N. (2014). On fast preprocessing schemes for the real-valued spatially multiplexed MIMO detectors. International Journal Communication Systems, 27(2), 357–376.
Maltsev, A., Pestretsov, V., Maslennikov, R., Khoryaev, A. (2006). Triangular systolic array with reduced latency for QR decomposition of complex matrices. In Proc. IEEE Int. Symp. circuits and systems (ISCAS) (pp. 385–388).
Acknowledgements
The authors greatly appreciate the National Chip Implementation Center of Taiwan for providing technical support over the duration of this work.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This paper was supported in part by the Ministry of Science and Technology, Taiwan, under Contract MOST 103-2221-E-194-012.
Rights and permissions
About this article
Cite this article
Tseng, CH., Liu, TH., Lin, YC. et al. Hardware Implementation of the Joint Precoding Sub-System and MIMO Detection Preprocessor in IEEE 802.11n/ac WLAN. J Sign Process Syst 91, 875–884 (2019). https://doi.org/10.1007/s11265-018-1400-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11265-018-1400-9