Eli Baransky & Gal Itzhak. Basic Model The pulse shape is known (usually gaussian), if we limit...

11
SUB-NYQUIST RADAR SENSING Eli Baransky & Gal Itzhak

Transcript of Eli Baransky & Gal Itzhak. Basic Model The pulse shape is known (usually gaussian), if we limit...

Page 1: Eli Baransky & Gal Itzhak. Basic Model The pulse shape is known (usually gaussian), if we limit ourselves to work In G(f)’s support, then we can calibrate.

SUB-NYQUIST RADAR SENSING

Eli Baransky & Gal Itzhak

Page 2: Eli Baransky & Gal Itzhak. Basic Model The pulse shape is known (usually gaussian), if we limit ourselves to work In G(f)’s support, then we can calibrate.

Basic Model

1

2

1

l

L

l ll

Lj ft

ll

x t a g t t

X f G f a e

The pulse shape is known (usually gaussian), if we limit ourselves to workIn G(f)’s support, then we can calibrate to:

2

1

l

Lj ft

ll

Y f a e

Our goal is to retrieve {al,tl}.

Page 3: Eli Baransky & Gal Itzhak. Basic Model The pulse shape is known (usually gaussian), if we limit ourselves to work In G(f)’s support, then we can calibrate.

Two-Phase Reconstruction

• The first stage is analog compression using standard analog devices(Filters, splitters, ADC).

• The second stage is a digital recovery algorithm, implemented on FPGA.

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

AnalogPre

Processing

Signal Generator

WaveGenerator

FPGA

Page 4: Eli Baransky & Gal Itzhak. Basic Model The pulse shape is known (usually gaussian), if we limit ourselves to work In G(f)’s support, then we can calibrate.

Digital RecoveryIn all further discussion we restrict ourselves to discrete frequencies, integer multiples of 1KHz (the best we can achieve with T=1[ms] interval).

Spectrum Estimation AlgorithmsWe can re-formulate the problem in (1) as sum of exponentials problem, where k play the role of time, and {tl} play the role of the unknown frequencies.There are many known mature techniques to solve these kind of problems. We have focused on Matrix Pencil.

2

1

,

1l

L j ktT

ll

kf kT

kY k Y a e

T

Page 5: Eli Baransky & Gal Itzhak. Basic Model The pulse shape is known (usually gaussian), if we limit ourselves to work In G(f)’s support, then we can calibrate.

Digital RecoveryCompressed Sensing AlgorithmsAnother point of view on (1) is a sparse linear combination of a known basis. In general the basis is infinite, but assuming quantization of time we form a group of vectors:

Where κ is a set of pre-determined Fourier coefficients.Formulating a matrix with un as its columns, we can approximate (1) by:

We solve this problem using the well known OMP algorithm.

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 6: Eli Baransky & Gal Itzhak. Basic Model The pulse shape is known (usually gaussian), if we limit ourselves to work In G(f)’s support, then we can calibrate.

Comparing ApproachesThe greater part of our previous work was to determine which of the two algorithms performs better in our detection problem.

As we know, the minimal number of data samples needed to recover the unknowns is |k|=2xL+1.

To achieve noise robustness, we introduce an oversampling factor OS so|k|=2xOSxL+1.

Matrix Pencil requires the set k to be chosen consecutively, while OMP allows the set to be chosen arbitrarily.

We have tested both algorithms under many different parametric conditions.

Page 7: Eli Baransky & Gal Itzhak. Basic Model The pulse shape is known (usually gaussian), if we limit ourselves to work In G(f)’s support, then we can calibrate.

Simulation Results

Page 8: Eli Baransky & Gal Itzhak. Basic Model The pulse shape is known (usually gaussian), if we limit ourselves to work In G(f)’s support, then we can calibrate.

Simulation Results

Random OMP has better noise robustness, and therefore was selected

Page 9: Eli Baransky & Gal Itzhak. Basic Model The pulse shape is known (usually gaussian), if we limit ourselves to work In G(f)’s support, then we can calibrate.

Analog CompressionFor OMP we require a distributed set of frequency samples (K).We need to devise an analog scheme that allows us to sample the signal at a sub-Nyquist rate, and still reconstruct the spectrum at the chosen frequencies.

Multi-Channel Integrators

Sum-of-Sincs Filtering

Both schemes are impractical with given technology.

Page 10: Eli Baransky & Gal Itzhak. Basic Model The pulse shape is known (usually gaussian), if we limit ourselves to work In G(f)’s support, then we can calibrate.

Analog CompressionWith our help, Idan developed a scheme that is a compromise between the two approaches – an analog filter bank that decomposes the signal into four different frequency bands.

Each band’s width is ~200KHz, allowing us to sample it at 400KHz without aliasing. In practice we sample at 4MHz, which is 10x oversampling, allowing some noise robustness. Further frequency selection is performed digitally on FPGA.

Bandpass Filter[fi,fi+Δf]

cos 2 if t

Lowpass Filter[0,Δf]

Bandpass Filter[fi,fi+Δf]

cos 2 if t

Lowpass Filter[0,Δf]

Low-RateADC

Low-RateADC

FPGA

Page 11: Eli Baransky & Gal Itzhak. Basic Model The pulse shape is known (usually gaussian), if we limit ourselves to work In G(f)’s support, then we can calibrate.

Possible Problems• Splitter phase unbalance

• Unideal BPF

• Genearor Jitter/Phase Noise – Sinusoids have “dresses” in spectrum

• Trade off of LPF – narrow transition band means signal “escapes” out of interval. Wide transition band means we need to sample faster.

• ADC jitter