Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Design Method for MIMO Radar Frequency Hopping Codes Chun-Yang Chen and P. P. Vaidyanathan California Institute of Technology Electrical Engineering/DSP.

Similar presentations


Presentation on theme: "A Design Method for MIMO Radar Frequency Hopping Codes Chun-Yang Chen and P. P. Vaidyanathan California Institute of Technology Electrical Engineering/DSP."— Presentation transcript:

1 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

2 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

3 1 Review: Ambiguity function in MIMO radar 3

4 Ambiguity Function in SIMO Radar  Ambiguity function characterizes the Doppler and range resolution. 4Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007

5 Ambiguity Function in SIMO Radar  Ambiguity function characterizes the Doppler and range resolution. 5Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 u(t) ( , ) target TX  delay  Doppler

6 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) ( , ) target TX RX  delay  Doppler

7 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) ( , ) target TX RX  delay  Doppler Matched filter output

8 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) ( , ) target TX RX  delay  Doppler Matched filter output

9 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) ( , ) target TX RX  delay  Doppler Matched filter output Ambiguity function

10  Ambiguity function characterizes the Doppler and range resolution. Ambiguity Function in SIMO Radar 10Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007  target 2 (  ,  ) target 1 (  ,  )

11  Ambiguity function characterizes the Doppler and range resolution. Ambiguity Function in SIMO Radar 11Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007  target 2 (  ,  ) target 1 (  ,  )

12  Ambiguity function characterizes the Doppler and range resolution. Ambiguity Function in SIMO Radar 12Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007  target 2 (  ,  ) target 1 (  ,  ) Ambiguity function

13  Ambiguity function characterizes the Doppler and range resolution. Ambiguity Function in SIMO Radar 13Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007  target 2 (  ,  ) target 1 (  ,  ) Ambiguity function

14 MIMO Radar 14Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 u 0 (t) x T0 u 1 (t) x T1 u M-1 (t) x T,M-1 … Transmitter emits incoherent waveforms. Transmitter emits incoherent waveforms. Transmitter: M antenna elements

15 MIMO Radar 15Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 u 0 (t) x T0 u 1 (t) x T1 u M-1 (t) x T,M-1 … … x R0 x R1 x R,M-1 MF … … … Transmitter emits incoherent waveforms. Transmitter emits incoherent waveforms. Matched filters extract the M orthogonal waveforms. Overall number of signals: NM Matched filters extract the M orthogonal waveforms. Overall number of signals: NM Receiver: N antenna elementsTransmitter: M antenna elements

16 Ambiguity Function in MIMO Radar 16Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 u 0 (t) x T0 u 1 (t) x T1 u M-1 (t) x T,M-1 … (,f)(,f) TX  delay  Doppler f  Spatial freq.

17 Ambiguity Function in MIMO Radar 17Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 x T0 x T1 x T,M-1 … … x R0 x R1 x R,M-1 MF … … … (,f)(,f) (,f)(,f) TXRX  delay  Doppler f  Spatial freq. u 0 (t)u 1 (t)u M-1 (t)

18 Ambiguity Function in MIMO Radar 18Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 x T0 x T1 x T,M-1 … … x R0 x R1 x R,M-1 MF … … … (,f)(,f) (,f)(,f) TXRX  delay  Doppler f  Spatial freq. u 0 (t)u 1 (t)u M-1 (t)

19 Ambiguity Function in MIMO Radar 19Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 x T0 x T1 x T,M-1 … … x R0 x R1 x R,M-1 MF … … … (,f)(,f) (,f)(,f) Matched filter output TXRX  delay  Doppler f  Spatial freq. u 0 (t)u 1 (t)u M-1 (t)

20 Ambiguity Function in MIMO Radar 20Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 Matched filter output Receiver beamforming  delay  Doppler f  Spatial freq. u m (t): m-th waveform x m : m-th antenna location n: receiving antenna index

21 Ambiguity Function in MIMO Radar 21Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 Matched filter output Receiver beamforming  delay  Doppler f  Spatial freq. u m (t): m-th waveform x m : m-th antenna location n: receiving antenna index Cross ambiguity function

22 Ambiguity Function in MIMO Radar 22Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 Matched filter output Receiver beamforming [San Antonio et al. 07]  delay  Doppler f  Spatial freq. u m (t): m-th waveform x m : m-th antenna location n: receiving antenna index MIMO ambiguity function

23 Ambiguity Function in MIMO Radar 23Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007  target 2 (  , , f 2 ) target 1 (  , ,f 1 ) f  Ambiguity function characterizes the Doppler, range, and angular resolution.

24 Ambiguity Function in MIMO Radar 24Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007  target 2 (  , , f 2 ) target 1 (  , ,f 1 ) Ambiguity function f  Ambiguity function characterizes the Doppler, range, and angular resolution.

25 2 Proposed Waveform Design Method 25

26 MIMO Radar Waveform Design Problem  Choose a set of waveforms {u m (t)} so that the ambiguity function  f,f’  can be sharp around {(0,0,f,f)}. 26Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007  target 1 (  , ,f 1 ) f

27 MIMO Radar Waveform Design Problem  Choose a set of waveforms {u m (t)} so that the ambiguity function  f,f’  can be sharp around {(0,0,f,f)}. 27Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007  target 1 (  , ,f 1 ) f Ambiguity function

28 Imposing Waveform Structures  Pulse radar –MTI (Moving Target Indicator) –Doppler pulse radar 28Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 m-th waveform

29 Imposing Waveform Structures  Pulse radar –MTI (Moving Target Indicator) –Doppler pulse radar  Frequency hopping signals –Constant modulus –Can be viewed as generalized LFM (Linear Frequency Modulation) 29Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 m-th waveform

30 Imposing Waveform Structures  Pulse radar –MTI (Moving Target Indicator) –Doppler pulse radar  Frequency hopping signals –Constant modulus –Can be viewed as generalized LFM (Linear Frequency Modulation)  Orthogonal waveforms –Virtual array 30Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 m-th waveform

31 Ambiguity Function of Pulse MIMO Radar 31Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 TT

32 Ambiguity Function of Pulse MIMO Radar 32Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 TT

33 Ambiguity Function of Pulse MIMO Radar 33Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 TT Doppler processing is separable

34 Ambiguity Function of Pulse MIMO Radar 34Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 TT Define as Doppler processing is separable

35 Waveform Design Problem in Pulse MIMO Radar 35Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007

36 Waveform Design Problem in Pulse MIMO Radar 36Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007  Choose a set of pulses {  m (t)} such that  ( ,f,f’) can be sharp around {(0,f,f)}.

37 Waveform Design Problem in Pulse MIMO Radar 37Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007  Choose a set of pulses {  m (t)} such that  ( ,f,f’) can be sharp around {(0,f,f)}.  Ex: SIMO case: M=1

38 Waveform Design Problem in Pulse MIMO Radar 38Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 Choose a pulse with a sharp correlation function (e.g. LFM)  Choose a set of pulses {  m (t)} such that  ( ,f,f’) can be sharp around {(0,f,f)}.  Ex: SIMO case: M=1

39 Orthogonality of the Frequency Hopping Signals 39Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 m m' Frequency Time

40 Orthogonality of the Frequency Hopping Signals 40Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 m m'

41 Orthogonality of the Frequency Hopping Signals 41Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 m m'

42 Orthogonality of the Frequency Hopping Signals 42Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 m m'   is a constant along {(0,f,f)}, no matter what codes are chosen.

43  Define a vector Optimization of the Codes 43Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 Code C is better than code C’.

44  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 Code C is better than code C’.

45  Define a vector  Def: a code C is efficient if there exists no other code C’ such that  For any where g i are increasing convex functions Optimization of the Codes 45Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 Code C is better than code C’.

46  Define a vector  Def: a code C is efficient if there exists no other code C’ such that  For any where g i are increasing convex functions  So a code C is efficient if Optimization of the Codes 46Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 Code C is better than code C’. for all C’.

47  Define a vector  Def: a code C is efficient if there exists no other code C’ such that  For any where g i are increasing convex functions  So a code C is efficient if for all C’.  Example: Optimization of the Codes 47Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 Code C is better than code C’.

48 Optimization of the Codes 48Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 M:# of waveforms Q: # of freq. hops K: # of freq. Time-bandwidth product: K  fQ  t

49 Simulated Annealing Algorithm  Simulated annealing –Create a Markov chain on the set A 49Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 subject to … C C’ … [S. Kirkpatrick et al. 85]

50 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 subject to … C C’ … [S. Kirkpatrick et al. 85]

51 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 subject to … C C’ … [S. Kirkpatrick et al. 85]

52  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 Simulated Annealing Algorithm 52Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 subject to … C C’ … [S. Kirkpatrick et al. 85]

53 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=15 norm type p=3 Proposed Freq. Hopping Signals

54 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=15 norm type p=3 Orthogonal LFM Proposed Freq. Hopping Signals Parameters: –The same array –The same duration and bandwidth –Initial frequencies

55 Examples – Ambiguity Function 55Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 |  ( ,f,f’)| Orthogonal LFMProposed Freq. Hopping Signal

56 Examples – Ambiguity Function 56Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 10log10|  ( ,f,f’)| Orthogonal LFMProposed Freq. Hopping Signal

57 57Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 0246810 -15 -10 -5 0 Sorted samples (%) Examples – Sorted Samples of Ambiguity Functions 10log10(|  ( ,f,f’)|) LFM Randomly selected code Proposed method 020406080100 -20 -15 -10 -5 0 Sorted samples (%) 10log10(|  ( ,f,f’)|)

58 Examples – Correlation Function Matrix 58Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007 Orthogonal LFMProposed Freq. Hopping Signal

59 Conclusion  MIMO radar frequency hopping waveform design method –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

60 Q&A Thank You! Any questions? 60Chun-Yang Chen, Caltech DSP Lab | Asilomar Conference 2007


Download ppt "A Design Method for MIMO Radar Frequency Hopping Codes Chun-Yang Chen and P. P. Vaidyanathan California Institute of Technology Electrical Engineering/DSP."

Similar presentations


Ads by Google