High-performance quantization for spectral super-resolution
C. Sinan G\"unt\"urk, Weilin Li

TL;DR
This paper demonstrates that distributed noise-shaping beta-quantization significantly improves spectral super-resolution accuracy over traditional scalar quantization, especially with redundant measurements.
Contribution
It introduces a novel quantization method that achieves exponentially better reconstruction accuracy in spectral super-resolution with measurement redundancy.
Findings
Quantization error decays exponentially with the number of levels K.
The method outperforms memoryless scalar quantization in accuracy.
Guarantees hold under specific oversampling and separation conditions.
Abstract
We show that the method of distributed noise-shaping beta-quantization offers superior performance for the problem of spectral super-resolution with quantization whenever there is redundancy in the number of measurements. More precisely, if the (integer) oversampling ratio is such that , where denotes the number of Fourier measurements and is the minimum separation distance associated with the atomic measure to be resolved, then for any number of quantization levels available for the real and imaginary parts of the measurements, our quantization method guarantees reconstruction accuracy of order , up to constants which are independent of and . In contrast, memoryless scalar quantization offers a guarantee of order only.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
High-performance quantization for spectral super-resolution
C. Sinan Güntürk
Courant Institute of Mathematical Sciences
*New York University
*New York, NY, USA
Weilin Li
Courant Institute of Mathematical Sciences
*New York University
*New York, NY, USA
Abstract
We show that the method of distributed noise-shaping beta-quantization offers superior performance for the problem of spectral super-resolution with quantization whenever there is redundancy in the number of measurements. More precisely, if the (integer) oversampling ratio is such that , where denotes the number of Fourier measurements and is the minimum separation distance associated with the atomic measure to be resolved, then for any number of quantization levels available for the real and imaginary parts of the measurements, our quantization method guarantees reconstruction accuracy of order , up to constants which are independent of and . In contrast, memoryless scalar quantization offers a guarantee of order only.
I Introduction
Analog-to-digital conversion is inherently lossy. It typically consists of two stages, sampling and quantization, where the sampling stage produces a stream of scalar samples and the quantization stage replaces each sample with an element of a discrete set, called the quantization alphabet. Ideally the sampling stage is lossless (or the distortion is negligible) so that the distortion is only (or primarily) caused by quantization.
The naive method of quantization is to round each scalar measurement to the nearest available level in the quantization alphabet; this is known as memoryless scalar quantization (MSQ). While MSQ has many advantages in hardware implementation (e.g. simplicity and robustness), its rate-distortion performance is highly suboptimal when the sampling map is redundant, meaning it collects more measurements than the minimal number needed for perfect reconstruction. This is due to the fact that a redundant sampling system increases the ambient dimension of the measurement vectors but not the intrinsic dimension of the manifold on which these vectors lie, and therefore, memoryless scalar quantized vectors, lying in a small neighborhood of this manifold, occupy only an asymptotically vanishing portion of the rectangular lattice of available quantization vectors. More efficient quantization methods achieve improved rate-distortion performance by utilizing some (or all) of the remaining quantization vectors as well. Noise-shaping quantizers (such as modulators) fall into this category.
This paper provides a new approach of quantizing non-harmonic Fourier measurements for the spectral super-resolution problem. Super-resolution has received considerable attention in the past several years (e.g. [3, 4]). The goal is to accurately estimate an unknown discrete measure
[TABLE]
defined on , from its noisy samples
[TABLE]
where
[TABLE]
is the -th Fourier coefficient of and the unknown noise vector satisfies for some known . We emphasize that the total number of spikes , the amplitudes , and the support set are unknown.
This problem is ill-conditioned if there are points in that are too close to one another (e.g. [10, 9, 13]). However, assuming a lower bound to their minimum separation, it has been shown that can be recovered from its measurements in a robust way when is sufficiently large, meaning that the reconstruction error, when measured in a suitable metric, is controlled by the noise energy in a graceful manner, and typically linearly (e.g. [12]).
Since no structure is assumed on the noise, robustness also becomes the key property that allows for quantization. In particular, it guarantees that sufficiently high-resolution quantizers will always produce sufficiently high quality approximations. However, the question of achievable limits of quantization accuracy is open. The answer depends on the interplay between the given (fixed) parameters, such as the number of measurements, the number of quantization levels per measurement, and the minimum separation distance of the measures of interest, as well as the quantization method which itself is a design parameter.
For simplicity, we will assume in this paper that quantization is the only source of perturbation. Other (generally uncontrolled) sources of perturbations can be incorporated into quantization as well; any such perturbations typically provide a noise floor. We assume that the real and imaginary parts of each Fourier measurement is replaced by an element of a (signal-independent) quantization alphabet with levels.
The linear dependence of the reconstruction error on the noise energy implies that with simple rounding, i.e. MSQ, it is straightforward to achieve reconstruction accuracy of order . However, since the noise energy is measured in , its bound grows with the number of measurements, and therefore it is not even clear if there is any advantage of using any additional measurements. For example, the popular reconstruction method total-variation minimization (TV-min, see Section III) appears to be indifferent to oversampling in practice.
Our main result in this paper is that there is an alternative quantization method, called the distributed noise-shaping -encoder (or -quantization in short) which, together with an accompanying alternative recovery method derived from TV-min, is able to exploit any available redundancy. More precisely, if the (integer) oversampling ratio is such that , where denotes the number of Fourier measurements and is the minimum separation distance associated with , then for any number of quantization levels, our quantization method guarantees reconstruction accuracy of order , up to constants which are independent of and . In principle our method can work with other robust recovery methods, too.
The paper is organized as follows. Section II reviews the TV-min method and discusses MSQ for spectral super-resolution. In Section II, we introduce the proposed quantization method and the main ingredients needed for its error performance analysis for spectral super-resolution, which is done in Section IV. Finally, we provide a sample numerical experiment to demonstrate the practical performance of our proposed quantization method in Section V.
II A review of TV-min for super-resolution and MSQ
There are a number of robust recovery algorithms for super-resolution. For convenience and concreteness, we will focus on TV-min, also known under the name BLASSO (Beurling Lasso).
Let us denote by the operator which maps the measure to , i.e. with our notation of (2), we have , where . Given noisy data and a bound on the noise, the TV-min algorithm outputs an estimate of given by
[TABLE]
This is a convex program whose feasibility is guaranteed by the assumption . The solution may not be unique, but it is known that there is at least one minimizer which is a discrete measure which we will identify with . (See [4, 3, 11, 2] for this and other results.)
The performance of TV-min depends on the minimum separation of the measure, defined as
[TABLE]
Here, is the “wrap-around” metric on . If the number of samples is sufficiently large so that
[TABLE]
then provides an accurate estimate of in the following sense: any spurious spikes in are smaller than , the remaining spikes in are within of the true spikes, and the recovered amplitudes are within of the true ones. More precisely, given the representation
[TABLE]
along with the “neighborhood” index sets
[TABLE]
and the residual index set
[TABLE]
the following bounds are guaranteed:
[TABLE]
Additional details can be found in [12, Theorem 1.2]; see also [1, Theorems 2.1 and 2.2] for related results.
This result provides an immediate error bound for MSQ. For each integer , let denote the -term origin-symmetric arithmetic progression of integers with spacing and . It is then clear that for all there exists such that . Assuming that so that , it follows that for each complex measurement , there is an element (found by separately rounding the real and the imaginary parts of to elements of ) such that . Consequently, we have . Setting and in (3) guarantees, in view of (9)-(11), an overall reconstruction accuracy of .
We can produce a lower bound on the worst-signal reconstruction error of MSQ as follows: Even if we knew the support of , where , memoryless scalar quantization of the linear measurements of all possible coefficient vectors chosen from any fixed ball results in a partition of this ball using at most hyperplanes, and therefore into at most cells. (Here is an absolute constant.) Consequently, there will always be a cell of diameter at least whose elements are all mapped to the same quantized vector.
Therefore, suppressing the dependence on , it follows that MSQ cannot offer error performance better than .
III Proposed quantization method
Our proposed quantization approach in this paper is based on the general framework of distributed noise-shaping -encoding developed in [6], [7] (see also [5] and [8] for prior versions). However, the specialization for the spectral super-resolution problem requires some new choices and adaptations.
Let be an integer which should be thought of as a lower bound on the oversampling ratio. For the simplicity of discussion, we assume is divisible by and set . Let be a parameter which shall be chosen later, and consider the matrix
[TABLE]
where denotes the identity matrix. Observe that
[TABLE]
for , where
[TABLE]
In other words, we have the relation where
[TABLE]
Observe that and have identical supports, but different amplitudes. However, the weights satisfy
[TABLE]
Let us define to be the matrix where
[TABLE]
The following is a special case of [7, Lemma 2]:
Lemma 1**.**
Let be an integer, and suppose the parameters satisfy the inequality
[TABLE]
and consider the quantization alphabet . Then, for any with , there exists and with satisfying the relationship
[TABLE]
The mapping implied by the above lemma can be implemented by means of a simple recursive algorithm. We omit the details and refer to [6, 7].
The significance of and is that is very small when or is large. Indeed, as shown in [6], we have . The immediate consequence is that
[TABLE]
The above findings provide the core strategy of our proposed quantization and recovery method. First, we note that for any and any , there exists such that the condition (17) is satisfied. Hence the existence of the mapping (with a fixed quantization alphabet ) is guaranteed over any bounded set of inputs . Next, recall that with , we have . Since is now a small perturbation of , we can obtain a close approximation of by means of any robust super-resolution recovery method, such as the TV-min algorithm. Then, since and have identical supports, we can define an approximate recovery by means of approximate weights derived from the approximate support of .
Let us summarize the proposed quantization method.
System parameters and assumptions:
- •
(number of Fourier measurements),
- •
(upper bound on TV-norm of the input measures),
- •
(lower bound on minimum separation distance),
- •
, , ,
- •
(number of quantization levels),
- •
and such that (17) holds.
Encoding (quantization) stage:
- •
Input to quantizer: such that ,
- •
and defined via (12) and (16),
- •
Quantization alphabet: ,
- •
Output of quantizer: such that .
Decoding (recovery) stage:
- •
Input to decoder: ,
- •
Compute a minimum TV-norm measure of the form satisying where
[TABLE]
abort if it cannot be found (e.g. invalid measurements),
- •
Set
[TABLE]
- •
Output of decoder: with .
IV Error analysis
Let us start by noting that when the input to the quantizer equals for some of the form (1) with and , then the decoder will always output a measure , thanks to the fact that where is defined by (14) which guarantees that is a feasible measure for the TV-min program.
Let us now proceed to find an error bound for . We start by comparing to . With the error bounds of the general TV-min method reviewed in Section II, we have
[TABLE]
where the index sets , are as in (7) and (8), only for measurements. Note that for all ,
[TABLE]
With (15) and (20), the first term is bounded by . For the second term, we note that
[TABLE]
where stands for the Lipschitz constant of the map
[TABLE]
It can be shown .
Using (24) and Cauchy-Schwarz, we see that the second term in (23) is bounded by
[TABLE]
Note that since and
[TABLE]
Hence, with (21) we deduce
[TABLE]
Injecting (25) into (23) we have
[TABLE]
Finally, we also have
[TABLE]
which follow readily from (15), (21) and (22).
At this point, we note the following elementary fact: For any , setting and results in and . (See, e.g. [6, Lemma 3.2] and [7, Lemma 1].) This choice of parameters results in . Furthermore it is readily seen that , and . Hence it follows from (26), (27) and (28) that is approximated by up to resolution .
V Numerical results
We compare the reconstruction error, quantified by the term on the left hand side of (26), when the Fourier samples are quantized using our proposed beta-quantization versus MSQ. More specifically, we set and we randomly select a measure such that ; the amplitudes are chosen uniformly at random and normalized to have unit norm. For various choices of and , we quantize the Fourier measurements using both MSQ and -quantization. Figure 1 displays the reconstruction error as a function of , averaged over 110 trials. The experiment validates our theoretical results and also shows that performance of MSQ is suboptimal in the over-sampling regime.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Jean-Marc Azaïs, Yohann De Castro, and Fabrice Gamboa. Spike detection from inaccurate samplings. Applied and Computational Harmonic Analysis , 38(2):177–195, 2015.
- 2[2] John J. Benedetto and Weilin Li. Super-resolution by means of Beurling minimal extrapolation. Applied and Computational Harmonic Analysis , 2018.
- 3[3] Emmanuel J. Candès and Carlos Fernandez-Granda. Super-resolution from noisy data. Journal of Fourier Analysis and Applications , 19(6):1229–1254, 2013.
- 4[4] Emmanuel J. Candès and Carlos Fernandez-Granda. Towards a mathematical theory of super-resolution. Communications on Pure and Applied Mathematics , 67(6):906–956, 2014.
- 5[5] Evan Chou. Beta-duals of frames and applications to problems in quantization . Ph D thesis, New York University, 2013.
- 6[6] Evan Chou and C. Sinan Güntürk. Distributed noise-shaping quantization: I. Beta duals of finite frames and near-optimal quantization of random measurements. Constructive Approximation , 44(1):1–22, 2016.
- 7[7] Evan Chou and C. Sinan Güntürk. Distributed noise-shaping quantization: II. Classical frames. In Excursions in Harmonic Analysis, Volume 5 , pages 179–198. Springer, 2017.
- 8[8] Evan Chou, C. Sinan Güntürk, Felix Krahmer, Rayan Saab, and Özgür Yılmaz. Noise-shaping quantization methods for frame-based and compressive sampling systems. In Sampling theory, a renaissance , pages 157–184. Springer, 2015.
