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
Link To Document :
بازگشت