Chapters 5 and 6

advertisement
Stopband constraint case and the
ambiguity function
Daniel Jansson
Informationsteknologi
Stopband constraint case
Goal
•
Generate discrete, unimodular sequences with frequency notches
and good correlation properties
Why?
•
Avoiding reserved frequency bands is important in many
applications (communications, navigation..)
•
Avoiding other interference
How?
•
SCAN (Stopband CAN) / WeSCAN (Weighted Stopband CAN)
Institutionen för informationsteknologi | www.it.uu.se
Informationsteknologi
Stopband CAN (SCAN)
•
Let {x(n)}, n = 1...N be the sought sequence
•
Express the bands to be avoided as
•
Define the DFT matrix with elements
•
Form matrix S from the columns of FÑ corresponding to the
frequencies in Ω
•
We suppress the spectral power of {x(n)} in Ω by minimizing
where
Institutionen för informationsteknologi | www.it.uu.se
Informationsteknologi
Stopband CAN (SCAN)
•
The problem on the previous slide is equivalent to
where G are the remaining columns of FÑ .
•
Suppressing the correlation sidelobes is done using the CAN formulation
Institutionen för informationsteknologi | www.it.uu.se
Informationsteknologi
Stopband CAN (SCAN)
•
Combining the frequency band suppression and the correlation
sidelobe suppression problems we get
where 0 ≤ λ ≤ 1 controls the relative weight on the two penalty
functions.
•
The problem is solved by using the algorithm on the next slide
Institutionen för informationsteknologi | www.it.uu.se
Informationsteknologi
Institutionen för informationsteknologi | www.it.uu.se
Informationsteknologi
Stopband CAN (SCAN)
•
If a constrained PAR is preferable to unimodularity the problem can
be solved in the same way except x for each iteration is given by
the solution to
Institutionen för informationsteknologi | www.it.uu.se
Informationsteknologi
Weighted SCAN (WeSCAN)
•
Minimization of J2 is a way of minimizing the ISL
•
The more general WISL (weighted ISL) is given by
where
are weights
Institutionen för informationsteknologi | www.it.uu.se
Weighted SCAN (WeSCAN)
Informationsteknologi
•
Let
and D be the square root of Γ. Then the WISL can be minimized by
solving
where
and
•
Replace
in the SCAN problem with
changes that are straightforward.
Institutionen för informationsteknologi | www.it.uu.se
and perform the SCAN algorithm, but do necessary
Informationsteknologi
Numerical examples
The spectral power of a SCAN sequence generated with parameters N = 100,
Ñ = 1000, λ = 0.7 and Ω = [0.2,0.3] Hz. Pstop = -8.3 dB (peak stopband power)
Institutionen för informationsteknologi | www.it.uu.se
Informationsteknologi
Numerical examples
The autocorrelation of a SCAN sequence generated with parameters N = 100,
Ñ = 1000, λ = 0.7 and Ω = [0.2,0.3] Hz, Pcorr = -19.2 dB (peak sidelobe level)
Institutionen för informationsteknologi | www.it.uu.se
Numerical examples
Informationsteknologi
Pstop and Pcorr vs λ
Institutionen för informationsteknologi | www.it.uu.se
Informationsteknologi
Numerical examples
The spectral power of a WeSCAN sequence generated with γ1=0, γ2=0 and γk=1 for larger k.
Pstop = -34.9 dB (peak stopband power)
Institutionen för informationsteknologi | www.it.uu.se
Informationsteknologi
Numerical examples
The autocorrelation of the WeSCAN sequence
Institutionen för informationsteknologi | www.it.uu.se
Informationsteknologi
Numerical examples
The spectral power of a SCAN sequence generated with PAR ≤ 2
Institutionen för informationsteknologi | www.it.uu.se
Informationsteknologi
The Ambiguity Function
•
The response of a matched filter to a signal with various time
delays and Doppler frequency shifts (extension of the correlation
concept).
•
The (narrowband) ambiguity function is
where u(t) is a probing signal which is assumed to be zero outside
[0,T], τ is the time delay and f is the Doppler frequency shift.
Institutionen för informationsteknologi | www.it.uu.se
Informationsteknologi
The Ambiguity Function
Three properties worth noting
1.
The maximum value of |χ(τ,f)| is achieved at | χ(0,0)| and is the
energy of the signal, E
2.
d|χ(τ,f)|= |χ(-τ,-f)|
3.
D
Institutionen för informationsteknologi | www.it.uu.se
The Ambiguity Function
Proofs
Informationsteknologi
1.
Cauchy-Schwartz gives
and since | χ(0,0)| = E, property 1 follows.
2.
Use the variable change t -> t+ τ
which implies property 2.
Institutionen för informationsteknologi | www.it.uu.se
The Ambiguity Function
Proofs
Informationsteknologi
3.
The volume of |χ(τ,f)|2 is given by
Let Wτ(f) be the Fourier transform of u(t)u*(t- τ). Parseval gives
therefore
Institutionen för informationsteknologi | www.it.uu.se
The Ambiguity Function
Informationsteknologi
Ambiguity function of a chirp
Institutionen för informationsteknologi | www.it.uu.se
The Ambiguity Function
Informationsteknologi
Ambiguity function of a Golomb sequence
Institutionen för informationsteknologi | www.it.uu.se
The Ambiguity Function
Informationsteknologi
Ambiguity function of CAN generated sequences
Institutionen för informationsteknologi | www.it.uu.se
Informationsteknologi
The Ambiguity Function
•
Why is there a vertical stripe at the zero delay cut?
•
The ZDC is nothing but the Fourier transform of u(t)u*(t). Since u(t)
is unimodular we get
and the sinc-function decreases quickly as f increases.
•
No universal method that can synthesize an arbirtrary ambiguity
function.
Institutionen för informationsteknologi | www.it.uu.se
The Discrete AF
Informationsteknologi
•
Assume u(t) is on the form
where pn(t) is an ideal rectangular pulse of length tp
•
The ambiguity function can be written as
•
Inserting τ = ktp and f = p/(Ntp) gives
where
is called the discrete AF.
•
If |p|<<N then
Institutionen för informationsteknologi | www.it.uu.se
The Discrete AF
Informationsteknologi
•
Minimizing the sidelobes of the discrete AF in a certain region
where
the region.
•
Define the set of sequences
Institutionen för informationsteknologi | www.it.uu.se
and
are the index sets specifying
as
Informationsteknologi
The Discrete AF
•
Denote the correlation between {xm(n)} and {xl(n)} by
•
All values of
•
Minimizing the correlations is thus equivalent to minimizing the discrete AF
sidelobes.
Institutionen för informationsteknologi | www.it.uu.se
are contained in the set
Informationsteknologi
The Discrete AF
•
Define
•
All elements of
appear in
We can thus minimize
which as we saw before is almost equivalent to
•
Minimize by using the cyclic algorithm on the next slide
Institutionen för informationsteknologi | www.it.uu.se
where
Informationsteknologi
The Discrete AF
Institutionen för informationsteknologi | www.it.uu.se
Informationsteknologi
The Discrete AF
Institutionen för informationsteknologi | www.it.uu.se
Download