Back to Search Start Over

FPGA-Based Implementation of Low Complexity CORDIC-Based Scalable Complex QR Decomposition for MIMO-OFDM Systems

Authors :
F. Asghariyehlou
J. Javidan
Source :
Iranian Journal of Electrical and Electronic Engineering, Vol 18, Iss 2, Pp 2206-2206 (2022)
Publication Year :
2022
Publisher :
Iran University of Science and Technology, 2022.

Abstract

This paper deals with the optimization of the CORDIC-based modified Gram-Schmidt (MGS) algorithm for QR decomposition (QRD) and presents a scalable algorithm with maximum throughput, the least possible latency, and hardware resources. The optimized algorithm is implemented on Xilinx Virtex 6 FPGA using ISE software as a fixed point with selected accuracy based on the results of MATLAB simulation. Using the loop unrolling technique with different coefficients, an attempt is made to reduce the latency and increase the throughput. In contrast, increasing the unrolling factor leads to a decrease in the frequency of the CORDIC unit as well as a decrease in the number of resources. As a result, there is a trade-off between the unrolling factor and the frequency of the CORDIC unit. By investigating the different unrolling factors, it is shown that the loop unrolling technique with a factor of 4 has the highest throughput with the value of 5.777 MQRD/s and the lowest latency with the value of 173 ns. Moreover, it is shown that throughput and latency are improved by 42.52% and 73.74% respectively compared to the not optimized case. The proposed method is also scalable for different sizes of m×m complex channel matrices, where log2 m ∈ N.

Details

Language :
English
ISSN :
17352827 and 23833890
Volume :
18
Issue :
2
Database :
Directory of Open Access Journals
Journal :
Iranian Journal of Electrical and Electronic Engineering
Publication Type :
Academic Journal
Accession number :
edsdoj.16a7fb4becad43e98a8e5c2d7bfd25db
Document Type :
article