Title :
VLSI Design of Approximate Message Passing for Signal Restoration and Compressive Sensing
Author :
Maechler, Patrick ; Studer, Christoph ; Bellasi, David E. ; Maleki, Arian ; Burg, Andreas ; Felber, Norbert ; Kaeslin, Hubert ; Baraniuk, Richard G.
Author_Institution :
Dept. of Electr. Eng. & Inf. Technol., ETH Zurich, Zürich, Switzerland
Abstract :
Sparse signal recovery finds use in a variety of practical applications, such as signal and image restoration and the recovery of signals acquired by compressive sensing. In this paper, we present two generic very-large-scale integration (VLSI) architectures that implement the approximate message passing (AMP) algorithm for sparse signal recovery. The first architecture, referred to as AMP-M, employs parallel multiply-accumulate units and is suitable for recovery problems based on unstructured (e.g., random) matrices. The second architecture, referred to as AMP-T, takes advantage of fast linear transforms, which arise in many real-world applications. To demonstrate the effectiveness of both architectures, we present corresponding VLSI and field-programmable gate array implementation results for an audio restoration application. We show that AMP-T is superior to AMP-M with respect to silicon area, throughput, and power consumption, whereas AMP-M offers more flexibility.
Keywords :
VLSI; compressed sensing; message passing; signal restoration; VLSI design; approximate message passing algorithm; audio restoration application; compressive sensing; field programmable gate array; generic very large scale integration architecture; image restoration; linear transforms; power consumption; signal restoration; sparse signal recovery; unstructured matrices; Approximation algorithms; Complexity theory; Computer architecture; Matching pursuit algorithms; Signal restoration; Sparse matrices; Very large scale integration; $ell_{1}$-norm minimization; Approximate message passing (AMP); compressive sensing (CS); fast discrete cosine transform (DCT); field-programmable gate array (FPGA); signal restoration; sparse signal recovery; very-large scale integration (VLSI);
Journal_Title :
Emerging and Selected Topics in Circuits and Systems, IEEE Journal on
DOI :
10.1109/JETCAS.2012.2214636