US8456345B2 - Method and apparatus for signal reconstruction from saturated measurements - Google Patents
Method and apparatus for signal reconstruction from saturated measurements Download PDFInfo
- Publication number
- US8456345B2 US8456345B2 US13/033,212 US201113033212A US8456345B2 US 8456345 B2 US8456345 B2 US 8456345B2 US 201113033212 A US201113033212 A US 201113033212A US 8456345 B2 US8456345 B2 US 8456345B2
- Authority
- US
- United States
- Prior art keywords
- measurements
- signal
- saturated
- compressive sensing
- amplifying
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/66—Digital/analogue converters
- H03M1/661—Improving the reconstruction of the analogue output signal beyond the resolution of the digital input signal, e.g. by interpolation, by curve-fitting, by smoothing
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
Definitions
- the present invention relates generally to methods and apparatus for signal reconstruction and more specifically to methods and apparatus for recovering sparse signals from finite-range, quantized compressive sensing measurements.
- Analog-to-digital converters are an essential component in digital sensing and communications systems. They interface the analog physical world, where many signals originate, with the digital world, where they can be efficiently analyzed and processed. As digital processors have become smaller and more powerful, their increased capabilities have inspired applications that require the sampling of ever-higher bandwidth signals. This demand has placed a growing burden on ADCs. As ADC sampling rates push higher, they move toward a physical barrier, beyond which their design becomes increasingly difficult and costly. R. Walden, “Analog-to-digital converter survey and analysis,” IEEE J. Selected Areas in Comm ., vol. 17, no. 4, pp. 539-550, 1999.
- the CS framework employs non-adaptive, linear measurement systems and non-linear reconstruction algorithms.
- CS systems exploit a degree of randomness in order to provide theoretical guarantees on the performance of the system.
- Such systems exhibit additional desirable properties beyond lower sampling rates.
- the measurements are democratic, meaning that each measurement contributes an equal amount of information to the compressed representation. This is in contrast to both conventional sampling systems and conventional compression algorithms, where the removal of some samples or bits can lead to high distortion, while the removal of others will have negligible effect.
- Saturation occurs when measurement values exceed the saturation level, i.e., the dynamic range of a quantizer. These measurements take on the value of the saturation level. All practical quantizers have a finite dynamic range for one of two reasons, or both: (i) physical limitations allow only a finite range of voltages to be accurately converted to bits and, (ii) only a finite number of bits are available to represent each value. Quantization with saturation is commonly referred to as finite-range quantization.
- ADC consists of two discretization steps: sampling, which converts a continuous-time signal to a discrete-time set of measurements, followed by quantization, which converts the continuous value of each measurement to a discrete one chosen from a pre-determined, finite set. Both steps are necessary to represent an analog signal in the discrete digital world.
- the discretization step can be lossless or lossy.
- classical results due to Shannon and Nyquist demonstrate that the sampling step induces no loss of information, provided that the signal is bandlimited and a sufficient number of measurements (or samples) are obtained.
- sensing of images assumes that the image is sufficiently smooth such that the integration of light in each pixel of the sensor is sufficient for a good quality representation of the image.
- the present description assumes the existence of a discretization that exactly represents the signal, or approximates to sufficient quality. Examples of such discretizations and their implementation in the context of compressive sensing can be found in J. Tropp, J. Laska, M. Duarte, J. Romberg, and R.
- Quantization results in an irreversible loss of information unless the measurement amplitudes belong to the discrete set defined by the quantizer.
- a central ADC system design goal is to minimize the distortion due to quantization.
- Scalar quantization is the process of converting the continuous value of an individual measurement to one of several discrete values through a non-invertible function R(•).
- Practical quantizers introduce two kinds of distortion: bounded quantization error and unbounded saturation error.
- FIG. 1A depicts the mapping performed by a midrise quantizer.
- quantizers have a finite dynamic range, dictated by hardware constraints such as the voltage limits of the devices and the finite number of bits per measurement of the quantized representation.
- a finite-range quantizer represents a symmetric range of values
- FIG. 1B depicts the mapping performed by a finite range midrise quantizer with saturation level G and Table 1 summarizes the parameters defined with respect to quantization.
- a matrix ⁇ satisfies the RIP of order K with constant ⁇ ⁇ (0, 1) if (1 ⁇ ) ⁇ x ⁇ 2 2 ⁇ x ⁇ 2 2 ⁇ (1+ ⁇ ) ⁇ x ⁇ 2 2 (2) holds for all x such that ⁇ x ⁇ 0 ⁇ K.
- ⁇ acts as an approximate isometry on the set of vectors that are K-sparse in the basis ⁇ .
- x ⁇ arg ⁇ ⁇ min x ⁇ ⁇ x ⁇ 1 ⁇ ⁇ s . t . ⁇ ⁇ ⁇ ⁇ x - y ⁇ 2 ⁇ ⁇ ( 3 ) can recover a sparse or compressible signal x.
- the random demodulator is an example of such a System. J. Tropp, J. Laska, M. Duarte, J. Romberg, and R. Baraniuk, “Beyond Nyquist: Efficient sampling of sparse, bandlimited signals,” IEEE Trans. Inform. Theory, 2009.
- FIG. 2 depicts the block diagram of the random demodulator.
- the four key components are a pseudo-random ⁇ 1 “chipping sequence” p c (t) operating at the Nyquist rate or higher, a low pass filter, often represented by an ideal integrator with reset, a low-rate ADC, and a quantizer.
- An input analog signal x(t) is modulated by the chipping sequence and integrated.
- the output of the integrator is sampled, and the integrator is reset after each sample.
- the output measurements from the ADC are then quantized.
- Preferred embodiments of the present invention offer two new approaches for mitigating unbounded quantization errors caused by saturation in CS systems.
- the first approach simply discards saturated measurements and performs signal reconstruction without them.
- the second approach is based on a new CS recovery algorithm that treats saturated measurements differently from unsaturated ones. This is achieved by employing a magnitude constraint on the indices of the saturated measurements while maintaining the conventional regularization constraint on the indices of the other measurements. Both approaches are analyzed and it is shown that both can recover sparse and compressible signals with guarantees similar to those for standard CS recovery algorithms.
- the optimal strategy is to allow the quantizer to saturate at some nonzero rate. This is due to the inverse relationship between quantization error and saturation rate: as the saturation rate increases, the distortion of remaining measurements decreases. Experimental results show that on average, the optimal SNR is achieved at nonzero saturation rates. This demonstrates that just as CS challenges the conventional wisdom of how to sample a signal, it also challenges the conventional wisdom of avoiding saturation events.
- saturation rejection simply discard saturated measurements and then perform signal recovery on those that remain
- constrained optimization incorporate saturated measurements in the recovery algorithm by enforcing consistency on the saturated measurements.
- saturation rejection approach simply discard saturated measurements and then perform signal recovery on those that remain
- constrained optimization incorporate saturated measurements in the recovery algorithm by enforcing consistency on the saturated measurements.
- the present invention is a method for recovering a signal comprising the steps of measuring a signal to produce a plurality of compressive sensing measurements, identifying saturated measurements in the plurality of compressive sensing measurements and reconstructing the signal from the plurality of compressive sensing measurements, wherein the recovered signal is constrained such that magnitudes of values corresponding to the identified saturated measurements are greater than a predetermined value.
- the present invention is a method for recovering a signal comprising the steps of measuring a signal to produce a plurality of compressive sensing measurements, discarding saturated measurements from the plurality of compressive sensing measurements and reconstructing the signal from remaining measurements from the plurality of compressive sensing measurements.
- the present invention is a method for recovering a signal comprising the steps of measuring a signal to produce a plurality of compressive sensing measurements, identifying saturated measurements in the plurality of compressive sensing measurements and reconstructing the signal from the plurality of compressive sensing measurements, wherein the recovered signal is constrained such that magnitudes of values corresponding to the identified saturated measurements are greater than a predetermined value.
- the present invention is a method for acquiring signals.
- the method comprises the steps of amplifying a signal, measuring the amplified signal to produce a plurality of compressive sensing measurements some of which are saturated, determining or identifying the saturated measurements in the plurality of compressive sensing measurements, and reconstructing the signal by separately treating the saturated and unsaturated measurements.
- the amplifying step may intentionally introduce saturation at the measuring step and may be controlled through an automatic gain control system.
- the reconstruction step may comprise the steps of discarding the saturated measurements and using only the unsaturated measurements in a reconstruction algorithm.
- the reconstruction step may comprise incorporating the saturated measurements as a constraint in the reconstruction algorithm.
- FIGS. 1A and 1B are drawings of a scalar quantization function.
- FIG. 1A shows a midrise scalar quantizer.
- FIG. 1B shows a finite-range midrise scalar quantizer with saturation level G.
- FIG. 2 is a drawing of a random demodulator compressive ADC.
- FIG. 3A is a flow chart illustrating a method for acquiring signals in accordance with a preferred embodiment of the present invention.
- FIG. 3B is a flow chart illustrating a second method for acquiring signals in accordance with a preferred embodiment of the present invention.
- the solid line depicts reconstruction SNR for the conventional approach.
- the dotted line depicts reconstruction SNR for the consistent approach of a preferred embodiment of the present invention.
- the dashed line depicts reconstruction SNR for the rejection approach of another preferred embodiment of the present invention.
- SNR curves are measured on the left y-axis.
- the dashed-circled line, measured on the right y-axis, represents the average saturation rate.
- the solid line depicts reconstruction SNR for the conventional approach in accordance with a preferred embodiment of the present invention.
- the dotted line depicts reconstruction SNR for the consistent approach in accordance with another preferred embodiment of the present invention.
- the dashed line depicts reconstruction SNR for the rejection approach.
- SNR curves are measured on the left y-axis.
- the dashed-circled line, measured on the right y-axis, represents the average saturation rate.
- FIG. 6A shows the best-achieved average SNR vs. M/N.
- FIG. 6B shows the maximum saturation rate such that average SNR performance is as good or better than the best average performance of the conventional approach.
- the rejection and constraint approaches of the preferred embodiments of the present invention can achieve SNRs exceeding the conventional SNR performance by 20 dB.
- the best performance between the rejection and consistent approaches of the present invention is similar, differing only by 3 dB, but the range of saturation rates for which they achieve high performance is much larger for the consistent approach. Thus, the consistent approach is more robust to saturation.
- ⁇ ⁇ ⁇ 1, 2, . . . , M ⁇ we mean the
- ⁇ ⁇ ⁇ 1, 2, . . . , N ⁇ we use ⁇ ⁇ to indicate the M ⁇
- An analog signal 310 is input to or received by a compressive analog-to digital converter (ADC) 320 .
- ADC analog-to digital converter
- the signal is quantized at quantizer 330 with a saturation level G that is greater than zero.
- the saturated measurements are identified and discarded 340 .
- the signal is then reconstructed or estimated 350 , for example, by software running on a processor, as follows by using only the non-saturated measurements.
- the saturation rejection approach can also be applied in conjunction with processing and inference techniques such as the smashed filter M. Davenport, M. Duarte, M. Wakin, J. Laska, D. Takhar, K. Kelly, and R. Baraniuk, “The smashed filter for compressive classification and target recognition,” in Proc. SPIE Elec. Imaging: Comput. Imaging , San Jose, Calif., January 2007 for detection, which utilizes the inner products ⁇ u, ⁇ v between the measurement of vectors u, v.
- processing and inference techniques such as the smashed filter M. Davenport, M. Duarte, M. Wakin, J. Laska, D. Takhar, K. Kelly, and R. Baraniuk, “The smashed filter for compressive classification and target recognition,” in Proc. SPIE Elec. Imaging: Comput. Imaging , San Jose, Calif., January 2007 for detection, which utilizes the inner products ⁇ u, ⁇ v between the measurement of vectors u, v.
- Such techniques depend on
- saturated measurements are included but are treated differently from the others by enforcing consistency.
- Consistency means that we constrain the recovered signal ⁇ circumflex over (x) ⁇ so that the magnitudes of the values of ⁇ circumflex over (x) ⁇ corresponding to the saturated measurements are greater than G.
- a second preferred embodiment of the present invention using saturation consistency is described with reference to FIG. 3B .
- An analog signal 312 is input to or received by a compressive analog-to digital converter (ADC) 322 .
- the signal is quantized at quantizer 332 with a saturation level G that is greater than zero.
- the saturated measurements are identified 342 for incorporation into the reconstruction algorithm.
- the signal is then reconstructed or estimated 352 , for example, by software running on a processor, as follows.
- the measurements that are acquired following a saturation event can have higher distortion than the other unsaturated measurements. This is a physical effect of some quantizers and may happen when the sample rate is high.
- an additional l 2 constraint, ⁇ tilde over ( ⁇ ) ⁇ *x ⁇ tilde over (y) ⁇ * ⁇ 2 ⁇ 1 can be applied where * denotes the indices of the measurements immediately following a saturation event and where ⁇ 1 > ⁇ .
- the measurements ⁇ tilde over (y) ⁇ * can be determined via measured properties of the physical system.
- Greedy algorithms can also be modified to include a saturation constraint.
- One example of a greedy algorithm that is typically used for sparse recovery is CoSaMP D. Needell and J. Tropp, “CoSaMP: Iterative signal recovery from incomplete and inaccurate samples,” Appl. Comput. Harmon. Anal ., vol. 26, no. 3, pp. 301-321, 2009.
- SC-CoSaMP Saturation Consistent CoSaMP
- CoSaMP estimates the signal ic by finding a coefficient support set ⁇ and estimating the signal coefficients over that support.
- SC-CoSaMP Two steps of CoSaMP are modified to produce SC-CoSaMP; the proxy step and the coefficient estimate step.
- SC-CoSaMP enforces consistency from the contribution of the saturated measurements.
- a constraint on the saturated measurements is added to (7).
- steps 1 and 2 The steps of SC-CoSaMP are displayed in Algorithm 1.
- steps 1 and 2 the algorithm initializes by choosing an estimate ⁇ circumflex over (x) ⁇ [0] ⁇ 0, an N-dimensional vector of zeros, where the superscript [•] denotes iteration.
- the algorithm loops until a condition in step 3 is met. For each iteration n, the algorithm proceeds as follows:
- the proxy vector is computed in step 4. This is accomplished by computing the sum of two proxy vectors; a proxy from ⁇ tilde over (y) ⁇ and a proxy that uses the supports of the saturated measurements.
- a proxy from ⁇ tilde over (y) ⁇ the same computation as in CoSaMP is repeated, ⁇ tilde over ( ⁇ ) ⁇ T ( ⁇ tilde over (y) ⁇ tilde over ( ⁇ ) ⁇ circumflex over (x) ⁇ [n] ), where the superscript T denotes the matrix transpose.
- the saturation residual is introduced, denoted as G ⁇ 1 ⁇ ⁇ circumflex over (x) ⁇ [n] .
- This vector measures how close the elements of ⁇ circumflex over (x) ⁇ are to G.
- the magnitude of the elements of ⁇ circumflex over (x) ⁇ should be greater than or equal to G, however, once these are greater than G, the magnitude given by the saturation residual cannot be effectively interpreted.
- the elements of ⁇ circumflex over (x) ⁇ that are below G will contribute new information to p, however, elements that are greater than G will be set to zero, and therefore do not contribute additional information to p.
- T Blumensath and M. Davies, “Iterative hard thresholding for compressive sensing,” Appl. Comput. Harmon. Anal ., vol. 27, no. 3, pp. 265-274, 2009.
- step 5 the new coefficient support ⁇ is found by taking the union of the support of the largest 2K coefficients of p and the support of ⁇ circumflex over (x) ⁇ [n] . This results in a support set ⁇ with at most 3K elements. This step ensures that if coefficients were incorrectly chosen in a previous iteration, they can be replaced.
- step 6 new coefficient values are estimated by finding the x that minimizes ⁇ ⁇ x ⁇ y ⁇ 2 2 .
- step 6 of SC-CoSaMP finds the solution to
- step 7 we keep the largest K coefficients of the signal estimate.
- the algorithm repeats until a convergence condition is met.
- SC-CoSaMP is different from CoSaMP in steps 4 and 6.
- step 4 of SC-CoSaMP to compute p provides a significant increase in performance over the equivalent step in CoSaMP, while applying step 6 for coefficient estimation provides only a marginal performance increase.
- ⁇ ⁇ ⁇ 1, 2, . . . , M ⁇ be an arbitrary subset of rows such that
- ⁇ tilde over (M) ⁇ .
- ⁇ ⁇ 1, 2, . . . , M ⁇ and note that
- D.
- P ⁇ ⁇ ⁇ ⁇ A ⁇ ⁇ A ⁇ ⁇ , ( 12 ) be the orthogonal projector onto (A ⁇ ), i.e., the range, or column space, of A ⁇ .
- Reconstruction can be performed in principle on the remaining non-uniform grid, as long as the remaining samples satisfy the Nyquist range on average F. Beutler, “Error-free recovery of signals from irregularly spaced samples,” SIAM Rev., vol. 8, pp. 328-335, July 1966.
- this difference may have significant impact.
- the measurements saturate when their magnitude exceeds some level.
- the likelihood that any of the neighboring samples will saturate is high, and significant oversampling may be required to ensure any benefit.
- CS if many adjacent measurements were to saturate, then for only a slight increase in the number of measurements we can mitigate this kind of error by simply rejecting the saturated measurements; the fact that ⁇ is democratic ensures that this strategy will be effective.
- Theorem 2 further guarantees graceful degradation due to loss of samples. Specifically, the theorem implies that reconstruction from any subset of CS measurements is stable to the loss of a potentially larger number of measurements than anticipated. To see this, suppose that and M ⁇ N matrix ⁇ is (M ⁇ D, K, ⁇ )-democratic, but consider the situation where D+ ⁇ tilde over (D) ⁇ measurements are dropped. It is clear from the proof of Theorem 2 that if ⁇ tilde over (D) ⁇ K, then the resulting matrix ⁇ ⁇ will satisfy the RIP of order K ⁇ tilde over (D) ⁇ with constant ⁇ . Thus, from E. Candès, J. Romberg, and T. Tao, “Stable signal recovery from incomplete and inaccurate measurements,” Comm.
- the solid line depicts the conventional approach
- the dashed line depicts the rejection approach
- the dotted line depicts the consistent approach.
- Each of these lines follow the scale on the left y-axis.
- the dashed-circled line denotes the average saturation rate, (M ⁇ tilde over (M) ⁇ )/M, and correspond to the right y-axis.
- FIGS. 5A-C reflect this intuition.
- FIG. 6A depicts the results of this experiment.
- the solid curve denotes the best performance for the conventional approach; the dashed curve denotes the performance with saturation rejection; and the dotted curve denotes the performance with the constraint.
- saturation rejection can improve performance by 20 dB, and the saturation constraint can improve performance over the conventional case by 23 dB.
- This experiment first determines the maximum SNR achieved by the conventional approach (i.e., the solid curve in FIG. 6A ). Then, for the other approaches, we increase the saturation rate by tuning the saturation level. We continue to increase the saturation rate until the SNR is lower than the best SNR of the conventional approach.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
TABLE 1 |
Quantization parameters. |
G | saturation level | ||
B | number of bits | ||
Δ | bin width | ||
Δ/2 | maximum error per (quantized) measurement | ||
unbounded | maximum error per (saturated) measurement | ||
y−Φx+e, (1)
where Φ is an M×N measurement matrix modeling the sampling system, y ∈ M is the vector of samples acquired, and e is an M×1 vector that represents measurement errors. If x is K-sparse when represented in the sparsity basis Ψ, i.e., x=Ψα with ∥α∥0:=|supp(α)|≦K, then one can acquire just M=O(K log(N/K)) measurements and still recover the signal x. E. Candès, “Compressive sampling,” in Proc. Int. Congress Math., Madrid, Spain, August 2006, D. Donoho, “Compressed sensing,” IEEE Trans. Inform. Theory, vol. 6, no. 4, pp. 1289-1306, 2006. A similar guarantee can be obtained for approximately sparse, or compressible, signals. Observe that if K is small, then the number of measurements required can be significantly smaller than the Shannon-Nyquist rate.
(1−δ)∥x∥ 2 2 ≦∥Φx∥ 2 2≦(1+δ)∥x∥ 2 2 (2)
holds for all x such that ∥x∥0≦K.
can recover a sparse or compressible signal x. The following theorem, a slight modification of Theorem 1.2 from E. Candès, “The restricted isometry property and its implications for compressed sensing,” Comptes rendus de l'Académie des Sciences, Série I, vol. 346, no. 9-10, pp. 589-592, 2008, makes this precise by bounding the recovery error of x with respect to the measurement noise norm, denoted by ∈, and with respect the best approximation of x by its largest K terms, denoted using xK.
There are several advantages to this approach. Any fast or specialized recovery algorithm can be employed without modification. In addition, the speed of most algorithms will be increased since fewer measurements are used.
We obtain an estimate {circumflex over (x)} via the program,
where 1 denotes an (M−{tilde over (M)})×1 vector of ones. In words, we are looking for the x with the minimum l1 norm such that the measurements that do not saturate have bounded l2 error, and the measurements that do saturate are consistent with the saturation constraint. Alternative regularization terms that impose the consistency requirement on the unsaturated quantized measurements can be used on {tilde over (y)}, such as those proposed in L. Jacques, D. Hammond, and M. Fadili, “Dequantizing compressed sensing: When oversampling and non-gaussian contraints combine,” Preprint, 2009, W. Dai, H. Pham, and O. Milenkovic, “Distortion-rate functions for quantized compressive sensing,” Preprint, 2009, or alternative techniques for the unsaturated quantized measurements can be used such as those proposed in A. Zymnis, S Boyd, and E. Candès, “Compressed sensing with quantized measurements,” Preprint, 2009. In some hardware systems, the measurements that are acquired following a saturation event can have higher distortion than the other unsaturated measurements. This is a physical effect of some quantizers and may happen when the sample rate is high. In this case, an additional l2 constraint, ∥{tilde over (Φ)}*x−{tilde over (y)}*∥2<∈1, can be applied where * denotes the indices of the measurements immediately following a saturation event and where ∈1>∈. The measurements {tilde over (y)}* can be determined via measured properties of the physical system.
|
1: | Input: y, Φ, and K | |
2: | Initialize: {circumflex over (x)}[0] ← 0, n ← 0 | |
3: | while not converged do |
4: | Compute proxy: | |
p ← {tilde over (Φ)}T ({tilde over (y)} − {tilde over (Φ)}{circumflex over (x)}[n]) + T (G · 1 − {circumflex over (x)}[n])+ | ||
5: | Update coefficient support: | |
Ω ← union of |
• support of largest 2K coefficients from p | |
• support of {circumflex over (x)}[n] |
6: | Estimate new coefficient values: | |
{circumflex over (x)}[n+1] ← argminx ∥{tilde over (y)} − {tilde over (Φ)}Ωx∥2 2 + ∥(G · 1 − Ωx)+∥2 2 | ||
7: | Prune: | |
{circumflex over (x)}[n+1]{grave over ( )}← keep largest K coefficients of {circumflex over (x)}[n+1] | ||
8: | n ← n + 1 |
9: | end while | ||
These steps are done successively until the algorithm converges.
where the function is applied element-wise when operating on a vector.
p={tilde over (Φ)} T({tilde over (y)}−{tilde over (Φ)}{circumflex over (x)} [n])+ T(G·1− {circumflex over (x)} [n])+. (9)
In this arrangement, the elements of {circumflex over (x)} that are below G will contribute new information to p, however, elements that are greater than G will be set to zero, and therefore do not contribute additional information to p. We note that a similar computation can be made in the IHT algorithm T. Blumensath and M. Davies, “Iterative hard thresholding for compressive sensing,” Appl. Comput. Harmon. Anal., vol. 27, no. 3, pp. 265-274, 2009.
This can be achieved via gradient descent or other optimization techniques. By employing a one-sided quadratic we ensure a soft application of the constraint and ensure the program is feasible even in the presence of noise P. Boufounos and R. Baraniuk, “1-bit compressive sensing,” in Proc. Conf. Inform. Science and Systems (CISS), Princeton, N.J., March 2008.
then with probability exceeding 1−3e−C
Proof.
be the orthogonal projector onto (AΛ), i.e., the range, or column space, of AΛ. Furthermore, we define
as the orthogonal projector onto the orthogonal complement of (AΛ). In words, this projector nulls the columns of A corresponding to the index set Λ. Now, note that Λ ⊂ {1, 2, . . . , M}, so AΛ=IΛ. Thus,
P Λ =I Λ I Λ \ =I Λ(I Λ T I Λ)−1 I Λ T =I Λ I Λ T =I(Λ),
where we use I(Λ) to denote the M×M matrix with all zeros except for ones on the diagonal entries corresponding to the columns indexed by Λ. (We distinguish the M×M matrix I(Λ) from the M×D matrix IΛ—in the former case we replace columns not indexed by Λ with zero columns, while in the latter we remove these columns to form a smaller matrix.) Similarly, we have
P Λ ⊥ =I−P Λ =I(Γ).
Thus, we observe that the matrix PΛ ⊥A=I(Γ)A is simply the matrix A with zeros replacing all entries on any row i such that i ∉ Γ, i.e., (PΛ ⊥A)Γ=ΛΓ and (PΛ ⊥A)Λ=0. Furthermore,
holds for all u ∈ N+M such that ∥u∥0=K+D−|A|=K and supp(u) ∩ Λ=∅. Equivalently, letting Λc={1, 2, . . . , N+M}\Λ, this result states that (I(Γ)A)Λ
where x{tilde over (K)} denotes the best {tilde over (K)}-term approximation of x and C3 is an absolute constant depending on Φ that can be bounded using the constants derived in
-
- 1. the conventional approach, scaling the signal so that the saturation rate is zero and reconstructing with the program (3);
- 2. the rejection approach, discarding saturated measurements before reconstruction with (4); and
- 3. the consistent approach, incorporating saturated measurements as a constraint in the program (6).
In this section we compare these approaches via a suite of simulations to demonstrate that, on average, using the saturation constraint outperforms the other approaches for a given saturation level G (or equivalently, a given signal gain). Note that for a scalar quantizer with a fixed number B of bits per sample, varying the quantizer saturation level G is exactly equivalent to varying the signal gain and keeping the saturation level G constant. Our main findings include: - In many cases the optimal performance for the consistent and rejection approaches is superior to the optimal performance for the conventional approach and occurs when the saturation rate is nonzero.
- The difference in optimal performance between the consistent and rejection approaches is small for a given ratio of M/N.
- The consistent reconstruction approach is more robust to saturation than the rejection approach. Also, for a large range of saturation rates, consistent reconstruction outperforms the conventional approach even if the latter is evaluated under optimal conditions.
We find these behaviors for both sparse and compressible signals and for both optimization and greedy recovery algorithms.
-
- K-sparse: in each trial, K nonzero elements xn are drawn from an i.i.d. Gaussian distribution and where the locations n are randomly chosen;
- weak lp-compressible: in each trial, elements xn are first generated according to
x n =v n n −1/p, (16)- for p≦1 where vm is a ±1 Rademacher random variable. The positions n are then permuted randomly.
Once a signal is drawn, it is normalized to have unit l2 norm. Aside from quantization we do not add any additional noise sources.
Measurement Matrix:
- for p≦1 where vm is a ±1 Rademacher random variable. The positions n are then permuted randomly.
where {circumflex over (x)} denotes the reconstructed signal.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/033,212 US8456345B2 (en) | 2010-02-23 | 2011-02-23 | Method and apparatus for signal reconstruction from saturated measurements |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US30699410P | 2010-02-23 | 2010-02-23 | |
US13/033,212 US8456345B2 (en) | 2010-02-23 | 2011-02-23 | Method and apparatus for signal reconstruction from saturated measurements |
Publications (2)
Publication Number | Publication Date |
---|---|
US20110241917A1 US20110241917A1 (en) | 2011-10-06 |
US8456345B2 true US8456345B2 (en) | 2013-06-04 |
Family
ID=44708997
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/033,212 Active 2031-06-02 US8456345B2 (en) | 2010-02-23 | 2011-02-23 | Method and apparatus for signal reconstruction from saturated measurements |
Country Status (1)
Country | Link |
---|---|
US (1) | US8456345B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8570406B2 (en) | 2010-08-11 | 2013-10-29 | Inview Technology Corporation | Low-pass filtering of compressive imaging measurements to infer light level variation |
CN102665221A (en) * | 2012-03-26 | 2012-09-12 | 南京邮电大学 | Cognitive radio frequency spectrum perception method based on compressed sensing and BP (back-propagation) neural network |
US9647745B2 (en) * | 2014-10-14 | 2017-05-09 | Regents Of The University Of Minnesota | Channel tracking and transmit beamforming with frugal feedback |
US9729160B1 (en) | 2017-01-17 | 2017-08-08 | Farokh Marvasti | Wideband analog to digital conversion by random or level crossing sampling |
CN109670485B (en) * | 2019-01-23 | 2022-10-25 | 华南理工大学 | Rotary machine local fault remote diagnosis method based on multi-data compression tracking algorithm |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5974361A (en) * | 1997-11-10 | 1999-10-26 | Abb Power T&D Company Inc. | Waveform reconstruction from distorted (saturated) currents |
US6072310A (en) * | 1997-06-04 | 2000-06-06 | Siemens Aktiengesellschaft | Method and device for detecting and correcting a saturated current profile of a current transformer |
US20060029279A1 (en) | 2004-08-09 | 2006-02-09 | Donoho David L | Method and apparatus for compressed sensing |
US7271747B2 (en) | 2005-05-10 | 2007-09-18 | Rice University | Method and apparatus for distributed compressed sensing |
US7525572B2 (en) * | 2003-03-28 | 2009-04-28 | Victor Company Of Japan, Ltd. | Video camera with anti-shake system |
US8229709B2 (en) * | 2009-10-30 | 2012-07-24 | Mitsubishi Electric Research Laboratories, Inc. | Method for reconstructing sparse signals from distorted measurements |
-
2011
- 2011-02-23 US US13/033,212 patent/US8456345B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6072310A (en) * | 1997-06-04 | 2000-06-06 | Siemens Aktiengesellschaft | Method and device for detecting and correcting a saturated current profile of a current transformer |
US5974361A (en) * | 1997-11-10 | 1999-10-26 | Abb Power T&D Company Inc. | Waveform reconstruction from distorted (saturated) currents |
US7525572B2 (en) * | 2003-03-28 | 2009-04-28 | Victor Company Of Japan, Ltd. | Video camera with anti-shake system |
US20060029279A1 (en) | 2004-08-09 | 2006-02-09 | Donoho David L | Method and apparatus for compressed sensing |
US7271747B2 (en) | 2005-05-10 | 2007-09-18 | Rice University | Method and apparatus for distributed compressed sensing |
US7511643B2 (en) | 2005-05-10 | 2009-03-31 | William Marsh Rice University | Method and apparatus for distributed compressed sensing |
US8229709B2 (en) * | 2009-10-30 | 2012-07-24 | Mitsubishi Electric Research Laboratories, Inc. | Method for reconstructing sparse signals from distorted measurements |
Non-Patent Citations (40)
Title |
---|
A. Aldroubi and K. Grochenig, "Nonuniform sampling and reconstruction in shift-invariant spaces," SIAM Rev., vol. 43, No. 4, 10 pp. 585-620, 2001. |
A. Zymnis, S. Boyd, and E. Cand'es, "Compressed sensing with quantized measurements," Preprint, 2009. |
D. Donoho, "Compressed sensing," IEEE Trans. Inform. Theory, vol. 6, No. 4, pp. 1289-1306, 2006. |
D. Needell and J. Tropp, "CoSaMP: Iterative signal recovery from incomplete and inaccurate samples," Appl. 5 Comput. Harmon. Anal., vol. 26, No. 3, pp. 301-321, 2009. |
E. Cand'es and T. Tao, "Decoding by linear programming," IEEE Trans. Inform. Theory, vol. 51, No. 12, pp. 4203-4215, 2005. |
E. Cand'es and T. Tao, "The Dantzig selector: Statistical estimation when p is much larger than n," Annals of Statistics, vol. 35, No. 6, pp. 2313-2351, 2007. |
E. Cand'es, "Compressive sampling," in Proc. Int. Congress Math., Madrid, 20 Spain, Aug. 2006. |
E. Cand'es, "The restricted isometry property and its implications for compressed sensing," Comptes rendus de l'Acad 'emie des Sciences, S'erie I, vol. 346, No. 9-10, pp. 589-592, 2008. |
E. Cand'es, J. Romberg, and T. Tao, "Stable signal recovery from incomplete and inaccurate measurements," Comm. Pure and Appl. Math., vol. 59, No. 8, pp. 1207-1223, 2006. |
F. Beutler, "Error-free recovery of signals from irregularly spaced samples," SIAM Rev., vol. 8, pp. 328-335, Jul. 1966. |
G. Gray and G. Zeoli, "Quantization and saturation noise due to analog-to-digital conversion," IEEE Trans. Aerospace and Elec. Systems, vol. 7, No. 1, pp. 222-223, 1971. |
I. Rish and 25 G. Grabarnik, "Sparse signal recovery with exponential-family noise," in Proc. Allerton Conf. Comm., Control, and Comput., Monticello, IL, Sep. 2009. |
J. Laska, M. Davenport, and R. Baraniuk, "Exact signal recovery from corrupted measurements through the pursuit of justice," in Proc. Asilomar Conf. on Signals Systems and Computers, Asilomar, CA, Nov. 2009. |
J. Laska, P. Boufounos, and R. Baraniuk, "Finite-range scalar quantization for compressive sensing," in Proc. Sampling Theory and Applications (SampTA), Marseille, France, May 2009. |
J. Laska, S. Kirolos, M. Duarte, 10 T. Ragheb, R. Baraniuk, and Y. Massoud, "Theory and implementation of an analog-to-information converter using random demodulation," in Proc. IEEE Int. Symp. Circuits and Systems (ISCAS), New Orleans, LA, May 2007. |
J. Romberg, "Compressive sensing by random convolution," to appear in SIAM J. Imaging Sciences, 2009. |
J. Sun and V. Goyal, "Quantization for compressed sensing reconstruction," in Proc. Sampling Theory and 5 Applications (SampTA), Marseille, France, May 2009. |
J. Treichler, M. Davenport, and R. Baraniuk, "Application of compressive sensing to the design of wideband signal acquisition receivers," in U.S./Australia Joint Work. Defense Apps. of Signal Processing (DASP), Lihue, Hawaii, Sep. 2009. |
J. Tropp, J. Laska, M. Duarte, J. Romberg, and R. Baraniuk, "Beyond Nyquist: Efficient sampling of sparse, bandlimited signals," to appear in IEEE Trans. Inform. Theory, 2009. |
J. Tropp, M. Wakin, M. Duarte, D. Baron, and R. Baraniuk, "Random filters for compressive sampling and reconstruction," in Proc. IEEE 20 Int. Conf. Acoustics, Speech, and Signal Processing (ICASSP), Toulouse, France, May 2006. |
J. Tropp, M. Wakin, M. Duarte, D. Baron, and R. Baraniuk, "Random filters for compressive sampling and reconstruction," in Proc. IEEE Int. Conf. Acoustics, Speech, and Signal Processing (ICASSP), Toulouse, France, May 2006. |
L. Jacques, D. Hammond, and M. Fadili, "Dequantizing compressed sensing: When oversampling and non-gaussian contraints combine," Preprint, 2009. |
M. Davenport, M. Duarte, M. Wakin, J. Laska, D. Takhar, K. Kelly, and R. Baraniuk, "The smashed filter for compressive classification and target recognition," in Proc. SPIE Elec. Imaging: Comput. Imaging, San Jose, CA, Jan. 2007. |
M. Davenport, P. Boufounos, and R. Baraniuk, "Compressive domain interference cancellation," in Structure et parcimonie pour la repr'esentation adaptative de signaux (SPARS), Saint-Malo, France, Apr. 2009. |
M. Duarte, M. Davenport, D. Takhar, J. Laska, T. Sun, K. Kelly, and R. Baraniuk, "Single-pixel imaging via compressive sampling," IEEE Signal Processing Mag., vol. 25, No. 2, pp. 83-91, 2008. |
M. Mishali and Y. Eldar, "From theory to practice: Sub-Nyquist sampling of sparse wideband analog signals," Preprint, 2009. |
M. Mishali, Y. Eldar, and J. Tropp, "Efficient sampling of sparse wideband analog signals," in Proc. Conv. IEEE in Israel (IEEEI), Eilat, Israel, Dec. 2008. |
M. Vetterli, P. Marziliano, and T. Blu, "Sampling signals with finite rate of innovation," IEEE Trans. Signal Processing, vol. 50, No. 6, pp. 1417-1428, 2002. |
P. Boufounos and R. Baraniuk, "1-bit compressive sensing," in Proc. Conf. Inform. Science and Systems (CISS), Princeton, NJ, Mar. 2008. |
P. Wojtaszczyk, "Stability and instance optimality for Gaussian measurements in compressed sensing," to appear in Found. Comput. Math., 2009. |
R. Baraniuk, M. Davenport, R. DeVore, and M. Wakin, "A simple proof of the restricted isometry property for random matrices," Const. Approx., vol. 28, No. 3, pp. 253-263, 2008. |
R. Carrillo, K. Barner, and T. Aysal, "Robust sampling and reconstruction methods for compressed sensing," in Proc. IEEE Int. Conf. Acoustics, Speech, and Signal Processing (ICASSP), Taipei, Taiwan, Apr. 20, 2009. |
R. DeVore, B. Jawerth, and B. Lucier, "Image compression 30 through wavelet transform coding," IEEE Trans. Inform. Theory, vol. 38, No. 2, 1992. |
R. Marcia, Z. Harmany, and R. Willett, "Compressive coded aperture imaging," in Proc. SPIE Symp. Elec. Imaging: Comput. Imaging, San Jose, CA, Jan. 2009. |
R. Robucci, L. Chiu, J. Gray, J. Romberg, P. Hasler, and D. Anderson, "Compressive sensing on a CMOS separable transform image sensor," in Proc. IEEE Int. Conf. Acoustics, Speech, and Signal Processing (ICASSP), Las Vegas, NV, Apr. 2008. |
R.Walden, "Analog-to-digital converter survey and analysis," IEEE J. Selected Areas in Comm., vol. 17, 15 No. 4, pp. 539-550, 1999. |
T. Blumensath and M. Davies, "Iterative hard thresholding for compressive sensing," Appl. Comput. Harmon. Anal., vol. 27, No. 3, pp. 265-274, 2009. |
W. Dai, H. Pham, and O. Milenkovic, "Distortionrate functions for quantized compressive sensing," Preprint, 2009. |
Y. Eldar and M. Mishali, "Robust recovery of signals from a structured union of subspaces," to appear in IEEE Trans. Inform. Theory, 2009. |
Z. Harmany, R. Marcia, and R. Willett, "Sparse Poisson intensity reconstruction algorithms," in Proc. IEEE Work. Stat. Signal Processing (SSP), Cardiff, Wales, Aug. 2009. |
Also Published As
Publication number | Publication date |
---|---|
US20110241917A1 (en) | 2011-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Laska et al. | Democracy in action: Quantization, saturation, and compressive sensing | |
US8456345B2 (en) | Method and apparatus for signal reconstruction from saturated measurements | |
Davenport | Random observations on random observations: Sparse signal acquisition and processing | |
US8725784B2 (en) | Method and apparatus for compressive domain filtering and interference cancellation | |
Zhuoran et al. | An improved Hadamard measurement matrix based on Walsh code for compressive sensing | |
Aiazzi et al. | Spectral distortion in lossy compression of hyperspectral data | |
Chou et al. | Noise-shaping quantization methods for frame-based and compressive sampling systems | |
Güntürk et al. | Sigma delta quantization for compressed sensing | |
Zhu | Stable recovery of sparse signals via regularized minimization | |
Zhang et al. | Interweaving permutation meets block compressed sensing | |
US8487796B2 (en) | Method and apparatus for automatic gain control for nonzero saturation rates | |
Nouasria et al. | New constructions of Bernoulli and Gaussian sensing matrices for compressive sensing | |
Wu et al. | A novel and comprehensive compressive sensing-based system for data compression | |
Alarcon-Aquino et al. | Lossy image compression using discrete wavelet transform and thresholding techniques | |
SATURATED | c12) United States Patent | |
Reddy et al. | 2D dual-tree complex wavelet transform based image analysis | |
Zhang et al. | A novel block compressed sensing based on matrix permutation | |
Chou | Beta-duals of frames and applications to problems in quantization | |
Lin | Image adaptive recovery based on compressive sensing and genetic algorithm | |
RU2628122C1 (en) | Method of hardware compressing digital image for shooting equipment of scanning type | |
Guo et al. | A tree based recovery algorithm for block sparse signals | |
Jacques et al. | Dequantizing compressed sensing with non-gaussian constraints | |
Wu et al. | Compression-Oriented quantization improvement of compressive sensing based imaging | |
Ruan et al. | Block backtracking-based matching pursuit for arbitrary block sparse signal recovery | |
Khalid et al. | Application of compressed sensing on images via BCH measurement matrices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NAVY, SECRETARY OF THE UNITED STATES OF AMERICA, V Free format text: CONFIRMATORY LICENSE;ASSIGNOR:RICE UNIVERSITY;REEL/FRAME:029927/0160 Effective date: 20110616 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FEPP | Fee payment procedure |
Free format text: 7.5 YR SURCHARGE - LATE PMT W/IN 6 MO, SMALL ENTITY (ORIGINAL EVENT CODE: M2555); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2552); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2553); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 12 |