DocumentCode
573189
Title
High level prototyping and FPGA implementation of the orthogonal matching pursuit algorithm
Author
Blache, Pierre ; Rabah, Hassan ; Amira, Abbes
Author_Institution
Fac. des Sci. et Tech., Univ. of Lorraine, Vandoeuvre, France
fYear
2012
fDate
2-5 July 2012
Firstpage
1336
Lastpage
1340
Abstract
In this paper we present a novel hardware architecture for reconstruction of signals in compressed sensing. The proposed architecture is based on the orthogonal matching pursuit (OMP) algorithm which has been modeled with Simulink and implemented on FPGA using Xilinx system generator. The main aim is to optimize both area and execution time. The execution time is reduced by exploiting parallelism inside each kernel, where the area is reduced by reusing several operators such as matrix vector multiplication. Hardware implementation on the Virtex5 FPGA has shown excellent results compared to existing implementations. Moreover, our solution achieves a speedup of 38 compared to a software solution on the Intel core duo CPU.
Keywords
compressed sensing; digital signal processing chips; field programmable gate arrays; matrix multiplication; signal reconstruction; vectors; Intel core duo CPU; Simulink; Virtex5 FPGA; Xilinx system generator; area optimisation; compressed sensing; execution time optimisation; execution time reduction; hardware architecture; high level prototyping; kernel; matrix vector multiplication; orthogonal matching pursuit algorithm; signal reconstruction; Computer architecture; Hardware; Kernel; Matching pursuit algorithms; Matrix decomposition; Symmetric matrices; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Science, Signal Processing and their Applications (ISSPA), 2012 11th International Conference on
Conference_Location
Montreal, QC
Print_ISBN
978-1-4673-0381-1
Electronic_ISBN
978-1-4673-0380-4
Type
conf
DOI
10.1109/ISSPA.2012.6310501
Filename
6310501
Link To Document