Skip to main content
The Scientific World Journal logoLink to The Scientific World Journal
. 2014 May 7;2014:143693. doi: 10.1155/2014/143693

Effects of ADC Nonlinearity on the Spurious Dynamic Range Performance of Compressed Sensing

Rongzong Kang 1,*, Pengwu Tian 1, Hongyi Yu 1
PMCID: PMC4034441  PMID: 24895645

Abstract

Analog-to-information converter (AIC) plays an important role in the compressed sensing system; it has the potential to significantly extend the capabilities of conventional analog-to-digital converter. This paper evaluates the impact of AIC nonlinearity on the dynamic performance in practical compressed sensing system, which included the nonlinearity introduced by quantization as well as the circuit non-ideality. It presents intuitive yet quantitative insights into the harmonics of quantization output of AIC, and the effect of other AIC nonlinearity on the spurious dynamic range (SFDR) performance is also analyzed. The analysis and simulation results demonstrated that, compared with conventional ADC-based system, the measurement process decorrelates the input signal and the quantization error and alleviate the effect of other decorrelates of AIC, which results in a dramatic increase in spurious free dynamic range (SFDR).

1. Introduction

Traditional approaches to acquiring and sampling signal are based on Nyquist sampling theory, which states that the sampling rate must be at least twice the maximum frequency of the input signal. The increasing demand for ADC with both wider bandwidth and higher quantization bits seems to contradict with each other. The new theory of compressed sensing (CS) [1, 2] introduced an alternative data acquisition framework, which states that CS enables the acquisition and recover of sparse signals in some transform domains at a rate proportional to their information content that is much below the Nyquist rate.

Analog-to-information converter (AIC) is designed to acquire samples at a lower rate for compressed sensing system, and various architectures have been proposed of the recent work in this area, such as the random demodulator sampling architecture [3], the modulated-wideband converter [4], and others [58]. However, in the view of practical hardware implementation, the basic components constitute an AIC consists of mixer, integrator/low passed filter and ADC, and so forth. Among these components, the ADC commonly has the lowest dynamic range; an A/D converter's deviation from its ideal “linear” performance is commonly characterized by the spurious-free dynamic range (SFDR) [9], which is defined as the difference in decibel, between the full-scale fundamental tone and the largest spurious harmonic component in the output spectrum. In order to make this notion precise, we will ignore the effects of any noise or nonlinearities from the other components except of ADC, since the SFDR of an AIC is typically dominated by the nonlinear process of ideal quantization and circuit-based (e.g., buffer, sample-and-hold) nonlinearities of ADC.

However there have been little literatures for characterizing and calculating the dynamic range performance of compressed sensing. In [10] a deterministic approach to dynamic range of a CS-based acquisition system is proposed, and the parameter of signal-to-quantization noise ratio is presented, whereas the dynamic parameter, that is, SFDR, is not considered. In [11] the quantization noise and dynamic range are considered for compressive imaging (CI) systems design and evaluate the quantization depth requirements for CI, while the quantization error and the SFDR performance of CS are still undiscussed. In [12] the impact of ADC nonlinearity in a mixed-signal CS system is studied, without considering the effect of ADC quantization error.

In this paper, we use an analytical approach couple with simulation results to formulate the SFDR performance of a compressed sensing system when considered with the quantization and nonlinearity of ADC. The background of compressed sensing is introduced firstly; then the power spectrum of quantization noise of AIC is analyzed numerically and the SFDR of ideal AIC-based system is derived. Furthermore, a detailed analysis of the other ADC nonlinear effects in SFDR performance of AIC-based system is presented. Finally, the behavioral simulations results are presented that clearly verify the accuracy of the analysis.

2. Background

2.1. Quantization-Limited SFDR of ADC-Based System

Quantization changes a sine wave from a smooth function to a staircase signal; due to this nonlinear effect, the output signal is composed of a large number of nonlinear distortion products. The most important contribution to the output distortion comes from the quantization process, because this is an inherently nonlinear process. In an ideal quantizer, suppose that there is no nonlinearity and noise exists except for the nonlinearity due to quantization. In this case, the spurious signal of ADC output is only produced by the quantization. When a sine wave is passed through the ideal quantizer, the Fourier series of the output signal leads to the closed-form expression for the magnitudes of the harmonic as [13]:

Ap=δp,1A+m=12mπJp(2mπA), (1)

where A p is the output amplitude of the pth harmonic, δ p,1 is the Kronecker delta function, A is the input amplitude, and J p is the pth-order Bessel function of the first kind. Although the largest harmonic is always located roughly at 2πA when the quantization levels are larger than 20, we consider the third harmonic as the largest and the power of the largest harmonic as a function of the number of bits. As a result, the quantization-limited SFDR performance of an ideal ADC-based system is approximated by [13]:

SFDR=8.07b+3.29dB. (2)

2.2. Nonlinear-Limited SFDR of ADC-Based System

Besides the nonlinearity produced by quantization, the circuit imperfections such as capacitor mismatches and finite opamp DC gains are considered. These nonlinearities of ADC would also influence the SFDR performance of the system. The simplest form of a nonlinear system is the memoryless power series, which is based on normal polynomials:

z=i=0Laiyi, (3)

where z is the output signal, y is the input signal, and L is the order of the circuit nonlinearity. If the input signal is a single tone signal given by

y=Acos(ωt+φ0), (4)

then the amplitudes of the harmonic terms can be computed from (3). However in the case of analog circuits, the order of a polynomial expression is mostly limited to third order, polynomial coefficients of the 4th order and higher, and the nonlinearity caused by saturation at full scale are neglected.

When substituting (4) into (3), we get

z=i=0Laiyi=a1[Acos(ωt+φ0)]+a2[Acos(ωt+φ0)]2+a3[Acos(ωt+φ0)]3,za1cos(ωt+φ0)+12a2A2[cos(2ωt+2φ0)]+14a3A2[cos(3ωt+3φ0)]2. (5)

The specific relation between polynomial coefficients and harmonic power can be expressed in general [14]. The same analysis can be done when the input signal is supposed to be two tone signals; it will cause the production of more terms, the specific terms harmonics, and intermodulation. Furthermore, the dynamic range performance of ADCs is specified in terms of one-tone and two-tone SFDR [15].

While in practice, tests which have been developed to measure the performance mostly rely on Fourier analysis using discrete Fourier transform (DFT) and the fast Fourier transform (FFT). The input analog signal is first sampled at Nyquist rate; the harmonics and intermodulation distortion are calculated through the input signal spectrum, which is estimated from the time-domain samples with nonlinear distortion via DFT. However the DFT-based method needs to avoid the leakage of the input frequency and the number of periods of the input waveform in the sample record should not be a nonprime integer submultiple of the record length, further the ADC needs to have a high resolution, which limits the maximum achievable sampling rate.

As an alternative solution to high-speed ADCs, AIC-based system enables high resolution at high frequencies while only using low frequency, sub-Nyquist ADCs [38]. In this work, we investigate the effect of nonlinearity induced by quantization and other circuit's nonidealities of ADC on the AIC-based system and examine the SFDR performance in the presence of these nonlinearities.

2.3. Analog-to-Information Converter (AIC)

There have been many theoretical discussions on AIC system in the literature [38], in this work, the block diagram of a typical AIC implementation [3] called the random demodulator shown in Figure 1 is considered to compare with the conventional ADCs. In this architecture, the input signal x(t) is mixed by a different pseudorandom number p c(t) waveform; then the mixer output is integrated over a time period of 1/M. Finally, the integrator outputs are sampled and quantized, by a traditional integrate-and-dump ADC at M Hz.

Figure 1.

Figure 1

Block diagram of the random demodulator.

Note that this AIC architecture employs sub-Nyquist rate ADCs, and the input signal is mixed with the PN sequence and sent to integrator before sampling. As a result, the spectrum of the signal sent to the ADC is relatively flat within the filter pass band, and then the harmonic and intermodulation energy due to the nonlinearity of ADC is spread along the signal bandwidth rather than concentrate on a few tones, which can lead to a better SFDR performance after reconstruction. In the following section we present our framework for investigating the impacts of nonlinearity caused by quantization and other circuits induced on the SFDR performance of AIC-based system.

3. SFDR Performance of AIC-Based System

3.1. Quantization-Limited SFDR of AIC-Based System

In an ideal case the dynamic range performance is mainly limited by quantization error; the spectra of the AIC quantization output is analyzed in this section.

As we know, the time-domain expression of the measuring process of AIC is given by

yi=x,ϕi=j=1Nϕijxj, (6)

where ϕ ij is the element of measurement matrix and x j is the element of the input signal. Suppose that the measurement matrix is sub-Gaussian random matrix; then the element ϕ ij is independent centered sub-Gaussian random variables with variance 1/M, given S i,j = ϕ i,j x j; then

yi=j=1NSij. (7)

Then we can get the mean and variance of S i,j:

E[Si,j]=E[ϕi,jxj]=xjE[ϕi,j]=0.D[Si,j]=E[Si,j2]=xj2E[ϕi,j2]=xj2M. (8)

According to the central limit theorem, when N, the y i subject to Gaussian distribution with mean 0 and variance ∑j=1 N(x j 2/M) = ||X||2 2/M.

As we know that when the input signal subjected to Gaussian distribution with mean 0, then the relation between autocorrelation function R e(m) of quantization error and input signal can be expressed as follows:

Re(m)=Δ22π2k=11k2exp[4π2σ2Δ2k2(1ry(m))], (9)

where Δ is the quantization step size and σ 2 is the variance of the input signal. r y(m) = R y(m)/R y(0) represents the normalized autocorrelation function. While the autocorrelation function of the measurement value can be expressed as

Ry(m)=E[yiyi+m]=E[j=1Nϕi,jxjk=1Nϕi+m,kxk]=E[j=1Nk=1Nϕi,jϕi+m,kxjxk]=j=1Nk=1NE[ϕi,jϕi+m,k]xjxk. (10)

Because the element of the measurement matrix is independent, then R y(0) = ||X||2 2/M, when j = k and m = 0, for others  R y(m)  equal to 0, so normalized autocorrelation function is

ry(m)={1,m=0,0,else. (11)

So, the autocorrelation function  R e(m) of quantization error is

Re(m)={Δ22π2k=11k2,m=0,Δ22π2k=11k2exp[4π2σ2Δ2k2],else, (12)

where  σ/Δ ≥ 1, and when  σ/Δ = 1 and  m ≠ 0,

Re(m)=Δ22π2[e4π21+e16π24+e36π29+]. (13)

For e −4π2 ≈ 7 × 10−18, e −16π2 ≈ 2 × 10−69, we get R e(m) ≈ 0, when m ≠ 0, and R e(0) = (Δ2/2π 2)∑k=1 (1/k 2) = (Δ2/12).

From the above analysis, we know that R e(m) is approximated to δ function, and according to the Fourier transform relationship between power spectrum and autocorrelation function, the power spectrum of quantization noise is white noise spectrum. As a result, the spurious energy due to the quantization effect of ADC is spread to the whole bandwidth, and we can get a better SFDR performance of AIC-based system compared with the conventional ADC-based system.

3.2. Nonlinear-Limited SFDR of AIC-Based System

Compared with the analysis of the conventional ADC-based system, in AIC-based system, the input signal goes through random projection, filtering, and sampling.

A signal x can be viewed as a  N × 1  column vector in  R N  with elements x[n], n = 1,2,…, N. Let the matrix  Ψ = [ψ 1, ψ 2,…ψ N]  have columns which form a basis of vectors in R N. And then, any signal x can be expressed as

x=i=1Nsiψiorx=Ψs, (14)

where s is the  N × 1  column vector of weighting coefficients  s i = 〈x, ψ i〉.

Consider a generalized linear measurement process of a signal  x  which is K-sparse. When we say that x is K-sparse, we mean that it is well reconstructed or approximated by a linear combination of just  K  basis vectors from Ψ, with KN. That is, there are only  K  of the  s i  in (1) that are nonzero and  (NK)  are zero. Let  Φ  be an  M × N  measurement matrix,  MN  where the rows of  Φ  are incoherent with the columns of Ψ. The incoherent measurements can be obtained by computing  M inner products between  x  and the rows of  Φ  as in  y j = 〈x, ϕ j〉. It can also be expressed as

y=Φx=ΦΨs=Θs, (15)

where  Θ : = ΦΨ  is a  M × N matrix. It is proved that  Φ  does not depend on the signal x and it can be constructed as a random matrix such as Gaussian matrix.

Then according to the nonlinearity model of ADC, we substitute the transform-domain samples into (3), and then we can get the measurement output of the AIC with nonlinear effect as follows:

z=i=0Laiyi=a1[ΦΨs]+a2[ΦΨs]2+a3[ΦΨs]3. (16)

3.3. Reconstruction of Frequency Sparse Signal

After quantization and sampling of ADC, we get the measurement in discrete values, in order to evaluate the SFDR performance of the AIC-based system, we need to compute the spectrum of the reconstruction signal. So, in this section, we frame the reconstruction problem for the AIC-based system with the nonlinearity effect.

Furthermore, the spectrum of the input signal is estimated from the measurement value  z  with nonlinear distortion via solving the following optimization problem:

s^=argmin||s||1    s.t.  ||yΦΨs||2εn+εd, (17)

where  ε n is the error due to the noise and  ε d  is the error due to the nonlinear distortion.

Up to now, there are many mature algorithms to resolve this convex optimization problem, including interior-point algorithms [16, 17], gradient projection [18], iterative thresholding [19, 20], and greedy approaches such as orthogonal matching pursuit (OMP) [21, 22]. Here we use the algorithm of basis pursuit with denoising [23] to resolve the reconstruction problem for evaluation of SFDR performance of AIC-based system.

4. Simulation Results

Figure 2 shows the SFDR performance of conventional ADC-based system and AIC-based system of ideal ADC with a single sinusoidal input for different quantization bits.  Φ is set to an  M × N Gaussian random measurement; M = 256, and N = 1024  . The input signal frequency is f 0 = 64 Hz, f s = (5∗64 − 1) Hz, and use BPDN [23] as the reconstruction algorithm. Every measurement was repeated 300 times to test the reproducibility.

Figure 2.

Figure 2

SFDR performance of AIC-based system and ADC-based with ideal ADC.

As shown in Figure 2, the SFDR performance of AIC-based system outperforms that of conventional ADC-based system. That is because in the conventional ADC-based system, noise spectrum of sinusoid signals consists of discrete components, and the harmonic is concentrated in the odd multiple of its fundamental frequency, while in the AIC-based system the spectrum of quantization error is uniformly distributed. However the total quantization noise power represented by the area under the noise spectrum is approximately equal to Δ2/12, for AIC-based system the spurious energy is spread along the whole signal bandwidth; then each harmonic of the quantization error is thereby pulled downward into a more dense portion of the noise spectrum leading to increasing in SFDR performance. The observation from this simulation was intuitively illustrated in Figure 2.

Figure 3 shows a snapshot of the single-tone reconstructed error spectrum for conventional system and CS-based system. The second-order a 2 = 0.1  and third-order distortion coefficients a 3 = 0.1. As we can see, in the conventional ADC-based system, the spurious harmonic due to the ADC nonlinearity concentrates on the multiple of fundamental frequency, whereas, in the CS-based system, the spurious energy is spread along the whole signal bandwidth. Meanwhile the amplitude of the spurious harmonic of AIC-based is lower than that of ADC-based system.

Figure 3.

Figure 3

Spectrum of reconstruction error comparison between the conventional ADC-based system and the AIC-based system.

Figures 4 and 5 show the SFDR performance of ADC-based system and AIC-based system for two-tone input with quantization and different nonlinear distortion coefficients.  f 1 = 16 Hz, f 2 = 256 Hz, f s = 1024 Hz, and quantization bits N = 4. The reconstruction algorithm and other simulation conditions are set the same as in Figure 2.

Figure 4.

Figure 4

SFDR performance of conventional ADC-based system with other nonlinear effects.

Figure 5.

Figure 5

SFDR performance of for AIC-based system with other nonlinear effects.

As we can see, both of the SFDR performances decrease when nonlinear distortion becomes large with the second- and third-order distortion coefficients increase. The simulation results also indicate that the second-order distortion influences the SFDR performance more seriously than that of the third-order distortion.

Comparing the results of Figure 4 with Figure 5, we can see that the SFDR performance of AIC-based system outperforms that of the ADC-based system when introducing the nonlinearity with both the quantization and circuit nonideality. This is because the randomization in AIC-based system changes the distribution of the error power from ADC nonlinear distortion; the signals sent to ADCs in the conventional Nyquist sampling architecture are original sinusoid signals, whereas those in the AIC-based system have relatively flat spectrum. As a result, by spreading the spurious energy along the signal bandwidth, the CS randomization relaxes the requirement on the ADC SFDR specification.

5. Conclusions

In this paper, we compare the SFDR performance of AIC-based system and conventional ADC-based system when considering both nonlinearity due to quantization and other circuit nonideality of ADC. We demonstrate that the quantization noise of AIC is spectrally white and uniformly distributed, and the quantization harmonics of AIC-based system is spread to the whole bandwidth, which means an improvement of SFDR performance. We show that AIC-based systems are less sensitive to the nonlinearity of ADC because of the CS randomization, which provides improvement of SFDR performance compared with conventional ADC-based system. Our results suggest that the second- and third-order distortion coefficients and quantization bits are the main factors that affect the SFDR performance of compressed sensing. The results presented in this paper can also be easily extended to the case when the signals input to AIC are multisinusoids.

Conflict of Interests

The authors declare that they have no conflict of interests regarding the publication of this paper.

References

  • 1.Candès EJ, Romberg J. Quantitative robust uncertainty principles and optimally sparse decompositions. Foundations of Computational Mathematics. 2006;6(2):227–254. [Google Scholar]
  • 2.Donoho DL. Compressed sensing. IEEE Transactions on Information Theory. 2006;52(4):1289–1306. [Google Scholar]
  • 3.Tropp JA, Laska JN, Duarte MF, Romberg JK, Baraniuk RG. Beyond Nyquist: efficient sampling of sparse bandlimited signals. IEEE Transactions on Information Theory. 2010;56(1):520–544. [Google Scholar]
  • 4.Mishali M, Eldar YC, Dounaevsky O, Shoshan E. Xampling: analog to digital at sub-Nyquist rates. IET Circuits, Devices and Systems. 2011;5(1):8–20. [Google Scholar]
  • 5.Laska JN, Kirolos S, Duarte MF, Ragheb TS, Baraniuk RG, Massoud Y. Theory and implementation of an analog-to-information converter using random demodulation. Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS '07); May 2007; pp. 1959–1962. [Google Scholar]
  • 6.Pfetsch S, Ragheb T, Laska J, et al. On the feasibility of hardware implementation of sub-Nyquist random-sampling based analog-to-information conversion. Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS '08); May 2008; pp. 1480–1483. [Google Scholar]
  • 7.Kirolos S, Laska J, Wakin M, et al. Analog-to-information conversion via random demodulation. Proceedings of the IEEE Dallas ICAS Workshop on Design, Applications, Integration and Software (DCAS '06); October 2006; pp. 71–74. [Google Scholar]
  • 8.Yoo J, Becker S, Emami-Neyestanak A. Design and imple-mentation of a fully integrated compressed-sensing signal acquisition system. Proceedings of the IEEE International Conference on Acoustics, Speech Signal Process; 2012; pp. 5325–5328. [Google Scholar]
  • 9.Goodman J, Miller B, Herman M, Vai M, Monticciolo P. Extending the dynamic range of RF receivers using nonlinear equalization. Proceedings of the IEEE International Waveform Diversity and Design Conference (WDD '09); February 2009; pp. 224–228. [Google Scholar]
  • 10.Davenport MA, Laska JN, Treichler JR, et al. The pros and cons of compressive sensing for wideband signal acquisition: Noise folding versus dynamic range. IEEE Transactions on Signal Processing. 2012;60(9):4628–4642. [Google Scholar]
  • 11.Stern A, Zeltzer Y, Rivenson Y. Quantization error and dynamic range considerations for compressive imaging systems design. Journal of the Optical Society of America A. 2013;30(6):1069–1077. doi: 10.1364/JOSAA.30.001069. [DOI] [PubMed] [Google Scholar]
  • 12.Yu Z, Zhou J, Ramirez M, Hoyos S, Sadler BM. The impact of ADC nonlinearity in a mixed-signal compressive sensing system for frequency-domain sparse signals. Physical Communication. 2012;5(2):196–207. [Google Scholar]
  • 13.Oude Alink MS, Kokkeler ABJ, Klumperink EAM, Rovers KC, Smit GJM, Nauta B. Spurious-free dynamic range of a uniform quantizer. IEEE Transactions on Circuits and Systems II: Express Briefs. 2009;56(6):434–438. [Google Scholar]
  • 14.Björsell N, Händel P. Achievable ADC performance by postcorrection utilizing dynamic modeling of the integral nonlinearity. Eurasip Journal on Advances in Signal Processing. 2008;2008497187 [Google Scholar]
  • 15.Kester W. Intermodulation Distortion Considerations for ADCs. Analog Devices Tutorial MT-012, 2009.
  • 16.Chen SS, Donoho DL, Saunders MA. Atomic decomposition by basis pursuit. SIAM Journal on Scientific Computing. 1998;20(1):33–61. [Google Scholar]
  • 17.van Ewout Berg DEN, Friedlander MP. Probing the pareto frontier for basis pursuit solutions. SIAM Journal on Scientific Computing. 2008;31(2):890–912. [Google Scholar]
  • 18.Figueiredo MAT, Nowak RD, Wright SJ. Gradient projection for sparse reconstruction: application to compressed sensing and other inverse problems. IEEE Journal on Selected Topics in Signal Processing. 2007;1(4):586–597. [Google Scholar]
  • 19.Daubechies I, Defrise M, De Mol C. An iterative thresholding algorithm for linear inverse problems with a sparsity constraint. Communications on Pure and Applied Mathematics. 2004;57(11):1413–1457. [Google Scholar]
  • 20.Blumensath T, Davies ME. Iterative hard thresholding for compressed sensing. Applied and Computational Harmonic Analysis. 2009;27(3):265–274. [Google Scholar]
  • 21.Pati YC, Rezaiifar R, Krishnaprasad PS. Orthogonal matching pursuit: recursive function approximation with applications to wavelet decomposition. Proceedings of the 27th Asilomar Conference on Signals, Systems & Computers; November 1993; pp. 40–44. [Google Scholar]
  • 22.Tropp JA, Gilbert AC. Signal recovery from random measurements via orthogonal matching pursuit. IEEE Transactions on Information Theory. 2007;53(12):4655–4666. [Google Scholar]
  • 23.Friedlander M, van den Berg E. Toolbox SPGL1 [EB/OL] 2011, http://www.cs.ubc.ca/labs/scl/spgl1.

Articles from The Scientific World Journal are provided here courtesy of Wiley

RESOURCES