Next Article in Journal
A Small U-Shaped Bending-Induced Interference Optical Fiber Sensor for the Measurement of Glucose Solutions
Next Article in Special Issue
Research on the Lift-off Effect of Receiving Longitudinal Mode Guided Waves in Pipes Based on the Villari Effect
Previous Article in Journal
Distributed Particle Filter for Target Tracking: With Reduced Sensor Communications
Previous Article in Special Issue
Low-Rank Matrix Recovery Approach for Clutter Rejection in Real-Time IR-UWB Radar-Based Moving Target Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Target Tracking Using SePDAF under Ambiguous Angles for Distributed Array Radar

1
Beijing Key Laboratory of Embedded Real-time Information Processing Technology, Radar Research Laboratory, School of Information and Electronics, Beijing Institute of Technology, Beijing 100081, China
2
Electrical Engineering Department, Columbia University, New York, NY 10027, USA
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(9), 1456; https://doi.org/10.3390/s16091456
Submission received: 31 May 2016 / Revised: 17 August 2016 / Accepted: 2 September 2016 / Published: 9 September 2016
(This article belongs to the Special Issue Non-Contact Sensing)

Abstract

:
Distributed array radar can improve radar detection capability and measurement accuracy. However, it will suffer cyclic ambiguity in its angle estimates according to the spatial Nyquist sampling theorem since the large sparse array is undersampling. Consequently, the state estimation accuracy and track validity probability degrades when the ambiguous angles are directly used for target tracking. This paper proposes a second probability data association filter (SePDAF)-based tracking method for distributed array radar. Firstly, the target motion model and radar measurement model is built. Secondly, the fusion result of each radar’s estimation is employed to the extended Kalman filter (EKF) to finish the first filtering. Thirdly, taking this result as prior knowledge, and associating with the array-processed ambiguous angles, the SePDAF is applied to accomplish the second filtering, and then achieving a high accuracy and stable trajectory with relatively low computational complexity. Moreover, the azimuth filtering accuracy will be promoted dramatically and the position filtering accuracy will also improve. Finally, simulations illustrate the effectiveness of the proposed method.

1. Introduction

Distributed array radar has been widely concerned with its superiority in many aspects since it has been put forward [1]. For instance, owing to the waveform diversity and spatial diversity of the target’s radar cross-section (RCS), multi-input multi-output (MIMO) radar can obtain a diversity gain for target detection and for estimation of various parameters [2,3,4]. In addition, the distributed coherent aperture radar has been proposed in order to obtain the N3 times signal-to-noise ratio (SNR) promotion, where N is the number of sub-radars and, meanwhile, avoid the difficult transportability, high cost, and other drawbacks of large aperture radar [5,6].
For the traditional radar, target tracking is employed after achieving the target’s direction-of-arrival (DOA) estimation, which has been widely studied [7,8,9]. The Kalman filter (KF), extended Kalman filter (EKF), and other more complicated filters, can be utilized for tracking [10]. However, the distributed array radar will suffer cyclic ambiguity in its angle estimates according to the spatial Nyquist sampling theorem since the large sparse array is undersampling. In results, the state estimation accuracy and track validity probability will be very poor when the ambiguous angles are directly used for target tracking.
In order to resolve this problem, distributed array radar currently applies the traditional radar’s tracking mode which, firstly, estimates the high accuracy angle without ambiguity, then tracks the target. There are three kinds of methods to achieve the high accuracy DOA estimation for a distributed array. The first kind is designing a low sidelobe sparse array, thus avoiding the ambiguous angles coming from the grating lobes. For instance, the array interelement spacing is optimized to achieve an objective function with a narrow peak around the true target parameters and the lowest possible sidelobes at all other parameter combinations, thus achieving the combined range and angle estimation for frequency modulated continuous wave (FMCW) radar sensors [11]. A new method of estimating the DOA for multiple signals using minimum redundancy linear sparse subarrays (MRLSS) is proposed [12,13].
The second kind uses two different arrays to obtain the unambiguous, but high-variance, direction estimate and low-variance, but cyclically ambiguous, estimates, respectively, then the unambiguous estimate serves as a coarse reference to disambiguate the set of low variance ambiguous estimates. The dual-size spatial invariance sparse array concept for estimation of signal parameters via a rotational invariance techniques (ESPRIT)-based algorithm, which is capable of extending the array aperture without any cyclic ambiguity in the final DOA estimates is introduced [14]. A multiple signal classification (MUSIC) or method of direction estimation (MODE)-based algorithm which improves and generalizes disambiguation schemes that populate the thin array grid with identical subarrays is proposed [15]. A new total least squares ESPRIT (TLS-ESPRIT)-based DOA estimator is obtained for the sparse sensor arrays with multiple identical subarrays [16]. A resultant algorithm which is the combination of the ESPRIT algorithm with MUSIC (or conventional beamformer) and permits the identification of the true direction cosine estimates from a set of ambiguous candidate estimates is presented [17]. The coarse estimates are used to disambiguate the fine, but ambiguous, estimates of direction cosines which are achieved by utilizing the inter-sensor spacing phase-factors in the sparse array [18]. A method which divided the linear sparse arrays into two overlapping subarrays, then exploited the ESPRIT-like algorithm to get DOA estimates is contrived [19].
The third kind firstly uses compressed sensing to recover the filled array data from thin array data, then applies the angle estimation method to achieve the unambiguous estimate. Two sparse recovery methods based on different optimization problems are proposed to solve the DOA estimation problem in the sparse array [20]. The problem of joint DOA estimation with distributed sparse linear arrays is presented and an off-grid synchronous approach based on distributed compressed sensing is proposed [21]. A two-dimensional (2D) DOA estimation algorithm is proposed with the co-prime array based on the sparse representation framework [22]. An off-grid DOA estimation method using sparse Bayesian learning (SBL) based on an array covariance matrix is presented [23]. Without the knowledge of the number of sources, these methods yield superior performances.
However, although the grating lobes can be suppressed effectively, the mainlobe will widen and the sidelobes will rise inevitably for the first method. Consequently, the angle estimation accuracy will decrease. The second method will produce a failure result if the unambiguous angle fails to disambiguate the ambiguous angles, leading to a bias from the true angle. The third method may become invalid when the inter-arrays spacing is large, and the computational burden is expensive due to the compressed sensing. Therefore, using these results directly for the tracking filter may result in a reduction of the state estimation accuracy, or even stable tracking.
Inspired by the DOA tracking method [24] and the multiple sensors tracking method [25,26,27,28,29,30], this paper proposes a second probability data association filter (SePDAF)-based tracking method. It uses the unambiguous angle and ambiguous angles as measurements, then twice applying filtering, i.e., EKF and SePDAF, to achieve the high accuracy unambiguous filtering estimate and stable trajectory simultaneously. This method produces a novel tracking mode with relatively low computational complexity for distributed array radar in order to replace the traditional one. This paper is organized as follows: Section 1 introduces the distributed array radar and its tracking under ambiguous angles; Section 2 is the signal model, and it builds the target motion model and distributed array radar measurement model; Section 3 firstly analyzes the probability model, then proposes the SePDAF method to achieve the high accuracy trajectory, after that investigates the computational complexity; Section 4 carries out the simulations to validate the effectiveness of the proposed method; and, finally, Section 5 draws the conclusion.

2. Signal Model

In radar tracking, the measurements of a target’s position are generally expressed in three-dimensional (3D) polar coordinates, while the target motion is usually precisely modeled in Cartesian coordinates.

2.1. Target Motion Model

According to the target motion, different kinds of motion models can be utilized. For instance, a constant velocity motion model can be employed when the target velocity is constant [10,26]; constant acceleration motion model can be used when the target has a uniformly variable velocity [10]; ellipsoidal Earth model is generally utilized to precisely describe the gravity of the Earth for space target tracking [31], etc.
For simplicity, the constant velocity target motion model is assumed in this paper. The proposed algorithm here is suitable for other target motion models. The state equation of constant velocity motion is:
x ( k + 1 ) = F ( k ) x ( k ) + v ( k )
where, k is sampling time, and it is also called slow time, the state vector at time k is x ( k ) = [ x ( k ) x ˙ ( k ) y ( k ) y ˙ ( k ) z ( k ) z ˙ ( k ) ] T , x ( k ) ,   y ( k ) ,   z ( k ) denotes the target position, x ˙ ( k ) ,   y ˙ ( k ) ,   z ˙ ( k ) denotes the target velocity, and the superscript T means transpose. F ( k ) is the state transition matrix, v ( k ) is zero-mean white Gaussian process noise vector with non-singular covariance matrix Q ( k ) . If Γ ( k ) v ˜ ( k ) is used to replace v ( k ) , then Q ( k ) becomes Γ ( k ) q Γ ( k ) T , where q means the variance of process noise σ v 2 , and Γ ( k ) is the process noise distribution matrix. The state transition matrix and process noise distribution matrix are:
F ( k ) = [ 1 T 0 0 0 0 0 1 0 0 0 0 0 0 1 T 0 0 0 0 0 1 0 0 0 0 0 0 1 T 0 0 0 0 0 1 ] Γ ( k ) = [ 0.5 T 2 0 0 T 0 0 0 0.5 T 2 0 0 T 0 0 0 0.5 T 2 0 0 T ]
where T is the sampling time interval.

2.2. Radar Measurement Model

2.2.1. Radar Receiving Signal

Assume the distributed array radar consists of N sub-radars which are arranged in a uniform linear array (ULA), the sub-radar spacing is d, thus the baseline of the distributed array is (N−1)d. Each sub-radar is also a ULA which consists of M antenna elements. Suppose the complex envelope of the signal reflected from the target is p(t), where t is fast time, then the complex envelope of the signal arriving at the nth radar becomes p [ t τ n ( k ) ] , where τ n ( k ) is the time delay between the target and the nth radar at time k, and n = 1,2,…,N. Therefore, the signal can be written as a vector:
s ( k ) = [ s 1 ( k ) s 2 ( k ) s N ( k ) ] T
where, s n ( k ) is the baseband signal after digital down converter of the nth radar, which is:
s n ( k ) = exp [ j 2 π f c ( k ) τ n ( k ) ] p [ t τ n ( k ) ] exp [ j 2 π f c ( k ) r 1 ( k ) + ( n 1 ) d sin θ ( k ) c ] p [ t r 1 ( k ) c ]
where, j = 1 and f c ( k ) is the carrier frequency at time k. It means that the carrier frequency can be staggered at a different time. r 1 ( k ) is the distance between the target and the first radar at time k, θ ( k ) is the target direction at time k, c is the speed of light. Considering the receiver noise, we have the receiving signal vector:
y ( k ) = s ( k ) + n ( k )
where, n ( k ) is the noise vector at time k, and each sub-radars’ noise are all zero-mean white Gaussian noise.

2.2.2. Radar Measurement Accuracy

For distributed array radar, the range, azimuth, and elevation angle measurements of each radar can be fused to achieve higher accuracy estimates. Moreover, the high accuracy, but cyclically ambiguous, azimuth estimates can be obtained by using the large baseline sparse array. The accuracies of these radar measurements are discussed here.
Firstly, the range estimation accuracy is analyzed. Applying the traditional range estimation method to each sub-radar, we can get the range estimate r ^ n ( k ) of the nth radar at time k, and its variance, i.e., accuracy, is:
σ r n 2 ( k ) = [ c 4 B ( L ( S / N ) n ) 1 / 2 ] 2
where, B is the signal bandwidth, L is the snapshot number, (S/N)n is the SNR of the nth radar. Then the range estimates can be averaged by variable weight, the range fusion result and its corresponding accuracy are:
r ^ ( k ) = [ n = 1 N 1 σ r n 2 ( k ) ] 1 [ n = 1 N 1 σ r n 2 ( k ) r ^ n ( k ) ]
σ r 2 ( k ) = [ n = 1 N 1 σ r n 2 ( k ) ] 1
Secondly, the azimuth and elevation angle estimation fusion accuracies are analyzed. Since their analysis processes are the same, we take the azimuth as an example. Applying the traditional angle estimation method to each sub-radar, we can get the azimuth estimate θ ^ n s ( k ) of the nth radar at time k, and its variance is:
σ θ n s 2 ( k ) = [ c K m f c ( k ) D ( L ( S / N ) n ) 1 / 2 ] 2
where, Km is the slope of the angle error, D is the aperture of sub-radar. Averaging these estimates by different weight, the azimuth fusion result and its corresponding accuracy can be obtained, which can be expressed as:
θ ^ s ( k ) = [ n = 1 N 1 σ θ n s 2 ( k ) ] 1 [ n = 1 N 1 σ θ n s 2 ( k ) θ ^ n s ( k ) ]
σ θ s 2 ( k ) = [ n = 1 N 1 σ θ n s 2 ( k ) ] 1
Thirdly, taking advantage of the large baseline of distributed array radar, the high accuracy azimuth estimation can be achieved. Suppose there is no ambiguity in the estimation, thus the azimuth estimation can be written as:
θ ^ u ( k ) = θ ( k ) + w θ ( k )
where, w θ ( k ) is the zero-mean white Gaussian noise at time k, i.e., w θ u ( k ) ~ N ( 0 , σ θ u 2 ( k ) ) . The accuracy of the array processed azimuth estimation is approximate to:
σ θ u 2 ( k ) = [ c K m f c ( k ) ( N 1 ) d ( L N ( S / N ) n ) 1 / 2 ] 2
It can be seen that this accuracy is very high since the distributed array has a large baseline (N−1)d. Unfortunately, the array processed azimuth estimation has numerous ambiguous estimates due to the thin array. Assume there are mk ambiguous azimuth angles, and these ambiguous ones are symmetrical about the true estimate. Then the array processed azimuth estimation can be modified as:
θ ^ i u ( k ) = { arcsin [ sin θ ^ u ( k ) + c f c ( k ) d ( i m k 2 ) ] , m k   is   even arcsin [ sin θ ^ u ( k ) + c f c ( k ) d ( i m k + 1 2 ) ] , m k   is   odd
where i = 1,2,…,mk.

2.2.3. Radar Measurement Model

The measurement equation can then be expressed as:
z ( k ) = h [ x ( k ) ] + w ( k )
where, the measurement vector is z ( k ) = [ r ^ ( k ) θ ^ ( k ) φ ^ ( k ) ] T , and r ^ ( k ) ,   θ ^ ( k ) ,   φ ^ ( k ) are the measurements of the range, azimuth, and elevation angle. w ( k ) is a zero-mean white Gaussian measurement noise vector which is independent with the process noise v ( k ) . Its covariance matrix is:
R ( k ) = diag ( σ r 2 , σ θ 2 , σ φ 2 )
where diag ( ) stands for a diagnose matrix, σ r 2 ,   σ θ 2 ,   σ φ 2 are the variances of the range, azimuth, and elevation angle measurements. In addition, the measurement function is given as:
h [ x ( k ) ] = [ x 2 ( k ) + y 2 ( k ) + z 2 ( k ) tan 1 [ y ( k ) / x ( k ) ] tan 1 [ z ( k ) / x 2 ( k ) + y 2 ( k ) ] ]
where the Jacobian matrix can be written as:
H x ( k ) = [ x ( k ) ρ ( k ) 0 y ( k ) ρ ( k ) 0 z ( k ) ρ ( k ) 0 y ( k ) ρ x y 2 ( k ) 0 x ( k ) ρ x y 2 ( k ) 0 0 0 x ( k ) z ( k ) ρ x y ( k ) ρ 2 ( k ) 0 y ( k ) z ( k ) ρ x y ( k ) ρ 2 ( k ) 0 ρ x y ( k ) ρ 2 ( k ) 0 ]
and:
ρ ( k ) = x 2 ( k ) + y 2 ( k ) + z 2 ( k )
ρ x y ( k ) = x 2 ( k ) + y 2 ( k )
When the azimuth fusion result θ ^ s ( k ) is used as the azimuth measurement, the measurement vector becomes z s ( k ) = [ r ^ ( k ) θ ^ s ( k ) φ ^ ( k ) ] T , and the covariance matrix of the measurement noise becomes R s ( k ) = diag ( σ r 2 , σ θ s 2 , σ φ 2 ) , where σ θ s 2 denotes the azimuth fusion accuracy.
On the other hand, when the array processed azimuth estimation θ ^ i u ( k ) is used, the measurement vector changes to z i u ( k ) = [ r ^ ( k ) θ ^ i u ( k ) φ ^ ( k ) ] T , where i denotes the ith measurement vector out of mk. The corresponding measurement noise covariance matrix changes to R u ( k ) = diag ( σ r 2 , σ θ u 2 , σ φ 2 ) , where σ θ u 2 means the array processed azimuth accuracy.

3. Second Probability Data Association Filter-Based Tracking

3.1. Probability Model

Assume the state vector estimation at time k 1 is x ^ ( k 1 | k 1 ) , the corresponding covariance matrix is P ( k 1 | k 1 ) . Suppose the real state vector is x ( k 1 | k 1 ) , then the probability density function is:
p ( x ^ ( k 1 | k 1 ) | Θ k 1 ) = 1 | 2 π P ( k 1 | k 1 ) | × exp { 1 2 [ x ^ ( k 1 | k 1 ) x ( k 1 | k 1 ) ] T × P 1 ( k 1 | k 1 ) [ x ^ ( k 1 | k 1 ) x ( k 1 | k 1 ) ] }
where, Θ k 1 denotes the observation set from the beginning to time k 1 . The observation set at time k can be written as Θ ( k ) = { Θ u ( k ) , Θ s ( k ) } , where Θ u ( k ) represent the array processed measurement set and Θ s ( k ) represents the fusion measurement set.
As for the observation set at time k, suppose z u ( k ) is the true estimate of target from the ambiguous measurements z i u ( k ) , x ( k ) is the true state vector. Then the probability density function can be expressed as:
p ( z u ( k ) | h [ x ( k ) ] ) = 1 | 2 π R u ( k ) | exp { 1 2 [ z u ( k ) h [ x ( k ) ] ] T × R u ( k ) 1 [ z u ( k ) h [ x ( k ) ] ] }
As is known, there are mk cyclic ambiguous azimuths in the array processed measurement, then let the ith measurement producing from the true target be the event A ( k ) = i . Therefore, the probability density function becomes:
p ( A ( k ) = i | h [ x ( k ) ] ) = 1 m k
p ( z i u ( k ) | A ( k ) = i , h [ x ( k ) ] ) = 1 | 2 π R u ( k ) | exp { 1 2 [ z i u ( k ) h [ x ( k ) ] ] T × R u ( k ) 1 [ z i u ( k ) h [ x ( k ) ] ] }
However, the target true state usually cannot be obtained in practice. We can only focus on the conditional probability based on predicted values. Thus, the probability density function can be expressed as:
p ( A ( k ) = i | Θ k 1 ) = 1 m k
p ( Θ u ( k ) | A ( k ) = i , Θ k 1 ) = p ( z i u ( k ) | A ( k ) = i , Θ k 1 ) = 1 | 2 π S u ( k ) | exp { 1 2 [ z i u ( k ) h [ x ^ u ( k | k 1 ) ] ] T × S u ( k ) 1 [ z i u ( k ) h [ x ^ u ( k | k 1 ) ] ] }
where, x ^ u ( k | k 1 ) is the predicted state vector and S u ( k ) is the covariance matrix of innovation.

3.2. Second Probability Data Association Filter

In order to achieve target tracking under ambiguous angles for distributed array radar, the second probability data association filter-based tracking method is proposed. The fusion measurement is firstly used to accomplish the first filtering, then taking this result as prior knowledge, the array processed ambiguous measurement is utilized to complete the second filtering. The recursive processes from time k 1 to k are derived as follows:

3.2.1. First Filtering

Assume that the state vector estimate and covariance matrix at time k 1 are x ^ u ( k 1 | k 1 ) and P u ( k 1 | k 1 ) , respectively. With the EKF method, the state vector and the covariance matrix are predicted as:
x ^ u ( k | k 1 ) = F ( k 1 ) x ^ u ( k 1 | k 1 )
P u ( k | k 1 ) = F ( k 1 ) P u ( k 1 | k 1 ) F T ( k 1 ) + Q ( k )
The measurement vector prediction and its corresponding covariance matrix, and the gain matrix of EKF are given as:
z ^ u ( k | k 1 ) = h [ x ^ u ( k | k 1 ) ]
S s ( k ) = H x [ k , x ^ u ( k | k 1 ) ] P u ( k | k 1 ) H x T [ k , x ^ u ( k | k 1 ) ] + R s ( k )
W s ( k ) = P u ( k | k 1 ) H x T [ k , x ^ u ( k | k 1 ) ] [ S s ( k ) ] 1
The updated state vector estimate and the corresponding covariance matrix of the first filtering are then calculated using the fusion measurement z s ( k ) as:
x ^ s ( k | k ) = x ^ u ( k | k 1 ) + W s ( k ) [ z s ( k ) z ^ u ( k | k 1 ) ]
P s ( k | k ) = P u ( k | k 1 ) W s ( k ) S s ( k ) [ W s ( k ) ] T
The probability density function of the first filtering state estimate is:
p ( x ^ s ( k | k ) | Θ s ( k ) , Θ k 1 ) = 1 | 2 π P s ( k | k ) | exp { 1 2 [ x ^ s ( k | k ) x ( k | k ) ] T × P s ( k | k ) 1 [ x ^ s ( k | k ) x ( k | k ) ] }
where x ( k | k ) is the target true state vector at time k. After the above process, the first filtering is accomplished.

3.2.2. Second Filtering

The above state estimate and the corresponding covariance matrix are taken as prior knowledge. The array processed measurement is then utilized to complete the second filtering. The predicted measurement vector, innovation covariance matrix, and gain matrix after the first filtering are calculated as:
z ^ s ( k | k ) = h [ x ^ s ( k | k ) ]
S u ( k ) = H x [ k , x ^ s ( k | k ) ] P s ( k | k ) H x T [ k , x ^ s ( k | k ) ] + R u ( k )
W u ( k ) = P s ( k | k ) H x T [ k , x ^ s ( k | k ) ] [ S u ( k ) ] 1
The association probability of each ambiguous estimate is calculated. Let the ith measurement z i u ( k ) producing from the true target be the event A(k) = i, then the conditional probability of this event is:
β i ( k ) = Pr { A ( k ) = i | Θ k } = Pr { A ( k ) = i | Θ u ( k ) , Θ s ( k ) , Θ k 1 } = p ( A ( k ) = i , Θ u ( k ) | Θ s ( k ) , Θ k 1 ) p ( Θ u ( k ) | Θ s ( k ) , Θ k 1 ) = p ( A ( k ) = i | Θ s ( k ) , Θ k 1 ) p ( Θ u ( k ) | A ( k ) = i , Θ s ( k ) , Θ k 1 ) j = 1 m k [ p ( A ( k ) = j | Θ s ( k ) , Θ k 1 ) p ( Θ u ( k ) | A ( k ) = j , Θ s ( k ) , Θ k 1 ) ]
where:
p ( A ( k ) = i | Θ s ( k ) , Θ k 1 ) = p ( A ( k ) = i | Θ k 1 ) = 1 m k
p ( Θ u ( k ) | A ( k ) = i , Θ s ( k ) , Θ k 1 ) = p ( z i u ( k ) | A ( k ) = i , Θ s ( k ) , Θ k 1 ) = 1 | 2 π S u ( k ) | exp { 1 2 [ z i u ( k ) z ^ s ( k | k ) ] T × S u ( k ) 1 [ z i u ( k ) z ^ s ( k | k ) ] }
The updated state vector estimate and the corresponding covariance matrix of the second filtering can be acquired as:
x ^ u ( k | k ) = x ^ s ( k | k ) + W u ( k ) i = 1 m k β i ( k ) v i u ( k ) = x ^ s ( k | k ) + W u ( k ) v u ( k )
P u ( k | k ) = P s ( k | k ) W u ( k ) S u ( k ) [ W u ( k ) ] T + W u ( k ) { i = 1 m k β i ( k ) v i u ( k ) [ v i u ( k ) ] T v u ( k ) [ v u ( k ) ] T } [ W u ( k ) ] T
where the innovation vector can be computed as:
v i u ( k ) = z i u ( k ) z ^ s ( k | k ) , i = 1 , 2 , ... , m k
The stable target tracking under ambiguous azimuth angles for distributed array radar can be successfully completed after employing the aforementioned steps. As a result, the azimuth filtering accuracy will be promoted significantly and the position filtering accuracy will also improve.

3.3. Computational Complexity

In this section, the computational complexity of the proposed method is investigated and compared with the EKF method. Since these algorithms can be decomposed into basic mathematical operations whose computational complexities are well known, such as matrix multiplication, matrix inversion, etc., the computational complexity analysis based on these operations can be shown in Table 1.
The first column lists the mathematical operations, here A and B are matrices or vectors whose size are denoted by the subscript, N is the order of state vector, α is a constant value, β n and γ n are two numbers where n refers to the number of digits. In our paper, the constant velocity motion model is used, thus N = 6. If the constant acceleration motion model is used, then N = 9. It can be seen that N is a small value. The size of measurement vector is three, which is less than N; for simplicity, we treat it as N in order to reduce the number of operations. The second column lists the computational complexities of these operations. Then each operation has been counted for the two algorithms, i.e., EKF and SePDAF, and their numbers are listed in the third and fourth columns. The fifth column is the counting number of SePDAF divided by the counting number of EKF under different complexity operations.
It can be found that compared with EKF, SePDAF almost has the same number of O ( N 3 ) operations whose complexity is the highest; while for the other lower complexity operations, SePDAF have no more than 3mk times the counting number over EKF. Since mk is a finite number and it can be sharply reduced by introducing the fusion estimation as prior knowledge, the computational complexity of the lower complexity operations can also be greatly decreased. To sum up, since O ( N 3 ) operations have the highest computational complexity, we can conclude that our proposed SePDAF will almost have the same computation time compared with EKF. Furthermore, the proposed two step filtering will double the computation time. Fortunately, this is an acceptable cost in reality in order to achieve higher accuracy azimuth estimation. Therefore, we can conclude that our proposed method has relatively low computational complexity.

4. Simulations

The diagram of the simulation scenario is shown in Figure 1 and the simulation parameters are shown in Table 2. The distributed array radar works in the C-band, it consists of eight identical sub-radars and it arranges in ULA whose sub-radar spacing is 2 m, so the baseline is 14 m. The sub-radar is also ULA with 20 antenna elements, and its antenna aperture is 0.5 m. The reference radar is positioned at the origin of the Cartesian coordinate system, the initial target position in 3D Cartesian coordinate is (100 km, 100 km, 100 km), the target constant velocity in 3D Cartesian coordinate is (−200 m/s, −150 m/s, −120 m/s), where each part of the 3D Cartesian coordinate denotes the projection in the x-axis, y-axis, and z-axis. The carrier frequency of the transmitting signal is 6 GHz, the bandwidth is 10 MHz, and the snapshot number is 10. The variance of the process noise is 1. Assuming the SNR is 20 dB, the fusion measurement noise and array processed measurement noise are R s ( k ) = diag [ ( 0.0838 m ) 2 , ( 0.0408 ° ) 2 , ( 0.0408 ° ) 2 ] and R u ( k ) = diag [ ( 0.0838 m ) 2 , ( 0.0013 ° ) 2 , ( 0.0408 ° ) 2 ] , respectively. It can be seen that the azimuth accuracy of R u ( k ) is far higher than the one of R s ( k ) , but it will have numerous ambiguous estimates. The total tracking time is 10 s, with a sampling time interval 0.01 s.
In order to evaluate the performance of the tracking filter, root-mean-square error (RMSE) in position and azimuth are presented as:
R M S E P O S ( k ) = 1 M C m = 1 M C [ x ^ m u ( k | k ) x ( k ) ] 2 + [ y ^ m u ( k | k ) y ( k ) ] 2 + [ z ^ m u ( k | k ) z ( k ) ] 2
R M S E A Z I ( k ) = 1 M C m = 1 M C [ θ ^ m u ( k | k ) θ ( k ) ] 2
where, MC is the number of Monte Carlo simulations, [ x ^ m u ( k | k ) y ^ m u ( k | k ) z ^ m u ( k | k ) ] and [ x ( k ) y ( k ) z ( k ) ] are the state estimate and true value at time k, θ ^ m u ( k | k ) and θ ( k ) are the azimuth estimate and true value, respectively. Additionally, the subscript m means the index of Monte Carlo simulations. Correspondingly, the time-average RMSE (TARMSE) in position and azimuth can be further obtained by:
T A R M S E P O S = 1 L 2 L 1 k = L 1 + 1 k = L 2 R M S E P O S ( k )
T A R M S E A Z I = 1 L 2 L 1 k = L 1 + 1 k = L 2 R M S E A Z I ( k )
where L1 and L2 are the start and end time of evaluating the TARMSE.
All the following simulations are carried out in MATLAB R2012b software (The MathWorks, Inc., Natick, MA, USA). Applying 100 Monte Carlo experiments, the position RMSE and azimuth RMSE under SNR = 12 dB, SNR = 20 dB and SNR = 30 dB by employing the proposed tracking method can be achieved, as shown in Figure 2. The original fusion measurement and corresponding EKF result using the traditional tracking mode are depicted as a comparison. It can be seen that the proposed algorithm will produce a stable trajectory and it will converge after 4 s. In addition, compared to the fusion result or the EKF result of the fusion measurement, the proposed SePDAF method will decrease the target position RMSE and significantly decrease the azimuth RMSE. That is to say, the proposed method could disambiguate the set of ambiguous angle estimates and acquire the high accuracy angle filtering result.
Assuming the SNR of single sub-radar varies from 12 dB to 30 dB with a step interval of 2 dB, then the target TARMSE of the position and azimuth under different SNR can be simulated, which is shown in Figure 3. It can be seen that with the SNR rising, the target TARMSEs of the position and azimuth will decrease gradually. Moreover, the azimuth TARMSE of the proposed method is reduced by a factor of about 1/25 when SNR is 30 dB, thus obtaining the high accuracy azimuth filtering result from the ambiguous estimates.
Suppose the single sub-radar’s SNR is 20 dB, the sub-radar spacing changes from 0.5 m to 7.5 m with a step interval of 1 m. Figure 4 draws the target TARMSEs of position and azimuth under different sub-radar spacing. It indicates that the position TARMSE is almost identical with the sub-radar spacing rising, and it is the same for the fusion measurement and the EKF result. However, the azimuth TARMSE of the proposed method will drop greatly by a factor of 1/100 when the sub-radar spacing is increased to 7.5 m, thus achieving the high accuracy azimuth filtering estimate. The reason is that the increase of spacing can only improve the azimuth accuracy, while the range and elevation angle accuracy remain the same; thus, the position accuracy will not greatly improve.
In addition, assume the sub-radar number varies from 2–16 with a step interval of 2. Figure 5 depicts the target TARMSEs of position and azimuth under different sub-radar numbers. It denotes that the two TARMSEs will decline as the sub-radar number increases. Furthermore, the azimuth TARMSE will drop to 1/60 when the distributed array radar has 16 sub-radars. This indicates that the high accuracy true angle estimate has already been disambiguated from the ambiguous ones.

5. Conclusions

This paper proposes a second probability data association filter-based tracking method for distributed array radar. It firstly uses the fusion measurement of all radars to the EKF to achieve the first filtering. Then the SePDAF is applied as the second filtering which takes the first filtering result as prior knowledge and utilizes the array processed ambiguous angle measurements. Therefore, the target can be tracked steadily. Specifically, the azimuth filtering accuracy will be promoted significantly and the position filtering accuracy will also improve after employing this method. Additionally, this method has relatively low computational complexity. Finally, simulation results verify the effectiveness of the proposed method. Future works will concentrate on the verification of the proposed method in the real environment and even in the real battlefield by using an experimental radar system.

Acknowledgments

This work was supported by the Chang Jiang Scholars Programme under Grants T2012122, 111 Project of China under Grants B14010 and the National Natural Science Foundation of China under Grants 61301189.

Author Contributions

Teng Long, Honggang Zhang and Tao Zeng conceived and designed the methods; Honggang Zhang performed the experiments; Xinliang Chen, Quanhua Liu and Le Zheng analyzed the data; Honggang Zhang wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Heimiler, R.C.; Belyea, J.E.; Tomlinson, P.G. Distributed array radar. IEEE Trans. Aerosp. Electron. Syst. 1983, 19, 831–839. [Google Scholar] [CrossRef]
  2. Fishler, E.; Haimovich, A.; Blum, R.; Chizhik, D.; Cimini, L.; Valenzuela, R. MIMO radar: An idea whose time has come. In Proceedings of the IEEE Radar Conference, Philadelphia, PA, USA, 26–29 April 2004; pp. 71–78.
  3. Li, J.; Stoica, P. MIMO radar with colocated antennas. IEEE Signal Process. Mag. 2007, 24, 106–114. [Google Scholar] [CrossRef]
  4. Haimovich, A.M.; Blum, R.S.; Cimini, L.J. MIMO radar with widely separated antennas. IEEE Signal Process. Mag. 2008, 25, 116–129. [Google Scholar] [CrossRef]
  5. Cuomo, K.M.; Coutts, S.D.; McHarg, J.C.; Pulsone, N.B.; Robey, F.C. Wideband Aperture Coherence Processing for Next Generation Radar; MIT Lincoln Laboratory: Lexington, MA, USA, 2004. [Google Scholar]
  6. Coutts, S.; Cuomo, K.; McHarg, J.; Robey, F.; Weikle, D. Distributed coherent aperture measurements for next generation BMD radar. In Proceedings of the Fourth IEEE Workshop on Sensor Array Multichannel Signal Processing, Waltham, MA, USA, 12–14 July 2006; pp. 390–393.
  7. Chen, T.; Wu, H.; Guo, L.; Liu, L. A modified rife algorithm for off-grid DOA estimation based on sparse representations. Sensors 2015, 15, 29721–29733. [Google Scholar] [CrossRef] [PubMed]
  8. Yang, L.; Liu, S.; Li, D.; Jiang, Q.; Cao, H. Fast 2D DOA estimation algorithm by an array manifold matching method with paraller linear arrays. Sensors 2016, 16, 274. [Google Scholar] [CrossRef] [PubMed]
  9. Wang, X.; Wang, W.; Li, X.; Liu, Q.; Liu, J. Sparsity-aware DOA estimation scheme for noncircular source in MIMO radar. Sensors 2016, 16, 539. [Google Scholar] [CrossRef] [PubMed]
  10. He, Y.; Xiu, J.; Guan, X. Radar Data Processing with Applications, 3rd ed.; Publishing House of Electronics Industry: Beijing, China, 2013. [Google Scholar]
  11. Feger, R.; Schuster, S.; Scheiblhofer, S.; Stelzer, A. Sparse antenna array design and combined range and angle estimation for FMCW radar sensors. In Proceedings of the IEEE Radar Conference, Rome, Italy, 26–30 May 2008; pp. 1–6.
  12. Gu, J.F.; Zhu, W.P.; Swamy, M. Minimum redundancy linear sparse subarrays for direction of arrival estimation without ambiguity. In Proceedings of the International Symposium on Circuits and Systems, Rio de Janeiro, Brazil, 15–18 May 2011; pp. 390–393.
  13. Gu, J.F.; Zhu, W.P.; Swamy, M. Joint 2-D DOA estimation via sparse L-shaped array. IEEE Trans. Signal Process. 2015, 63, 1171–1182. [Google Scholar] [CrossRef]
  14. Wong, K.T.; Zoltowski, M.D. Direction-finding with sparse rectangular dual-size spatial invariance array. IEEE Trans. Aerosp. Electron. Syst. 1998, 34, 1320–1336. [Google Scholar] [CrossRef]
  15. Zoltowski, M.D.; Wong, K.T. Closed-form eigenstructure-based direction finding using arbitrary but identical subarrays on a sparse uniform Cartesian array grid. IEEE Trans. Signal Process. 2000, 48, 2205–2210. [Google Scholar] [CrossRef]
  16. Vasylyshyn, V.I.; Garkusha, O.A. Direction finding using sparse array composed of multiple identical subarrays. In Proceedings of the International Conference Antenna Theory Techniques, Kyiv, Ukraine, 24–27 May 2005; pp. 273–276.
  17. Vasylyshyn, V.I. Direction of arrival estimation using ESPRIT with sparse arrays. In Proceedings of the European Radar Conference, Rome, Italy, 30 September–2 October 2009; pp. 246–249.
  18. Yuan, X. Coherent source direction-finding using a sparsely-distributed acoustic vector-sensor array. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 2710–2715. [Google Scholar] [CrossRef]
  19. Liao, B.; Chan, S.C. Direction-of-arrival estimation in subarrays-based linear sparse arrays with gain/phase uncertainties. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 2268–2280. [Google Scholar] [CrossRef]
  20. Hu, N.; Ye, Z.; Xu, X.; Bao, M. DOA estimation for sparse array via sparse signal reconstruction. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 760–773. [Google Scholar] [CrossRef]
  21. Liang, Y.; Ying, R.; Lu, Z.; Liu, P. Off-grid direction of arrival estimation based on joint spatial sparsity for distributed sparse linear arrays. Sensors 2014, 14, 21981–22000. [Google Scholar] [CrossRef] [PubMed]
  22. Cheng, Z.; Zhao, Y.; Li, H.; Shui, P. Two-dimensional DOA estimation algorithm with co-prime array via sparse representation. Electron. Lett. 2015, 51, 2084–2086. [Google Scholar] [CrossRef]
  23. Zhao, Y.; Zhang, L.; Gu, Y. Array covariance matrix-based sparse Bayesian learning for off-grid direction-of-arrival estimation. Electron. Lett. 2016, 52, 401–402. [Google Scholar] [CrossRef]
  24. Lin, B.; Liu, J.; Xie, M.; Zhu, J. Direction-of-arrival tracking via low-rank plus sparse matrix decomposition. IEEE Antennas Wirel. Propag. Lett. 2015, 14, 1302–1305. [Google Scholar] [CrossRef]
  25. Wu, P.; Li, X.; Kong, J.; Liu, J. Heterogeneous multiple sensors joint tracking of maneuvering target in clutter. Sensors 2015, 15, 17350–17365. [Google Scholar] [CrossRef] [PubMed]
  26. Li, X.; Li, Y.; Yu, J.; Chen, X.; Dai, M. PMHT approach for multi-target multi-sensor sonar tracking in clutter. Sensors 2015, 15, 28177–28192. [Google Scholar] [CrossRef] [PubMed]
  27. Taghavi, E.; Tharmarasa, R.; Kirubarajan, T.; Bar-shalom, Y.; Mcdonald, M. A practical bias estimation algorithm for multisensor-multitarget tracking. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 2–19. [Google Scholar] [CrossRef]
  28. Subedi, S.; Zhang, Y.D.; Amin, M.G.; Himed, B. Group sparsity based multi-target tracking in passive multi-static radar systems using Doppler-only measurements. IEEE Trans. Signal Process. 2016, 64, 3619–3634. [Google Scholar] [CrossRef]
  29. Shi, C.; Zhou, J.; Wang, F. LPI based resource management for target tracking in distributed radar network. In Proceedings of the IEEE Radar Conference, Philadelphia, PA, USA, 2–6 May 2016; pp. 1–5.
  30. Liu, H.; Liu, H.; Dan, X.; Zhou, S.; Liu, J. Cooperative track initiation for distributed radar network based on target track information. IET Radar Sonar Navig. 2016, 10, 735–741. [Google Scholar] [CrossRef]
  31. Zeng, T.; Li, C.; Liu, Q.; Chen, X. Improved weak space object tracking assisted by strong target. IET Radar Sonar Navig. 2015, 9, 751–757. [Google Scholar] [CrossRef]
Figure 1. Diagram of the simulation scenario.
Figure 1. Diagram of the simulation scenario.
Sensors 16 01456 g001
Figure 2. Position RMSE and azimuth RMSE after using the proposed method: (a,b) SNR = 12 dB; (c,d) SNR = 20 dB; and (e,f) SNR = 30 dB.
Figure 2. Position RMSE and azimuth RMSE after using the proposed method: (a,b) SNR = 12 dB; (c,d) SNR = 20 dB; and (e,f) SNR = 30 dB.
Sensors 16 01456 g002
Figure 3. TARMSEs under different SNR after using the proposed method: (a) position RMSE; and (b) azimuth RMSE.
Figure 3. TARMSEs under different SNR after using the proposed method: (a) position RMSE; and (b) azimuth RMSE.
Sensors 16 01456 g003
Figure 4. TARMSEs under different sub-radar spacing after using the proposed method: (a) position RMSE; and (b) azimuth RMSE.
Figure 4. TARMSEs under different sub-radar spacing after using the proposed method: (a) position RMSE; and (b) azimuth RMSE.
Sensors 16 01456 g004
Figure 5. TARMSEs under different sub-radar number after using the proposed method: (a) position RMSE; and (b) azimuth RMSE.
Figure 5. TARMSEs under different sub-radar number after using the proposed method: (a) position RMSE; and (b) azimuth RMSE.
Sensors 16 01456 g005
Table 1. Computational complexity of EKF and SePDAF.
Table 1. Computational complexity of EKF and SePDAF.
OperationComplexityEKFSePDAFSePDAF/EKF
A N × N × B N × N O ( N 3 ) 881.1
A N × N 1 O ( N 3 ) 11
| A | O ( N 3 ) 01
A N × N × B N × 1 O ( N 2 ) 2mk + 10.4mk + 0.9
A N × 1 × B 1 × N O ( N 2 ) 0mk + 1
A N × N + B N × N O ( N 2 ) 3mk + 3
A N × N T O ( N 2 ) 32
A 1 × N × B N × 1 O ( N ) 0mk2.5mk + 0.5
A N × 1 + B N × 1 O ( N ) 22mk
α × A N × 1 O ( N ) 0mk
A N × 1 T O ( N ) 0mk + 1
exp ( β n ) O ( n 2 log n ) 0mk0.5mk + 1
tan 1 ( β n ) O ( n 2 log n ) 22
β n × γ n O ( n 2 ) 312mk + 320.1mk + 1.1
β n O ( n 2 ) 45
β n + γ n O ( n ) 6mk + 50.2mk + 0.8
Table 2. Simulation parameters.
Table 2. Simulation parameters.
ParameterValueParameterValue
Frequency bandC-bandCarrier frequency (MHz)6000
Sub-radar number8Bandwidth (MHz)10
Sub-radar spacing (m)2Snapshot number10
Baseline (m)14Process noise variance1
Antenna elements number20Tracking time (s)10
Antenna aperture (m)0.5Sampling time interval (s)0.01

Share and Cite

MDPI and ACS Style

Long, T.; Zhang, H.; Zeng, T.; Chen, X.; Liu, Q.; Zheng, L. Target Tracking Using SePDAF under Ambiguous Angles for Distributed Array Radar. Sensors 2016, 16, 1456. https://doi.org/10.3390/s16091456

AMA Style

Long T, Zhang H, Zeng T, Chen X, Liu Q, Zheng L. Target Tracking Using SePDAF under Ambiguous Angles for Distributed Array Radar. Sensors. 2016; 16(9):1456. https://doi.org/10.3390/s16091456

Chicago/Turabian Style

Long, Teng, Honggang Zhang, Tao Zeng, Xinliang Chen, Quanhua Liu, and Le Zheng. 2016. "Target Tracking Using SePDAF under Ambiguous Angles for Distributed Array Radar" Sensors 16, no. 9: 1456. https://doi.org/10.3390/s16091456

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop