a silo mar 07

60
A Design Method for MIMO Radar Frequency Hopping Codes Chun-Yang Chen and P. P. Vaidyanathan California Institute of Technology Electrical Engineering/DSP Lab Asilomar Conference 2007 0 0.5 1 0 0.5 1 0 2 4 6

Upload: 06635225662

Post on 07-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

8/4/2019 A Silo Mar 07

http://slidepdf.com/reader/full/a-silo-mar-07 1/60

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

)(

),,(

 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

)(

),,(

 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 

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

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

 f  Z 

 f 

 Z 

 p

 p

)(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

 f  Z 

 f 

 Z 

 p

 p

)(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

 f  Z 

 f 

 Z 

 p

 p

)(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 

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 

8/4/2019 A Silo Mar 07

http://slidepdf.com/reader/full/a-silo-mar-07 60/60

Q&AThank You!

Any questions?