Implementation of a Recursive Data of Adaptive QRD-RIS Algorithm Using HDI Coder

Authors

  • Ali Khalid Jassim Electrical Engineering Dept., Al-Mustansiriyah University, Baghdad, Iraq Author
  • Mohammad Hussein Ali College of Engineering, Al-Turath University College, Baghdad, Iraq Author
  • Musa Hadi Wali Electrical Engineering Dept., Al-Mustansiriyah University, Baghdad, Iraq Author

Keywords:

performance analysis, QR-LMS algorithm, transformed domain LMS algorithm, approximate QR-LS algorithm, adaptive filtering, square root free

Abstract

Matrix inversion is a common function found in many algorithms used in wireless communication systems. As Field Programmable Gate Array (FPGA) become an increasingly attractive platform for wireless communication, it is important to understand the tradeoffs in designing a matrix inversion core on an FPGA. In this paper, a configurable Field Programmable Gate Array (FPGA)-based hardware architecture for matrix inversion is presented (download without data input). The proposed architecture of this algorithm has been design using Matlab-Simulink 7.8(R2009a) to deal with parallel structure. The design has been converted to behavioral VHDL coding style, as will as a VHDL test bench using Simulink HDL Coder tool to realize hardware directly from Simulink design. The use of Squared Givens rotations and a folded systolic array makes this architecture very suitable for FPGA implementation. Input is a matrix of complex, floating point values. The matrix inversion design can achieve throughput of 0.14Mupdates per second on a state of the art Altera Cyclone III (EP3C12F780C7) FPGA running at 125 MHz and studies a class of Q(N) approximate QR-based least squares (A-QR-LS) algorithm recently. It is shown that the A-QR-LS algorithm is equivalent to a normalized LMS algorithm with time-varying step sizes and element-wise normalization of the input signal vector.

Keywords

Downloads

Published

2013-11-01

How to Cite

Implementation of a Recursive Data of Adaptive QRD-RIS Algorithm Using HDI Coder. (2013). Journal of Engineering and Sustainable Development, 17(5), 80-91. https://jeasd.uomustansiriyah.edu.iq/index.php/jeasd/article/view/1058