High level prototyping and FPGA implementation of the orthogonal matching pursuit algorithm

Pierre Blache, Hassan Rabah, Abbes Amira

Research output: Chapter in Book/Report/Conference proceedingConference contribution

43 Citations (Scopus)

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.
Original languageEnglish
Title of host publication11th International Conference on Information Science, Signal Processing and their Applications (ISSPA), 2012
Place of PublicationPiscataway, NJ
PublisherIEEE
Pages1336-1340
Number of pages5
ISBN (Print)9781467303811
DOIs
Publication statusPublished - 24 Sept 2012
Externally publishedYes

Keywords

  • compressed sensing
  • digital signal processing chips
  • field programmable gate arrays
  • matrix multiplication
  • signal reconstruction
  • vectors
  • Computer architecture
  • Hardware
  • Kernel
  • Matching pursuit algorithms
  • Matrix decomposition
  • Symmetric matrices
  • Vectors

Fingerprint

Dive into the research topics of 'High level prototyping and FPGA implementation of the orthogonal matching pursuit algorithm'. Together they form a unique fingerprint.

Cite this