Eldar

advertisement
Sub-Nyquist Sampling and
Identification of LTV Systems
Yonina Eldar
Department of Electrical Engineering
Technion – Israel Institute of Technology
Electrical Engineering and Statistics at Stanford
http://www.ee.technion.ac.il/people/YoninaEldar
yonina@ee.technion.ac.il
Joint Work with Waheed Bajwa (Duke University) and Kfir Gedalyahu (Technion)
1/20
Summary
Identify LTV systems from a single output using minimal resources
exploiting the connection with sub-Nyquist sampling
x(t)
LTV system
y(t)=H(x(t))
Analog compressed sensing: Xampling
LTV system identification
Application to super-resolution radar
Real-world issues
2
Compressed Sensing
Explosion of interest in the idea of CS: Recover a vector x from a small
number of measurements y=Ax
Many beautiful papers covering theory, algorithms, and applications
3
Analog Compressed Sensing
Can we use these ideas to build new sub-Nyquist A/D converters?
Prior work: Yu et. al., Ragheb et. al., Tropp et. al.
Input
Sparsity
Measurement
Recovery
Standard CS
vector x
few nonzero values
random/det. matrix
convex optimization
greedy methods
Analog CS
analog signal x(t)
?
RF hardware
need to recover analog input
or specific data (demodulation)
4
Sampling/Compressed Sensing
One approach to treating continuous-time signals within the CS
framework is via discretization
Thomas and Ali discussed at length this morning in thier beautiful
talks!
Alternative: Use more standard sampling techniques to convert the
signal from analog to digital and then rely on CS methods in the
digital domain (Xampling = CS + Sampling)
Possible benefits: Simple hardware, compatibility with existing
methods, smaller size digital problems
Possible drawbacks: SNR sensitivities
Can we tie the two worlds together?
5
Signal Models
Unknown delays
Unknown pulse shape
degrees of freedom
per time unit
Applications: multipath communication channels,
ultrawideband, radar, bio-imaging (ultrasound) ….
(Mishali and Eldar, 08-10)
Unknown carriers
More general abstract frameworks – Union of subspaces
6
Streams of Pulses
degrees of freedom
per time unit
Special case of Finite Rate of Innovation (FRI) signals (Vetterli , Marziliano& Blu)
Minimal sampling rate – the rate of innovation:
Previous work:
The rate of innovation is not achieved (Dragotti, Vetterli & Blu)
Pulse shape often limited to diracs (Kusuma & Goyal, Seelamantula & Unser)
Unstable for high model orders
Alternative approach based on discretization and CS (Herman and Strohmer)
7
(Gedalyahu and Eldar 09-10)
Serial-to-Parallel
Sampling Stage: Stream of Pulses
The analog sampling filter “smoothes” the input signal :
Allows sampling of short-length pulses at low rate
CS interpretation: each sample is a
linear combination of the signal’s values.
The digital correction filter-bank:
Removes the pulse and sampling kernel effects
Samples at its output satisfy:
The delays can be recovered using ESPRIT as long as
8
What Happens When There is Noise?
If the transmitted pulse is “flat” then effectively after sampling we obtain
Can use known methods for ESPRIT with noise
In our case an advantage is that we can accumulate several values of n so
as to increase robustness
Systematic study of noise effects: work in progress (Ben-Haim, Michaeli,
Eldar 10)
Develop Cramer-Rao bounds under no assumptions on the delays
and amplitudes for a given rate independent of sampling method
Examine various methods in light of the bound
9
What Happens When There is Noise?
10
Robustness in the Presence of Noise
Proposed scheme:
Mix & integrate
Take linear combinations
from which Fourier coeff.
can be obtained
Samples
Fourier coeff.
vector
Gedalyahu, Tur & Eldar (2010)
Supports general pulse shapes (time limited)
Operates at the rate of innovation
Stable in the presence of noise – achieves the Cramer-Rao bound
Practical implementation based on the MWC
11
Xampling: Sub-Nyquist Sampling
(Mishali and Eldar, 08-10)
Sub-Nyquist sampler in hardware
Combines analog preprocessing with digital post processing
Supporting theory proves the concept and robustness for a variety of
applications including multiband signals
Allows time delay recovery from low-rate samples (Gedalyahu and
Eldar 09-10)
Applications to ultrasound (Tur and Eldar 09)
12
Online Demonstrations
GUI package of the MWC
Video recording of sub-Nyquist sampling + carrier recovery in lab
13
Degrees of Freedom
Low rate sampling means the signal can be represented using fewer
degrees of freedom
The Xampling framework implies that many analog signals have
fewer DOF than previously assumed by Nyquist-rate sampling
Can these ideas be exploited to characterize fundamental limits in
other areas?
Today: Applications to linear time-varying (LTV) system identification
Sub-Nyquist sampling of pulse streams can be used to
identify LTV systems using low time-bandwidth product
14
Outline
Identify LTV systems from a single output using minimal resources
x(t)
LTV system
y(t)=H(x(t))
Previous results
Channel model: Structured LTV channel
Algorithm for system identification
Application to super-resolution radar
15
LTV Systems
Many physical systems can be described as linear and time-varying
Identifying LTV systems can be of great importance in applications:
Improving BER in communications
Integral part of system operation (radar or sonar)
Examples:
Multipath identification
Probing signal
LTV system
LTV
channel
K targets
propagation paths
pulses per period
Received signal
16
LTV Systems
Any LTV system can be written as (Kailath 62, Bello 63)
delay-Doppler spreading function
Assumption:
Underspread systems
(more generally the footprint in the delay-Doppler space has area less than 1)
Typical in communications (Hashemi 93):
17
System Identification
Probe the system with a known input x(t)
LTV system
y(t)=H(x(t))
Identify the system from H(x(t)) i.e. recover the spreading function
Theorem (Kailath 62, Bello 63, Kozek and Pfander 05):
Difficulties:
Proposed algorithms require inputs with infinite bandwidth W and
infinite time support T
W – System resources, T – Time to identify targets
Can we identify a class of LTV systems with finite WT?
18
Structured LTV Systems
Problem: minimize WT and provide concrete recovery method
Solution: Add structure to the problem
Finite number of delays and Dopplers:
Examples:
Multipath fading: finite number of paths between Tx and Rx
Target identification in radar and sonar: Finite number of targets
Goal: Minimize WT for identifying
19
Main Identification Result
Probing pulse:
Theorem (Bajwa, Gedalyahu and Eldar 10):
WT is proportional only to the number of
unknowns!
20
Implications
Without noise: Infinite resolution with finite resources
Performance degrades gracefully in the presence of noise up to a threshold
Low bandwidth allows for recovery from low-rate samples
Low time allows quick identification
Efficient hardware implementation and simple recovery
Application:
Super-resolution radar from low-rate samples and fast varying targets
21
Super-resolution Radar
Main tasks in radar target detection:
Disambiguate between multiple targets, even if they have similar
velocities and range (super-resolution)
Identify targets using small bandwidth waveforms: helps
in interference avoidance and sampling (bandwidth)
Identify targets in small amount of time (time)
Matched-filtering based detection: Resolution is limited by time and
bandwidth of the radar waveform (Woodward’s ambiguity function)
CS radar (Herman and Strohmer 09): assumes discretized grid
Proposed Method: No grid assumptions and characterization of the
relationship between WT and number of targets
22
Super-resolution Radar
Setup
Nine targets
Max. delay = 10 micro secs
Max. Doppler = 10 kHz
W = 1.2 MHz
T = 0.48 milli secs
N = 48 pulses in x(t)
Sequence = random binary
23
23
Behavior With Noise
Setup: Estimation of nine delay-Doppler pairs (targets)
Time-Bandwidth Product = 5 times oversampling of the noiseless limit
Observations
Performance degrades gracefully in the presence of noise
Doppler estimation has higher MSE due to two-step recovery
24
Main Tools
The results and recovery method rely on sub-Nyquist methods for
streams of pulses (Gedalyahu and Eldar 09):
Such signals can be recovered from the output of a LPF with
Allows to reduce the bandwidth W of the probing signal
The doppler shifts can be recovered from
using DOA methods by
exploiting the structure of the probing signal: reduces time
Combining sub-Nyquist sampling with DOA methods
leads to identifiability results and recovery techniques
25
Conclusion
Parametric LTV systems can be identified using finite WT
Concrete polynomial time recovery method
Uses ideas from sub-Nyquist sampling: Efficient hardware
Super-resolution radar: no restrictions on delays and Dopplers
when the noise is not too high
Sub-Nyquist methods have the potential to lead to
interesting results in related areas
More details in: W. U. Bajwa, K. Gedalyahu and Y. C. Eldar, "Identification of Parametric
Underspread Linear Systems and Super-Resolution Radar,“ to appear in IEEE Trans. Sig. Proc.
26
Next Step
Can we combine analog sampling methods with CS on the digital
side to improve robustness?
~
~
Can be done e.g. in the multiband problem
Extend to radar problem
27
References
M. Mishali and Y. C. Eldar, “Blind multiband signal reconstruction: Compressed
sensing for analog signals,” IEEE Trans. Signal Processing, vol. 57, pp. 993–1009,
Mar. 2009.
M. Mishali and Y. C. Eldar, “From theory to practice: sub-Nyquist sampling of
sparse wideband analog signals,” IEEE Journal of Selected Topics on Signal
Processing, vol. 4, pp. 375-391, April 2010.
M. Mishali, Y. C. Eldar, O. Dounaevsky and E. Shoshan, " Xampling: Analog to
Digital at Sub-Nyquist Rates," to appear in IET.
K. Gedalyahu and Y. C. Eldar, "Time-Delay Estimation From Low-Rate Samples:
A Union of Subspaces Approach," IEEE Trans. Signal Processing, vol. 58, no. 6, pp.
3017–3031, June 2010.
R. Tur, Y. C. Eldar and Z. Friedman, "Low Rate Sampling of Pulse Streams with
Application to Ultrasound Imaging," to appear in IEEE Trans. on Signal Processing.
K. Gedalyahu, R. Tur and Y. C. Eldar, "Multichannel Sampling of Pulse Streams at
the Rate of Innovation," to appear in IEEE Trans. on Signal Processing.
28
Thank you
29
Download