Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2022 Dec 21;23(1):54. doi: 10.3390/s23010054

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

Hai Li 1,*, Yutong Chen 1, Kaihong Feng 1, Ming Jin 2
Editors: Lan Lan, Yan Huang, Jingwei Xu, Yimin Liu
PMCID: PMC9823604  PMID: 36616650

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.

Keywords: airborne weather radar, clutter suppression, KASPICE-STAP, SPICE algorithm, wind speed estimation

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 fr 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φlcosθ0 is valid.

Figure 1.

Figure 1

The model of low-altitude windshear detected by an airborne weather radar forward-looking array.

This paper assumes that there are L range units in total; xl represents the NK×1-dimensional radar echo signal of the lth range unit to be detected (l=1,2,,L), and its expression is:

xl=sl+cl+Nl (1)

where, sl is the low-altitude windshear wind field echo signal in the lth range unit to be detected; cl is the ground clutter echo signal in the lth range unit to be detected; nl is additive white Gaussian noise.

2.1. Low-Altitude Windshear Echo Signal Model

The echo signal sl of low-altitude windshear wind field in the lth range unit to be detected is:

sl=σ.vlfd,ψ0NK×1=σ.vdfdK×1vsψ0N×1 (2)

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. fd 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]; vlfd,ψ0NK×1 is the space–time steering vector of wind field echo signal in the lth range unit to be detected; vdfdK×1 and vsψ0N×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:

vdfdK×1=[1,eJπfd,,eJπK1fd]K×1Tg(σfd) (3)
vsψ0N×1=[1,eJ2πdλcosθ0cosφl,,eJ2πN1dλcosθ0cosφl]N×1Tg(σψ0)=[1,eJ2πdλcosψ0,,eJ2πN1dλcosψ0]N×1Tg(σψ0) (4)

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(σfd)=[1,e2π2σfd,,e2π2(K1)σfd]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,e1/2(2πdλ)2σψ0,,e1/2(2π(N1)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=σθ02cos2φlsin2θ0+σφl2sin2φlcos2θ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 cl in the lth range unit to be detected is:

cl=m=1mBmRl2fθl,ma(fdm,ψsm) (5)

where Bm is the reflection coefficient of the mth ground clutter patch; Fθl,m is the radar antenna pattern; rl is the distance between the ground clutter patches of the lth range unit to be detected and the aircraft platform; a(fd,m,ψs,m) is the NK×1-dimensional space–time steering vector of the mth ground clutter patch. The expression is as follows:

a(fdm,ψsm)=[1,eJπfdm,,eJπ(K1)fdm]K×1T[1,eJ2πdλcosψsm,,eJ2π(N1)dλcosψsm]N×1T (6)

where ψsm is the corresponding spatial cone angle; fdm 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,mcosφl,c) (7)
fd,m=4Vλfrcos(αθl,m)cosφl,c (8)

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 Ns parts. Then, the NK×1-dimensional space–time steering vector corresponding to each clutter cell grid is a(fdm,ψsm)=sdm(fdm)ssm(ψsm),m=1,2,,Ns, where sdm(fdm)=[1,eJπfdm,,eJπ(K1)fdm] is the time steering vector and ssm(ψsm)=[1,eJ2πdλψdm,,eJ2π(N1)dλψdm] is the space steering vector. Then, the space–time steering vector of each clutter cell grid is combined into an NK×Ns dimensional clutter dictionary A1, which is expressed as:

A1=[a(fd1,ψs1),,a(fdm,ψsm),,a(fdNs,ψsNs)] (9)
Figure 2.

Figure 2

Location distribution of ground clutter in space–time two-dimensional spectrum.

3.1.2. Estimation of Clutter Covariance Matrix Using SPICE Algorithm

If we let Rl be the clutter covariance matrix of the lth range unit that is to be detected, its expression is [23]:

Rl=Ecl+nlcl+nlH (10)

As it can be seen from Figure 2, since a single clutter cell grid is evenly divided into Ns parts, M in Equation (5) is Ns, and αl,m=BmRl2Fθ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, cl in Equation (5) can be expressed as:

cl=m=1Nsαl,m.a(fdm,ψsm) (11)

By substituting Equation (11) into Equation (10), we can obtain:

Rl=Ecl+nlcl+nlH=E[m=1Nsαl.m.a(fdm,ψsm)+nlm=1Nsαl,m.a(fdm,ψsm)+nlH)]=Em=1Nsαl,m2a(fdm,ψsm)(a(fdm,ψsm))H+EnlHm=1Nsαl,m.a(fdm,ψsm)+Enlm=1Nsαl,m.(a(fdm,ψsm))H+EnlnlH (12)

It is assumed that since clutter and noise are independent of each other [24], EnlHm=1Nsαl,m.a(fdm,ψsm)=0, Enlm=1Nsαl,m.(a(fdm,ψsm))H=0 in Equation (12) can be obtained by substituting it into Equation (12):

Rl=Em=1Nsαl,m2a(fdm,ψsm)(a(fdm,ψsm))H+EnlnlH (13)

In Equation (13), EnlnlH=σ1000σ200σn=σNINK×NK. Therefore, Equation (13) can be expressed as:

Rl=m=1Nsαl,m2a(fdm,ψsm)(a(fdm,ψsm))H+σnINK×NK (14)

where αl,m2 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,m2 is an unknown quantity, while in this paper, to solve the value of αl,m2, the SPICE algorithm is used, and its objective function and constraint condition are as follows:

{minJ=(m=1Ns|αl,m|2a(fdm,ψsm)(a(fdm,ψsm))H+σnINK×NK)(Rl(m=1Ns|αl,m|2a(fdm,ψsm)(a(fdm,ψsm))H+σnINK×NK))F2s.t.(diag(|αl,m|2))t+1(diag(|αl,m|2))t22(diag(|αl,m|2))t22κ (15)

In Equation (15), J is the objective function of the SPICE algorithm, which is to obtain the value of αl,m2 by solving the minimum value problem of J and judging whether the constraint condition is valid. If the answer is yes, then αl,m2 is the desired value; otherwise, we keep iterating until the value of αl,m2 meets the constraint condition. Rl is the maximum likelihood estimate of the covariance matrix; diag(αl,m2) is the power diagonal matrix of the clutter space–time two-dimensional spectrum formed by the sparse coefficient vector αl,m2; κ 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,m2) as B. Equation (15) can be expressed as:

J=Rl12(RlRl)F2s.t.Bt+1Bt22Bt22κ (16)

Since the proposed method does not use IID training samples, as it only uses the range unit xl to be detected, the rl expression is as follows:

rl=xlxlH (17)

We substitute Equation (17) into the objective function J expression of Equation (16) and expand and simplify the F norm to obtain:

J=Rl12(xlxlHRl)F2=Tr(xlxlHRl)H(Rl12)HRl12(xlxlHRl)=TrRl1(xlxlHRl)2=Tr(xlxlH)xlHRl1xl+Tr(Rl)2xl22=xl22xlHRl1xl+Exl222xl22 (18)

Strictly speaking, the mathematical expectation Exl22 of L2-norm square of xl cannot be solved exactly [25]. However, since the radar echo signal xl 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:

Exl22=Ecl+nl+sl22 (19)

Therefore, Equation (11) is substituted into Equation (19), and according to literature [24], we can obtain:

Exl22=Ecl+nl+sl22=Em=1Nsαl,m.a(fdm,ψsm)+nl+sl22=m=1Nsαl,m2a(fdm,ψsm)22+NKσn+sl22 (20)

Substituting Equation (20) into Equation (18) to obtain:

J=xl22xlHRl1xl+m=1Nsαl,m2a(fdm,ψsm)22+NKσn+sl222xl22 (21)

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 sl222xl22, the expression for J1 is:

J1=xl22xlHRl1xl+m=1Nsαl,m2a(fdm,ψsm)22+NKσn (22)

Then, the αl,m2 solution obtained by solving the minimum problem of J is the same as that obtained by solving the minimum problem of J1. Since xl22 is a constant, to simplify the calculation, we divide both of the sides of Equation (22) by xl22 at the same time to obtain:

J1xl22=xlHRl1xl+m=1Nsαl,m2a(fdm,ψsm)22xl22+NKσnxl22 (23)

Let the expression J2 be:

J2=xlHRl1xl+m=1Nsαl,m2a(fdm,ψsm)22xl22+NKσnxl22 (24)

Then, solving the minimum problem of J1 has the same solution as solving the minimum problem of J2. According to the study of Rojas et al. [26], the minimum problem of Equation (24) can be written as:

minxlHRl1xls.t.m=1Nsαl,m2a(fdm,ψsm)22xl22+NKσnxl221 (25)

According to the literature [23], to solve Equation (25), the clutter covariance matrix Rl in Equation (25) is expressed as:

Rl=ΘHBΘ (26)

where Θ=[A1,INK] is a NK×(Ns+NK)-dimensional sparse dictionary composed of clutter and noise. By substituting Equation (26) into Equation (25), we can obtain:

minxlH(ΘHBΘ)1xls.t.m=1Nsαl,m2a(fdm,ψsm)22xl22+NKσnxl221 (27)

In this case, in order to solve the minimum problem of Equation (27), a new matrix Ψ is introduced, which satisfies:

Ψ=(Θ1)H (28)

Namely:

Θ=ΨH1ΨHΘ=INK (29)

By substituting Equation (29) into Equation (27), we can obtain:

minxlH(ΘHBΘ)1xl=minxlHΘ1B1(ΘH)1xl=minxlHΨHB1Ψxls.t.ΨHΘ=INKm=1Nsαl,m2a(fdm,ψsm)22xl22+NKσnxl221 (30)

According to the literature [27,28,29], the solution to the minimum value problem is:

αl,m2=Ψxlwl,m1/2ρΨ=B(t)Θ(rl(t))1(t=0,1,,N) (31)

where ρ=m=1Nswl,m1/2Ψxl+N=Ns+1Ns+NKΨxlxl2;wl,m=a(fdm,ψsm)22xl22. The solution of Rl(t) and B(t) is as follows [24]:

Rl(t)=m=1Nsa(fdm,ψsm)Hxla(fdm,ψsm)22a(fdm,ψsm)(a(fdm,ψsm))H+σnINK×NK(t=0)B(t)=diag(a(fdm,ψsm)Hxla(fdm,ψsm)22)(t=0) (32)
Rl(t)=m=1Nsαl,m(t1)2a(fdm,ψsm)(a(fdm,ψsm))H+σnINK×NK(t=1,2,N)B(t)=diag(αl,m(t1)2)(t=1,2,,N) (33)

where Equation (32) is used to calculate Rl(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 Rl(t) and B(t) in the subsequent iteration cycle and in the Equation, αl,m(t1)2(t=1,2,,N) is the αl,m2 obtained from the previous cycle Rl(t1)(t=1,2,,N) and B(t1)(t=1,2,,N) are obtained from the cycle t.

Firstly, the constructed clutter dictionary is used to obtain Rl(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,m2. 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(t1)2(t=1,,N) that is obtained in this iteration is regarded as αl,m2. Finally, we put αl,m2 into Equation (14) to obtain the clutter covariance matrix Rl.

The flow diagram of clutter covariance matrix estimation based on SPICE algorithm is shown in Figure 3 below.

Figure 3.

Figure 3

Flow diagram of clutter covariance matrix estimation based on SPICE algorithm.

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:

minwlHRlwls.t.wlHGl=1 (34)

where Gl=vlfd,ψ0NK×1 is the extended low-altitude windshear space–time steering vector. According to Equation (34), the optimal weight vector is:

wl=μRl1Gl (35)

After the optimal weight vector wl is used to process the radar echo signal, the ground clutter in the range unit xl that is to be detected is suppressed, and the normalized Doppler frequency is solved by the following equation:

f^l=argmaxwlHxl (36)

Then, the wind field target velocity estimation result of the lth range unit to be detected is:

v^l=λf^lfr4 (37)

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.

Figure 4.

Figure 4

Flow diagram of low-altitude windshear wind speed estimation method 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.

Table 1.

System simulation parameters.

Parameter Value Parameter Value
Aircraft platform height (m) 600 Number of array elements 8
Aircraft platform speed (m/s) 75 Number of coherent pulse 32
Radar wavelength (m) 0.032 Angle of main lobe (°) (60,0)
Pulse repetition frequency (Hz) 7000 Range resolution (m) 150
Signal-to-noise ratio (dB) 5 Clutter-to-noise ratio (dB) 40

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 5.

Figure 5

Two-dimensional space–time spectrum of radar echo signal.

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 6.

Figure 6

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 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 7.

Figure 7

Clutter characteristic spectrum.

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 8.

Figure 8

Factor of improvement curve of No. 60 range unit.

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.

Figure 9.

Figure 9

Comparison of low-altitude windshear wind speed estimation.

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.

Table 2.

Comparison of root mean square error of low-altitude windshear wind speed estimation.

Wind Speed Estimation Method Root Mean Square Error/(m/s)
DDD-STAP 13.2187
DDD-SR-STAP 4.7335
KASPICE-STAP 1.8692

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.

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.

Funding Statement

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.

Footnotes

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.

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.Minimum Operational Performance Standards for Airborne Weather Radar with Forward-looking Windshear Capability. RTCA Inc.; Washington, DC, USA: 2016. [Google Scholar]
  • 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. doi: 10.1049/iet-rsn.2012.0190. [DOI] [Google Scholar]
  • 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. doi: 10.1109/TAES.1974.307893. [DOI] [Google Scholar]
  • 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. doi: 10.1109/7.845257. [DOI] [Google Scholar]
  • 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; 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. [(accessed on 25 October 2022)];Syst. Eng. Electron. 2022 :1–12. Available online: http://kns.cnki.net/kcms/detail/11.2422.TN.20221107.1556.004.html. [Google Scholar]
  • 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. doi: 10.3390/rs14143472. [DOI] [Google Scholar]
  • 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. doi: 10.1049/rsn2.12126. [DOI] [Google Scholar]
  • 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. doi: 10.1109/TAES.2019.2921141. [DOI] [Google Scholar]
  • 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. doi: 10.1049/ip-rsn:19960170. [DOI] [Google Scholar]
  • 20.Yao H. PhD Thesis. Information Engineering University of PLA; Zhengzhou, China: 2013. Research on parameter estimation method for distributed sources. [Google Scholar]
  • 21.Ward J. Space-Time Adaptive Processing for Airborne Radar Data Systems. Lincoln Laboratory of MIT; Lexington, MA, USA: 1994. pp. 25–45. Technical Report 1015. [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. doi: 10.1016/j.sigpro.2018.05.015. [DOI] [Google Scholar]
  • 25.Tao F. Ph.D. Thesis. Xi’an University; Xi’an, China: 2020. Study on Clutter and Jamming Suppression Methods for Airborne Radar with Conformal Array. [DOI] [Google Scholar]
  • 26.Rojas C.R., Katselis D., Hjalmarsson H. A Note on the SPICE Method. IEEE Trans. Signal Process. 2013;61:4545–4551. doi: 10.1109/TSP.2013.2272291. [DOI] [Google Scholar]
  • 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. doi: 10.1109/TSP.2010.2090525. [DOI] [Google Scholar]
  • 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. doi: 10.1109/TSP.2010.2086452. [DOI] [Google Scholar]
  • 29.Fei H. Ph.D. Thesis. Harbin Engineering University; Harbin, China: 2019. Underwater Target DOA Estimation Based on Sparse Covariance Matrix. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Not applicable.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES