Title: Compressive Sampling (of Analog Signals)
1Compressive Sampling(of Analog Signals)
- Moshe Mishali Yonina C. Eldar
- Technion Israel Institute of Technology
- http//www.technion.ac.il/moshiko moshiko_at_tx.te
chnion.ac.il - http//www.ee.technion.ac.il/people/YoninaEldar
yonina_at_ee.technion.ac.il
Advanced topics in sampling (Course
049029) Seminar talk November 2008
2Context - Sampling
Digital world
Analog world
Sampling A2D
Reconstruction D2A
3Compression
Original 2500 KB100
4Outline
- Mathematical background
- From discrete to analog
- Uncertainty principles for analog signals
- Discussion
5References
- M. Mishali and Y. C. Eldar, "Reduce and Boost
Recovering Arbitrary Sets of Jointly Sparse
Vectors," IEEE Trans. on Signal Processing, vol.
56, no. 10, pp. 4692-4702, Oct. 2008. - M. Mishali and Y. C. Eldar, "Blind Multi-Band
Signal Reconstruction Compressed Sensing for
Analog Signals," CCIT Report 639, Sep. 2007, EE
Dept., Technion. - Y. C. Eldar, "Compressed Sensing of Analog
Signals", submitted to IEEE Trans. on Signal
Processing, June 2008. - Y. C. Eldar and M. Mishali, "Robust Recovery of
Signals From a Union of Subspaces", arXiv.org
0807.4581, submitted to IEEE Trans. Inform.
Theory, July 2008. - Y. C. Eldar, "Uncertainty Relations for Analog
Signals", submitted to IEEE Trans. Inform.
Theory, Sept. 2008.
6- Mathematical background
- Basic ideas of compressed sensing
- Single measurement model (SMV)
- Multiple- and Infinite- measurement models (MMV,
IMV) - The Continuous to finite block (CTF)
7Compressed Sensing
AnalogAudioSignal
Nyquist rateSampling
Compression(e.g. MP3)
CompressedSensing
High-rate
Low-rate
8Concept
Goal Identify the bucket with fake coins.
Weigh a coinfrom each bucket
Compression
Nyquist
Bucket
numbers
1 number
Weigh a linear combinationof coins from all
buckets
Compressed Sensing
Bucket
1 number
9Mathematical Tools
non-zero entries ? at least measurements
Recovery brute-force, convex optimization,
greedy algorithms, and more
10CS theory on 2 slides
Compressed sensing (2003/4 and on) Main results
is uniquely determined by
Donoho and Elad, 2003
Maximal cardinality of linearly independent
column subsets
Hard to compute !
11CS theory on 2 slides
Compressed sensing (2003/4 and on) Main results
is uniquely determined by
Donoho and Elad, 2003
with high probability
is random
Donoho, 2006 and Candès et. al., 2006
Convex and tractable
Donoho, 2006 and Candès et. al., 2006
Greedy algorithms OMP, FOCUSS, etc.
NP-hard
Tropp, Cotter et. al. Chen et. al. and many other
12Sparsity models
unknowns
measurements
MMV
Joint sparsity
SMV
IMV Infinite Measurement Vectors (countable or
uncountable) with joint sparsity prior How can
be found ?
Infinite many variables
Infinite many constraints
Exploit prior ? Reduce problem dimensions
13Reduction Framework
Find a frame for
Solve MMV
Theorem
Mishali and Eldar (2008)
Deterministicreduction
IMV
MMV
Infinite structure allows CS for analog signals
14- From discrete to analog
- Naïve extension
- The basic ingredients of sampling theorem
- Sparse multiband model
- Rate requirements
- Multicoset sampling and unique representation
- Practical recovery with the CTF block
- Sparse union of shift-invariant model
- Design of sampling operator
- Reconstruction algorithm
15Naïve Extension to Analog Domain
Standard CS Discrete Framework
Analog Domain
Sparsity prior
what is a sparse analog signal ?
Generalized sampling
Continuoussignal
Infinite sequence
Operator
Finite dimensional elements
Stability
Randomness ? Infinitely many
Random is stable w.h.p
Need structure for efficient implementation
Reconstruction
Finite program, well-studied
Undefined program over a continuous signal
16Naïve Extension to Analog Domain
Standard CS Discrete Framework
Analog Domain
- Questions
- What is the definition of analog sparsity ?
- How to select a sampling operator ?
- Can we introduce stucture in sampling and still
preserve stability ? - How to solve infinite dimensional recovery
problems ?
Sparsity prior
what is a sparse analog signal ?
Generalized sampling
Continuoussignal
Infinite sequence
Operator
Finite dimensional elements
Stability
Randomness ? Infinitely many
Random is stable w.h.p
Need structure for efficient implementation
Reconstruction
Finite program, well-studied
Undefined program over a continuous signal
17A step backward
Every bandlimited signal ( Hertz) can be
perfectly reconstructed from uniform sampling
if the sampling rate is greater than
18A step backward
Every bandlimited signal ( Hertz) can be
perfectly reconstructed from uniform sampling
if the sampling rate is greater than
Fundamental ingredients of a sampling theorm
- A signal model
- A minimal rate requirement
- Explicit sampling and reconstruction stages
19- Discrete Compressed Sensing
- Analog Compressive Sampling
20Analog Compressed Sensing
What is the definition of analog sparsity ?
- A signal with a multiband structure in some basis
- Each band has an uncountable number of non-zero
elements
- Band locations lie on an infinite grid
- Band locations are unknown in advance
(Mishali and Eldar 2007)
(Eldar 2008)
21Multi-Band Sensing Goals
bands
Sampling
Reconstruction
Analog
Infinite
Analog
Goal Perfect reconstruction
Constraints
- Minimal sampling rate
- Fully blind system
What is the minimal rate ? What is the sensing
mechanism ?
How to reconstruct from infinite sequences ?
22Rate Requirement
Theorem (non-blind recovery)
Landau (1967)
Average sampling rate
- Subspace scenarios
- Minimal-rate sampling and reconstruction (NB)
with known band locations (Lin and
Vaidyanathan 98) - Half blind system (Herley and Wong 99,
Venkataramani and Bresler 00)
23Sampling
Multi-Coset Periodic Non-uniform on the Nyquist
grid
In each block of samples, only are kept,
as described by
2
Analog signal
Point-wise samples
0
0
3
3
2
0
3
2
Bresler et. al. (96,98,00,01)
24The Sampler
DTFT of sampling sequences
Constant
Problems
- Undetermined system non unique solution
- Continuous set of linear systems
is jointly sparse and unique under
appropriate parameter selection (
)
25Paradigm
Solve finiteproblem
Reconstruct
0
S non-zero rows
1
2
3
4
5
6
26Continuous to Finite
CTF block
MMV
- span a finite space
- Any basis preserves the sparsity
Continuous
Finite
27Algorithm
Continuous-to-finite block Compressed sensing
for analog signals
- Perfect reconstruction at minimal rate
- Blind system band locations are unkown
- Can be applied to CS of general analog signals
- Works with other sampling techniques
28Blind reconstruction flow
Multi-coset with Universal
SBR4
Yes
CTF
No
SBR2
No
CTF
Bi-section
Yes
Uniform at
Ideal low-pass filter
Spectrum-blind Sampling
Spectrum-blind Reconstruction
29Final reconstruction (non-blind)
Bresler et. al. (96,00)
30Framework Analog Compressed Sensing
Sampling signals from a union of shift-invariant
spaces (SI)
Subspace
generators
31Framework Analog Compressed Sensing
What happen if only KltltN sequences are not zero ?
Not a subspace !
Only k sequences are non-zero
32Framework Analog Compressed Sensing
Step 1 Compress the sampling sequences
Step 2 Push all operators to analog domain
CTF
System A
High sampling rate m/TPost-compression
Only k sequences are non-zero
33Framework Analog Compressed Sensing
Low sampling rate p/TPre-compression
System B
CTF
Theorem
Eldar (2008)
34 35Simulations
Sampling rate
Sampling rate
Brute-Force
M-OMP
36Simulations (2)
0 Recovery
100 Recovery
0 Recovery
100 Recovery
Noise-free
Sampling rate
Sampling rate
SBR4
SBR2
Empirical recovery rate
37Simulations (3)
Signal
Reconstruction filter
Amplitude
Amplitude
Output
Time (nSecs)
Time (nSecs)
38 39- Uncertainty principles
- Coherence and the discrete uncertainty principle
- Analog coherence and principles
- Achieving the lower coherence bound
- Uncertainty principles and sparse representations
40The discrete uncertainty principle
Uncertainty principle
41Discrete coherence
Which bases achieve the lowest coherence ?
42Discrete coherence
Which signal achieves the uncertainty bound ?
Spikes
Fourier
43Discrete to analog
- Shift invariant spaces
- Sparse representations
- Questions
- What is the analog uncertainty principle ?
- Which bases has the lowest coherence ?
- Which signal achieves the lower uncertainty
bound ?
44Analog uncertainty principle
Theorem
Eldar (2008)
45Bases with minimal coherence
In the DFT domain
Fourier
Spikes
What are the analog counterparts ?
- Constant magnitude
- Modulation
46Bases with minimal coherence
In the frequency domain
47Tightness
48Sparse representations
49Sparse representations
Undefined program !
But, can be transformed into an IMV model
50Discussion
- IMV model as a fundamental tool for treating
sparse analog signals - Should quantify the DSP complexity of the CTF
block - Compare approach with the analog model
- Building blocks of analog CS framework.
51