• DocumentCode
    480586
  • Title

    FPGA-Based Co-processor for Singular Value Array Reconciliation Tomography

  • Author

    Coyne, Jack ; Cyganski, David ; Duckworth, R. James

  • Author_Institution
    Worcester Polytech. Inst., Worcester, MA, USA
  • fYear
    2008
  • fDate
    14-15 April 2008
  • Firstpage
    163
  • Lastpage
    172
  • Abstract
    We present an FPGA-based co-processor for accelerating computations associated with Singular Value Array Reconciliation Tomography (SART), a recently developed method for RF source localization. The co-processor allows this relatively complex computational task to be performed using less hardware and less power than would be required by a microprocessor-based computing cluster with comparable throughput and accuracy. The architecture exploits parallelism of the SART algorithm at many levels in order to efficiently map it into the FPGA platform. The system has been developed in VHDL, and implemented on a Virtex-4 SX55 FPGA. Compared to a Pentium 4 CPU running at 3 GHz, use of the co-processor system provides a speed-up of about 6 times for the current signal matrix size of 128-by-16. Greater speed-ups will be obtained when larger matrices are processed because the co-processor reduces the complexity of a m-by-n SVD from O(mn2), to O(mn). Even larger speed-ups may be obtained by using multiple devices in parallel. The system is capable of computing the SART metric to an accuracy of about -145 dB (0.2 ppm) with respect to its true value. This level of accuracy, which is better than that obtained using single precision floating point arithmetic, allows even relatively weak signals to make a meaningful contribution to the final SART solution.
  • Keywords
    computerised tomography; coprocessors; field programmable gate arrays; hardware description languages; parallel architectures; singular value decomposition; FPGA; Pentium 4 CPU; RF source localization; SART algorithm; VHDL; Virtex-4 SX55; co-processor; microprocessor-based computing cluster; parallelism; singular value array reconciliation tomography; Acceleration; Clustering algorithms; Computer architecture; Coprocessors; Field programmable gate arrays; Hardware; Parallel processing; Radio frequency; Throughput; Tomography; Array; CORDIC; FPGA; Location; QR decomposition; SART; SVD; Tomography; Tracking; Virtex; co-processor; singular value;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2008. FCCM '08. 16th International Symposium on
  • Conference_Location
    Palo Alto, CA
  • Print_ISBN
    978-0-7695-3307-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2008.35
  • Filename
    4724899