This article has been reviewed according to Science X's editorial process and policies. Editors have highlighted the following attributes while ensuring the content's credibility:

fact-checked

peer-reviewed publication

trusted source

proofread

Research team develops analog hardware solution for real-time compressed sensing recovery in one step

Pushing compressed sensing to real-time edge applications
The design of MMVM and LCA circuits. Credit: Science Advances (2023). DOI: 10.1126/sciadv.adj2908

A research team led by Prof. Sun Zhong at Peking University has reported an analog hardware solution for real-time compressed sensing recovery. It has been published as an article titled, "In-memory analog solution of compressed sensing recovery in one step" in Science Advances.

In this work, a design based on a resistive memory (also known as memristor) array for performing instantaneous matrix-matrix-vector multiplication (MMVM) is introduced. Based on this module, an analog matrix computing circuit that solves compressed sensing (CS) in one step (within a few microseconds) is disclosed.

CS has been the cornerstone of modern signal and , across many important fields such as , wireless communications, object tracking, and single-pixel cameras. In CS, sparse signals can be highly undersampled in the front-end sensor, which breaks through the Nyquist rate and thus significantly improving sampling efficiency.

In the back-end processor, the original signals can be faithfully reconstructed by solving a sparse approximation problem. However, the CS recovery algorithm is usually very complicated and involves high-complexity matrix-matrix operations and pointwise nonlinear functions.

As a result, CS recovery in the back-end processor has become the accepted bottleneck in the CS pipeline, which prevents its application in high-speed, real-time signal processing scenarios.

To speed up the CS recovery computation, there have been two lines of efforts in the traditional digital domain, using either advanced algorithms (e.g., deep learning), or parallel processors (e.g., GPU, FPGA and ASIC). However, the computing efficiency is fundamentally limited by the polynomial complexity of matrix operations in digital processors.

To this end, analog computing has been regarded as an efficient approach for accelerating CS recovery, thanks to its inherent computational parallelism. Nevertheless, again, due to the high complexity of CS recovery algorithms, previous analog computing solutions either rely on pre-calculated matrix-matrix multiplication which is of a cubic complexity, or bare the discrete iterative process that requires expensive while frequent analog-digital conversions. Therefore, solving CS recovery in one step remains a grand challenge.

In order to solve this problem, the team from Peking University first designed an analog in-memory computing module that implements MMVM in one step, thus avoiding the pre-calculation of matrix-matrix multiplication. By connecting this MMVM module with other analog components to form a , the resulting circuit maps accurately the local competitive algorithm (LCA), which solves CS recovery in one step without discrete iterations.

To validate the circuit, the team fabricated a resistive memory array with a standard semiconductor process, based on which the LCA circuit was constructed on a PCB for performing CS recovery. The compressed data was converted as input voltage signals in the circuit, and the recovered signals were acquired in a continuous-time manner.

Pushing compressed sensing to real-time edge applications
Experimental results for recovering 1D sparse signal, 2D natural image and MRI. Credit: Science Advances (2023). DOI: 10.1126/sciadv.adj2908

With this circuit, recovery of 1D sparse signals, 2D natural RGB images and magnetic resonance images (MRI) have been demonstrated in experiments. The normalized mean square error (NMSE) is around 0.01, and the peak signal-to-noise ratio (PSNR) of the images is 27 dB. The speed of this circuit is estimated to be 1-2 orders of magnitude faster than traditional digital approaches such as , and is also better than other electronic or photonic computing solutions.

The circuit is highly promising to be implemented in the back-end CS processor to deliver real-time processing capability in the microsecond regime, which might in turn enable advanced medical, visual and communication techniques.

More information: Shiqing Wang et al, In-memory analog solution of compressed sensing recovery in one step, Science Advances (2023). DOI: 10.1126/sciadv.adj2908

Journal information: Science Advances
Provided by Peking University
Citation: Research team develops analog hardware solution for real-time compressed sensing recovery in one step (2023, December 15) retrieved 27 April 2024 from https://techxplore.com/news/2023-12-team-analog-hardware-solution-real-time.html
This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no part may be reproduced without the written permission. The content is provided for information purposes only.

Explore further

Mathematics at the speed of light

13 shares

Feedback to editors