29
Sub-Nyquist Radar Sensing Gal Itzhak, Eliahu Baransky Supervised by Noam Wagner, Idan Shmuel and Prof. Yonina C. Eldar

Sub-Nyquist Radar Sensing

  • Upload
    sloan

  • View
    41

  • Download
    0

Embed Size (px)

DESCRIPTION

Sub-Nyquist Radar Sensing. Gal Itzhak , Eliahu Baransky Supervised by Noam Wagner, Idan Shmuel and Prof. Yonina C. Eldar. Agenda. Introduction – Describing the problem Finite Rate of Innovation High-Level System Architecture Parametric Estimation Algorithms Testing & Simulations - PowerPoint PPT Presentation

Citation preview

Page 1: Sub-Nyquist Radar Sensing

Sub-Nyquist Radar Sensing

Gal Itzhak, Eliahu BaranskySupervised by

Noam Wagner, Idan Shmueland

Prof. Yonina C. Eldar

Page 2: Sub-Nyquist Radar Sensing

Agenda• Introduction – Describing the problem

• Finite Rate of Innovation

• High-Level System Architecture

• Parametric Estimation Algorithms

• Testing & Simulations

• Hardware Implementation

• Comparison with Classical Approaches

• Future Goals

• References

Page 3: Sub-Nyquist Radar Sensing

Introduction• A radar is an object detection device that operates on short RF pulses.

• A pulse of known shape is sent to a specific direction, and its reflection from target objects are detected at the radar.

• The arrival time (or delay) of a reflection directly relates to the target’s distance by the formula

• The fundamental problem of radars is to give an estimate of the arrival time, despite noise and distortions corrupting the signal.

• Some basic properties of a radar are:o PRI – Pulse Repetition Intervalo PRF – Pulse Repetition Frequency – 1/PRIo Temporal Resolution – 1/BWo Maximal Detection Range -

Page 4: Sub-Nyquist Radar Sensing

Mathematical Model• A simplistic model of the radar problem is given

by the following equation, examined over a single PRI:

Where are the unknown gains and delays of each path, is the pulse, and is an additive white Gaussian noise.

• Our goal is to retrieve the amplitudes and the time delays in the highest possible precision.

Page 5: Sub-Nyquist Radar Sensing

Classical Sampling• Classical estimation algorithms (e.g. matched-filtering)

require us to sample the radar signal at its Nyquist rate.

• Since higher bandwidths result in higher detection resolution, as the demand for resolution increases, so does the required sampling rate.

• As an example, 2[ns] pulses require approximately 1[GHz] sampling rate. Such high rates require fast hardware, large power consumption and result in a lot of redundant data that needs to be stored in hardware memory.

Page 6: Sub-Nyquist Radar Sensing

Finite Rate of Innovation

• Since our pulse shape is known, there are only unknowns per PRI (Finite Rate of Innovation – FRI).

• With generalized sampling methods, ideally we need only samples per PRI to recover precisely the unknowns.

• As an example, for pulses, the rate at the analog-to-digital converters can be theoretically reduced to instead of

Page 7: Sub-Nyquist Radar Sensing

Finite Rate of Innovation

• Reducing the sampling rate to the theoretical bound is achievable only through ideal hardware and in noise-free environments.

• To devise schemes that are both implementable in real hardware and that are robust noise, we examine (1) in the frequency-domain

• Acquiring samples of the signal spectrum, allows us to construct a system equation that can be solved through various techniques.

2

1

2

1

l

l

Lj ftF F F

ll

Lj ftF F

ll

X f G f a e n f

Y f a e n f

Page 8: Sub-Nyquist Radar Sensing

High-Level System Architecture

• Two-Phase Reconstructiono The first stage is analog compression using standard analog devices (filters, splitters, ADC’s, etc.)o The second stage is digital recovery algorithm, which may be implemented on FPGA.

• In order to understand the first stage, we begin by examining the second stage.

AnalogPre

Processing

Low-Rate ADC FPGASignal

GeneratorAWR Model

Page 9: Sub-Nyquist Radar Sensing

Parametric Estimation Algorithms

• In all further discussion we restrict ourselves to discrete frequencies, integer multiples of 1KHz (the best we can achieve with interval)

• To estimate the unknowns, we shall acquire samples of the spectrums in arbitrary frequency constellations.

2

1

,

2 lL j kt

Tl

l

kf k ZT

kY k Y a eT

Page 10: Sub-Nyquist Radar Sensing

Spectral Estimation• We can re-formulate the problem in (2) as sum of

exponentials problem, where plays the role of time, and play the role of the unknown frequencies.

• There are many known mature techniques to solve these kind of problems. These techniques require the sampling to be uniformly spaced, and therefore force us to use consecutive sets of samples.

• We have focused on the Matrix Pencil algorithm.

Page 11: Sub-Nyquist Radar Sensing

Matrix Pencil1. Use the observations to form the matrix

Where is a user parameter.

2. Carry out a SVD decomposition to obtain

3. Perform thresholding on the singular values in the matrix . Take only values so that

The number of unfiltered singular values corresponds to the number of exponentials (pulses) in the signal. Filter the columns of V according to the filtering of the singular values, and obtain the matrix V’.

4. Obtain V1’ by removing the last row from V’. Obtain V2’ by removing the first row from V’. Find the eigenvalues of the matrix

5. Obtain the delay estimation from the eigenvalues: † †' '

1 2H HV V

ln2l lTt j

Page 12: Sub-Nyquist Radar Sensing

Compressed Sensing• Another point of view on (2) is a sparse linear combination of a known basis. As

this basis is infinite, we quantize the time grid:

where is a set of pre-determined Fourier coefficients.

• Formulating a matrix with as its columns, we can approximate (2) by:

assuming that is a L-sparse vector.

• We use the OMP Algorithm to retain the sparse vector .

1 2

1

2 2 2

1 2, , ,...,

T

n n

Tj k n j k n j k nT T T

n

u

u e e e k k k

1 1T Ty A x

Page 13: Sub-Nyquist Radar Sensing

Orthogonal Matching Pursuit

1. Initialize

2. While stopping criteria not met1 .Obtain the projections ,

2 .Set

3 .Orthogonalize selected vector with respect to previous selections ,

4 .Augment the matrix with as a column

5 .Obtain the residual ,

6 .Increment counter ,

3. The stopping criteria can be either residual energy , or pre-determined pulse number .

Page 14: Sub-Nyquist Radar Sensing

Simulation Setup• To achieve noise robustness, an oversampling factor is introduced:

• The variance of the noise, as a function of the SNR, was defined as

• Both algorithms were tested under many different parametric conditions.

numberof measurements

2 1K OS L

2

2 12 /10

symmetric anti-symmetric

2

12 10

, ~ 0,

L

ll

SNR

FR I

R I

a

Tn f n f j n f

n n N

Page 15: Sub-Nyquist Radar Sensing

Performance Measures

• We have employed two metrics to measure the performance of the algorithms:

• The permutation was selected to maximize the hit rate.

• These metrics were averaged over a high number of scenarios.

# , 1Hit Rate l l tht t l L

L

2

1

1MSEL HitRate

l ll

t tL HitRate

Page 16: Sub-Nyquist Radar Sensing

Simulation Results• Comparing Matrix Pencil and different OMP constellations:

Page 17: Sub-Nyquist Radar Sensing

Simulation Results• In order to find an optimal OMP constellation, and optimize the

resolution of the sensing dictionary, we have used the result

• Hardware constraints (see further slides) forced us to select the samples from four frequency-bands, each wide and distributed arbitrarily over the pulse spectra.

• Parallelizing the computation, we have tested nearly 500 different

constellations, each probed with 500 different scenarios, so that we can achieve a correct statistical result.

• All later simulations were performed with assumed SNR of

max min

1c f f

Page 18: Sub-Nyquist Radar Sensing

Simulation Results

0.5 1 1.5 2 2.5 3

x 10-4

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1Hit Rate vs. MSE

MSE [sec]

Hit

Rat

e [%

]

Semi-ConsecutiveSemi-Random

0 0.5 1 1.5 2

x 104

0.6

0.8

1

1.2

1.4

1.6

1.8

2

2.2x 10

-4 MSE vs. Spacing

Spacing [KHz]

MS

E [s

ec]

Semi-ConsecutiveSemi-Random

0 0.5 1 1.5 2

x 104

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1Hit Rate vs. Spacing

Spacing [KHz]H

it R

ate

[%]

Semi-ConsecutiveSemi-Random

Page 19: Sub-Nyquist Radar Sensing

Optimal Constellations• From the results, we have selected two

constellations that provided the best results

o One in the range , with exterior bands .o One in the range , with exterior bands .

• In these ranges, we have performed another search, trying to find yet a better constellation, while fixing the exterior bands.

Page 20: Sub-Nyquist Radar Sensing

Optimal Constellations4tb band[KHz]

3rd band[KHz]

2nd bands[KHz]

1st band[KHz]

Estimation Error

[ns]

Hit Rate [%]

- - - 200 1 50.57 68.85

- - - 500 1 23.56 91.3

649 600 741 692 1544 1495 1633 1584 13.27 90.05

649 600 756 707 1376 1327 1633 1584 15.89 92.85

8308 8259 8379 8330 9297 9248 10174 10125 8.34 85.35

8308 8259 9176 9127 9940 9891 10174 10125 10.54 92.65

Page 21: Sub-Nyquist Radar Sensing

Hardware Implementation

• [1],[2] and [3] suggest several sampling schemes that achieve the minimal theoretical sampling rate. Two of these are:

• Both schemes required narrow-band filters with large Q-factors, or idealistic oscillators, that are not available in current technology.

Multi-Channel Integrators

Sum-of-Sincs Filtering

Page 22: Sub-Nyquist Radar Sensing

Hardware Implementation

• Given these limitations, we were forced to select grouped constellations.

• In order to sample them we use band-pass filters and modulators, as shown in next slides.

Page 23: Sub-Nyquist Radar Sensing

Hardware Implementation

LPF 1.7Mh

z Splitter

1->4

BPF600-

660Khz

BPF1200-

1270Khz

BPF1430-

1490Khz

BPF1580-

1640KhzLPF

4 Ch. A2DLPF

LPF

LPF

Sin(1500Khz)

Page 24: Sub-Nyquist Radar Sensing

Hardware Implementation

BPF8.1-

10.3Mhz Splitter

1->4

BPF260-

310Khz

BPF1.2-

1.3Mhz

BPF1.4-

1.5Mhz

BPF2.1-

2.2Mhz

Sin(8Mhz)

LPF

4 Ch. A2DLPF

LPF

LPF

Sin(2Mhz)

Page 25: Sub-Nyquist Radar Sensing

Comparison to Matched Filtering

• Matched Filtering is an algorithm that locates the discrete time at which the sampled signal has maximal correlation with the pulse shape.

• It requires fast sampling (more than Nyquist)

• Testing the method with our pulse model, with sample noise, we have achieved the following results:

o With sampling rate, the hit rate was 45.7% and an estimation error of 49[ns]

• Our scheme supports (and less) sampling rate at four channels, while achieving results comparable to those of matched filtering with sampling rate. A 10,000x improvement.

1

00

ˆ arg max arg max

T

T

t n m

t x g t d x m g m n

Page 26: Sub-Nyquist Radar Sensing

Other Solutions• Spectral estimation can be performed by various

techniques, such as: MUSIC, ESPRIT, Cadzow denoising, annihilating filter and more.

• In the compressed sensing frame, sparse reconstruction is performed by: thresholding, basis pursuit, SPICE, LIKES and others.

Page 27: Sub-Nyquist Radar Sensing

Future Goals• To optimize performance, our goals now are to

research and develop algorithms that use the basic idea of the OMP but further increase hit rate and decrease resolution.

• Once these algorithms were devised, we will test them with different conditions and parameters, to achieve optimal performance, and to compare them to OMP.

Page 28: Sub-Nyquist Radar Sensing

References[1] Ronen Tur, Y.C. Eldar and Zvi Friedman, “Innovation Rate Sampling of Pulse Streams With Application to Ultrasound Imaging”, IEEE Trans. Signal Process., vol. 59, no. 4, pp. 1827-1842, 2011

[2] K. Gedalyahu, R. Tur and Y.C. Eldar, “Multichannel Sampling of Pulse Streams at the Rate of Innovation”, IEEE Trans. Signal Process., vol. 59, no. 4, pp. 1491-1504, 2011

[3] K. Gedalyahu and Y. C. Eldar, "Time-delay estimation from low-rate samples: A union of subspaces approach", IEEE Trans. Signal Process., vol. 58, no. 6, pp. 3017-3031, 2010

[4] T. K. Sarkar and Odilon Pereira, “Using the Matrix Pencil Method to Estimate the Parameters of a Sum of Complex Exponentials”, IEEE Antennas and Propagation Magazine, vol. 37, no. 1, pp. 48-55, 1995

[5] M. Gharavi-Alkhansari and T. S. Huang, “A fast orthogonal matching pursuit algorithm”, Acoustics, Speech and Signal processing, proceedings of the 1998 IEEE international conference, Seattle, WA, pp. 1389-1392 vol.3, 1998.

[6] P. Stoica and P. Babu, “Sparse Estimation of Spectral Lines: Grid Selection Problems and Their Solutions”, IEEE Trans. Signal Process., vol. 60, no. 2, pp. 962-967, 2012

[7] George L. Turin, “An Introduction to Matched Filters”, IRE Trans. Information Theory, vol. 6, no. 3, pp. 311-329, 1960

Page 29: Sub-Nyquist Radar Sensing

Questions?