Next Article in Journal
SIVED: A SAR Image Dataset for Vehicle Detection Based on Rotatable Bounding Box
Previous Article in Journal
Does the Rational Function Model’s Accuracy for GF1 and GF6 WFV Images Satisfy Practical Requirements?
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Fast Sparse Bayesian Learning STAP Algorithm for Conformal Array Radar

National Key Laboratory of Radar Signal Processing, Xidian University, Xi’an 710071, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2023, 15(11), 2824; https://doi.org/10.3390/rs15112824
Submission received: 14 April 2023 / Revised: 24 May 2023 / Accepted: 24 May 2023 / Published: 29 May 2023

Abstract

:
Space-time adaptive processing (STAP) is an important method of clutter suppression that requires adequate training samples. For an airborne conformal array radar, conventional STAP methods do not have enough training samples to acquire good performance due to the range dependent clutter caused by geometry and the problem of polarization. Sparse-recovery-based STAP (SR-STAP) methods have garnered significant attention in the past few decades because they only require a small number of training samples. Sparse Bayesian Learning (SBL) methods have seen increasing amounts of development due to its robust, self-regularizing nature and because it is not sensitive to user parameters, but it converges slowly. In this paper, a novel fast SBL (NFSBL) method is put forward to increase the rate of convergence. To minimize the SBL penalty function, the proposed method introduces the conjugate function to construct a surrogate function. Additional solution sparsity will be achieved through iteratively minimizing the surrogate function. Then, from the proposed method, we could obtain a more accurate clutter plus noise covariance matrix. Numerical simulation results express that this method could acquire better performance of STAP and improvement in convergence and computational complexity for a conformal array.

1. Introduction

Conformal array radar has attracted extensive attention because of the advantages which contain the underlying larger effective aperture, minimum payload weight, rise scanning range without cumbersome mechanical couplings and avoiding signal modulation from rotary antenna [1].
Space-time adaptive processing (STAP) is a meaningful method because of its excellent clutter suppression performance [2]. The optimum weight vector aims to maximize the output signal-interference-noise-ratio (SINR) [3]. Usually, the clutter plus noise covariance matrix (CNCM) should be obtained by using the training samples with the adjacent to range cell under test (CUT) to estimate [4]. The Reed–Mallett–Brennan rule (RMB) [5] shows that the training samples must fulfill these conditions to maintain a 3 dB output SINR loss: (a) it should be independent and identically distributed (IID); (b) it is required to have no target; (c) the number is required to be more than twice the degrees of freedom. However, in the complex structures, such as conformal arrays, there is nonlinearity and range-dependence between the Doppler frequencies and spatial frequencies. Meanwhile, clutter has no stationarity over the range [6]. For conformal arrays, it is more difficult to acquire the needed IID training samples.
In order to deal with influence caused by range dependence, many methods based on compensation have been proposed. The angle-Doppler compensation method (ADC) [7] deterministically aligns maximum angle-Doppler responses over a range to improve the training set. However, the deterministic compensation needs a certain degree of prior information. The adaptive angle-Doppler compensation method (A2 DC) [8,9] adaptively estimates features of dominant subspace from data and aligns range-varying responses to CUT. Some related methods [10,11] intend to apply compensation algorithms to the conformal array or other geometry. The methods mentioned above make the angle-Doppler characteristic of training samples similar to CUT. However, these methods are only suitable for antenna beam-patterns with high directivity [12].
In the last few decades, to decrease the requirement of the IID secondary samples and obtain an excellent clutter suppression performance, different effective methods have been represented. The reduced-dimension methods (RD) attempt to introduce a reduced dimension matrix to decrease the requirements of IID training samples [13,14,15]. The reduced-rank (RR) methods try to decrease the number of needed training samples by using a data-dependent transformation matrix [16]. However, the training samples needed by these methods is still hard to satisfy in a nonhomogeneous environment. The named direct data domain STAP method [17] solves the shortcoming of inadequate training samples by using the CUT only. Unfortunately, the DDD method introduces the cost of the decreased degrees of freedom, which causes STAP performance degradation. Recently, the knowledge-aided (KA) methods have been introduced in the STAP methods [18,19] to enhance the clutter suppression performance in nonhomogeneous environments, which utilize the prior information of the array geometry, array system parameters, or measured data to obtain a relatively accurate CNCM. However, when errors exist in the prior knowledge, the KA-STAP methods will result in significant performance loss.
With the progress of compressed sensing technology, sparse recovery (SR) methods have been introduced into STAP methods and obtained good development [20,21]. SR-STAP methods aim to acquire the precise recovery of the clutter spectrum by exploiting the clutter sparse property. These methods can estimate an accurate CNCM with a few training samples by making use of the sparse property of the clutter spectrum [22,23]. Unfortunately, these SR-STAP methods are sensitive to user parameters or have high computational burden. A sparse representation RBC method (SR-RBC) was represented to further obtain an excellent STAP performance of conformal array [24] that uses the more accurate CNCM estimated by SR method to design the transform matrix by making the training samples more stationary, but the performance of SR-RBC method is still influenced by the number of training samples. KA sparse iterative covariance-based estimation method (KASPICE) has been proposed [25] with exploiting the aided knowledge of the clutter spectrum and covariance fitting criteria, which can acquire excellent performance, and it will not be affected by user parameters. The KASPICE method requires accurate prior knowledge because it utilizes the idea of KA. A sparse Bayesian learning (SBL) algorithm for the single measurement vectors case (SMV) [26] and the algorithm for the multiple measurement vectors case (MMV) [27] was proposed due to its excellent robustness and performance. However, SBL has heavy computational complexity and converges slowly. A SBL with the fast-convergence method (FCSBL) is proposed [28] to increase the convergence speed with the same framework but start with a modified signal model.
In this work, a novel fast SBL-STAP method is proposed. The proposed method creates a novel surrogate function for the SBL cost function. Then, the surrogate function will be iteratively minimized and the updated formula for the SMV condition will be obtained. The extension to the MMV condition is straightforward. Finally, the proposed method improves the sparsity of the solution and estimates the clutter power, which calculates a relatively accurate CNCM. This method also resolves the drawbacks mentioned above and has the lower computational complexity than the SBL method and FCSBL method. The proposed method can provide satisfactory performance.
The main contributions are listed as:
(1)
The concept of conjugate function will be introduced to make up a surrogate function for the SBL cost function. The STAP performance is similar to the conventional SBL method, and converges faster. Meanwhile, the proposed method has lower computational burden than the SBL and FCSBL methods.
(2)
The proposed method obtains the hyper-parameter by iteratively minimizing the surrogate function. For each minimizing step, a close-form solution can be achieved, which will guarantee the convergence.
(3)
The extension of the novel SBL method to the multiple measurement vector (MMV) condition is rather straightforward.
(4)
Detailed comparison of clutter suppression performance and Capon spectrum between the proposed method and other STAP algorithms are expressed.
The remaining section is as follows. In Section 2, the clutter signal model and SR-STAP based on conformal array are introduced. In Section 3, the proposed method is expressed. In Section 4, the performance of the various methods will be evaluated with simulated data. In Section 5, the conclusions are given.
Notations: Vector, matrix and scalar quantity are represented by boldface lower case, boldface upper case and italic typeface. The matrix inverse, transpose and conjugate transpose are represented by [ ] 1   [ ] T and [ ] H respectively. 0 is the l 0 norm. | | represents the absolute value. 1 expresses the l 1 norm. 2 stands for l 2 norm or l F norm. expresses the Hadamard product. represents the Kronecker product. D i a g denotes transforming a vector into a diagonal. I N is an identity matrix with N × N . C N μ , σ represents the complex Gaussian distribution where μ denotes mean and σ stands for covariance.

2. Signal Model and SR-STAP Model and Principle

2.1. Signal Model

The signal model of conformal array which considers polarization has been proposed in our previous work [29]. In this section, the signal model is to be expressed briefly. The radar system is shown in Figure 1. The v can be expressed as
v = [ v cos ψ , v sin ψ , 0 ] T
where v represents the platform velocity and ψ stands for crab angle.
The unit vector k φ , θ points to propagate direction and could be expressed as
k φ , θ = [ cos φ cos θ , sin φ cos θ , sin θ ]
where φ stands for the azimuth angle and θ represents elevation angle.
Figure 2 exhibits the configuration of a circular arc array. The conformal array has N elements. Wavelength is denoted by λ . The element spacing is λ / 2 . The direction vector to the i th element is expressed by r i = [ x i , y i , z i ] T .
The normalized array factor from φ , θ can be written as
s 0 φ , θ = [ e j 2 π λ k r 1 , e j 2 π λ k r 2 , , e j 2 π λ k r N ] T
In this work, consider the individually-polarized dipole conformal array to be placed tangentially to circumference. g i represents the element factor of the i th element and could be divided into two polarizations which are mutually orthogonal
g i = g i φ φ , θ φ + g i θ φ , θ θ
where g i φ φ , θ and g i θ φ , θ stand for the φ polarized component and θ polarized component, respectively.
Element factor is expressed in the local coordinate, and g ˜ i x ˜ , y ˜ , z ˜ is known. The accurate formula of the conformal array space steering vector in global coordinates should be obtained. For this purpose, the Euler rotation matrix [30,31] would be used as the transformed tool between the local coordinate system and the global coordinate system for the element factor.
The transformation matrix x , y , z x ˜ , y ˜ , z ˜ could be expressed as T = T x T y T z , where
T x = 1 0 0 0 cos σ x sin σ x 0 sin σ x cos σ x
T y = cos σ y 0 sin σ y 0 1 0 sin σ y 0 cos σ y
T z = cos σ z sin σ z 0 sin σ z cos σ z 0 0 0 1
Utilizing the transformation matrix, the following could be obtained
g ˜ i x ˜ , y ˜ , z ˜ = T g i x , y , z
Then, the coordinate transformation could be written as
g i x , y , z = T 1 g ˜ i x ˜ , y ˜ , z ˜
The expression of g i in the spherical coordinate system g i φ φ , θ and g i θ φ , θ could be obtained using the Cartesian coordinate system by means of the following transformation formula
φ θ = sin φ sin θ cos φ cos φ sin θ sin φ 0 cos θ x y z
Now, the conformal array exact space steering vector could be written as follows
S s φ , θ = [ G φ φ , θ s 0 φ , θ , G θ φ , θ s 0 φ , θ ] , S s N × 2
where
G φ φ , θ = [ g 1 φ φ , θ , g 2 φ φ , θ , , g N φ φ , θ ] T
G θ φ , θ = [ g 1 θ φ , θ , g 2 θ φ , θ , , g N θ φ , θ ] T
It is assumed that the array emits M pulses. f r stands for pulse repetition frequency. The temporal steering vector could be represented as
s d φ , θ = [ 1 , e j 2 π λ f r 2 k v , , e j 2 π λ f r 2 k v M 1 ] T
Then, the space-time steering vector for conformal array could be represented by
S s t φ , θ = s d φ , θ S s φ , θ , S s t N M × 2
In this paper, it is supposed that the wave is the completely polarized wave. The Jones vector is used to denote the completely polarized wave, and it can be written as
e p = cos μ sin μ e j β
where μ 0 , π / 2 denotes the polarization angle and β π , π is the polarization phase difference [32].
Finally, the clutter data c N M × 1 from φ , θ can be represented as
c = α S s t φ , θ e p = α s φ , θ
where e p expresses the polarized state of the echo and α denotes the complex amplitude of the clutter scatter.
The received data from the CUT could be denoted as
x = l = 1 N l c = 1 N c α l , c s l , c + n
where N l stands for the number of ambiguous range cells and s l , c = S s t φ c , θ l e p , l , c . A clutter range gate could be considered as a superposition of N c clutter scatters. n N M × 1 represents the Gaussian noise vector.
It is supposed that clutter scatters are mutually independent. The ideal CNCM R N M × N M could be written as
R = l = 1 N l c = 1 N c σ l , c 2 s l , c s l , c H + σ n 2 I N M
where σ l , c 2 and σ n 2 represent the power of the l , c th clutter scatter and the noise power, respectively.
The STAP weight vector could be acquired through the linearly constrained minimum variance criterion:
w = R 1 s t s t H R 1 s t
where the target space-time steering vector could be denoted by s t = S s t φ 0 , θ 0 e p , t .
Due to the unknown interference environment, the CNCM should be estimated from IID training samples, i.e., R ^ = 1 L l L x l x l H , where L stands for the number of the IID training samples. It is often difficult to acquire enough IID training samples, leading to bad STAP performance.

2.2. SR-STAP Formulation

In conventional SR-STAP methods, the angle-Doppler plane is often uniformly divided into K = N s N f grid points, and N f = ρ f M ρ f > 1 , N s = ρ s N ρ s > 1 denotes the number of normalized Doppler frequencies grids and normalized spatial frequencies grids, respectively. The space-time steering vector from these grid points form the dictionary matrix. However, in the case of conformal array, the formula of the spatial steering vector is different from the planar array. It cannot be expressed in terms of spatial frequency. Thus, the form of the dictionary matrix for conformal array is also different.
The spatial steering vectors of the conformal array are decided by azimuth angle φ , essentially due to the fixed elevation angle θ within a certain range cell. Therefore, we could divide the azimuth angle to produce spatial grids. In this paper, the angle and Doppler frequencies are also divided into K = N s N d grids. Let φ i = 2 π i / N s 1 i N s and f d , j = j / N d N d / 2 j N d / 2 represent the uniformly divided azimuth angle and Doppler frequency, respectively. The corresponding time steering vector is
s d f d , j = [ 1 , e j 2 π f d , j , , e j M 1 2 π f d , j ] T
The SR-STAP formulation for the SMV condition could be
x = D y + n
where D has following formula:
D = s d f d , 1 S s φ 1 , θ k , , s d f d , 1 S s φ N s , θ k ,   , s d f d , N d S s φ N s , θ k N M × 2 N s N d
y 2 N s N d × 1 can be written as
y = α 1 cos μ 1 , α 1 sin μ 1 e j β 1 , , α N s N d cos μ N s N d , α N s N d sin μ N s N d e j β N s N d T
Here, D is a dictionary matrix including space-time steering vectors from all grid points. y denotes sparse coefficient vector
In following subsection, we remark that K = 2 N s N d .
In sparse recovery methods, the SR-STAP problem could be solved by the following
y ^ = arg min y y 0 ,   s . t .   x D y ε 1
where ε 1 represents the fitting error tolerance. We cannot solve (25) directly due to the NP-hard problem. Hence, l 1 norm were used in SR-STAP problem.
y ^ = arg min y y 1 ,   s . t .   x D y ε 2
where ε 2 is a user parameter.

3. The Proposed Method

3.1. Derivation of the Proposed Method

In this framework, we adopt the Bayesian perspective to address the linear problem [26]. This will determine the likelihood function of the complex data x and the posterior distribution function of the complex amplitude y .
If it is supposed that n in (22) denotes a complex Gaussian vector, the likelihood function of the received data x could be represented as
p x | y , η = 1 π η N M e 1 η x D y 2
Assuming that y is considered to subject to a zeros-mean complex Gaussian prior distribution,
y C N 0 , Γ
where Γ = Diag γ . γ = γ 1 , γ 2 , , γ K T is a variance vector.
The following is the formula for y :
p y Γ = π K Γ 1 e y H Γ 1 y
Given the likelihood for the radar array received data x (27) and the prior (29), the posterior probability density function (PDF) of the complex amplitude y could be expressed as following based on the Bayesian rule:
p y x , Γ , η = p x y , η p y Γ p x y , η p y Γ d y
Assuming that the γ t and η t are known in the t th iteration step, the PDF of y in the t + 1 th iteration could be further represented as:
p y t + 1 x , Γ t , η t = p x , y t + 1 Γ t , η t p x , Γ t , η t   = π K Σ t + 1 1 e y t + 1 μ t + 1 H Σ t + 1 1 y t + 1 μ t + 1
where
μ t + 1 = Γ t D H Λ 1 x
Σ t + 1 = Γ t Γ t D H Λ 1 D Γ t
where
Λ = D Γ t D H + η t I
The γ t could be estimated by a type-II maximum likelihood, which stands for maximizing the marginal likelihood function or other form of it with regard to γ . The function is the product of (27) and (29) integrated over the complex amplitudes of y
p x Γ , η = p x y , η p y Γ d y   = π N M C 1 e x H C 1 x
The marginal log-likelihood function is
R γ = ln p x Γ , η   = ln C x H C 1 x + constant
where
C = D Γ D H + η I
The hyper-parameters γ will be obtained by maximizing the log function.
γ ^ = arg max γ R γ   = arg min γ L γ ln C + x H C 1 x
Next, considering that the log-determinant in (38) is concave, a continuous surrogate function will be constructed as the cost function of the optimization problem and the closed solution will be obtained.
The log-determinant term ln C of L γ
ln C = ln D Γ D H + η I = ln D d i a g γ D H + η I
By defining new variables τ i = ln γ i for i = 1 , 2 , , K , the non-convex term ln D d i a g γ D H + η I can be written as
ln D d i a g γ D H + η I = ln i = 1 K γ i d i d i H + η I   = ln i = 1 K e τ i d i d i H + η I
where d i stands for the i th column of D .
So, utilizing the concept of the conjugate function, the conjugate function of ln C can be obtained by
h * z = sup τ z H τ ln C
Then, based on Fenchel inequality, the following can be obtained
ln C + h * z z H τ
With the above, the (38) can be expressed as
γ ^ = min γ   max z > 0 z H τ h * ( z ) + x H C 1 x
From [26], it can be known that the μ and Σ can also be expressed as
Σ = η 1 D H D + Γ 1 1
μ = η 1 Σ D H x
Based on matrix inversion lemma and (44) and (45), the following formula can be obtained
C 1 = η I + D Γ D H 1   = η 1 I η 1 I D Γ 1 + η 1 D H D 1 D H η 1 I   = η 1 I η 1 D Σ D H η 1
The second term of (38) can be further derived
x H C 1 x = η 1 x H x η 1 x H D Σ D H η 1 x   = η 1 x H x D μ   = η 1 x D μ 2 2 + η 1 μ H D H x D μ = η 1 x D μ 2 2 + μ H Γ 1 μ
With (43), and discarding irrelevant items, the following expression can be obtained
γ ^ = min γ   max z > 0 z H τ h * ( z ) + i = 1 K μ i 2 γ i
It leads to a so-called iterative min–max process. The lower-bounding is repeatedly minimized, which then tightens the bound. For any fixed τ * , given the property of the conjugate function, the ‘=’ of the (42) will be true when z satisfies the following formula.
z i t + 1 = ln C τ i τ i *
The following expression can be obtained
ln C γ i = ln C ln γ i ln γ i γ i   = d i H C 1 d i = d i H D d i a g γ D H + η I 1 d i
Let γ i ( t ) denote the value of γ i in the t th iteration. With (49) and (50), we can obtain the z in the t + 1 th iteration
z i t + 1 = ln C τ i τ i t = ln C ln γ i γ i t = γ i t d i H D d i a g γ t D H + η t I 1 d i
Then, for the fixed z t + 1 , the (48) can be written as
γ ^ = min γ   ( z ( t + 1 ) ) H τ h * ( z ( t + 1 ) ) + i = 1 K μ i 2 γ i   = min γ   ( z ( t + 1 ) ) H ln ( γ ) h * ( z ( t + 1 ) ) + i = 1 K μ i 2 γ i
The derivative of (52) with respect to γ i can be obtained by
z t + 1 H ln γ h * z t + 1 + i = 1 K μ i 2 γ i γ i = z i t + 1 γ i μ i 2 γ i 2
Set (53) to zero, and the following update rule can be acquired
γ i t + 1 = z i t + 1 1 μ i t + 1 2

3.2. The Estimation of η

In the above, the value of η is assumed to be known; here, we need to estimate η . This procedure has been researched in previous work [28]. For convenience, the final result will be presented directly. In each iteration, η is updated by
η ( t + 1 ) = x D μ ( t + 1 ) 2 2 + η ( t ) i = 1 K γ i t d i H C t 1 d i N M
Since the proposed method is an iterative process, initializing the hyper-parameter γ i 0 = d i H x 2 / d i H d i 2 , for i = 1 , 2 , , K , and η could be initialized with a positive scalar. We use η 0 = 1 .
The convergence criterion of the iteration is followed
  • The number of iterations reaches the upper limit.
  • The estimate of hyper-parameter γ meet γ ( t ) γ ( t 1 ) 2 / γ ( t ) 2 < δ , where δ is a small positive number.
By the proposed method, the relatively precise estimate of μ and η can be obtained. The estimated CNCM expresses as follows:
R = i = 1 K μ i 2 d i d i H + η I
The pseudo-code for the NFSBL method is given in Algorithm 1.
Algorithm 1: NFSBL Method
Step 1Input data x and dictionary matrix D
Step 2Initialize γ and η
Step 3Update the mean vector μ using (32)
Step 4Update   γ and η using (54) and (55), respectively
Step 5Repeat step 3–4 until the convergence criterion is met
Step 6Calculate CNCM
R = i = 1 K μ i 2 d i d i H + η I
Step 7Compute STAP weight w

3.3. Extension to the MMV Case

With above discussion, it has been known that the (23) is the dictionary matrix which contains the steering vectors of k th range cell. By carrying out some calculations, a conclusion can be drawn that the elevation angle from the neighboring range cells are only slightly different from the elevation angle of k th range cell. In this work, the proposed method can approximatively consider that the dictionary matrix in (23) also contains the steering vectors of neighboring range cells. Then, the proposed method could be developed to the MMV case.
The SR formulation for MMV case is
X = D Y + N
where X = x 1 , x 2 , , x L and Y , N have similar structures.
In the MMV case, the estimate of the Y is denoted by the matrix form of (32).
Ψ t + 1 = Γ t D H Λ 1 X
where Ψ = μ 1 , μ 2 , , μ L .
Similarly, (54) and (55) could be directly developed to the MMV case and the following can be obtained
γ i t + 1 = z i t + 1 1 1 L l = 1 L μ l , i t + 1 2
η ( t + 1 ) = 1 L l = 1 L x D μ l t + 1 2 2 N M i = 1 K γ i t d i H C t 1 d i
The hyper-parameter γ could be initialized as γ i 0 = 1 L l = 1 L d i H x l 2 / d i H d i 2 .
The estimated CNCM expresses as follows
R = 1 L l = 1 L i = 1 K μ l , i 2 d i d i H + η I
The proposed method is summarized in Algorithm 2.
Algorithm 2: M-NFSBL Method
Step 1Input data X and dictionary matrix D
Step 2Initialize γ and η
Step 3Update the mean matrix Ψ using (58)
Step 4Update γ and η using (59) and (60), respectively
Step 5Repeat steps 3–4 until the convergence criterion is met
Step 6Calculate CNCM
R = 1 L l = 1 L i = 1 K μ l , i 2 d i d i H + η I
Step 7Compute STAP weight w

4. Discussion

4.1. Complexity Analysis

In this work, the computational complexity will be researched in the MMV condition. In order to obtain better readability, some definitions of important parameters will be re-emphasized here. K is the number of the space-time vector of the dictionary matrix. L stands for the number of IID training samples. M represents the pulse number and N expresses the element number. The number of complex multiplications is used as the evaluation metric of the computational complexity. For convenience, we ignore the low-order multiplications. From the above analysis, the proposed method contains the calculation of Ψ , γ , and η in an iteration. Therefore, it is found that the computational complexity of M-NFSBL method can be denoted as o K L + 3 K + 2 K L + L M N + 3 K M N 2 + M N 3 . The computational complexity of other SR methods are shown in Table 1.
Computational complexity could be viewed as a function of the number of pulses. Figure 3 express the computational complexity of the various methods. If it is supposed that K = 1600 , N = 8 , and L = 5 , it is concluded that the computational complexity of the M-NFSBL method is more advantageous.

4.2. Convergence Analysis

The above discussion shows that the cost function could be written as L γ = z H ln γ h * z + x H C 1 x in the every iteration so long as z satisfied the (51), which is a function with respect to γ . We could obtain that L γ t + 1 L γ t from (53) and (54). According to [33], we know that L γ has a bound. It is therefore a monotonically decreasing function and indicates that the proposed method converges.
The following simulation experiments demonstrate that the proposed method converges faster than SBL.

5. Simulation Results

The STAP performance of the proposed method will be assessed in this section. Given a side-looking conformal array radar, such as shown in Figure 2, the direction of the desired signal is φ 0 = 90 o , θ 0 = 0 o and the polarization angle and polarization phase difference of the desired signal are μ = π / 2 and β = 0 . The relevant radar system parameters are provided in Table 2. The 300th range cell has been selected to be CUT. Then, the IF is used as the evaluation metric of STAP performance:
IF = w H s 2 w H R w tr R s H s
where R represents the ideal CNCM.
As mentioned in Section 3.3, the elevation angle corresponding to the neighboring range cells are only slightly different from the elevation angle of the k th range cell. So, in the MMV case, a small number of range cells are used as the data for multiple snapshots, and the number is set as L = 5 .
Figure 4 illustrates the IF curves of the proposed method in the SMV condition and the MMV condition. It has been shown that the M-NFSBL method has slight advantage (about 0.2 dB). When the Doppler frequency is close to ± 0.5 Hz, the M-NFSBL method shows obvious superior performance.
So, in the following discussion, the simulation experiments exhibit the performance with different methods in the MMV case. These methods include the sample matrix inversion method (SMI), the registration-based compensation method with sparse recovery (SR-RBC), a multiple sparse Bayesian learning with fast-convergence method (M-FCSBL), and a multiple sparse Bayesian learning method (M-SBL), and the proposed method will be evaluated with the simulated data in the ideal and non-ideal cases.
The cost function ln C + Tr C 1 R M L will be utilized to assess the convergence performance of different methods. R M L = X X H / L . Three methods will be considered here: M-SBL, M-FCSBL, and the proposed method.
As shown in Figure 5, it could be found that the M-FCSBL and the proposed method converge faster and need about 20 iterations to obtain a steady state. The M-SBL need more iterations to converge to the steady state.

5.1. Ideal Condition

In this subsection, the clutter Capon spectrums of various methods have been given. In order to avoid the matrix singularity caused by inadequate training samples, the diagonal load method has been applied in the SMI and SR-RBC methods. From Figure 6a–f, we can know that the recovered clutter spectrums of the SMI method and the SR-RBC method are disappointing due to the inadequate training samples. It can be known that the more accurate Capon spectrums are acquired by the M-SBL method, the M-FCSBL method, and the proposed method.
Figure 7 depicts the IF comparison by different methods. It can be observed that excellent performance could be acquired by the M-SBL method, the M-FCSBL method, and the proposed method. This further indicates that the proposed method does not change the clutter suppression performance of the original M-SBL method with the faster converge rate and lower computational complexity.

5.2. Non-Ideal Condition

In this subsection, a non-ideal condition with the presence of gain and phase error will be taken into account. This will lead to mismatch between the dictionary matrix and the real space-time steering vector. The estimated CNCM will be inaccurate.
As shown in Figure 8, the non-ideal case is introduced with 0.02 gain error and 0.2° phase error in these methods. From Figure 8a–f, it can also be found that the estimated clutter Capon spectrums from the M-SBL method, the M-FCSBL method, and the proposed method are more similar to the Capon spectrum estimated by exact CNCM.
Figure 9 expresses the IF comparison by different methods with gain and phase error. Compared with the optimal IF curve, the M-SBL method, the M-FCSBL method, and the proposed method have little performance degradation and the main lobe notch has been slightly widened. However, the performance of these methods is still superior to other traditional methods.

6. Conclusions

In this paper, a novel fast sparse Bayesian learning method named NFSBL was presented with the goal of improving the performance of suppressing clutter for conformal arrays. The novel method introduces the concept of the conjugate function to construct a surrogate function for the SBL cost function. This method improves the convergence speed of the SBL method. The proposed NFSBL method in the MMV condition has also been developed; it expresses a lower computational load compared with other SR-STAP methods. All of the simulation experiments have demonstrated that the M-NFSBL method has a superior performance in STAP.

Author Contributions

Methodology, B.R.; conceptualization, B.R.; validation B.R. and T.W.; writing-original draft preparation, B.R.; writing-review and editing, B.R.; software, B.R.; visualization, B.R.; project administration, T.W.; supervision, T.W. All authors have read and agreed to the published version of the manuscript.

Funding

National Key R&D Program of China, grant number 2021YFA1000400.

Data Availability Statement

Not applicable.

Conflicts of Interest

There are no conflict of interest to be declared.

References

  1. Hersey, R.K.; Melvin, W.L.; McClellan, J.H.; Culpepper, E. Adaptive ground clutter suppression for conformal array radar systems. IET Radar Sonar Navig. 2009, 3, 357–372. [Google Scholar] [CrossRef]
  2. Ward, J. Space-Time Adaptive Processing for Airborne Radar; Technical Report, 1015; MIT Lincoln Laboratory: Lexington, MA, USA, 1994. [Google Scholar]
  3. Klemm, R. Principles of Space-Time Adaptive Processing, 3rd ed.; IET: London, UK, 2006. [Google Scholar]
  4. Wu, Y.F.; Wang, T.; Wu, J.X. Robust training samples selection algorithm based on spectral similarity for space-time adaptive processing in heterogeneous interference environments. IET Radar Sonar Navig. 2015, 9, 778–782. [Google Scholar]
  5. Reed, I.S.; Mallett, J.D.; Brennan, L.E. Rapid convergence rate in adaptive arrays. IEEE Trans. Aerosp. Electron. Syst. 1974, 10, 853–863. [Google Scholar] [CrossRef]
  6. Klemm, R. The Applications of Space-Time Adaptive Processing, 2nd ed.; IEE Press: Stevenage, UK, 2004. [Google Scholar]
  7. Himed, B.; Zhang, Y.; Hajjari, A. STAP with angle-Doppler compensation for bistatic airborne radars. In Proceedings of the IEEE National Radar Conference, Long Beach, CA, USA, 25 April 2002. [Google Scholar]
  8. Melvin, W.; Himed, B.; Davis, M. Doubly adaptive bistatic clutter filtering. In Proceedings of the IEEE National Radar Conference, Hunstville, AL, USA, 8 May 2003. [Google Scholar]
  9. Melvin, W.; Davis, M. Adaptive cancellation method for geometry-induced nonstationary bistatic clutter environment. IEEE Trans. Aerosp. Electron. Syst. 2007, 43, 651–672. [Google Scholar] [CrossRef]
  10. Han, X.; Luo, T.; Yu, W.; Wu, M. Space-time adaptive processing for airborne radar with conformal array. In Proceedings of the IET International Radar Conference, Hangzhou, China, 14–16 October 2015; pp. 5–10. [Google Scholar]
  11. Varadarajan, V.; Krolik, J.L. Joint space-time interpolation for distorted linear and bistatic array geometries. IEEE Trans. Signal Process. 2006, 56, 848–860. [Google Scholar] [CrossRef]
  12. Ries, P.; Lapierre, F.D.; Verly, J.G. Geometry-induced range-dependence compensation for bistatic STAP with conformal arrays. IEEE Trans. Aerosp. Electron. Syst. 2011, 47, 275–294. [Google Scholar] [CrossRef]
  13. Klemm, R. Adaptive airborne MTI: An auxiliary channel approach. IEEE Proc. F Commun. Radar Signal Process. 1987, 134, 269–276. [Google Scholar] [CrossRef]
  14. Wang, Y.X.; Li, X.M.; Gao, W. Dimension-reduced bi-iterative space-time adaptive processing method for airborne radar. J. Eng. 2019, 2019, 8138–8141. [Google Scholar] [CrossRef]
  15. Wang, X.; Yang, Z.; Yang, J.X. Reduced-dimension space-time adaptive processing for airborne radar with co-prime array. J. Eng. 2019, 2019, 5971–5974. [Google Scholar] [CrossRef]
  16. Hua, Y.; Nikpour, M.; Stoica, P. Optimal reduced rank estimation and filtering. IEEE Trans. Signal Process. 2001, 49, 457–469. [Google Scholar]
  17. Sarkar, T.K. A deterministic least-squares approach to space-time adaptive processing (STAP). IEEE Trans. Antennas Propag. 2001, 49, 91–103. [Google Scholar] [CrossRef]
  18. Melvin, W.L.; Showman, G.A. An approach to knowledge-aided covariance estimation. IEEE Trans. Aerosp. Electron. Syst. 2006, 42, 1021–1042. [Google Scholar] [CrossRef]
  19. Wicks, M.C.; Rangaswamy, M.; Adve, R.; Hale, T.B. Space-time adaptive processing: A knowledge-based perspective for airborne radar. IEEE Signal Process. Mag. 2006, 23, 51–65. [Google Scholar] [CrossRef]
  20. Yang, Z.C.; Li, X.; Wang, H.Q.; Jiang, W.D. On clutter sparsity analysis in space-time adaptive processing airborne radar. IEEE Geosci. Remote Sens. Lett. 2013, 10, 1215–1218. [Google Scholar]
  21. Sen, S. Low-rank matrix decomposition and spatio-temporal sparse recovery for STAP radar. IEEE J. Sel. Top. Signal Process. 2015, 9, 1510–1523. [Google Scholar] [CrossRef]
  22. Tibshirani, R. Regression shrinkage and selection via the lasso. J. R. Stat. Soc. 1996, 58, 267–288. [Google Scholar] [CrossRef]
  23. Candés, E. The restricted isometry property and its implications for compressed sensing. Comptes Rendus Math. 2008, 346, 589–592. [Google Scholar] [CrossRef]
  24. Sun, K.; Meng, H.D.; Fabian, D.L. Registration-based compensation using sparse representation in conformal-array STAP. Signal Process. 2011, 91, 2268–2276. [Google Scholar] [CrossRef]
  25. Tao, F.Y.; Wang, T.; Wu, J.X.; Su, Y.Y. A knowledge aided SPICE space time adaptive processing method for airborne radar with conformal array. Signal Process. 2018, 152, 54–62. [Google Scholar] [CrossRef]
  26. Tipping, M.E. Sparse Bayesian learning and the relevance vector machine. J. Mach. Learn. 2001, 1, 211–244. [Google Scholar]
  27. Wipf, D.P.; Rao, B.D. An empirical Bayesian strategy for solving the simultaneous sparse approximation problem. IEEE Trans. Signal Process. 2007, 55, 3704–3716. [Google Scholar] [CrossRef]
  28. Wang, Z.T.; Xie, W.C.; Duan, K.Q.; Wang, Y.L. Clutter suppression algorithm based on fast converging sparse Bayesian learning for airborne radar. Signal Process. 2017, 130, 159–168. [Google Scholar] [CrossRef]
  29. Ren, B.; Wang, T. Space-time adaptive processing based on modified sparse learning via iterative minimization for conformal array radar. Sensors 2022, 22, 6917. [Google Scholar] [CrossRef] [PubMed]
  30. Burger, H.A. Use of Euler-Rotation angles for generating antenna patterns. IEEE Antennas Propag. Mag. 1995, 37, 56–63. [Google Scholar] [CrossRef]
  31. Milligan, T. More applications of Euler rotation angles. IEEE Antennas Propag. Mag. 1999, 41, 78–83. [Google Scholar] [CrossRef]
  32. Zhuang, Z.W. Radar Polarization Information Processing and Application, 1st ed.; National Defense Industrial Press: Beijing, China, 1999. [Google Scholar]
  33. Wipf, D.; Nagarajan, S. A new view of automatic relevance determination. In Advances in Neural Information Processing Systems 20; MIT Press: New York, NY, USA, 2008. [Google Scholar]
Figure 1. Abridged general view of airborne radar system.
Figure 1. Abridged general view of airborne radar system.
Remotesensing 15 02824 g001
Figure 2. Geometry configuration.
Figure 2. Geometry configuration.
Remotesensing 15 02824 g002
Figure 3. Computational complexity of different methods.
Figure 3. Computational complexity of different methods.
Remotesensing 15 02824 g003
Figure 4. IF curves with SMV and MMV.
Figure 4. IF curves with SMV and MMV.
Remotesensing 15 02824 g004
Figure 5. Value of the cost function.
Figure 5. Value of the cost function.
Remotesensing 15 02824 g005
Figure 6. Clutter Capon spectrums of various methods: (a) exact CNCM; (b) SMI; (c) SR-RBC; (d) M-SBL; (e) M-FCSBL; (f) the proposed method.
Figure 6. Clutter Capon spectrums of various methods: (a) exact CNCM; (b) SMI; (c) SR-RBC; (d) M-SBL; (e) M-FCSBL; (f) the proposed method.
Remotesensing 15 02824 g006aRemotesensing 15 02824 g006b
Figure 7. The IF comparison of different methods in ideal condition.
Figure 7. The IF comparison of different methods in ideal condition.
Remotesensing 15 02824 g007
Figure 8. Clutter Capon spectrums of various methods with gain and phase error: (a) exact CNCM; (b) SMI; (c) SR-RBC; (d) M-SBL; (e) M-FCSBL; (f) the proposed method.
Figure 8. Clutter Capon spectrums of various methods with gain and phase error: (a) exact CNCM; (b) SMI; (c) SR-RBC; (d) M-SBL; (e) M-FCSBL; (f) the proposed method.
Remotesensing 15 02824 g008
Figure 9. The IF comparison of different methods in non-ideal condition.
Figure 9. The IF comparison of different methods in non-ideal condition.
Remotesensing 15 02824 g009
Table 1. The computational complexity of various methods.
Table 1. The computational complexity of various methods.
AlgorithmComputational Load for an Iteration
M-CVX o K L 3
M-SBL o K + K 2 + K L + 2 K + 2 K L + K 2 + L M N + 2 K M N 2 + M N 3
M-FCSBL o 4 K + 2 K L + L M N + 5 K M N 2 + M N 3
M-NFSBL o K L + 3 K + 2 K L + L M N + 3 K M N 2 + M N 3
Table 2. Radar parameters.
Table 2. Radar parameters.
ParameterValueUnit
Pulse number 16-
Element number12-
Platform velocity200m/s
Wavelength0.2m
Bandwidth5MHz
CNR60dB
Distance between elements0.1m
Pulse repetition frequency5000Hz
Platform height3000m
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

Ren, B.; Wang, T. A Novel Fast Sparse Bayesian Learning STAP Algorithm for Conformal Array Radar. Remote Sens. 2023, 15, 2824. https://doi.org/10.3390/rs15112824

AMA Style

Ren B, Wang T. A Novel Fast Sparse Bayesian Learning STAP Algorithm for Conformal Array Radar. Remote Sensing. 2023; 15(11):2824. https://doi.org/10.3390/rs15112824

Chicago/Turabian Style

Ren, Bing, and Tong Wang. 2023. "A Novel Fast Sparse Bayesian Learning STAP Algorithm for Conformal Array Radar" Remote Sensing 15, no. 11: 2824. https://doi.org/10.3390/rs15112824

APA Style

Ren, B., & Wang, T. (2023). A Novel Fast Sparse Bayesian Learning STAP Algorithm for Conformal Array Radar. Remote Sensing, 15(11), 2824. https://doi.org/10.3390/rs15112824

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