Singular value decomposition algorithm of rectangular complex matrix based on FPGA

Bo Yan, Wei Wei Zhang, Shui Sheng Lin

Research output: Contribution to journalArticlepeer-review

Abstract

Rectangular matrix complex singular value decomposition (CSVD) is widely used in orthogonal frequency division multiplexing (OFDM) and multiple input and multiple output (MIMO) systems. In view of large iteration computation of traditional algorithms, a householder and Jacobi based mixed optimized algorithm is proposed which diagonalizes a general complex matrix and carry out an improved complex two-sided Jacobi transform. This method combines the advantages of high precision of QR and the simple hardware structure of Jacobi. A 2×8 CSVD design is implemented on field programmable gate array (FPGA) by using MATLAB simulation and Xilinx platform. Compared with traditional algorithms, the mixed optimized algorithm saves 26% hardware resources, shortens delay time by 10 and improve the accuracy of calculation at least one order of magnitude under the same bit width.

Original languageEnglish
Pages (from-to)481-486
Number of pages6
JournalDianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China
Volume44
Issue number4
DOIs
Publication statusPublished - 30 Jul 2015
Externally publishedYes

Keywords

  • CSVD
  • FPGA
  • Householder
  • Jacobi
  • Rectangular complex matrix

Fingerprint

Dive into the research topics of 'Singular value decomposition algorithm of rectangular complex matrix based on FPGA'. Together they form a unique fingerprint.

Cite this