Next Article in Journal
PeaceGAN: A GAN-Based Multi-Task Learning Method for SAR Target Image Generation with a Pose Estimator and an Auxiliary Classifier
Next Article in Special Issue
An Improved Smooth Variable Structure Filter for Robust Target Tracking
Previous Article in Journal
Ecogeomorphological Transformations of Aeolian Form—The Case of a Parabolic Dune, Poland
Previous Article in Special Issue
Fusing Measurements from Wi-Fi Emission-Based and Passive Radar Sensors for Short-Range Surveillance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tracking a Low-Angle Isolated Target via an Elevation-Angle Estimation Algorithm Based on Extended Kalman Filter with an Array Antenna

by
Hossein Darvishi
1,*,
Mohammad Ali Sebt
2,
Domenico Ciuonzo
3 and
Pierluigi Salvo Rossi
1
1
Department of Electronic Systems, Norwegian University of Science and Technology, 7491 Trondheim, Norway
2
Department of Electrical Engineering, K. N. Toosi University of Technology, Tehran 15875-4416, Iran
3
Department of Electrical Engineering and Information Technologies (DIETI), University of Naples “Federico II”, 80125 Naples, Italy
*
Author to whom correspondence should be addressed.
Remote Sens. 2021, 13(19), 3938; https://doi.org/10.3390/rs13193938
Submission received: 10 July 2021 / Revised: 19 September 2021 / Accepted: 27 September 2021 / Published: 1 October 2021
(This article belongs to the Special Issue Radar Signal Processing for Target Tracking)

Abstract

:
In a low-angle tracking situation, estimating the elevation angle is challenging due to the entrance of the multipath signals in the antenna’s main lobe. In this article, we propose two methods based on the extended Kalman filter (EKF) and frequency diversity (FD) process to estimate the elevation angle of a low-angle isolated target. In the first case, a simple weighting of the per-frequency estimates is obtained (termed WFD). Differently, in the second case, a matrix-based elaboration of the per-frequency estimates is proposed (termed MFD). The proposed methods are completely independent of prior knowledge of geometrical information and the physical parameters. The simulation results show that both methods have excellent performance and guarantee accurate elevation angle estimation in different multipath environments and even in very-low SNR conditions. Hence, they are both suitable for low-peak-power radars.

1. Introduction

For nearly half a century, researchers have been studying the problem of localizing low-elevation targets. Unfortunately, in the above scenario, the multipath effect causes a significant error in tracking the target elevation angle, even in the case of an isolated target. Accordingly, multipath represents the main obstacle in solving the aforementioned task accurately. Indeed, the antenna array receives more signals than one direct signal while tracking a low-angle target flying over the surface. Specifically, specular and diffuse components reflected from the surface are also received by the array and create a (ghost) image target below the surface.
These multipath components lead to an interfering effect in the elevation angle estimation process. Such an effect may be destructive or constructive, depending on the traveled distance from the target to the antenna and the phase difference between direct and multipath signals. However, the specular signal is more destructive due a relatively-stronger effect and higher correlation with the direct signal. Accordingly, the conventional monopulse method fails in tracking a low-angle target in the presence of multipath. To mitigate such detrimental effects, White [1] enhanced the monopulse method by introducing the double null (DN) and fixed beam (FB) methods.
These two methods were improved in [2] by squinting the antenna’s sum and difference patterns. Differently, in [3], the difference monopulse pattern was designed symmetrically via beamforming. The use of the frequency diversity (FD) in an optimal way to reduce the multipath effect is investigated in [4].
An alternative algorithm resorted to the idea of using the specular reflection signal from the surface to improve the estimation accuracy of a monopulse antenna [5]. In the work [6], an iterative multipath cancellation method was devised to progressively null the reflection angle position by relying on the array antenna structure. Another iterative processing practice improved the FB method performance by adaptively steering the boresight to precisely retain a required even symmetry [7].
The complex angle method is another enhanced monopulse method, which uses the real and imaginary parts of the monopulse ratio to estimate the elevation angle [8]. The weakness of this method is that there is a large ambiguity in its angular curve. In [9], a hybrid adaptive method was proposed to exclude ambiguities from the angular curve in the estimation process by using beamforming and optimal FD. There are other super-resolution array signal processing methods, such as the multiple signal classification (MUSIC) [10], the forward–backward linear prediction [11] and the minimum norm [12].
These methods are based on the eigenvector processing and performing poorly due to high correlation between direct and reflected signals. Some proposed enhancement on these methods are aiming at improving estimation accuracy by signal decorrelation but suffering from aperture loss, an estimation bias and low cost-efficiency [13,14]. The latest methods attempted to improve the performance and reduce the very high computational load of the MUSIC method.
The first works by transforming the covariance matrix of received signals into the real-value domain by employing a unitary transform [15], and the second works by converting the two-dimensional searching into one-dimensional searching and taking advantage of the polarization smoothing and the generalized MUSIC (GMUSIC) algorithm with a polarization sensitive array system [16].
Maximum likelihood (ML) is another basic parametric estimation method that handles the signal correlation without aperture loss [17]. However, this method cannot separate the reflected signals and direct signal from each other in the low-angle situation and has high computational complexity. For suppressing the computational complexity, the beamspace domain ML method was proposed in [18].
Bosse proposed the Refined ML (RML) method to improve the ML method [19]. The RML method uses prior knowledge of the sea state and geometric information to model the specular component. The two presented methods in [20,21] were robust in terms of the fluctuation of the reflecting surface by considering the reflecting surface height as an unknown parameter. In [22], the quadrature RML (QRML) method was introduced by generating a quadrature correction term for the RML method to reduce the diffuse random component.
A method in [23] promotes the ML method over the maximum a posteriori decision and the windowing decision. In [24], a frequency-agile RML algorithm adjusts the operating frequency adaptively to minimize the mean square error (MSE) of angle estimation.
Moreover, the Kalman filter (KF), because of its feasibility, is a potent and one of the most acknowledged tools for recursive estimation of the system state [25]. The KF is used to estimate states optimally based on linear dynamical systems over normally-distributed noise [26]. The extended KF (EKF) is an extension to cope with non-linearities of the systems’s dynamics, which utilizes the first-order Taylor series expansion to reinstate a linear estimation strategy [25].
A number of EKF algorithms have been proposed for angle of arrival (AoA) estimation [27,28,29]. Nonetheless, these algorithms are not considering the low-angle scenarios where detrimental multipath components degrade the AoA estimation performance.
In this paper, we propose two novel methods to estimate the elevation angle of a low-altitude isolated target. Our methods capitalize the EKF, as opposed to the standard KF, because of the non-linear relation between the observation and the target elevation angle. The proposed EKF estimator is able to track the elevation angle of the target by mitigating and smoothing the severe fluctuations caused by the specular and diffuse signals by predicting the value, the velocity and the acceleration of the target elevation angle based on previous estimations.
To further increase the accuracy of the proposed methods, we rely on a FD process. In the first method, we use a (rank-based) weighting of the per-frequency angle elevation estimates. Conversely, in the second method, we use a matrix-based processing of the aforementioned per-frequency estimates via a compact representation of the multiple-measurement model.
The proposed methods can properly work in both rough and smooth surfaces and do not require prior knowledge of the target range, the surface reflection coefficient or sea state, the radar height, the polarization and the effective earth radius. The computational complexity of the proposed methods is relatively low, and yet they present significant performance in tracking low-angle targets even for a low number of antenna array elements. Still, the proposed methods show excellent performance even at very-low SNR (as opposed to other existing methods [15,16]), thus, being suitable for adoption in low-peak-powers radars.
The remainder of the manuscript is organized as follows. The propagation and multipath models are introduced in Section 2, and the proposed methods for elevation angle estimation are presented in Section 3. Section 4 presents (and discusses) the simulation results to assess the effectiveness of the proposed methods. Finally, our conclusions and future directions for research are given in Section 5.
Notation: in this paper, we use lower-case (resp. upper-case) bold letters denote vectors (resp. matrices), with a k (resp. a n , m ) representing the kth element (resp. ( n , m ) th element) of a (resp. A ); i is used to denote the imaginary unit; the symbols ( . ) T and ( . ) H are used to indicate transpose and conjugate transpose, respectively; I m denotes the m-dimensional identity matrix; N ( μ , Σ ) denotes a normal distribution with mean vector μ and covariance matrix Σ ; Rayleigh ( ρ ) denotes a Rayleigh distribution with parameter ρ ; U ( a , b ) denotes a uniform distribution with support ( a , b ) ; and finally, the symbols ∼ and ≈ mean “distributed as” and “approximately equal to”, respectively.

2. Propagation and Multipath Models

The present section describes the propagation and multipath models considered in this work. Specifically, in Section 2.1, we first describe the general antenna array model. Then, in Section 2.2, we detail the geometric parameters involved. Finally, in Section 2.3 and Section 2.4, we report the considered specular and diffuse component modeling.

2.1. General Propagation Model

As shown in Figure 1, we consider a curved-earth model with both specular and diffuse propagation. The considered radar is equipped with a uniform linear array (ULA) made of N elements with inter-element spacing d. The received array signal (observation) vector x ( n ) x 1 ( n ) x 2 ( n ) x N ( n ) T , including the direct and multipath signals, is given as
x ( n ) = a ( θ t ) s ( n ) + a ( θ r ) s r ( n ) + a ( θ d ) s d ( n ) + w ( n )
where a ( θ ) 1 e i k d sin ( θ ) e i k ( N 1 ) d sin ( θ ) T denotes the steering vector, with k = ( 2 π λ ) and λ representing the wave-number and the wavelength, respectively. In Equation (1), the terms θ t , θ r and θ d represent the arrival angles associated to the direct, specular and diffuse component, respectively. Analogously, s ( n ) , s r ( n ) and s d ( n ) denote the amplitudes of the direct, specular and diffuse signals, respectively. Finally, w ( n ) is a zero-mean complex additive Gaussian observation noise vector, namely w ( n ) N ( 0 , C ) .

2.2. Evaluation of Geometric Parameters

According to Figure 1, the reflecting specular and diffuse signals received by the antenna array are modeled based on a curved-earth surface assumption. Consequently, based on geometric considerations, we are able to obtain the explicit values of θ t and θ r , as well as that of the grazing angle ψ g (which are used in the following):
θ t = sin 1 r e + h t 2 R 2 r e + h r 2 2 R ( r e + h r ) ( AoA direct )
θ r = sin 1 h r R 1 + R 1 2 r e ( AoA specular )
ψ g = sin 1 h r R 1 R 1 2 r e ( grazing angle )
where h r and h t are the radar and target heights, respectively. Additionally, r e denotes the effective earth’s radius, which equals 4 3 times the earth’s radius (≈ 8504 km ). Furthermore, R, R 1 and R 2 represent (a) the radar to target range, (b) the radar to the surface reflection point range and (c) the reflection point to target range, respectively. Finally, r 1 and r 2 are the corresponding surface distances of R 1 and R 2 . Such distance pairs can be obtained through the following formulas:
R 1 = r e 2 + ( r e + h r ) 2 2 r e ( r e + h r ) cos ( r 1 / r e ) 1 / 2
R 2 = r e 2 + ( r e + h t ) 2 2 r e ( r e + h t ) cos ( r 2 / r e ) 1 / 2
r 1 = r e sin 1 R 2 ( h t h r ) 2 4 ( h r + r e ) ( h t + r e ) f sin ( η / 3 )
r 2 = r e sin 1 R 2 ( h t h r ) 2 4 ( h r + r e ) ( h t + r e ) + f sin ( η / 3 )
where f 2 3 r e ( h t + h r ) + ( r 1 + r 2 ) 2 4 1 / 2 and η sin 1 2 r e ( r 1 + r 2 ) ( h t h r ) f 3 are suitably-defined auxiliary coefficients. The aforementioned set of formulas for the evaluation of radar-target geometric parameters are leveraged in what follows to model the specular and diffuse components.

2.3. Specular Component Modeling

In this study, we model the specular component as follows
s r ( n ) = Γ D ρ s e i Δ ϕ s ( n )
where Γ is the Fresnel reflection coefficient, D is the divergence coefficient, ρ s is the specular scattering coefficient, and Δ ϕ denotes the phase lag. We now provide details for each of these constituting parameters.
The Fresnel reflection coefficient, which determines the ratio of the signal amplitude after and before the incidence on a surface, is given for either vertical and horizontal polarization as follows [30]
Γ = ε c sin ( ψ g ) ε c cos 2 ( ψ g ) ε c sin ( ψ g ) + ε c cos 2 ( ψ g ) vertical polarization sin ( ψ g ) ε c cos 2 ( ψ g ) sin ( ψ g ) + ε c cos 2 ( ψ g ) horizontal polarization
We observe that the coefficient Γ is a function of (a) the grazing angle ψ g and (b) the surface dielectric coefficient ε c . The latter parameter is expressed as ε c = ε i 60 λ σ , where ε is the dielectric constant and σ is the conductivity. Such dependence makes Γ a frequency-dependent parameter.
Conversely, the divergence factor, accounting for the incidence of the signal on a curved earth surface, can be expressed approximately as
D 1 1 + 2 r 1 r 2 r e ( r 1 + r 2 ) sin ( ψ g )
where r 1 and r 2 are surface distances of R 1 and R 2 (cf. Equations (5)–(8)), respectively. We can extract the angles with respect to the curved earth and propagation model in Figure 1.
Furthermore, we use Northam’s model [31] for accurately calculating the specular scattering coefficient, namely:
ρ s = e 2 ( 2 π g ) 2 0 g 0.1 0.812537 1 + 2 ( 2 π g ) 2 g > 0.1
where g = ( σ h sin ( ψ g ) λ ) denotes the surface roughness coefficient, which depends on both the RMS of the surface roughness σ h and the grazing angle ψ g .
Finally, the phase lag functional expression is Δ ϕ = k ( R ( R 1 + R 2 ) ) . The latter quantity depends on the radar to target range (R), the radar to the surface reflection point range ( R 1 ) and the reflection point to target range ( R 2 ).

2.4. Diffuse Component Modeling

According to Beard’s experimental data [32], the random diffuse component can be adequately modeled by considering its reflection point at the specular reflection point (i.e., θ r = θ d ).
Hence, the vector component associated to the diffuse signal is given as:
a ( θ d ) s d ( n ) a ( θ r ) ρ d s ( n )
where ρ d is used to indicate the (complex-valued) diffuse reflection coefficient. The latter parameter is modeled as a circularly-complex valued Gaussian random variable [31,33].
Thus, the diffuse coefficient ρ d can be equivalently expressed in the form ρ d = a d e i φ d , where a d Rayleigh ( σ d ) and φ d U ( 0 , 2 π ) , respectively. In the considered diffuse amplitude model, the Rayleigh parameter σ d assumes the following expression
σ d 3.68 2 Γ g 0 < g < 0.1 2 Γ 0.454 0.858 g 0.1 g < 0.5 0.025 2 Γ g 0.5 ,
which depends on both the surface roughness coefficient (g) and the Fresnel reflection coefficient ( Γ ).
To gain insight on the relative importance of specular and diffuse components in different scenarios, Figure 2 illustrates the specular scattering coefficient ρ s and the Rayleigh parameter σ d for different surface roughness conditions at an antenna height of 15 m. The considered target is assumed to be fixed at range 20 km and altitude 80 m. Specifically, in smooth surfaces ( g < 0.1 ), the specular component has strong power, and the specular scattering coefficient reaches a unit value whereas the Rayleigh parameter of the diffuse component peak value equals 0.5 , thus, showing that the specular signal has a more destructive effect. Therefore, this demonstrates that the angle error on the smooth surface is greater than the rough surface ( 0.1 < g < 0.5 ).

3. Elevation Angle Estimation

This section describes the proposed methodology for low-angle tracking in multipath conditions. First, in Section 3.1, the EKF filter is derived, and the problem of unknown parameters is tackled. Then, in Section 3.2, the capitalization of FD is explained, and the fusion of per-frequency estimates is integrated within the considered EKF workflow.

3.1. EKF-Based Tracking

In this section, we propose an EKF method for low-elevation-angle estimation. The (linear) KF is not valid for the low-angle target estimation because the observation relation with the elevation angle in Equation (1) is nonlinear. As mentioned earlier, we also use the predictions of the velocity θ t ˙ ( n ) and the acceleration θ t ¨ ( n ) of target elevation angle to improve the estimation accuracy. Accordingly, the state vector considered herein is θ t ( n ) θ t ( n ) θ ˙ t ( n ) θ ¨ t ( n ) T . The considered state-evolution and measurement models are summarized as follows
θ t ( n ) = A θ t ( n 1 ) + B u ( n ) x ( n ) = h ( θ t ( n ) ) + w ( n )
where u ( n ) N ( 0 , Q ) denotes the system (viz. process) noise (assumed to be independent from sample to sample) and
A 1 T 1 2 T 2 0 1 T 0 0 1 B 1 2 T 2 T 1 T
In the above definitions, the term T represents the sampling period. Conversely, h ( · ) denotes the N-dimensional measurement mapping, expressed in Equation (1), which relates θ t (i.e., the elevation angle of the target) to the noise-free received signal vector. Hence, the observation vector does not (explicitly) contain the velocity ( θ ˙ t ) and the acceleration ( θ ¨ t ) of the elevation angle. Finally, w ( n ) is the measurement noise vector as defined in Equation (1).
Thus, the prediction equation for obtaining θ ^ t ( n | n 1 ) and the corresponding minimum prediction MSE matrix M ( n | n 1 ) can be expressed as
θ ^ t ( n | n 1 ) = A θ ^ t ( n 1 | n 1 )
M ( n | n 1 ) = A M ( n 1 | n 1 ) A T + B Q B T
where θ ^ t ( n 1 | n 1 ) and M ( n 1 | n 1 ) are the final (elevation angle) target vector estimate at previous sample and the corresponding MSE matrix, respectively. Both these quantities are obtained based on the correction step driven by the considered measurement model. Regarding such a model, we first analyze, in what follows, the single-frequency (narrowband) case. Then, in Section 3.2, we generalize the correction step to the multi-frequency case.
Starting from Equation (1), we ignore at the design phase the unknown terms a ( θ r ) s r ( n ) and a ( θ d ) s d ( n ) , and we approximate the (non-linear) function h ( · ) by linearizing it around the current estimate. In order to do so, we resort to the calculation of the Jacobian matrix of the mapping h ( · ) w.r.t. the state vector θ t ( n ) , denoted with H ( n ) :
H ( n ) h ( · ) θ t ( n ) θ t ( n ) = θ ^ t ( n | n 1 ) = s ( n ) a ( · ) θ t ( n ) θ t ( n ) = θ ^ t ( n | n 1 )
= s ( n ) 0 0 0 e i k d sin ( θ t ( n ) ) i k d cos ( θ t ( n ) ) e i k ( N 1 ) d sin ( θ t ( n ) ) i k ( N 1 ) d cos ( θ t ( n ) ) 0 0 θ t ( n ) = θ ^ t ( n | n 1 )
We recall that H ( n ) is an N × 3 -dimensional matrix. Additionally, from inspection of h ( · ) , the observation does not contain the velocity and the acceleration of the elevation angle. Hence, the second and third columns of H ( n ) are always null. From inspection of Equation (19), it is apparent that the presence of the unknown scattering parameter s ( n ) precludes the exact calculation of both h ( n ) and H ( n ) at each time step n. Accordingly, we propose to use h ^ ( n ) and H ^ ( n ) , where s ( n ) is replaced by a corresponding suitable estimate s ^ ( n ) .
Specifically, given the received array signal x ( n ) , we can estimate the complex amplitude of the direct signal from the following least squares (LS) problem
s ^ ( n ) arg min s ( n ) x ( n ) a ( θ t ( n ) ) s ( n ) 2
Thus, the estimated complex amplitude of the direct signal s ^ ( n ) is obtained in closed form as
s ^ ( n ) = a ( θ t ( n ) ) H a ( θ t ( n ) ) 1 a ( θ t ( n ) ) H x ( n ) θ t ( n ) = θ ^ t ( n | n 1 )
In the above equation, the unknown AoA θ t ( n ) is in turn replaced with the corresponding prediction one-step prediction θ ^ t ( n | n 1 ) . As a result, the equations of Kalman gain matrix K ( n ) , correction (estimation) θ ^ t ( n | n ) and filtering MSE matrix M ( n | n ) for the complex-valued EKF are given as [34]
K ( n ) = M ( n | n 1 ) H ^ H ( n ) C + H ^ ( n ) M ( n | n 1 ) H ^ H ( n ) 1
θ ^ t ( n | n ) = θ ^ t ( n | n 1 ) + K ( n ) x ( n ) h ^ θ ^ t ( n | n 1 ) ; n
M ( n | n ) = I 3 K ( n ) H ^ ( n ) M ( n | n 1 )
where I 3 is the 3 × 3 identity matrix, and C is the observation noise covariance matrix.

3.2. Proposed FD-Based Smoothing

When capitalizing the diversity arising from wideband processing, multiple measurements (at different frequencies) are available for the direct AoA θ t ( n ) at the same time. Accordingly, the state-evolution and measurement models generalize as follows:
θ t ( n ) = A θ t ( n 1 ) + B u ( n ) x f ( n ) = h f ( θ t ( n ) ) + w f ( n ) , f = 1 , F
where f = 1 , , F is used to denote the frequency bins, with F being the total number of frequencies considered. The above measurement model at different frequencies can be also collected in compact form as follows:
θ t ( n ) = A θ t ( n 1 ) + B u ( n ) x fd ( n ) = h fd ( θ t ( n ) ) + w fd ( n ) ,
where we have used the definitions x fd ( n ) x 1 ( n ) T x F ( n ) T T , w fd ( n ) [ w 1 ( n ) T w F ( n ) T ] T and h fd ( · ) = h 1 ( · ) T h F ( · ) T T , respectively.
Herein, we first observe that, with respect to the single-frequency case, the prediction step is unvaried, i.e.,
θ ^ t ( n | n 1 ) = A θ ^ t ( n 1 | n 1 )
M ( n | n 1 ) = A M ( n 1 | n 1 ) A T + B Q B T
Conversely, in the following we present two FD-based methods for improving the performance of the correction step. Specifically, one relies on simple weighting of per-frequency elevation estimates (WFD), whereas the other provides a matrix-based elaboration of the aforementioned estimates (MFD). The final elevation-angle estimate provided by the proposed FD-based methods has very high accuracy due to smoothing and the multipath mitigation effect. This is achieved due to the combined use of EKF-based tracking (which leverages the time-dependence of the AoA) and multiple-frequency capitalization.

3.2.1. Smoothing via Weighting-Based Frequency Diversity (WFD)

In the first approach, we arrange the estimated elevation angles for all frequencies by increasing magnitude, namely
θ ^ t ( 1 ) ( n | n ) θ ^ t ( 2 ) ( n | n ) θ ^ t ( F ) ( n | n )
After that, we multiply each of these angles (as well as its corresponding MSE matrix M f ) by an appropriate weighting coefficient and add them [4]. By doing so, we can eliminate large peak errors by always giving the lowest proportion to the largest elevation angle estimation. On the other hand, intermediate estimations have lower error probabilities. Then, weighting by rank is expected to yield better estimate performance than a simple average. The rank-based weighting formula considered in this work is the following
r m = 2 ( F m ) F ( F + 1 )
where r 1 (resp. r F ) represents the biggest (resp. smallest) coefficient. Accordingly, we assign these coefficients and derive the final angle estimation ( θ ^ t wfd ) and averaged MSE matrix ( M wfd ) as follows
θ ^ t wfd = r F 1 θ ^ t ( 1 ) + + r 2 θ ^ t ( F 2 1 ) + r 1 θ ^ t ( F + 1 2 ) + r 3 θ ^ t ( F 2 + 1 ) + + r F θ ^ t ( F ) for odd F r F 1 θ ^ t ( 1 ) + + r 1 θ ^ t ( F 2 ) + r 2 θ ^ t ( F + 1 2 ) + + r F θ ^ t ( F ) for even F
M wfd = r F 1 M ( 1 ) + + r 2 M ( F 2 1 ) + r 1 M ( F + 1 2 ) + r 3 M ( F 2 + 1 ) + + r F M ( F ) for odd F r F 1 M ( 1 ) + + r 1 M ( F 2 ) + r 2 M ( F + 1 2 ) + + r F M ( F ) for even F
where M ( f ) , f = 1 , , F is the filtering MSE matrix at fth frequency (after re-ordering). For brevity, we have used the short-hand notations θ ^ t ( f ) ( n | n ) θ ^ t ( f ) and M ( f ) ( n | n ) M ( f ) in the above two formulas. Finally, the final angle estimation θ ^ t wfd and averaged MSE matrix M wfd are used to update the prediction step (cf. Equations (28) and (29)) for the next time step.

3.2.2. Smoothing via Matrix-Based Frequency Diversity (MFD)

In such a case, the update step in the presence of FD is obtained by the following set of correction equations exploiting the compact representation reported in Equation (27):
K mfd ( n ) = M ( n | n 1 ) H ^ fd H ( n ) C fd + H ^ fd ( n ) M ( n | n 1 ) H ^ fd H ( n ) 1
θ ^ t mfd ( n | n ) = θ ^ t ( n | n 1 ) + K mfd ( n ) x fd ( n ) h ^ fd θ ^ ( n | n 1 ) ; n
M mfd ( n | n ) = I 3 K fd ( n ) H ^ fd ( n ) M ( n | n 1 )
Analogously, the final angle estimation θ ^ t mfd and filtering MSE matrix M mfd are used to update the prediction step (cf. Equations (28) and (29)) for the next time step. In the above formulation, we capitalized the stacked observation covariance matrix, e.g., C fd = diag ( C 1 , , C F ) and the stacked non-linear mapping and Jacobian matrix. The former is clearly equal to:
h fd ( n ) = s ( n , 1 ) a 1 ( θ t ( n ) ) s ( n , F ) a F ( θ t ( n ) ) θ t ( n ) = θ ^ t ( n | n 1 )
whereas the latter is given as:
H fd ( n ) = s ( n , 1 ) a 1 ( θ t ( n ) ) θ t ( n ) 0 0 s ( n , F ) a F ( θ t ( n ) ) θ t ( n ) 0 0 θ t ( n ) = θ ^ t ( n | n 1 )
Since the signal over different frequencies is unknown, a similar approximation can be performed by plugging the estimates s ^ ( n , f ) in H fd ( n ) and h fd ( n ) , obtained as:
s ^ ( n , f ) = a f ( θ t ( n ) ) H a f ( θ t ( n ) ) 1 a f ( θ t ( n ) ) H x f ( n ) θ t ( n ) = θ ^ t ( n | n 1 )
Capitalizing the above estimates provides the quantities H ^ fd ( n ) and h ^ fd ( n ) , respectively.

4. Simulation Results

In this section, we evaluate the tracking performance of the proposed approach via simulations. In detail, a moving target from 5 to 20 km at 80 m altitude is considered. The target emits a constant signal during the whole observation window. The noise vector is assumed as w ( n ) N ( 0 , σ c 2 I N ) . Two multipath environments are considered to examine the proposed method at a satisfactory depth: (i) a smooth surface scenario (with dominance of the specular reflection) and ( i i ) a rough surface (with dominance of the diffuse reflection). The SNR is set to 10 dB , and five operational frequencies for the WFD process are considered, taken around the center frequency of 15 GHz . The sampling period equals T = 0.01 s . The process noise vector within EKF is modeled as u ( n ) N ( 0 , σ q 2 I N ) , where σ q = 0.005 .
The ULA with the 15 m height is made of N = 10 elements positioned vertically and spaced by the center wavelength. The number of the snapshots used in the simulations is 10 for each frequency and the number of Monte Carlo trials is 100. More details about the antenna specifications and environment parameters are listed in Table 1.
We compare the proposed FD-based methods with the double unitary transform based GMUSIC (DU-GMUSIC) and the polarization smoothing GMUSIC (PS-GMUSIC) methods [15,16]. Since both methods require a high number of snapshots to estimate the covariance matrix of received signals accurately, S = 256 snapshots are considered. In what follows, we first focus on one instance of the considered trajectory, i.e., by analyzing only a single realization of the measurement noise.
As shown in Figure 3a,b, the proposed methods are tracking very accurately the (true) target elevation angle in both smooth and rough surfaces. Indeed, both the proposed approaches suppress the diffuse fluctuations very well based on EKF smoothing ability and with the capitalization of FD.
As depicted in Figure 4a,b, the proposed methods are also capable of providing explicit velocity and acceleration estimates of the elevation angle. Conversely, MUSIC-based baselines (PS-GMUSIC and DU-GMUSIC) are not designed to estimate the velocity/acceleration explicitly. For the sake of a complete comparison, we obtained their velocity/acceleration estimates as the first derivative of the angle estimates at consecutive time indices. Accordingly, the proposed methods are tracking the velocity/acceleration in a relatively-accurate fashion in both surfaces and over all the trajectory, while the other two competitor methods are providing out-of-scale velocity/acceleration estimates.
To provide a complementary (finer-grained) error analysis, Figure 5a,b reports the scatter plots for the elevation angle estimate, which obtained over 100 Monte Carlo runs of the same trajectory. As apparent from the results, the estimates for each range bin are mostly distributed around the true angle for both the proposed methods, with insignificant outlier points. Accordingly, the proposed estimators exhibit both a negligible bias and a very limited variance. As expected, proposed methods performed better over rough surfaces than over smooth ones. Indeed, the latter causes a stronger reflection power (according to Figure 2). On the contrary, both PS-GMUSIC and DU-GMUSIC present highly-biased angle estimates with a significant (higher) standard deviation.
To assess the estimation accuracy of the elevation angle estimation, we now assess it via the well-known root mean square error (RMSE). Specifically, Figure 6 shows the RMSE of the proposed method, which is much lower than (about one tenth of) the RMSE of the DU-GMUSIC and PS-GMUSIC methods in both cases (smooth and rough surfaces). Accordingly, the error of the proposed methods is negligible. However, the other two competitors use more snapshots than the proposed method, but they are unable to track the target with respect to their severe fluctuations in estimation caused by the multipath effect.
The performance of these methods are degraded in the very-low angle situation. Then, to stress the performance of the proposed approaches in a wide range of relevant scenarios, Figure 7 and Figure 8 represent their performance against the SNR and the number of snapshots, respectively. First, by looking at Figure 7, the proposed method shows the excellent performance in tracking the low-angle targets. The performance of both proposed methods, even at very-low SNR, are appreciably higher (viz. lower in terms of RMSE) with respect to the other two (MUSIC-based) baselines considered.
As a result, the proposed FD-based methods can be used in very-low SNR situation based on their unique high performance peculiarity in the above condition. Moreover, the proposed methods are capable of ensuring satisfactory performance even in snapshot-limited (high-variability) scenarios, whereas MUSIC-originated methods require a considerably-higher number of snapshots, as evident from Figure 8.
Furthermore, to assess the stability of the proposed trackers to non-nominal conditions, the impact of the mismatch of observation noise variance σ c 2 between measurements and EKF is assessed in Figure 9. In the above case, a mismatch factor ϵ is considered in the observation noise covariance matrix (i.e., C = ϵ σ c 2 I N ) within the EKF. As expected, Figure 9 reveals that a high value of the mismatch factor has a slight negative impact on the proposed method overall performance and that the proposed method is strongly robust against observation noise mismatch over both FD algorithms.
Interestingly, in the rough surface scenario, the proposed method exhibits a higher performance over undervalued mismatches (i.e., below 10 0 ). This mainly occurs since reducing the mismatch factor implies that the EKF is weighting more the correction step than the prediction step (cf. Equations (24) and (35)), which, for the rough surface scenario, better represents the observation noise due to random behavior of the diffuse component.
Finally, Figure 10 shows the RMSE of the target elevation angle estimate against the RMS of the surface roughness ( σ h ). The performance results are reported for both the proposed approaches and the considered MUSIC-based baselines. As expected, the RMSE of the proposed methods are significantly lower in different multipath situation, especially for high values of σ h .

5. Conclusions and Future Directions

In this paper, we tackled the problem of low-angle isolated-target tracking in multipath environments. Specifically, we proposed an elevation angle estimation method via the EKF and promoted this method by two FD processes. Our method does not require any additional prior knowledge of geometrical information and physical parameters and, equally important, enjoys a low computational load. The simulation results showed that the proposed methods have a precise (close) elevation angle estimation in any multipath situation whereas the considered baselines (i.e., DU-GMUSIC and PS-GMUSIC methods) are not able to track the target accurately.
Indeed, due to the EKF properties and the proposed FD processes, our approaches are able to considerably suppress the diffuse and specular components, thus, mitigating their corresponding fluctuations. Both proposed methods maintain their excellent performance even in very-low SNR situation, while the performance of many other relevant methods drops off significantly. These methods can be used in the low probability of intercept or low-peak-power radars due to their high performance in very low SNR. Future works will account for multiple-target tracking in the considered setup, privacy issues associated to tracking estimates [35] and assessing the performance of the proposed approaches with real data.

Author Contributions

Conceptualization, H.D. and D.C.; Methodology, H.D. and M.A.S.; Supervision, M.A.S. and P.S.R.; Validation, D.C.; Writing—original draft, H.D.; Writing—review and editing, D.C. and P.S.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AoAAngle of Arrival
DNDouble Null
(E)KF(Extended) Kalman Filter
FBFixed Beam
LSLeast Squares
(G)MUSIC(Generalized) Multiple Signal Classification
DU-GMUSICDouble Unitary transform based GMUSIC
PS-GMUSICPolarization Smoothing GMUSIC
(Q)(R)ML(Quadrature) (Refined) Maximum Likelihood
RMS(E)Root Mean Square (Error)
SNRSignal-to-Noise Ratio
ULAUniform Linear Array
(W/M)FD(Weighted/Matrix-based) Frequency Diversity

References

  1. White, W.D. Low-angle radar tracking in the presence of multipath. IEEE Trans. Aerosp. Electron. Syst. 1974, AES-10, 835–852. [Google Scholar] [CrossRef]
  2. Sebt, M.A.; Sheikhi, A.; Nayebi, M.M. Robust low-angle estimation by an array radar. IET Radar Sonar Navig. 2010, 4, 780–790. [Google Scholar] [CrossRef]
  3. Xu, Z.; Xiong, Z.; Wu, J.; Xiao, S. Symmetrical difference pattern monopulse for low-angle tracking with array radar. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 2676–2684. [Google Scholar] [CrossRef]
  4. Mangulis, V. Frequency diversity in low-angle radar tracking. IEEE Trans. Aerosp. Electron. Syst. 1981, AES-17, 149–153. [Google Scholar] [CrossRef]
  5. Goodarzi, M.; Sebt, M.A.; Darvishi, H. Target and Image Elevation Angles Separation Algorithm for Low-Angle Tracking with Monopulse Antenna. In Proceedings of the 28th Iranian Conference on Electrical Engineering (ICEE), Tabriz, Iran, 4–6 August 2020; pp. 1–4. [Google Scholar]
  6. Park, D.; Yang, E.; Ahn, S.; Chun, J. Adaptive beamforming for low-angle target tracking under multipath interference. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 2564–2577. [Google Scholar] [CrossRef]
  7. Darvishi, H.; Sebt, M.A. Low Elevation Angle Estimation Using an Iterative Array Processing Method. J. Commun. Technol. Electron. 2019, 64, 1276–1282. [Google Scholar] [CrossRef]
  8. Sherman, S.M. Complex indicated angles applied to unresolved radar targets and multipath. IEEE Trans. Aerosp. Electron. Syst. 1971, AES-7, 160–170. [Google Scholar] [CrossRef]
  9. Darvishi, H.; Sebt, M.A. Adaptive hybrid method for low-angle target tracking in multipath. IET Radar Sonar Navig. 2018, 12, 931–937. [Google Scholar] [CrossRef]
  10. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef] [Green Version]
  11. Tufts, D.W.; Kumaresan, R. Estimation of frequencies of multiple sinusoids: Making linear prediction perform like maximum likelihood. Proc. IEEE 1982, 70, 975–989. [Google Scholar] [CrossRef]
  12. Kumaresan, R.; Tufts, R.W. Estimating the angles of arrival of multiple plane waves. IEEE Trans. Aerosp. Electron. Syst. 1983, AES-19, 134–139. [Google Scholar] [CrossRef]
  13. Qi, C.; Chen, Z.; Wang, Y.; Zhang, Y. DOA estimation for coherent sources in unknown nonuniform noise fields. IEEE Trans. Aerosp. Electron. Syst. 2007, 43, 1195–1204. [Google Scholar]
  14. Xu, Z.H.; Wu, J.N.; Xiong, Z.; Xiao, S.P. Low-angle tracking algorithm using polarisation sensitive array for very-high frequency radar. IET Radar Sonar Navig. 2014, 8, 1035–1041. [Google Scholar] [CrossRef]
  15. Liu, Z.; Wang, Y.; Cao, Y. Real-domain GMUSIC algorithm based on unitary-transform for low-angle estimation. BIAI J. Syst. Eng. Electron. 2014, 25, 794–799. [Google Scholar] [CrossRef]
  16. Tan, J.; Nie, Z. Polarization Smoothing Generalized MUSIC Algorithm with Polarization Sensitive Array for Low Angle Estimation. Sensors 2018, 18, 1534. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Ziskind, I.; Wax, M. Maximum likelihood localization of multiple sources by alternating projection. IEEE Trans. Acoust. Speech Signal Process. 1988, 36, 1553–1560. [Google Scholar] [CrossRef]
  18. Zoltowski, M.D.; Lee, T.S. Maximum likelihood based sensor array signal processing in the beamspace domain for low angle radar tracking. IEEE Trans. Signal Process. 1991, 39, 656–671. [Google Scholar] [CrossRef]
  19. Bosse, E.; Turner, R.M.; Lecours, M. Tracking swerling fluctuating targets at low altitude over the sea. IEEE Trans. Aerosp. Electron. Syst. 1991, 27, 806–822. [Google Scholar] [CrossRef]
  20. Takahashi, R.; Hirata, K.; Maniwa, H. Altitude estimation of low elevation target over the sea for surface based phased array radar. In Proceedings of the IEEE Radar Conference (RadarConf), Arlington, VA, USA, 10–14 May 2010; pp. 123–128. [Google Scholar]
  21. Wang, S.; Cao, Y.; Su, H.; Wang, Y. Target and reflecting surface height joint estimation in low-angle radar. IET Radar Sonar Navig. 2016, 10, 617–623. [Google Scholar] [CrossRef]
  22. Bosse, E.; Turner, R.M.; Riseborough, E.S. Model-based multifrequency array signal processing for low-angle tracking. IEEE Trans. Aerosp. Electron. Syst. 1995, 31, 194–210. [Google Scholar] [CrossRef]
  23. Akhavan, S.; Bahabadi, M.A.; Norouzi, Y.; Lolaee, H. Direction of arrival estimation using array of antennas for low-altitude targets in multi-path environment. IET Radar Sonar Navig. 2016, 10, 1439–1445. [Google Scholar] [CrossRef]
  24. Zhu, Y.; Zhao, Y.; Shui, P. Low-angle target tracking using frequency-agile refined maximum likelihood algorithm. IET Radar Sonar Navig. 2016, 11, 491–497. [Google Scholar] [CrossRef]
  25. Zarchan, P.; Musoff, H. Fundamentals of Kalman Filtering: A Practical Approach, 4th ed.; American Institute of Aeronautics and Astronautics, Inc.: Reston, VA, USA, 2015. [Google Scholar]
  26. Kalman, R.E. A new approach to linear filtering and prediction problems. J. Eng. 1960, 82, 35–45. [Google Scholar] [CrossRef] [Green Version]
  27. Liu, F.; Zhao, P.; Wang, Z. EKF-Based Beam Tracking for mmWave MIMO Systems. IEEE Commun. Lett. 2019, 23, 2390–2393. [Google Scholar] [CrossRef]
  28. Jawahar, A.; Rao, S.K. Modified polar extended Kalman filter (MP-EKF) for bearings-only target tracking. Indian J. Sci. Technol. 2016, 9, 1–5. [Google Scholar] [CrossRef]
  29. Hehn, M.; Sippel, E.; Vossiek, M. An Iterative Extended Kalman Filter for Coherent Measurements of Incoherent Network Nodes in Positioning Systems. IEEE Access 2020, 8, 36714–36727. [Google Scholar] [CrossRef]
  30. Kerr, D.E.; Goudsmit, S.A.; Linford, L.B. Propagation of Short Radio Waves; IET: London, UK, 1987; Volume 24. [Google Scholar]
  31. Northam, D.Y. A Stochastic Simulation of Low Grazing Angle, Forward Scatter, Over-Water Multipath Effects; Technical Report; Naval Resaerch Lab: Washington, DC, USA, 1983. [Google Scholar]
  32. Beard, C. Coherent and incoherent scattering of microwaves from the ocean. IRE Trans. Antennas Propag. 1961, 9, 470–483. [Google Scholar] [CrossRef]
  33. Blair, W.D.; Brandt-Pearce, M. Statistics of monopulse measurements of Rayleigh targets in the presence of specular and diffuse multipath. In Proceedings of the IEEE Radar Conference (RadarConf), Atanta, GA, USA, 3 May 2001; pp. 369–375. [Google Scholar]
  34. Kay, S.M. Volume I: Estimation Theory. In Fundamentals of Statistical Signal Processing; Prentice Hall: Hoboken, NJ, USA, 1993. [Google Scholar]
  35. Ciuonzo, D.; Willett, P.K.; Bar-Shalom, Y. Tracking the tracker from its passive sonar ML-PDA estimates. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 573–590. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Multipath geometry model.
Figure 1. Multipath geometry model.
Remotesensing 13 03938 g001
Figure 2. The specular scattering coefficient and Rayleigh parameter against the surface roughness.
Figure 2. The specular scattering coefficient and Rayleigh parameter against the surface roughness.
Remotesensing 13 03938 g002
Figure 3. The target elevation angle ( θ t ) estimation versus the target range. (a) Smooth surface. (b) Rough surface.
Figure 3. The target elevation angle ( θ t ) estimation versus the target range. (a) Smooth surface. (b) Rough surface.
Remotesensing 13 03938 g003
Figure 4. Velocity ( θ ˙ t ) and acceleration ( θ ¨ t ) estimation of target elevation angle versus the target range. (a) Smooth surface. (b) Rough surface.
Figure 4. Velocity ( θ ˙ t ) and acceleration ( θ ¨ t ) estimation of target elevation angle versus the target range. (a) Smooth surface. (b) Rough surface.
Remotesensing 13 03938 g004
Figure 5. Scatter graph of the elevation angle estimates vs. the range (in meters). The plot highlight the bias-variance decomposition of the considered estimators. Specifically, the difference between the (solid) blue and (dashed) red lines underlines the estimator bias. Conversely, the shaded area corresponds to ± std. deviation, providing an indication of the estimator variance. (a) Smooth surface. (b) Rough surface.
Figure 5. Scatter graph of the elevation angle estimates vs. the range (in meters). The plot highlight the bias-variance decomposition of the considered estimators. Specifically, the difference between the (solid) blue and (dashed) red lines underlines the estimator bias. Conversely, the shaded area corresponds to ± std. deviation, providing an indication of the estimator variance. (a) Smooth surface. (b) Rough surface.
Remotesensing 13 03938 g005aRemotesensing 13 03938 g005b
Figure 6. RMSE of elevation angle estimation ( θ t ) vs. the target range.
Figure 6. RMSE of elevation angle estimation ( θ t ) vs. the target range.
Remotesensing 13 03938 g006
Figure 7. RMSE of the target elevation angle ( θ t ) against the SNR.
Figure 7. RMSE of the target elevation angle ( θ t ) against the SNR.
Remotesensing 13 03938 g007
Figure 8. RMSE of the target elevation angle ( θ t ) against the number of snapshots.
Figure 8. RMSE of the target elevation angle ( θ t ) against the number of snapshots.
Remotesensing 13 03938 g008
Figure 9. RMSE of the target elevation angle ( θ t ) in the presence of a mismatch factor ϵ . In the above plot, ϵ = 1 refers to the “no-mismatch” case, as highlighted in the figure via a dashed vertical line.
Figure 9. RMSE of the target elevation angle ( θ t ) in the presence of a mismatch factor ϵ . In the above plot, ϵ = 1 refers to the “no-mismatch” case, as highlighted in the figure via a dashed vertical line.
Remotesensing 13 03938 g009
Figure 10. RMSE of the target elevation angle ( θ t ) against the RMS of the surface roughness ( σ h ).
Figure 10. RMSE of the target elevation angle ( θ t ) against the RMS of the surface roughness ( σ h ).
Remotesensing 13 03938 g010
Table 1. Antenna specifications and environment parameters.
Table 1. Antenna specifications and environment parameters.
ParameterValue
Number of antenna elements (N)10
Antenna height ( h r ) 15 m
Target height ( h t ) 80 m
Operating frequencies { 14 , 14.5 , 15 , 15.5 , 16 } GHz
Number of snapshots (S)10
Beamwidth ( θ 3 d B )11.45°
PolarizationHorizontal
SNR 10 dB
RMS of surface roughness ( σ h ) 0.2 m (smooth surface)
0.8 m (rough surface)
Dielectric constant ( ϵ ) 80.1
Surface conductivity ( σ )4.8 mho/m
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Darvishi, H.; Sebt, M.A.; Ciuonzo, D.; Salvo Rossi, P. Tracking a Low-Angle Isolated Target via an Elevation-Angle Estimation Algorithm Based on Extended Kalman Filter with an Array Antenna. Remote Sens. 2021, 13, 3938. https://doi.org/10.3390/rs13193938

AMA Style

Darvishi H, Sebt MA, Ciuonzo D, Salvo Rossi P. Tracking a Low-Angle Isolated Target via an Elevation-Angle Estimation Algorithm Based on Extended Kalman Filter with an Array Antenna. Remote Sensing. 2021; 13(19):3938. https://doi.org/10.3390/rs13193938

Chicago/Turabian Style

Darvishi, Hossein, Mohammad Ali Sebt, Domenico Ciuonzo, and Pierluigi Salvo Rossi. 2021. "Tracking a Low-Angle Isolated Target via an Elevation-Angle Estimation Algorithm Based on Extended Kalman Filter with an Array Antenna" Remote Sensing 13, no. 19: 3938. https://doi.org/10.3390/rs13193938

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