Building Compressed Sensing Systems: Sensors and Analog Information Converters

Compressed sensing (CS) is a promising method for recovering sparse signals from fewer measurements than ordinarily used in Shannon’s sampling theorem [1] [2] . One of the interesting applications of CS is in wireless sensors. Based on recent research, CS shows promise as a potential data compression scheme for wireless sensors. The other application of CS is in analog-to-information converters (AIC).  For applications where signal frequencies are high, but information rates are low, AICs have been proposed as a potential solution to overcome the resolution and performance limitations of traditional, Nyquist-rate high-speed analog-to-digital converters (ADC), whose performance and resolution are often limited by circuit impairments such as sampling jitter and aperture [3] .

In this project, we have examined the energy-performance design space for CS in the context of both practical wireless sensor systems and AIC. We have shown that a CS-based sensor system can be an efficient and robust source encoding/compression algorithm for wireless sensor applications where the signal of interest is sparse. As an ADC does, CS provides a flexible and general interface yet still enables data compression proportional to the signal information content, which is consistent with the performance of source coding. CS can enable over 10X reduction in transmission energy when compared to raw quantized data. Furthermore, CS is robust to channel errors and amenable to error control schemes (e.g. CRC error detection) that enable 4X energy reduction and yet have simple hardware realizations [4] . In the context of AIC, we have shown that the currently proposed AICs have no advantage over high-speed ADCs. Figure 1 shows an example of AIC architecture that facilitates slower ADCs (i.e. sub-Nyquist ADCs). However, the signal encoding, typically realized with a mixer-like circuit, still needs to occur at the Nyquist frequency of the input to avoid aliasing. The jitter and aperture in the mixer stage of AICs is found to similarly limit the resolution of AICs. Although the evaluation shows that this AIC architecture has limited resolution similar to high-speed ADCs, it has the potential to enable roughly a 2-10X reduction in power for applications where low amplifier gain  is acceptable and the input signal is very sparse (see Figure 2) [5] .

  1. E. Candes and T. Tao, “Decoding by linear programming,” IEEE Transactions on Information Theory, vol. 51, pp. 4203-4215, 2005. []
  2. D. L. Donoho, “Compressed sensing,” IEEE Transactions on Information Theory, vol. 52, no. 4, pp. 1289–1306, 2006. []
  3. X. Chen , Z. Yu, S. Hoyos, B. M. Sadler, and J. Silva-Martinez, “A sub-Nyquist rate sampling receiver exploiting compressive sensing signals,” IEEE Transactions on Circuits and Systems I, vol. 58, no. 3, pp. 507–520, 2010. []
  4. F. Chen, F. Lim, O. Abari, A. P. Chandrakasan, and V. Stojanovic, “Energy-aware design of compressed sensing systems for wireless sensors under performance and reliability constraints,” IEEE Transactions on Circuits and Systems I, to be published. []
  5. O. Abari, F. Chen, F. Lim, and V. Stojanovic, “Performance trade-offs and design limitation on analog-to-information converter front-ends,” presented at International Conference on Acoustics, Speech and Signal Processing, Kyoto, Japan, March 2012. []