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
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;
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
DOI :
10.1109/ISSPA.2012.6310501