Signal Processing

Compressive Sensing

/kuhm-PRES-iv SEN-sing/
A sampling and reconstruction framework that recovers a signal from far fewer measurements than the Nyquist rate demands, provided the signal is sparse (few nonzero coefficients) in some transform basis. Rather than sampling a wideband RF scene uniformly and then discarding most of the data, a compressive front end takes a small set of random, incoherent linear projections and an analog-to-digital converter running well below Nyquist captures them. The original signal is then reconstructed by solving an L1-norm convex optimization that finds the sparsest vector consistent with the measurements. For a length-N signal with only K significant components, on the order of K×log(N/K) measurements suffice, often a 10× to 50× reduction in sample rate for sparse spectra. The technique underpins low-rate wideband receivers, cognitive-radio spectrum monitors, and computational radar imagers.
Category: Signal Processing
Measurements: M ≈ K×log(N/K)
Sub-Nyquist Gain: 10× to 50×

Sparsity, Incoherence, and the Sub-Nyquist Bargain

Classical sampling theory says that to capture a signal with bandwidth B without aliasing you must sample at least at 2B, the Nyquist rate. For a wideband RF environment spanning several GHz, that forces ADCs into the multi-Gsps range, where power consumption, effective number of bits, and cost all degrade rapidly. Compressive sensing sidesteps this by recognizing that most real RF scenes are sparse: at any instant only a handful of narrowband emitters, radar returns, or active channels actually occupy the band. If a signal has only K nonzero coefficients in some basis (for example, K active tones in the Fourier domain), the information content is governed by K rather than by the total bandwidth, and the sampling burden can scale with K instead.

Two ingredients make recovery possible. First, sparsity: the signal must admit a representation with few significant coefficients in a known basis such as Fourier, wavelet, or a learned dictionary. Second, incoherence: the measurement basis (the rows of the sensing matrix) must be spread out, or incoherent, with respect to the sparsity basis, so that each measurement captures a little energy from every sparse component. Random Gaussian, Bernoulli plus-or-minus-one, and randomly subsampled Fourier matrices are maximally incoherent with most fixed bases, which is why pseudorandom mixing sits at the heart of compressive RF hardware.

The reconstruction is not a simple matrix inverse, because the system of equations is underdetermined: there are fewer measurements than unknowns, so infinitely many signals fit the data. Compressive sensing resolves the ambiguity by seeking the sparsest solution. Minimizing the L0 count of nonzero terms is combinatorially intractable, so practitioners minimize the convex L1 norm instead, which provably recovers the same sparse vector when the sensing matrix satisfies the restricted isometry property. Greedy algorithms such as orthogonal matching pursuit offer a faster, if less robust, alternative.

Recovery Conditions and Governing Equations

Measurement model:
y = Φx = ΦΨs,  with M = length(y) « N = length(x)

Sparse recovery (basis pursuit):
min ∥s∥1  subject to  ∥y − ΦΨs∥2 ≤ ε

Sufficient measurement count:
M ≈ C × K × log(N / K),  C ≈ 3 to 5

Restricted isometry property (order K):
(1 − δK) ∥x∥22 ≤ ∥Φx∥22 ≤ (1 + δK) ∥x∥22

Where Φ = M×N sensing matrix, Ψ = sparsity basis, x = signal, s = sparse coefficients, K = sparsity, ε = noise bound, δK = RIP constant. Recovery is guaranteed when δ2K < ≈ 0.414.

Sampling Strategy Comparison

ApproachSample RateSparsity NeededRecovery CostADC BurdenBest Application
Nyquist sampling≥ 2BNoneNone (direct)High (Gsps)General wideband capture
Compressive sensing~K×log(N/K)Essential (K « N)High (L1 solve)Low (tens of Msps)Sparse spectrum monitoring
Random demodulator10× to 50× below 2BSpectrally sparseHighSingle slow ADCSingle-channel CS receiver
Modulated wideband converterPer-branch sub-NyquistMultiband sparseModerateSeveral slow ADCsMultiband cognitive radio
Bandpass / undersampling≥ 2× signal BWSingle known bandNoneModerateOne narrowband-on-carrier signal
Common Questions

Frequently Asked Questions

How many measurements does compressive sensing need to recover a K-sparse signal?

For a length-N signal that is K-sparse, stable recovery needs roughly M = C×K×log(N/K) incoherent measurements, with C typically 3 to 5 for random Gaussian or Bernoulli matrices. A 2 GHz scene split into N = 4096 bins with K = 20 active emitters can often be recovered from M = 250 to 400 random projections, a 10× to 16× reduction below the Nyquist count. The exact figure depends on the algorithm, noise floor, and how well Φ satisfies the RIP.

What is the restricted isometry property and why does it matter?

The RIP states that the sensing matrix nearly preserves the energy of every K-sparse vector: (1−δK)∥x∥2 ≤ ∥Φx∥2 ≤ (1+δK)∥x∥2. When δ2K stays below about 0.414, L1 minimization recovers the true signal exactly without noise and stably with noise. Random Gaussian, Bernoulli, and partial-Fourier matrices meet the RIP with high probability once M is large enough, which is why incoherent random sampling is central to the method.

How does the random demodulator implement compressive sensing in RF hardware?

It multiplies the RF input by a high-rate pseudorandom plus-or-minus-one chipping sequence, low-pass filters the product, then samples with a slow ADC well below Nyquist. The random mixing smears each sparse tone across the band so a low-rate sampler captures incoherent combinations of the spectrum. The modulated wideband converter extends this with several parallel branches, each with its own code and slow ADC, letting a receiver span several GHz while back-end converters run at only tens to hundreds of MHz.

Wideband RF Front Ends

Build a Low-Rate Wideband Receiver

Realizing a compressive-sensing receiver still demands clean wideband mixers, filters, and low-noise gain ahead of the ADC. Talk to our engineers about millimeter-wave front-end components for sub-Nyquist and spectrum-monitoring systems.

Get in Touch