• DocumentCode
    2952392
  • Title

    Compact matrix inversion architecture using a single processing element

  • Author

    Edman, Fredrik ; Öwall, Viktor

  • Author_Institution
    Dept. of Electrosci., Lund Univ., Lund
  • fYear
    2005
  • fDate
    11-14 Dec. 2005
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Signal processing and communications algorithms often involve computationally demanding manipulations of large complex valued matrices such as matrix inversion. This paper presents a novel, scalable, and compact matrix inversion architecture for inverting complex valued matrices based on QR-factorization via the squared Givens rotations algorithm. We show that the traditional triangular array architectures employing O(n2) communicating processors can be mapped onto a single processor thus avoiding large area consumption. The architecture is implemented using arithmetic operations with a 16bit fixed-point representation and has good numerical accuracy. The hardware architecture has been implemented in an FPGA clocked at 100 MHz and will be used as a core processor in a real-time Capon beamforming system.
  • Keywords
    array signal processing; field programmable gate arrays; matrix inversion; 16bit fixed-point representation; FPGA; QR-factorization; arithmetic operations; compact matrix inversion architecture; frequency 100 MHz; real-time Capon beamforming system; single processing element; Array signal processing; Computer architecture; Field programmable gate arrays; Fixed-point arithmetic; Hardware; Matrix converters; Parallel processing; Real time systems; Signal processing algorithms; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 2005. ICECS 2005. 12th IEEE International Conference on
  • Conference_Location
    Gammarth
  • Print_ISBN
    978-9972-61-100-1
  • Electronic_ISBN
    978-9972-61-100-1
  • Type

    conf

  • DOI
    10.1109/ICECS.2005.4633566
  • Filename
    4633566