5th sensor signal processing for defence conference (sspd ......collocated mimo-radar setting....

24
5 th Sensor Signal Processing for Defence Conference (SSPD 2015) Low Complexity Parameter Estimation For Off-the-Grid Targets Seifallah Jardak Sajid Ahmed Mohamed-Slim Alouini Computer, Electrical, and Mathematical Science and Engineering (CEMSE) Division King Abdullah University of Science and Technology (KAUST) Thuwal, Makkah Province, Saudi Arabia September, 2015

Upload: others

Post on 25-Jan-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

5th Sensor Signal Processing for Defence Conference(SSPD 2015)

Low Complexity Parameter EstimationFor Off-the-Grid Targets

Seifallah Jardak Sajid Ahmed Mohamed-Slim Alouini

Computer, Electrical, and Mathematical Science and Engineering (CEMSE) DivisionKing Abdullah University of Science and Technology (KAUST)

Thuwal, Makkah Province, Saudi Arabia

September, 2015

Page 2: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

5th SSPD Conference, 2015

Objectives

Estimate the radar parameters of a moving target, namely thereflection coefficient, angular location, and Doppler shift using thecollocated MIMO-radar setting.

Reduce the computational complexity of the algorithm by exploiting2D-FFT to jointly estimate the angular location and Doppler shift.

Enhance the resolution of the 2D-FFT estimates by applying asteepest decent algorithm to obtain off-the-grid estimates.

2/20

Page 3: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

5th SSPD Conference, 2015

Outline:

1 System Model and Parameter Estimation

2 Iterative Method

3 Simulation Results

3/20

Page 4: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

System Model and Parameter Estimation 5th SSPD Conference, 2015

System Model:

• A MIMO radar system with uniform linear arrays at the transmitter andthe receiver intercepts the following reflected signal:

y(n) =

reflection from target︷ ︸︸ ︷βte

j2πfdtnaR(θt)aTT (θt)x(n)

+L∑i=1

βiaR(θi)aTT (θi)x(n)︸ ︷︷ ︸

reflection from interferers

+v(n)︸︷︷︸noise

, n = 1, 2, . . . , N,(1)

where

- βt, θt, fdt: the target’s reflection coefficient, angular location, andDoppler shift.

- aT (θp), aR(θp): transmit and receive steering vectors at a location θp

- x(n): the vector of linearly independent symbols transmitted at timeindex n

- v(n): vector of complex white Gaussian noise samples

4/20

Page 5: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

System Model and Parameter Estimation 5th SSPD Conference, 2015

System Model:

• The Signal to Interference plus Noise Ratio (SINR) is maximized usingthe Capon beamformer w defined as

w(θ) =R−1in aR(θ)

aHR (θ)R−1in aR(θ)

, (2)

where

Rin = E

L∑i=1

βiaR(θi)aTT (θi)x(n)

L∑i=1

βiaR(θi)aTT (θi)x(n)

H + σ

2nInR

,

is the covariance matrix of the interference plus noise term. Using priorinformation of the interferers’ parameters, the covariance matrix Rin canbe computed. Otherwise, the methods proposed in [1,2] can be used toreconstruct it.

1Yujie Gu; Leshem, A., ”Robust Adaptive Beamforming Based on Interference Covariance Matrix

Reconstruction and Steering Vector Estimation,” IEEE Transactions on Signal Processing, vol.60, no.7, pp.3881-,3885, July 2012.

2Lei Huang; Jing Zhang; Xu Xu; Zhongfu Ye, ”Robust Adaptive Beamforming With a Novel

Interference-Plus-Noise Covariance Matrix Reconstruction Method,” IEEE Transactions on SignalProcessing, vol.63, no.7, pp. 1643-1650, April1, 2015

5/20

Page 6: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

System Model and Parameter Estimation 5th SSPD Conference, 2015

Parameter Estimation:

• To estimate the value of fdt, θt, and βt, the cost-function to be minimizedcan be written as

{fdt, θt, βt} =argminfd,θ,β

E

{∣∣∣wH(θ)y(n)− βej2πfdnaTT (θ)x(n)∣∣∣2}. (3)

• By differentiating the above cost-function with respect to β∗ and equatingit to 0, the minimizing value β̂ can be found as

β̂(fd, θ) =1

nTE{e−j2πfdnwH(θ)y(n)xH(n)a∗

T (θ)}. (4)

• Thus, the cost function to be minimized in order to estimate fdt and θtbecomes

J1(fd, θ) = wH(θ)Ryw(θ)− 1

nT

∣∣∣E{e−j2πfdnaHR (θ)R−1in y(n)xH(n)a∗

T (θ)}∣∣∣2∣∣aHR (θ)R−1

in aR(θ)∣∣2 .

(5)

6/20

Page 7: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

System Model and Parameter Estimation 5th SSPD Conference, 2015

Parameter Estimation:

• In the absence of interferers, i.e., Rin = σ2nInR , minimizing J1

J1(fd, θ) = wH(θ)Ryw(θ)− 1

nT

∣∣∣E{e−j2πfdnaHR (θ)R−1in y(n)xH(n)a∗

T (θ)}∣∣∣2∣∣aHR (θ)R−1

in aR(θ)∣∣2 ,

becomes equivalent to maximizing the following simplified cost function

J2 =

∣∣∣∣∣∣∣∣E{e−j2πfdnaHR (θ)R−1

in y(n)xH(n)a∗T (θ)

}︸ ︷︷ ︸

a(n)

∣∣∣∣∣∣∣∣2

. (6)

7/20

Page 8: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

System Model and Parameter Estimation 5th SSPD Conference, 2015

Parameter Estimation:

• Assuming r(n) = R−1in y(n), the term inside the expectation operator can

be written as

a(n) = e−j2πfdnaHR (θ)r(n)xH(n)a∗T (θ)

= e−j2πfdnnT∑p=1

nR∑q=1

rq(n)x∗p(n)e−j2πdRλ

(q−1) sin(θ)e−j2πdTλ

(p−1) sin(θ)

= e−j2πfdnnT∑p=1

nR∑q=1

rq(n)x∗p(n)e−j2πfs(q−1+γ(p−1)), (7)

where fs = dRλ

sin(θ) and γ = dTdR

.• By combining the same frequency terms, we can write

E{a(n)} =1

N

N−1∑n=0

nR−1+γ(nT−1)∑m=0

f(n,m)e−j2πfdne−j2πfsm, (8)

where f(n,m) =nT∑i=1

x∗i (n)rm+1−γ(i−1)(n).

8/20

Page 9: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

System Model and Parameter Estimation 5th SSPD Conference, 2015

• Exemple: If half wavelength ULA are used at the transmitter andreceiver, i.e. γ = 1, we have

f(n,m) =

nT∑i=1

x∗i (n)rm−i+2(n). (9)

x∗1(n) x∗2(n) x∗3(n) · · · x∗nT (n)

rnR(n) · · · r3(n) r2(n) r1(n)

= f(n,m = 0)

• Therefore, the cost function J2 can be computed using the 2D-FFToperator and the spatial and Doppler frequencies can be jointly estimatedas follows

f̂dt, f̂st = argmaxfd,fs

∣∣∣∣∣∣∣∣N−1∑n=0

γ(nT−1)+nR−1∑m=0

f(n,m)e−j2πfdne−j2πfsm

∣∣∣∣∣∣∣∣2

. (10)

9/20

Page 10: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

System Model and Parameter Estimation 5th SSPD Conference, 2015

• Exemple: If half wavelength ULA are used at the transmitter andreceiver, i.e. γ = 1, we have

f(n,m) =

nT∑i=1

x∗i (n)rm−i+2(n). (9)

x∗1(n) x∗2(n) x∗3(n) · · · x∗nT (n)

rnR(n) · · · r3(n) r2(n) r1(n)

= f(n,m = 1)

• Therefore, the cost function J2 can be computed using the 2D-FFToperator and the spatial and Doppler frequencies can be jointly estimatedas follows

f̂dt, f̂st = argmaxfd,fs

∣∣∣∣∣∣∣∣N−1∑n=0

γ(nT−1)+nR−1∑m=0

f(n,m)e−j2πfdne−j2πfsm

∣∣∣∣∣∣∣∣2

. (10)

9/20

Page 11: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

System Model and Parameter Estimation 5th SSPD Conference, 2015

• Exemple: If half wavelength ULA are used at the transmitter andreceiver, i.e. γ = 1, we have

f(n,m) =

nT∑i=1

x∗i (n)rm−i+2(n). (9)

x∗1(n) x∗2(n) x∗3(n) · · · x∗nT (n)

rnR(n) · · · r3(n) r2(n) r1(n)

= f(n,m = 2)

• Therefore, the cost function J2 can be computed using the 2D-FFToperator and the spatial and Doppler frequencies can be jointly estimatedas follows

f̂dt, f̂st = argmaxfd,fs

∣∣∣∣∣∣∣∣N−1∑n=0

γ(nT−1)+nR−1∑m=0

f(n,m)e−j2πfdne−j2πfsm

∣∣∣∣∣∣∣∣2

. (10)

9/20

Page 12: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

System Model and Parameter Estimation 5th SSPD Conference, 2015

• Exemple: If half wavelength ULA are used at the transmitter andreceiver, i.e. γ = 1, we have

f(n,m) =

nT∑i=1

x∗i (n)rm−i+2(n). (9)

x∗1(n) x∗2(n) x∗3(n) · · · x∗nT (n)

rnR(n) · · · r3(n) r2(n) r1(n)

= f(n,m = nT + nR − 2)

• Therefore, the cost function J2 can be computed using the 2D-FFToperator and the spatial and Doppler frequencies can be jointly estimatedas follows

f̂dt, f̂st = argmaxfd,fs

∣∣∣∣∣∣∣∣N−1∑n=0

γ(nT−1)+nR−1∑m=0

f(n,m)e−j2πfdne−j2πfsm

∣∣∣∣∣∣∣∣2

. (10)

9/20

Page 13: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

System Model and Parameter Estimation 5th SSPD Conference, 2015

• Exemple: If half wavelength ULA are used at the transmitter andreceiver, i.e. γ = 1, we have

f(n,m) =

nT∑i=1

x∗i (n)rm−i+2(n). (9)

x∗1(n) x∗2(n) x∗3(n) · · · x∗nT (n)

rnR(n) · · · r3(n) r2(n) r1(n)

= f(n,m = nT + nR − 2)

• Therefore, the cost function J2 can be computed using the 2D-FFToperator and the spatial and Doppler frequencies can be jointly estimatedas follows

f̂dt, f̂st = argmaxfd,fs

∣∣∣∣∣∣∣∣N−1∑n=0

γ(nT−1)+nR−1∑m=0

f(n,m)e−j2πfdne−j2πfsm

∣∣∣∣∣∣∣∣2

. (10)

9/20

Page 14: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

System Model and Parameter Estimation 5th SSPD Conference, 2015

Parameter Estimation:

• If interferers are present, as J2 exactly estimates f̂dt, a search method isapplied to find the estimate θ̂t that minimizes the cost function J1,

J1(f̂dt, θ̂t) = argminθ

wH(θ)Ryw(θ)− 1

nT

J2(f̂dt,dRλ

sin(θ))∣∣aHR (θ)R−1in aR(θ)

∣∣2 .• To reduce the computational cost, instead of evaluating the cost functionJ1 over all grid points, we can restrict the search method over the regioncentered around the maximum of J2.

10/20

Page 15: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

Iterative Method 5th SSPD Conference, 2015

• The low resolution estimates f̂dt and f̂st will be used to initialize thesteepest decent algorithm and optimize the appropriate objective functionJ1 or J2 depending on whether the interferes are present or not.• Thus, the first order derivatives with respect to θ and fd of the followingtwo expressions

J2(θ, fd) =

∣∣∣∣N−1∑n=0

e−j2πfdnaHR (θ)r(n)xH(n)a∗T (θ)

∣∣∣∣2N2

, (11)

andA(θ) = aHR (θ) G aR(θ), (12)

are required. Here, G is a generic Hermitian positive semidefinite matrix ofsize nR.

11/20

Page 16: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

Iterative Method 5th SSPD Conference, 2015

• Using matrix transformation, we can reformulate J2 as

J2(θ, fd) =1

N2

∣∣∣∣∣N−1∑n=0

e−j2πfdnxH(n)Mr(n)a∗S(θ)

∣∣∣∣∣2

, (13)

where the ith row of the nT × (nR + γ (nT − 1)) matrix Mr(n) is defined as

(Mr(n))i = ︸ ︷︷ ︸(i−1)γ

[0 · · · 0 rT (n) 0 · · · 0

], i = 1, 2, . . . , nT ,

and aS(θ) =[1 ej2π

dRλ

sin(θ) · · · ej2πdRλ

sin(θ)(nR−1+γ(nT−1))

]T.

• Considering the symmetry of G, the expression A(θ) is reformulated as

A(θ) =

nR∑l=1

Gl,l + 2<

(nR−1∑l=1

nR∑k>l

Gl,kej2πfs(k−l))

= 2<(gTaR(θ)

), (14)

where g =

[12

nR∑l=1

Gl,l

nR−1∑l=1

Gl,l+1 · · · G1,nR

]T.

12/20

Page 17: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

Iterative Method 5th SSPD Conference, 2015

• Hence, the first order derivatives of J2(θ, fd) with respect to fd and θ arerespectively

∂J2

∂fd

= −4π

N2=(N−1∑n=0

e−j2πfdnx

H(n)Mr(n)a

∗S(θ)

N−1∑n=0

nej2πfdna

TS (θ)M

Hr (n)x(n)

), (15)

and

∂J2

∂θ= −

4πdR cos(θ)

λN2×

=(N−1∑n=0

e−j2πfdnx

H(n)Mr(n)a

∗S(θ)

N−1∑n=0

ej2πfdna

TS (θ)D

γ(nT−1)+nR−10 M

Hr (n)x(n)

). (16)

• The first order derivative of A(θ) can be expressed as below

∂A

∂θ= −4π

dRλ

cos(θ)=(gTDnR−1

0 aR(θ)). (17)

13/20

Page 18: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

Simulation Results 5th SSPD Conference, 2015

Number of FFT points

32 256 512 1024 2048

Pro

ce

ss

ing

Tim

e (

in s

ec

on

ds

, lo

g s

ca

le)

-30

-20

-10

0

10

20

30

40

50

2D-FFT

Direct Method

Fig. 1: Comparison of the processing time needed to compute the cost functionJ2 for N=32 samples using 2D-FFT (blue) and direct method (red).

14/20

Page 19: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

Simulation Results 5th SSPD Conference, 2015

Number of iterations

0 10 20 30 40 50 60 70

fd

0.226

0.227

0.228

0.229

0.23

0.231

0.232

0.233

Estimate

Exact

Number of iterations

0 10 20 30 40 50 60 70

θ(rad)

0.0858

0.086

0.0862

0.0864

0.0866

0.0868

0.087

Estimate

Exact

Fig. 2: Convergence behavior of the steepest descent algorithm for the estimationof the Doppler shift (left) and the spatial location (right) at SNR= 0 dB.

15/20

Page 20: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

Simulation Results 5th SSPD Conference, 2015

No Iterferers:

SNR

-30 -20 -10 0 10 20

MS

E/C

RL

B(d

Bs

)

-100

-80

-60

-40

-20

0

20

|β̂t|

θ̂t

f̂d

Fig. 3: Comparison of the 128 point 2D-FFT (dash-dot lines) and the iterativealgorithm (solid lines) with the CRLB (dashed lines) of βt, fd, and θt. Here,βt=−1+ 2j and θt=10◦.

16/20

Page 21: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

Simulation Results 5th SSPD Conference, 2015

With Iterferers:

SNR

-20 -15 -10 -5 0 5 10 15 20

MS

E/C

RL

B(d

Bs

)

-100

-80

-60

-40

-20

0

|β̂t|

θ̂t

f̂d

Fig. 4: Comparison of the 128 point 2D-FFT (dash-dot lines) and the iterativealgorithm (solid lines) with the CRLB (dashed lines) of βt, fd, and θt. Here,βt=−1+ 2j, θt=10◦, and INR=20 dB.

17/20

Page 22: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

Simulation Results 5th SSPD Conference, 2015

SNR

-20 -15 -10 -5 0 5 10 15 20

MS

E (

dB

s)

-120

-100

-80

-60

-40

-20

0

20

40

|β̂t|

θ̂t

Fig. 5: Comparison of the iterative algorithm (solid lines) with the Capon(dashed lines) method derived in [1]. Here, βt=−1+ 2j, θt=10◦, and INR=20 dB.

1Luzhou Xu, Jian Li, and Petre Stoica, ”Target detection and parameter estimation for MIMO

radar systems,” IEEE Transactions on Aerospace and Electronic Systems, vol.44, no. 3, pp. 927-939, July2008.

18/20

Page 23: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

Simulation Results 5th SSPD Conference, 2015

Conclusion:

An iterative algorithm estimates the reflection coefficient, the Dopplershift, and the spatial location of an off-the-grid target

The low resolution 2D-FFT is used to find an initial point for thesteepest descent algorithm

The simulation results showed that the MSEE of the derivedestimators matches the CRLB

19/20

Page 24: 5th Sensor Signal Processing for Defence Conference (SSPD ......collocated MIMO-radar setting. Reduce the computational complexity of the algorithm by exploiting ... Yujie Gu; Leshem,

5th Sensor Signal Processing for Defence Conference(SSPD 2015)

Low Complexity Parameter EstimationFor Off-the-Grid Targets

Seifallah Jardak Sajid Ahmed Mohamed-Slim Alouini

Computer, Electrical, and Mathematical Science and Engineering (CEMSE) DivisionKing Abdullah University of Science and Technology (KAUST)

Thuwal, Makkah Province, Saudi Arabia

September, 2015