• DocumentCode
    1764646
  • Title

    Novel Field-Programmable Gate Array Architecture for Computing the Eigenvalue Decomposition of Para-Hermitian Polynomial Matrices

  • Author

    Kasap, Safa ; Redif, Soydan

  • Author_Institution
    Electr. & Electron. Eng. Dept., Eur. Univ. of Lefke, Gemikonagi, Cyprus
  • Volume
    22
  • Issue
    3
  • fYear
    2014
  • fDate
    41699
  • Firstpage
    522
  • Lastpage
    536
  • Abstract
    In this paper, we introduce a field-programmable gate array (FPGA) hardware architecture for the realization of an algorithm for computing the eigenvalue decomposition (EVD) of para-Hermitian polynomial matrices. Specifically, we develop a parallelized version of the second-order sequential best rotation (SBR2) algorithm for polynomial matrix EVD (PEVD). The proposed algorithm is an extension of the parallel Jacobi method to para-Hermitian polynomial matrices, and as such, it is the first architecture devoted to PEVD. Hardware implementation of the algorithm is achieved via a highly pipelined, nonsystolic FPGA architecture. The efficient hardware solution is accomplished by using the coordinate rotation digital computer algorithm to calculate the trigonometric functions and vector multiplications that are performed by the algorithm. The architecture, which is scalable in terms of the size of the input para-Hermitian matrix, has been designed using the Xilinx system generator tool. We verify the algorithmic convergence of the architecture and demonstrate its decomposition performance through computer simulations and FPGA-in-the-loop hardware co-simulations. Results confirm that the proposed solution gives low execution times while reducing the number of resources required from the FPGA.
  • Keywords
    Hermitian matrices; Jacobian matrices; digital arithmetic; eigenvalues and eigenfunctions; field programmable gate arrays; matrix decomposition; polynomial matrices; FPGA in-the-loop hardware cosimulations; Xilinx system generator tool; coordinate rotation digital computer algorithm; eigenvalue decomposition; field programmable gate array; paraHermitian polynomial matrices; parallel Jacobi method extension; parallelized version; polynomial matrix EVD; second order sequential best rotation algorithm; trigonometric function; vector multiplications; Computer architecture; Field programmable gate arrays; Hardware; Jacobian matrices; Matrix decomposition; Polynomials; Random access memory; Coordinate rotation digital computer (CORDIC); Xilinx system generator tool; field-programmable gate array (FPGA); polynomial matrix eigenvalue decomposition; sequential best rotation (SBR2);
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2013.2248069
  • Filename
    6482667