Next Article in Journal
RUC-Net: A Residual-Unet-Based Convolutional Neural Network for Pixel-Level Pavement Crack Segmentation
Next Article in Special Issue
Low-Altitude Windshear Estimation Method Based on Four-Dimensional Frequency Domain Compensation for Fuselage Frustum Conformal Array
Previous Article in Journal
Using Wearable Sensors to Estimate Mechanical Power Output in Cyclical Sports Other than Cycling—A Review
Previous Article in Special Issue
A Novel Method for Interferometric Phase Estimation in Dual-Channel Cancellation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Low-Altitude Windshear Wind Speed Estimation Method Based on KASPICE-STAP

1
Tianjin Key Lab for Advanced Signal Processing, Civil Aviation University of China, Tianjin 300300, China
2
Faculty of Electrical Engineering and Computer Science, Ningbo University, Ningbo 315211, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(1), 54; https://doi.org/10.3390/s23010054
Submission received: 26 October 2022 / Revised: 25 November 2022 / Accepted: 9 December 2022 / Published: 21 December 2022

Abstract

:
Aiming at the problem of low-altitude windshear wind speed estimation for airborne weather radar without independent identically distributed (IID) training samples, this paper proposes a low-altitude windshear wind speed estimation method based on knowledge-aided sparse iterative covariance-based estimation STAP (KASPICE-STAP). Firstly, a clutter dictionary composed of clutter space–time steering vectors is constructed using prior knowledge of the distribution position of ground clutter echo signals in the space–time spectrum. Secondly, the SPICE algorithm is used to obtain the clutter covariance matrix iteratively. Finally, the STAP processor is designed to eliminate the ground clutter echo signal, and the wind speed is estimated after eliminating the ground clutter echo signal. The simulation results show that the proposed method can accurately realize a low-altitude windshear wind speed estimation without IID training samples.

1. Introduction

Low-altitude windshear is an atmospheric phenomenon in which the air flow below 600 m suddenly changes its direction or speed within a small area. It has the characteristics of a short duration, a small area of action, a high instantaneous intensity, and a strong potential to cause harm [1]. When an aircraft suddenly encounters low-altitude windshear in the takeoff or landing stage, the pilot usually lacks sufficient time and space to control the attitude of the aircraft, which leads to the occurrence of flight accidents. Therefore, the detection and warning of low-altitude windshear has become an important topic in the current civil aviation field [2]. The estimation of low-altitude windshear wind speed determines the accuracy of low-altitude windshear detection, so the accurate estimation of low-altitude windshear wind speed is of much concern. As airborne weather radar operates in look-down mode, the clutter has a wide distribution range and a high intensity, and the aircraft’s movement will cause the clutter spectrum to expand seriously, which will lead to the low-altitude windshear echo signal in the airborne weather radar echo signal often being submerged in the ground clutter echo signal, so the suppression effect of the ground clutter echo signal will directly affect the accuracy of the wind speed estimation [3].
Space-–time adaptive processing (STAP) technology [4] is a signal-processing technology that is applied to airborne weather radar. The application of STAP technology makes it possible to accurately estimate the low-altitude windshear wind speed in strong clutter environments. The optimal weight vector of STAP relies on the accurate estimation of the clutter covariance matrix (CCM) [5]. According to the RMB (Reed–Mallet–Brennan) criterion proposed by Reed et al. [6], the used training samples must be independent identically distributed (IID) samples, and only when the number of IID training samples reaches two times the freedom degree of the system or more can the performance of the traditional STAP method be reduced by less than 3 dB. However, in practice, the lack of IID training samples makes the traditional STAP technology unable to accurately obtain the clutter covariance matrix, which leads to the degradation of the ground clutter echo signal suppression performance, and this limits the application of the traditional STAP technology in low-altitude windshear wind-speed estimation. Although the rank-reduction STAP [7] and dimensionality-reduction STAP [8], which were proposed to estimate the low-altitude wind speed of windshear when the number of IID training samples is low, can effectively suppress the ground clutter echo signal and estimate the wind speed, they still need a certain number of IID training samples.
In recent years, scholars have proposed a variety of STAP methods that do not require IID training samples. In 2009, Sarkar et al. [9] proposed the direct data domain STAP (DDD-STAP) method. This method directly determines the window for the detection range units without IID training samples, which can effectively suppress clutter and achieve the purpose of target detection. However, the sliding window involve the loss of the freedom degree of the system, and the sliding window has high requirements on the degrees of freedom in the space and time domains. The development of knowledge-aided STAP (KA-STAP) technology brings a new round of innovation to STAP technology. Although KA-STAP technology can improve the clutter suppression performance to a certain extent, it requires a higher precision of prior knowledge. On this basis, in 2011, Sun Ke et al. from Tsinghua University introduced a direct data domain and prior knowledge into the sparse STAP method and proposed the DDD sparse recovery STAP (DDD-SR-STAP) method [10]. In this method, the detection range units were directly sparse recovered without a sliding window, but this requires prior knowledge of the specific position distribution of the echo signal in the target area in the two-dimensional space–time spectrum. Since the low-altitude windshear is a distributed target and the low-altitude windshear has the characteristics of a sudden occurrence and a short existence time, it is very difficult to know the specific position distribution of low-altitude windshear echo signals in a two-dimensional space–time spectrum in advance.
STAP methods that require few or no IID samples have been applied in clutter suppression and parameter estimation in many ways [11,12,13,14,15,16,17,18], but they are all aimed at point targets and cannot be directly applied to distributed targets such as low-altitude windshear. Therefore, it is of great significance to study how to accurately realize low-altitude windshear wind speed estimation without IID training samples.
Aiming at solving the above problems, this paper proposes a low-altitude windshear wind speed estimation method based on knowledge-aided sparse iterative covariance-based estimation STAP (KASPICE-STAP). Firstly, a clutter dictionary composed of clutter space–time steering vectors is constructed by using prior knowledge of the distribution position of the space–time spectrum of the ground clutter echo signals. Secondly, the SPICE algorithm is used to obtain the clutter covariance matrix iteratively. Finally, the STAP processor is designed to calculate the corresponding optimal weight vector for clutter suppression, the normalized Doppler frequency is obtained from the signal after clutter suppression, and then, the wind speed is estimated. Simulation results show that the proposed method can effectively and accurately estimate wind speed without IID training samples.

2. Echo Signal Model

The model of low-altitude windshear detected by an airborne weather radar forward-looking array is shown in Figure 1. The reference coordinate system is established with H meters directly below the particle point of the aircraft platform as the origin. It is assumed that the antenna array is composed of an N-element linear array, and it is placed evenly along the Y-axis with a spacing of d = 0.5   λ , where λ is the wavelength. We assume that the pulse repetition rate is f r and the number of pulses within a coherent processing interval is K. In Figure 1, θ 0 is the horizontal azimuth angle of low-altitude windshear wind field echo signal, φ l is its pitch angle, ψ 0 is its spatial cone angle, and cos ψ 0 = cos φ l cos θ 0 is valid.
This paper assumes that there are L range units in total; x l represents the N K × 1 -dimensional radar echo signal of the lth range unit to be detected ( l = 1 , 2 , , L ), and its expression is:
x l = s l + c l + N l
where, s l is the low-altitude windshear wind field echo signal in the lth range unit to be detected; c l is the ground clutter echo signal in the lth range unit to be detected; n l is additive white Gaussian noise.

2.1. Low-Altitude Windshear Echo Signal Model

The echo signal s l of low-altitude windshear wind field in the lth range unit to be detected is:
s l = σ . v l f d , ψ 0 N K × 1 = σ . v d f d K × 1 v s ψ 0 N × 1
where is the Kronecker product; σ is the complex amplitude of the low-altitude windshear wind field echo signal of the lth range unit to be detected; ψ 0 is the spatial cone angle of low-altitude windshear wind field echo signal. In this paper, it is considered that the spatial cone angle of low-altitude windshear wind field echo signal is prior information. f d is the normalized Doppler frequency of the wind field echo signal in the lth range unit to be detected, and the value range is [ 1 , 1 ] ; v l f d , ψ 0 N K × 1 is the space–time steering vector of wind field echo signal in the lth range unit to be detected; v d f d K × 1 and v s ψ 0 N × 1 are, respectively, the time steering vector and space steering vector, constituting the space–time steering vector of the wind field echo signal in the range unit to be detected, and the expressions are as follows:
v d f d K × 1 = [ 1 , e J π f d , , e J π K 1 f d ] K × 1 T g ( σ f d )
v s ψ 0 N × 1 = [ 1 , e J 2 π d λ cos θ 0 cos φ l , , e J 2 π N 1 d λ cos θ 0 cos φ l ] N × 1 T g ( σ ψ 0 ) = [ 1 , e J 2 π d λ cos ψ 0 , , e J 2 π N 1 d λ cos ψ 0 ] N × 1 T g ( σ ψ 0 )
In order to accurately describe the distributed model such as low-altitude windshear, Meng et al. [19] gradually established and improved the spatial distribution source model. By introducing an extension function to describe the angle and frequency expansion of the signal, the model extends the space–time steering vector of the point target to obtain the space–time steering vector of the distributed target. In Equations (3) and (4), is the Hadamard product; g ( σ f d ) = [ 1 , e 2 π 2 σ f d , , e 2 π 2 ( K 1 ) σ f d ] T is the frequency expansion function of the low-altitude windshear wind field echo signal in the range unit to be detected; g ( σ ψ 0 ) = [ 1 , e 1 / 2 ( 2 π d λ ) 2 σ ψ 0 , , e 1 / 2 ( 2 π ( N 1 ) d λ ) 2 σ ψ 0 ] T is the angle expansion function of the low-altitude windshear wind field echo signal in the range unit to be detected; σ ψ 0 = σ θ 0 2 cos 2 φ l sin 2 θ 0 + σ φ l 2 sin 2 φ l cos 2 θ 0 , σ θ 0 represents the extension of θ 0 in the horizontal azimuth angle of the low-altitude windshear wind field echo signal; σ φ l represents the extension of φ l in the direction of its pitch angle [20].

2.2. Ground Clutter Echo Signal Model

The ground clutter echo signal model of the airborne weather radar in this paper is established based on the Ward model [21] which was developed by Lincoln Laboratory of Massachusetts Institute of Technology. The ground clutter in the lth range unit to be detected is divided into M ground clutter patches, the mth ground clutter patch is shown in Figure 1. It is assumed that the ground clutter echo signal has no fluctuation and no fuzzy phenomenon [22], and the ground clutter echo signal c l in the lth range unit to be detected is:
c l = m = 1 m B m R l 2 f θ l , m a ( f d m , ψ s m )
where B m is the reflection coefficient of the mth ground clutter patch; F θ l , m is the radar antenna pattern; r l is the distance between the ground clutter patches of the lth range unit to be detected and the aircraft platform; a ( f d , m , ψ s , m ) is the N K × 1 -dimensional space–time steering vector of the mth ground clutter patch. The expression is as follows:
a ( f dm , ψ sm ) = [ 1 , e J π f d m , , e J π ( K 1 ) f d m ] K × 1 T [ 1 , e J 2 π d λ cos ψ s m , , e J 2 π ( N 1 ) d λ cos ψ s m ] N × 1 T
where ψ sm is the corresponding spatial cone angle; f dm is the normalized Doppler frequency; when the pitch angle and horizontal azimuth angle of the clutter patch in this area are φ l , m and θ l , m , respectively, then the spatial cone angle and the normalized Doppler frequency can be expressed as:
ψ s , m = arccos ( cos θ l , m cos φ l , c )
f d , m = 4 V λ f r cos ( α θ l , m ) cos φ l , c
where α is the included angle between the flight direction of the aircraft and the antenna array, and it is 90°.

3. Low-Altitude Windshear Wind Speed Estimation Using KASPICE-STAP Method

The estimation method of low-altitude windshear wind speed based on KASPICE-STAP is mainly divided into two parts: a clutter covariance matrix estimation based on SPICE algorithm and a low-altitude windshear wind speed estimation. The following are discussed, respectively.

3.1. Estimation of Clutter Covariance Matrix Based on SPICE Algorithm

To estimate the clutter covariance matrix by the SPICE algorithm, first of all, the clutter dictionary is constructed by using prior knowledge of the distribution position of the ground clutter echo signals in space–time two-dimensional spectrum, and then, the clutter covariance matrix is estimated by the SPICE algorithm. In the following two aspects, the construction of the clutter dictionary and the estimation of the clutter covariance matrix by the SPICE algorithm are described.

3.1.1. Construction of Clutter Dictionary

The position distribution of the ground clutter in space–time two-dimensional spectrum is shown in Figure 2. In the figure, the gray cell grids are the distribution position of the ground clutter echo signals, and the white cell grids are the distribution position of noise and low-altitude windshear echo signals. Since it is impossible to divide the clutter infinitely as in practical applications, a discrete approach is adopted to approximate the division, and each clutter cell grid is evenly divided into N s parts. Then, the N K × 1 -dimensional space–time steering vector corresponding to each clutter cell grid is a ( f dm , ψ sm ) = s dm ( f dm ) s sm ( ψ sm ) , m = 1 , 2 , , N s , where s dm ( f dm ) = [ 1 , e J π f dm , , e J π ( K 1 ) f dm ] is the time steering vector and s sm ( ψ sm ) = [ 1 , e J 2 π d λ ψ dm , , e J 2 π ( N 1 ) d λ ψ dm ] is the space steering vector. Then, the space–time steering vector of each clutter cell grid is combined into an N K × N s dimensional clutter dictionary A 1 , which is expressed as:
A 1 = [ a ( f d 1 , ψ s 1 ) , , a ( f dm , ψ sm ) , , a ( f d N s , ψ s N s ) ]

3.1.2. Estimation of Clutter Covariance Matrix Using SPICE Algorithm

If we let R l be the clutter covariance matrix of the lth range unit that is to be detected, its expression is [23]:
R l = E c l + n l c l + n l H
As it can be seen from Figure 2, since a single clutter cell grid is evenly divided into N s parts, M in Equation (5) is N s , and α l , m = B m R l 2 F θ l , m is the amplitude value of the ground clutter echo signal of the lth range unit that is to be detected and the mth clutter cell grid. In this case, c l in Equation (5) can be expressed as:
c l = m = 1 N s α l , m . a ( f dm , ψ sm )
By substituting Equation (11) into Equation (10), we can obtain:
R l = E c l + n l c l + n l H = E [ m = 1 N s α l . m . a ( f dm , ψ sm ) + n l m = 1 N s α l , m . a ( f d m , ψ sm ) + n l H ) ] = E m = 1 N s α l , m 2 a ( f dm , ψ sm ) ( a ( f dm , ψ sm ) ) H + E n l H m = 1 N s α l , m . a ( f dm , ψ sm ) + E n l m = 1 N s α l , m . ( a ( f dm , ψ sm ) ) H + E n l n l H
It is assumed that since clutter and noise are independent of each other [24], E n l H m = 1 N s α l , m . a ( f dm , ψ sm ) = 0 , E n l m = 1 N s α l , m . ( a ( f dm , ψ sm ) ) H = 0 in Equation (12) can be obtained by substituting it into Equation (12):
R l = E m = 1 N s α l , m 2 a ( f dm , ψ sm ) ( a ( f dm , ψ sm ) ) H + E n l n l H
In Equation (13), E n l n l H = σ 1 0 0 0 σ 2 0 0 σ n = σ N I N K × N K . Therefore, Equation (13) can be expressed as:
R l = m = 1 N s α l , m 2 a ( f dm , ψ sm ) ( a ( f dm , ψ sm ) ) H + σ n I N K × N K
where α l , m 2 is called the sparse coefficient vector, which represents the power value of the ground clutter echo signal of the lth range unit that is to be detected and the mth clutter cell grid. σ N is the receiver noise power, which is regarded as a known quantity.
In this case, the clutter covariance matrix can be estimated through Equation (14). In Equation (14), α l , m 2 is an unknown quantity, while in this paper, to solve the value of α l , m 2 , the SPICE algorithm is used, and its objective function and constraint condition are as follows:
{ min J = ( m = 1 N s | α l , m | 2 a ( f dm , ψ s m ) ( a ( f dm , ψ s m ) ) H + σ n I N K × N K ) ( R l ( m = 1 N s | α l , m | 2 a ( f dm , ψ s m ) ( a ( f dm , ψ sm ) ) H + σ n I N K × N K ) ) F 2 s . t . ( diag ( | α l , m | 2 ) ) t + 1 ( diag ( | α l , m | 2 ) ) t 2 2 ( diag ( | α l , m | 2 ) ) t 2 2 κ
In Equation (15), J is the objective function of the SPICE algorithm, which is to obtain the value of α l , m 2 by solving the minimum value problem of J and judging whether the constraint condition is valid. If the answer is yes, then α l , m 2 is the desired value; otherwise, we keep iterating until the value of α l , m 2 meets the constraint condition. R l is the maximum likelihood estimate of the covariance matrix; diag ( α l , m 2 ) is the power diagonal matrix of the clutter space–time two-dimensional spectrum formed by the sparse coefficient vector α l , m 2 ; κ represents the threshold of SPICE algorithm accuracy level, generally, the empirical value is 0.13; t + 1 is the current number of times that we need to use the SPICE algorithm, t = 0 , 1 , , N . For convenient representation, we substitute Equation (14) into the expression of J in Equation (15) and mark diag ( α l , m 2 ) as B . Equation (15) can be expressed as:
J = R l 1 2 ( R l R l ) F 2 s . t . B t + 1 B t 2 2 B t 2 2 κ
Since the proposed method does not use IID training samples, as it only uses the range unit x l to be detected, the r l expression is as follows:
r l = x l x l H
We substitute Equation (17) into the objective function J expression of Equation (16) and expand and simplify the F norm to obtain:
J = R l 1 2 ( x l x l H R l ) F 2 = T r ( x l x l H R l ) H ( R l 1 2 ) H R l 1 2 ( x l x l H R l ) = T r R l 1 ( x l x l H R l ) 2 = T r ( x l x l H ) x l H R l 1 x l + T r ( R l ) 2 x l 2 2 = x l 2 2 x l H R l 1 x l + E x l 2 2 2 x l 2 2
Strictly speaking, the mathematical expectation E x l 2 2 of L2-norm square of x l cannot be solved exactly [25]. However, since the radar echo signal x l of the lth range unit to be detected is superimposed by the ground clutter echo signal, noise, and low-altitude windshear echo signal, it can be written as follows:
E x l 2 2 = E c l + n l + s l 2 2
Therefore, Equation (11) is substituted into Equation (19), and according to literature [24], we can obtain:
E x l 2 2 = E c l + n l + s l 2 2 = E m = 1 N s α l , m . a ( f dm , ψ sm ) + n l + s l 2 2 = m = 1 N s α l , m 2 a ( f dm , ψ sm ) 2 2 + N K σ n + s l 2 2
Substituting Equation (20) into Equation (18) to obtain:
J = x l 2 2 x l H R l 1 x l + m = 1 N s α l , m 2 a ( f dm , ψ sm ) 2 2 + N K σ n + s l 2 2 2 x l 2 2
The last two terms in Equation (21) are constants, which do not affect the result of solving its minimum value problem, so after ignoring the s l 2 2 2 x l 2 2 , the expression for J 1 is:
J 1 = x l 2 2 x l H R l 1 x l + m = 1 N s α l , m 2 a ( f dm , ψ sm ) 2 2 + N K σ n
Then, the α l , m 2 solution obtained by solving the minimum problem of J is the same as that obtained by solving the minimum problem of J 1 . Since x l 2 2 is a constant, to simplify the calculation, we divide both of the sides of Equation (22) by x l 2 2 at the same time to obtain:
J 1 x l 2 2 = x l H R l 1 x l + m = 1 N s α l , m 2 a ( f dm , ψ sm ) 2 2 x l 2 2 + N K σ n x l 2 2
Let the expression J 2 be:
J 2 = x l H R l 1 x l + m = 1 N s α l , m 2 a ( f dm , ψ sm ) 2 2 x l 2 2 + N K σ n x l 2 2
Then, solving the minimum problem of J 1 has the same solution as solving the minimum problem of J 2 . According to the study of Rojas et al. [26], the minimum problem of Equation (24) can be written as:
min x l H R l 1 x l s . t . m = 1 N s α l , m 2 a ( f dm , ψ sm ) 2 2 x l 2 2 + N K σ n x l 2 2 1
According to the literature [23], to solve Equation (25), the clutter covariance matrix R l in Equation (25) is expressed as:
R l = Θ H B Θ
where Θ = [ A 1 , I N K ] is a N K × ( N s + N K ) -dimensional sparse dictionary composed of clutter and noise. By substituting Equation (26) into Equation (25), we can obtain:
min x l H ( Θ H B Θ ) 1 x l s . t . m = 1 N s α l , m 2 a ( f dm , ψ sm ) 2 2 x l 2 2 + N K σ n x l 2 2 1
In this case, in order to solve the minimum problem of Equation (27), a new matrix Ψ is introduced, which satisfies:
Ψ = ( Θ 1 ) H
Namely:
Θ = Ψ H 1 Ψ H Θ = I N K
By substituting Equation (29) into Equation (27), we can obtain:
min x l H ( Θ H B Θ ) 1 x l = min x l H Θ 1 B 1 ( Θ H ) 1 x l = min x l H Ψ H B 1 Ψ x l s . t . Ψ H Θ = I N K m = 1 N s α l , m 2 a ( f dm , ψ sm ) 2 2 x l 2 2 + N K σ n x l 2 2 1
According to the literature [27,28,29], the solution to the minimum value problem is:
α l , m 2 = Ψ x l w l , m 1 / 2 ρ Ψ = B ( t ) Θ ( r l ( t ) ) 1 ( t = 0 , 1 , , N )
where ρ = m = 1 N s w l , m 1 / 2 Ψ x l + N = N s + 1 N s + N K Ψ x l x l 2 ; w l , m = a ( f dm , ψ sm ) 2 2 x l 2 2 . The solution of R l ( t ) and B ( t ) is as follows [24]:
R l ( t ) = m = 1 N s a ( f dm , ψ sm ) H x l a ( f dm , ψ sm ) 2 2 a ( f dm , ψ sm ) ( a ( f dm , ψ sm ) ) H + σ n I N K × N K ( t = 0 ) B ( t ) = diag ( a ( f dm , ψ sm ) H x l a ( f dm , ψ sm ) 2 2 ) ( t = 0 )
R l ( t ) = m = 1 N s α l , m ( t 1 ) 2 a ( f dm , ψ sm ) ( a ( f dm , ψ sm ) ) H + σ n I N K × N K ( t = 1 , 2 , N ) B ( t ) = diag ( α l , m ( t 1 ) 2 ) ( t = 1 , 2 , , N )
where Equation (32) is used to calculate R l ( t ) and B ( t ) when t = 0 , and this is the first time the SPICE algorithm is used. Equation (33) is used when t = 1 , 2 , , N to calculate R l ( t ) and B ( t ) in the subsequent iteration cycle and in the Equation, α l , m ( t 1 ) 2 ( t = 1 , 2 , , N ) is the α l , m 2 obtained from the previous cycle R l ( t 1 ) ( t = 1 , 2 , , N ) and B ( t 1 ) ( t = 1 , 2 , , N ) are obtained from the cycle t .
Firstly, the constructed clutter dictionary is used to obtain R l ( 0 ) and B ( 0 ) when the SPICE algorithm is first used according to Equation (32), and α l , m ( 0 ) 2 is obtained according to Equation (31). Secondly, it is judged whether α l , m ( 0 ) 2 meets the constraint condition of Equation (15). If the constraint condition is satisfied, α l , m ( 0 ) 2 is the required α l , m 2 . Otherwise, we put α l , m ( 0 ) 2 into Equation (33) and iterate the cycle continuously until the constraint condition of Equation (15) is met at a certain iteration, then, α l , m ( t 1 ) 2 ( t = 1 , , N ) that is obtained in this iteration is regarded as α l , m 2 . Finally, we put α l , m 2 into Equation (14) to obtain the clutter covariance matrix R l .
The flow diagram of clutter covariance matrix estimation based on SPICE algorithm is shown in Figure 3 below.

3.2. Low-Altitude Windshear Wind Speed Estimation

After the clutter covariance matrix is obtained iteratively by the SPICE algorithm, the STAP processor is designed to suppress the ground clutter echo signal and estimate the wind speed. The optimal weight vector is solved by the following equation:
min w l H R l w l s . t . w l H G l = 1
where G l = v l f d , ψ 0 N K × 1 is the extended low-altitude windshear space–time steering vector. According to Equation (34), the optimal weight vector is:
w l = μ R l 1 G l
After the optimal weight vector w l is used to process the radar echo signal, the ground clutter in the range unit x l that is to be detected is suppressed, and the normalized Doppler frequency is solved by the following equation:
f ^ l = argmax w l H x l
Then, the wind field target velocity estimation result of the lth range unit to be detected is:
v ^ l = λ f ^ l f r 4

4. Process of the Method

Figure 4 shows the flow diagram of the estimation method of low-altitude windshear wind speed based on KASPICE-STAP.
The method proposed in this paper is able to realize a low-altitude windshear wind speed estimation without IID training samples. The specific steps are as follows:
Step 1: Construct the corresponding clutter dictionary by using prior knowledge of the position distribution of ground clutter echo signals in space–time two-dimensional spectrum.
Step 2: Obtain the clutter covariance matrix iteratively using the SPICE algorithm.
Step 3: Design the STAP processor, calculate the optimal weight vector, and then suppress the ground clutter.
Step 4: After suppressing the ground clutter, the normalized Doppler frequency is obtained, and the wind speed for the detection range unit is estimated.

5. Results

In this paper, it is assumed that the low-altitude windshear wind field is located 8.5 km~16.5 km in front of the aircraft platform, the center of the low-altitude windshear wind field is located 12.5 away from the 60° direction of the aircraft platform, the main lobe of the antenna is aligned with the low-altitude windshear wind field, and the width of the low-altitude windshear wind field is 8 km. System simulation parameters are shown in Table 1.
Figure 5 shows the space–time two-dimensional spectrum of the radar echo signal of an airborne weather radar forward-looking array, wherein the ground clutter of the airborne forward-looking array has the space–time coupling characteristic, the ground clutter echo signal presents the semi-elliptical feature in the space–time two-dimensional spectrum, and the power spectrum of low-altitude windshear signal has a certain broadening in the normalized Doppler frequency domain and the spatial cone Angle cosine domain. It can be concluded from the analysis that the power of the ground clutter echo signal is much stronger than that of the low-altitude windshear signal, which makes the ground clutter echo signal completely cover up the normalized Doppler frequency information of the low-altitude windshear echo signal, which is an important factor causing the inaccurate performance of the low-altitude windshear estimation.
Figure 6a,b shows the space–time two-dimensional spectrum of the ground clutter obtained using the KASPICE-STAP method and DDD-SR-STAP method for the sparse recovery of the detection range units, respectively. As can be seen from Figure 6, although the DDD-SR-STAP method recovers the space–time two-dimensional spectrum of the ground clutter echo signal, it also presents semi-elliptical distribution characteristics, the space–time spectrum of ground clutter echo signal has a serious discontinuous distribution, and the recovery effect of the space–time two-dimensional spectrum of ground clutter echo signal is very poor. The space–time two-dimensional spectrum of the ground clutter echo signal obtained by the sparse recovery method in this paper is more accurate, and the semi elliptical distribution characteristics and the main lobe of the ground clutter echo signals can be clearly seen, which is more consistent with the space–time two-dimensional spectrum of the ground clutter echo signal in Figure 5 radar echo signal, showing the ultra-high resolution performance advantages of the sparse recovery technology.
Figure 7 shows the clutter characteristic spectra of the clutter covariance matrix estimated by the KASPICE-STAP method, the DDD-STAP method, and the DDD-SR-STAP method. It can be seen from Figure 7 that the number of large eigenvalues of the clutter covariance matrix estimated by the KASPICE-STAP method is smaller than that of the other two methods, that is, the clutter degree of freedom is low, so the clutter covariance matrix estimated by the KASPICE-STAP method is more accurate.
Figure 8 shows the factor of improvement curves of the KASPICE-STAP method, the DDD-STAP method, and the DDD-SR-STAP method. Taking the No. 60 range unit as an example, it can be seen from Figure 8 that compared with the other two methods, the KASPICE-STAP method has a deeper and narrower notch in the main clutter area, which is able to suppress the clutter echo signals more effectively.
Figure 9 shows the comparison of the low-altitude windshear wind speed estimations by the KASPICE-STAP method, the DDD-STAP method, and the DDD-SR-STAP method. As can be seen from Figure 9, the DDD-STAP method cannot accurately estimate the low-altitude windshear wind speed due to the loss of degrees of freedom in the sliding window and the limitation of the degrees of freedom in the space and time domain. The DDD-SR-STAP method is affected by only one single range unit data that are to be detected, and the accuracy of low-altitude windshear wind speed estimation is not high. The KASPICE-STAP method can obtain better wind speed estimation results with higher accuracy. At the same time, within the range of the 8.5 km–16.5 km low-altitude windshear wind field, the wind speed of the low-altitude windshear wind field shows an inverse “S” shape with distance.
Table 2 shows the comparison of root mean square error of low-altitude windshear wind speed estimation by the KASPICE-STAP method, the DDD-STAP method, and the DDD-SR-STAP method. It can be seen from Table 2 that the root mean square error of low-altitude windshear wind speed estimation by the DDD-STAP method and the DDD-SR-STAP method is larger than that which was achieved by the KASPICE-STAP method. Therefore, the KASPICE-STAP method can achieve accurate estimation results of low-altitude windshear wind speed.

6. Conclusions

When one is estimating low-altitude windshear wind speed, being faced with no IID training samples is a common situation. The traditional STAP method is unable to accurately estimate the clutter covariance matrix and suppress the clutter, which severely degrades the performance of low-altitude windshear wind speed estimation. In this paper, a low-altitude wind-speed estimation method based on KASPICE-STAP was designed. This method was applied to airborne weather radar, and it can be used for the clutter suppression and parameter estimation of distributed targets without any IID training samples, and it shows a good performance when there is only a single range unit that is to be detected. It uses prior knowledge of the ground clutter echo signals, fully excavated the sparsity of the space–time two-dimensional spectrum of the range unit that is to be detected to construct the clutter dictionary, and then, it uses the SPICE algorithm to iteratively obtain the clutter covariance matrix. Compared with the traditional DDD-STAP method, this method obtains a more accurate clutter covariance matrix due to its excellent performance. Finally, the STAP processor was designed, and the corresponding optimal weight vector was calculated, the normalized Doppler frequency was proposed from the signal after eliminating the ground clutter afterwards, and ultimately, the wind speed was estimated. The simulation results showed that the KASPICE-STAP method can still effectively and accurately estimate the low-altitude windshear speed without IID training samples. At present, the limitation of the method is that the clutter dictionary is traversed in each iteration of the SPICE algorithm, which has a high computational complexity and leads to a long operation time. This will be our future research direction.

Author Contributions

Conceptualization, H.L., Y.C. and K.F.; methodology, H.L., Y.C. and K.F.; software, H.L., Y.C., K.F. and M.J.; validation, H.L., Y.C. and M.J.; formal analysis, H.L., Y.C., K.F. and M.J.; investigation, H.L., Y.C., K.F. and M.J.; resources, H.L., Y.C., K.F. and M.J.; data curation, H.L., Y.C., K.F. and M.J.; writing—original draft preparation, H.L., Y.C. and K.F.; writing—review and editing, H.L.; visualization, H.L., Y.C., K.F. and M.J.; supervision, H.L.; project administration, H.L.; funding acquisition, H.L. and M.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Key Projects of Tianjin Natural Fund, grant number 20JCZDJC00490; the National Key Research and Development Program of China, grant number 2021YFB1600600; Civil Aircraft Project, grant number MJ-2018-S-28; Fundamental Research Fees for Central Colleges and Universities Special for Civil Aviation University of China, grant number 3122019041; Training Foundations for Famous Blue Sky Teachers of Civil Aviation University of China; Zhejiang Science Foundation for Distinguished Young Scholars, grant number LR21F010001; Key Projects of Ningbo Natural Science Foundation, grant number 202003N4013; the National Natural Science Foundation of China, grant number 61871246.

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.

References

  1. Li, H.; Wang, J. Low-altitude wind-shear wind speed estimation based on CMCAP. Syst. Eng. Electron. 2019, 41, 529–533. [Google Scholar]
  2. RTCA/DO-220; Minimum Operational Performance Standards for Airborne Weather Radar with Forward-looking Windshear Capability. RTCA Inc.: Washington, DC, USA, 2016.
  3. Li, H.; Song, D.; Huyan, Z.; Feng, Q.; Zhuang, Z. Wind speed estimation of low-altitude wind-shear based on TDPC-JDL under LFMCW system. Syst. Eng. Electron. 2020, 42, 1504–1509. [Google Scholar]
  4. Klemm, R. Applications of Space-Time Adaptive Processing; IEE Press: Stevenage, UK, 2004. [Google Scholar]
  5. Aubry, A.; De Maio, A.; Pallotta, L.; Farina, A. Covariance matrix estimation via geometric barycenters and its application to radar training data selection. IET Radar Sonar Navig. 2013, 7, 600–614. [Google Scholar] [CrossRef]
  6. Reed, I.S.; Mallett, J.D.; Brennan, L.E. Rapid convergence rate in adaptive arrays. IEEE Trans. Aerosp. Electron. Syst. 1974, 10, 85–863. [Google Scholar] [CrossRef]
  7. Peckham, C.D.; Haimovich, A.M.; Ayoub, T.F.; Goldstein, J.S.; Reid, I.S. Reduced-rank STAP performance analysis. IEEE Trans. Aerosp. Electron. Syst. 2000, 36, 664–676. [Google Scholar] [CrossRef]
  8. Li, H.; Zhou, M.; Wu, R.B.; Han, Y. Wind speed estimation of low-altitude wind-shear based on multiple Doppler channels joint adaptive processing. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; pp. 3116–3120. [Google Scholar]
  9. Sarkar, T.K.; Wang, H.; Park, S.; Adve, R.; Koh, J.; Kim, K.; Zhang, Y.; Wicks, M.; Brown, R. A deterministic least-squares approach to space-time adaptive processing (STAP). IEEE Trans. Aerosp. Electron. Syst. 2009, 49, 91–103. [Google Scholar]
  10. Sun, K.; Zhang, H.; Li, G.; Meng, H.; Wang, X. Direct data domain STAP algorithm using sparse recovery. J. Tsinghua Univ. Sci. Technol. 2011, 51, 972–976. [Google Scholar]
  11. Li, Z.; Wang, T. Sparse Bayesian learning-based robust SR-STAP algorithm. Syst. Eng. Electron. 2022, 1–12. Available online: http://kns.cnki.net/kcms/detail/11.2422.TN.20221107.1556.004.html (accessed on 25 October 2022).
  12. Zou, B.; Wang, X.; Feng, W.; Zhu, H.; Lu, F. DU-CG-STAP Method Based on Sparse Recovery and Unsupervised Learning for Airborne Radar Clutter Suppression. Remote Sens. 2022, 14, 3472. [Google Scholar] [CrossRef]
  13. Shi, J.; Cheng, Z.; He, Z.; Zhang, W.; Lu, X. Angle-Doppler Channel Selection Method via Sparse Recovery for Reduced-Dimension STAP. J. Univ. Electron. Sci. Technol. China 2022, 51, 506–513. [Google Scholar]
  14. Zhang, Y.; Jin, Y.; Chen, S.; Wu, Y.; Hao, C. A robust STAP algorithm using two prior knowledge. J. Signal Process. 2022, 38, 1367–1379. [Google Scholar]
  15. Li, Z.; Wang, T.; Su, Y. A fast and gridless STAP algorithm based on mixed-norm minimisation and the alternating direction method of multipliers. IET Radar Sonar Navig. 2021, 15, 1340–1352. [Google Scholar] [CrossRef]
  16. Zhang, W.; An, R.; He, N.; He, Z.; Li, H. Reduced Dimension STAP Based on Sparse Recovery in Heterogeneous Clutter Environments. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 785–795. [Google Scholar] [CrossRef]
  17. Li, Z.; Zhang, Y.; Gao, Q.; Guo, Y.; Wang, Q.; Liu, Y. Off-gird STAP algorithm based on local search orthogonal matching pursuit. Syst. Eng. Electron. 2018, 40, 1221–1226. [Google Scholar]
  18. Lu, X.; Yang, J.; Yue, Q.; Zhang, H. Airborne Bistatic Radar Clutter Suppression Based on Sparse Bayesian Learning. J. Electron. Inf. Technol. 2018, 40, 8. [Google Scholar]
  19. Meng, Y.; Stoica, P.; Wong, K. Estimation of the directions of arrival of spatially dispersed signals in array processing. Radar Sonar Navig. IEEE Proc. 1996, 143, 1–9. [Google Scholar] [CrossRef]
  20. Yao, H. Research on parameter estimation method for distributed sources. PhD Thesis, Information Engineering University of PLA, Zhengzhou, China, 2013. [Google Scholar]
  21. Ward, J. Space-Time Adaptive Processing for Airborne Radar Data Systems; Technical Report 1015; Lincoln Laboratory of MIT: Lexington, MA, USA, 1994; pp. 25–45. [Google Scholar]
  22. Klemm, R. Principle of Space-time Adaptive Processing, 3rd ed.; IET Publisher: London, UK, 2006. [Google Scholar]
  23. He, T.; Tang, B.; Zhang, Y. Sparse Recovery Algorithm of MIMO-STAP Based on Weighted SPICE. J. Signal Process. 2019, 35, 1417–1424. [Google Scholar]
  24. Tao, F.Y.; Wang, T.; Wu, J.X.; Su, Y. A knowledge aided SPICE space time adaptive processing method for airborne radar with conformal array. Signal Process. 2018, 152, 54–56. [Google Scholar] [CrossRef]
  25. Tao, F. Study on Clutter and Jamming Suppression Methods for Airborne Radar with Conformal Array. Ph.D. Thesis, Xi’an University, Xi’an, China, 2020. [Google Scholar] [CrossRef]
  26. Rojas, C.R.; Katselis, D.; Hjalmarsson, H. A Note on the SPICE Method. IEEE Trans. Signal Process. 2013, 61, 4545–4551. [Google Scholar] [CrossRef] [Green Version]
  27. Stoica, P.; Babu, P.; Li, J. SPICE: A Sparse Covariance-Based Estimation Method for Array Processing. IEEE Trans. Signal Process. 2011, 59, 629–638. [Google Scholar] [CrossRef]
  28. Stoica, P.; Babu, P.; Li, J. New Method of Sparse Parameter Estimation in Separable Models and Its Use for Spectral Analysis of Irregularly Sampled Data. IEEE Trans. Signal Process. 2010, 59, 35–47. [Google Scholar] [CrossRef]
  29. Fei, H. Underwater Target DOA Estimation Based on Sparse Covariance Matrix. Ph.D. Thesis, Harbin Engineering University, Harbin, China, 2019. [Google Scholar]
Figure 1. The model of low-altitude windshear detected by an airborne weather radar forward-looking array.
Figure 1. The model of low-altitude windshear detected by an airborne weather radar forward-looking array.
Sensors 23 00054 g001
Figure 2. Location distribution of ground clutter in space–time two-dimensional spectrum.
Figure 2. Location distribution of ground clutter in space–time two-dimensional spectrum.
Sensors 23 00054 g002
Figure 3. Flow diagram of clutter covariance matrix estimation based on SPICE algorithm.
Figure 3. Flow diagram of clutter covariance matrix estimation based on SPICE algorithm.
Sensors 23 00054 g003
Figure 4. Flow diagram of low-altitude windshear wind speed estimation method based on KASPICE-STAP.
Figure 4. Flow diagram of low-altitude windshear wind speed estimation method based on KASPICE-STAP.
Sensors 23 00054 g004
Figure 5. Two-dimensional space–time spectrum of radar echo signal.
Figure 5. Two-dimensional space–time spectrum of radar echo signal.
Sensors 23 00054 g005
Figure 6. Space–time two-dimensional spectrum of ground clutter recovered by KASPICE-STAP method and DDD-SR-STAP method. (a) KASPICE-STAP method. (b) DDD-SR-STAP method.
Figure 6. Space–time two-dimensional spectrum of ground clutter recovered by KASPICE-STAP method and DDD-SR-STAP method. (a) KASPICE-STAP method. (b) DDD-SR-STAP method.
Sensors 23 00054 g006aSensors 23 00054 g006b
Figure 7. Clutter characteristic spectrum.
Figure 7. Clutter characteristic spectrum.
Sensors 23 00054 g007
Figure 8. Factor of improvement curve of No. 60 range unit.
Figure 8. Factor of improvement curve of No. 60 range unit.
Sensors 23 00054 g008
Figure 9. Comparison of low-altitude windshear wind speed estimation.
Figure 9. Comparison of low-altitude windshear wind speed estimation.
Sensors 23 00054 g009
Table 1. System simulation parameters.
Table 1. System simulation parameters.
ParameterValueParameterValue
Aircraft platform height (m)600Number of array elements8
Aircraft platform speed (m/s)75Number of coherent pulse32
Radar wavelength (m)0.032Angle of main lobe (°)(60,0)
Pulse repetition frequency (Hz)7000Range resolution (m)150
Signal-to-noise ratio (dB)5Clutter-to-noise ratio (dB)40
Table 2. Comparison of root mean square error of low-altitude windshear wind speed estimation.
Table 2. Comparison of root mean square error of low-altitude windshear wind speed estimation.
Wind Speed Estimation MethodRoot Mean Square Error/(m/s)
DDD-STAP13.2187
DDD-SR-STAP4.7335
KASPICE-STAP1.8692
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, H.; Chen, Y.; Feng, K.; Jin, M. Low-Altitude Windshear Wind Speed Estimation Method Based on KASPICE-STAP. Sensors 2023, 23, 54. https://doi.org/10.3390/s23010054

AMA Style

Li H, Chen Y, Feng K, Jin M. Low-Altitude Windshear Wind Speed Estimation Method Based on KASPICE-STAP. Sensors. 2023; 23(1):54. https://doi.org/10.3390/s23010054

Chicago/Turabian Style

Li, Hai, Yutong Chen, Kaihong Feng, and Ming Jin. 2023. "Low-Altitude Windshear Wind Speed Estimation Method Based on KASPICE-STAP" Sensors 23, no. 1: 54. https://doi.org/10.3390/s23010054

APA Style

Li, H., Chen, Y., Feng, K., & Jin, M. (2023). Low-Altitude Windshear Wind Speed Estimation Method Based on KASPICE-STAP. Sensors, 23(1), 54. https://doi.org/10.3390/s23010054

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