a silo mar 07
TRANSCRIPT
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 2/60
Outline
Review of the background
– Ambiguity function
– Ambiguity function in MIMO radar
The proposed waveform design method
– Ambiguity function for MIMO pulse radar
– Frequency hopping signals
– Optimization of the frequency hopping codes
– Examples
Conclusion and future work
2Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 3/60
Review: Ambiguity function in MIMO radar
3
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 4/60
Ambiguity Function in SIMO Radar
Ambiguity function characterizes the Doppler and range resolution.
4Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 5/60
Ambiguity Function in SIMO Radar
Ambiguity function characterizes the Doppler and range resolution.
5Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
u(t)
(t,n) target
TX
t:delayn:Doppler
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 6/60
Ambiguity Function in SIMO Radar
Ambiguity function characterizes the Doppler and range resolution.
6Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
u(t) y (t,n) (t)
(t,n) target
TX RX
t:delayn:Doppler
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 7/60
dt t yt y )()( )','(),( n t n t
Ambiguity Function in SIMO Radar
Ambiguity function characterizes the Doppler and range resolution.
7Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
u(t) y (t,n) (t)
(t,n) target
TX RX
t:delayn:Doppler
Matched filter output
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 8/60
dt t yt y )()( )','(),( n t n t
Ambiguity Function in SIMO Radar
Ambiguity function characterizes the Doppler and range resolution.
8Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
u(t) y (t,n) (t)
(t,n) target
TX RX
t:delayn:Doppler
dt et uet u t jt j
'22 )'()( n n t t
dt et ut ut j
)'(2
))'(()(n n t t
Matched filter output
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 9/60
dt t yt y )()( )','(),( n t n t
Ambiguity Function in SIMO Radar
Ambiguity function characterizes the Doppler and range resolution.
9Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
u(t) y (t,n) (t)
(t,n) target
TX RX
t:delayn:Doppler
dt et ut u t j
n t n t 2)()(),(
dt et uet u t jt j
'22 )'()( n n t t
dt et ut ut j
)'(2
))'(()(n n t t
Matched filter output
Ambiguity function
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 10/60
Ambiguity function characterizes the Doppler and range resolution.
Ambiguity Function in SIMO Radar
10Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
t
n
target 2 (t2,n
2)
target 1 (t1,n1)
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 11/60
Ambiguity function characterizes the Doppler and range resolution.
Ambiguity Function in SIMO Radar
11Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
t
n
target 2 (t2,n
2)
target 1 (t1,n1) ),( 11 n n t t
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 12/60
-1
-0.5
0
0.5
1
-1
-0.5
0
0.5
1
0
0.2
0.4
0.6
0.8
1
Ambiguity function characterizes the Doppler and range resolution.
Ambiguity Function in SIMO Radar
12Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
t
n
target 2 (t2,n
2)
target 1 (t1,n1) ),( 11 n n t t
dt et ut u t j
n t n t 2)()(),(
Ambiguity function
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 13/60
-1
-0.5
0
0.5
1
-1
-0.5
0
0.5
1
0
0.2
0.4
0.6
0.8
1
Ambiguity function characterizes the Doppler and range resolution.
Ambiguity Function in SIMO Radar
13Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
t
n
target 2 (t2,n
2)
target 1 (t1,n1) ),( 11 n n t t
dt et ut u t j
n t n t 2)()(),(
Ambiguity function
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 14/60
MIMO Radar
14Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
u0(t)
xT0
u1(t)
xT1
uM-1(t)
xT,M-1
…
Transmitter emits
incoherent waveforms.
Transmitter: M antenna elements
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 15/60
MIMO Radar
15Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
u0(t)
xT0
u1(t)
xT1
uM-1(t)
xT,M-1
… …
xR0 xR1 xR,M-1
MF…
MF…
MF…
Transmitter emits
incoherent waveforms.
Matched filters extractthe M orthogonal waveforms.Overall number of signals:
NM
Receiver: N antenna elementsTransmitter: M antenna elements
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 16/60
Ambiguity Function in MIMO Radar
16Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
u0(t)
xT0
u1(t)
xT1
uM-1(t)
xT,M-1
…
(t,nf) TX
t:delayn:Dopplerf: Spatial freq.
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 17/60
Ambiguity Function in MIMO Radar
17Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
xT0 xT1 xT,M-1
… …
xR0 xR1 xR,M-1
MF…
MF…
MF…
(t,nf) (t,nf) TX RX
t:delayn:Dopplerf: Spatial freq.
u0(t) u1(t) uM-1(t)
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 18/60
)(
),,(
t
f n t
y
Ambiguity Function in MIMO Radar
18Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
xT0 xT1 xT,M-1
… …
xR0 xR1 xR,M-1
MF…
MF…
MF…
(t,nf) (t,nf) TX RX
t:delayn:Dopplerf: Spatial freq.
u0(t) u1(t) uM-1(t)
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 19/60
)(
),,(
t
f n t
y
Ambiguity Function in MIMO Radar
19Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
xT0 xT1 xT,M-1
… …
xR0 xR1 xR,M-1
MF…
MF…
MF…
(t,nf) (t,nf)
dt t t f H f )()( ),,()',','( n t n t yy
Matched filter output
TX RX
t:delayn:Dopplerf: Spatial freq.
u0(t) u1(t) uM-1(t)
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 20/60
1
0
1
0'
)'(2)'(2*
1
0
)'(2 ')'()(
M
m
M
m
x f fx jt v jmm
N
n
n f f j mmedt et ut ue n t t
Ambiguity Function in MIMO Radar
20Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
Matched filter output
Receiver beamforming
dt t t f H f )()( ),,()',','( n t n t yy
t:delay
n:Dopplerf: Spatial freq.um(t): m-th waveformxm: m-th antenna locationn: receiving antenna index
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 21/60
1
0
1
0'
)'(2)'(2*
1
0
)'(2 ')'()(
M
m
M
m
x f fx jt v jmm
N
n
n f f j mmedt et ut ue n t t
Ambiguity Function in MIMO Radar
21Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
Matched filter output
Receiver beamforming
dt t t f H f )()( ),,()',','( n t n t yy
t:delay
n:Dopplerf: Spatial freq.um(t): m-th waveformxm: m-th antenna locationn: receiving antenna index
Cross ambiguity function
* 2
, ' '( , ) ( ) ( ) j t
m m m mu t u t e dt n t n t
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 22/60
1
0
1
0'
)'(2
','),()',,,(
M
m
M
m
x f fx j
mmmme f f
n t n t
1
0
1
0'
)'(2)'(2*
1
0
)'(2 ')'()(
M
m
M
m
x f fx jt v jmm
N
n
n f f j mmedt et ut ue n t t
Ambiguity Function in MIMO Radar
22Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
Matched filter output
Receiver beamforming
dt t t f H f )()( ),,()',','( n t n t yy
* 2
, ' '( , ) ( ) ( ) j t
m m m mu t u t e dt n t n t [San Antonio et al. 07]
t:delayn:
Dopplerf: Spatial freq.um(t): m-th waveformxm: m-th antenna locationn: receiving antenna index
MIMO ambiguity function
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 23/60
Ambiguity Function in MIMO Radar
23Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
t
n
target 2 (t2,n
2,f 2) target 1 (t1,n1,f 1)
f
Ambiguity function characterizes the Doppler, range, andangular resolution.
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 24/60
1
0
1
0'
)'(2
','),()',,,(
M
m
M
m
x f fx j
mmmme f f
n t n t
Ambiguity Function in MIMO Radar
24Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
t
n
target 2 (t2,n
2,f 2) target 1 (t1,n1,f 1)
),,,( 111 f f n n t t
Ambiguityfunction
f dt et ut u t j
mmmm
n t n t 2*
', )()(),(
Ambiguity function characterizes the Doppler, range, andangular resolution.
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 25/60
Proposed Waveform Design Method
25
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 26/60
MIMO Radar Waveform Design Problem
Choose a set of waveforms {um(t)} so that the ambiguityfunction tnf,f’ can be sharp around {(0,0,f,f)}.
26Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
t
n
target 1 (t1,n1,f 1) ),,,( 111 f f n n t t
f
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 27/60
MIMO Radar Waveform Design Problem
Choose a set of waveforms {um(t)} so that the ambiguityfunction tnf,f’ can be sharp around {(0,0,f,f)}.
27Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
t
n
target 1 (t1,n1,f 1) ),,,( 111 f f n n t t
f Ambiguityfunction
dt et ut u t j
mmmm
n t n t 2*
', )()(),(
1
0
1
0'
)'(2
','),()',,,(
M
m
M
m
x f fx j
mmmme f f
n t n t
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 28/60
Imposing Waveform Structures
Pulse radar – MTI (Moving Target Indicator)
– Doppler pulse radar
28Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
)()(
1
0
L
llmm T t t u m-th waveform
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 29/60
Imposing Waveform Structures
Pulse radar – MTI (Moving Target Indicator)
– Doppler pulse radar
Frequency hoppingsignals
– Constant modulus
– Can be viewed asgeneralized LFM (Linear
Frequency Modulation)
29Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
)()(
1
0
L
llmm T t t u
1
0
),0[ )(1)2exp()(Q
q
t mqm t qt t f c jt
m-th waveform
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 30/60
Imposing Waveform Structures
Pulse radar – MTI (Moving Target Indicator)
– Doppler pulse radar
Frequency hoppingsignals
– Constant modulus
– Can be viewed asgeneralized LFM (Linear
Frequency Modulation)
Orthogonal waveforms
– Virtual array
30Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
)()(
1
0
L
llmm T t t u
1
0
),0[ )(1)2exp()(Q
q
t mqm t qt t f c jt
1
','
t f
mmqcc qmmq
m-th waveform
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 31/60
Ambiguity Function of Pulse MIMO Radar
31Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
T
)()(1
0
L
l
lmm T t t u
0 n T ll T T T 1
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 32/60
Ambiguity Function of Pulse MIMO Radar
32Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
T
)()(1
0
L
l
lmm T t t u
0 n T ll T T T 1
dt t t
dt et t
mm
t jmmmm
1)()(
)()(),(
*
2*',
)(
t
t n t n
)()(
', t
mmr
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 33/60
1
0
2
1
0
1
0'
)'(2)( '
',)()',,,(
L
l
T j
M
m
M
m
x f fx j lmm
mmeer f f n t n t
Ambiguity Function of Pulse MIMO Radar
33Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
T
)()(1
0
L
l
lmm T t t u
0 n T ll T T T 1
dt t t
dt et t
mm
t jmmmm
1)()(
)()(),(
*
2*',
)(
t
t n t n
)()(
', t
mmr
Doppler processingis separable
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 34/60
)',,( f f t
1
0
2
1
0
1
0'
)'(2)( '
',)()',,,(
L
l
T j
M
m
M
m
x f fx j lmm
mmeer f f n t n t
Ambiguity Function of Pulse MIMO Radar
34Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
T
)()(1
0
L
l
lmm T t t u
0 n T ll T T T 1
dt t t
dt et t
mm
t jmmmm
1)()(
)()(),(
*
2*',
)(
t
t n t n
)()(
', t
mmr
Define as
Doppler processingis separable
W f D i P bl i P l
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 35/60
dt t t r mmmm )()()( *)(
', t t
Waveform Design Problem in PulseMIMO Radar
35Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
1
0
1
0'
)'(2)( '
',)()',,(
M
m
M
m
x f fx j mm
mmer f f
t t
W f D i P bl i P l
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 36/60
Waveform Design Problem in PulseMIMO Radar
36Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
1
0
1
0'
)'(2)( '
',)()',,(
M
m
M
m
x f fx j mm
mmer f f
t t
dt t t r mmmm )()()( *)(
', t t
Choose a set of pulses {m(t)} such that (t,f,f’) can be
sharp around {(0,f,f)}.
W f D i P bl i P l
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 37/60
Waveform Design Problem in PulseMIMO Radar
37Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
1
0
1
0'
)'(2)( '
',)()',,(
M
m
M
m
x f fx j mm
mmer f f
t t
dt t t r mmmm )()()( *)(
', t t
)()',,( )(
0,0t t r f f
Choose a set of pulses {m(t)} such that (t,f,f’) can be
sharp around {(0,f,f)}.
Ex: SIMO case: M=1
Wa eform Design Problem in P lse
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 38/60
Waveform Design Problem in PulseMIMO Radar
38Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
1
0
1
0'
)'(2)( '
',)()',,(
M
m
M
m
x f fx j mm
mmer f f
t t
dt t t r mmmm )()()( *)(
', t t
)()',,( )(
0,0t t r f f
Choose a pulse with a sharp correlation function (e.g. LFM)
Choose a set of pulses {m(t)} such that (t,f,f’) can be
sharp around {(0,f,f)}.
Ex: SIMO case: M=1
Orthogonality of the Frequency Hopping
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 39/60
Orthogonality of the Frequency HoppingSignals
39Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
1
[0, )
0
( ) exp( 2 ) 1 ( )Q
m mq t
q
t j fc t t q t
1
','
t f
mmqcc qmmq
m
m'
Frequency
Time
f
t
Orthogonality of the Frequency Hopping
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 40/60
Orthogonality of the Frequency HoppingSignals
40Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
1
','
t f
mmqcc qmmq
m
m'
',
* )()( mmmm dt t t
1
[0, )
0
( ) exp( 2 ) 1 ( )Q
m mq t
q
t j fc t t q t
Orthogonality of the Frequency Hopping
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 41/60
M er f f M
m
M
m
x x f j mm
mm
1
0
1
0'
)(2)( '
',)0(),,0(
Orthogonality of the Frequency HoppingSignals
41Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
1
','
t f
mmqcc qmmq
m
m'
',
* )()( mmmm dt t t
1
[0, )
0
( ) exp( 2 ) 1 ( )Q
m mq t
q
t j fc t t q t
Orthogonality of the Frequency Hopping
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 42/60
Orthogonality of the Frequency HoppingSignals
42Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
1
','
t f
mmqcc qmmq
m
m'
',
* )()( mmmm dt t t
M er f f M
m
M
m
x x f j mm
mm
1
0
1
0'
)(2)( '
',)0(),,0(
is a constant along {(0,f,f)}, no matter what codesare chosen.
1
[0, )
0
( ) exp( 2 ) 1 ( )Q
m mq t
q
t j fc t t q t
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 43/60
Define a vector
Optimization of the Codes
43Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
),,(vec ' f f nnnt CCω
'CC ωω wCode C is better thancode C’.
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 44/60
Define a vector
Def: a code C is efficient if there exists no other code C’
such that
Optimization of the Codes
44Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
),,(vec ' f f nnnt CCω 'CC ωω w Code C is better than code C’.
CCωω
w
'
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 45/60
Define a vector
Def: a code C is efficient if there exists no other code C’
such that
For any where gi are increasing convexfunctions
Optimization of the Codes
45Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
),,(vec ' f f nnnt CCω 'CC ωω w Code C is better than code C’.
CC ωω w'
)()( '' CCCC ωωωω f f w
i ig f
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 46/60
Define a vector
Def: a code C is efficient if there exists no other code C’
such that
For any where gi are increasing convexfunctions
So a code C is efficient if
Optimization of the Codes
46Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
),,(vec ' f f nnnt CCω 'CC ωω w Code C is better than code C’.
CC ωω w'
)()( '' CCCC ωωωω f f w
)()( 'CC ωω f f for all C’.
i ig f
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 47/60
Define a vector
Def: a code C is efficient if there exists no other code C’
such that
For any where gi are increasing convexfunctions
So a code C is efficient if for all C’.
Example:
Optimization of the Codes
47Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
),,(vec ' f f nnnt CCω 'CC ωω w Code C is better than code C’.
CC ωω w'
)()( '' CCCC ωωωω f f w
)()( 'CC ωω f f
i ig f
p
p f cc ωω )(
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 48/60
Optimization of the Codes
48Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
1
0
1
0
')',,(min df df d f f p
t t C
',
}1,1,0{
' mmqcc
K
qmmq
MQC
M:# of waveformsQ: # of freq. hopsK: # of freq.Time-bandwidth product:KfQt
1
0
),0[ )(1)2exp()(Q
q
t mqm t qt t c jt
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 49/60
Simulated Annealing Algorithm
Simulated annealing
– Create a Markov chain on the set A
49Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
)(min CCp f Csubject to
…
CC’
…
[S. Kirkpatrick et al. 85]
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 50/60
Simulated Annealing Algorithm
Simulated annealing
– Create a Markov chain on the set A with the equilibrium distribution
50Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
)(min CCp f Csubject to
C
C
CC
T
f Z
T
f
Z
p
T
p
T
T
)(exp
)(exp
1)(
…
CC’
…
[S. Kirkpatrick et al. 85]
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 51/60
Simulated Annealing Algorithm
Simulated annealing
– Create a Markov chain on the set A with the equilibrium distribution
– Run the Markov chain Monte Carlo (MCMC)
51Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
)(min CCp f Csubject to
C
C
CC
T
f Z
T
f
Z
p
T
p
T
T
)(exp
)(exp
1)(
…
CC’
…
[S. Kirkpatrick et al. 85]
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 52/60
Simulated annealing
– Create a Markov chain on the set A with the equilibrium distribution
– Run the Markov chain Monte Carlo (MCMC)
– Decrease the temperature T from time to time
C
C
CC
T
f Z
T
f
Z
p
T
p
T
T
)(exp
)(exp
1)(
Simulated Annealing Algorithm
52Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
)(min CCp f Csubject to
…
CC’
…
[S. Kirkpatrick et al. 85]
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 53/60
Examples
53Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
Parameters:Uniform linear array# of waveforms M =4# of hops Q=10# of freq. K=15norm type p=3
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1
0
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1
0
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1
0
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1
0
1
Proposed Freq. Hopping Signals
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 54/60
Examples
54Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
Parameters:Uniform linear array# of waveforms M =4# of hops Q=10# of freq. K=15norm type p=3
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1
0
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1
0
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1
0
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1
0
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1
0
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1
0
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1
0
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1
0
1
Orthogonal LFMProposed Freq. Hopping Signals
Parameters:
– The same array
– The same duration andbandwidth
– Initial frequencies
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 55/60
Examples – Ambiguity Function
55Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
|(t,f,f’)|
Orthogonal LFMProposed Freq. Hopping Signal
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 56/60
Examples – Ambiguity Function
56Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
10log10|(t,f,f’)|
Orthogonal LFMProposed Freq. Hopping Signal
Examples – Sorted Samples of Ambiguity
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 57/60
57Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
0 2 4 6 8 10 -15
-10
-5
0
Sorted samples (%)
Examples Sorted Samples of AmbiguityFunctions
10log10(|(t,f,f’)|)
LFM
Randomly selected code
Proposed method
0 20 40 60 80 100 -20 -15 -10 -5 0
Sorted samples (%)
10log10(|(t,f,f’)|)
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 58/60
Examples – Correlation Function Matrix
58Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007
Orthogonal LFMProposed Freq. Hopping Signal
dt t t r mmmm )()()( *)(
', t t
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
0 0.5 1-1
0
1
8/4/2019 A Silo Mar 07
http://slidepdf.com/reader/full/a-silo-mar-07 59/60
Conclusion
MIMO radar frequency hopping waveform designmethod
– Sharper ambiguity function (Better resolution)
– Applicable in the case of
• pulse radar
• orthogonal waveforms
Future work – Other optimization tools
– Phase coded signals
59Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007