Content area

Abstract

Sub-array-level digital arrays effectively diminish the computational complexity and sample demand of space-time adaptive processing (STAP), thus finding extensive applications in many airborne platforms. Nonetheless, airborne sub-array-level digital array radar still encounters pronounced performance deterioration in highly heterogeneous clutter environments due to inadequate training samples. To address this issue, a clutter-sensing-driven STAP approach for airborne sub-array-level digital arrays is proposed in this paper. Firstly, we derive a signal model of sub-array-level clutter sensing in detail and then further analyze the influence of the sidelobe characteristics of the conventional sub-array joint beam on clutter sensing. Secondly, a sub-array joint beam optimization model is proposed, which optimizes the sub-array joint beam into a wide beam with flat-top characteristics to improve the clutter-sensing performance in the beam sidelobe region. Finally, we decompose the complex optimization problem into two subproblems and then relax them into the low sidelobe-shaped beam pattern synthesisproblem and second-order cone programming problem, which can be effectively solved. The effectiveness of the proposed approach is validated in a real clutter environment through numerical experiments.

Full text

Turn on search term navigation

1. Introduction

As an airborne surveillance sensor, airborne radar has the characteristics of long sight distance, a wide observation field, and flexible deployment. However, airborne radar usually works in down-looking mode, and its echo contains high-intensity scattered echoes of ground objects, which leads to the deterioration of its detection performance of slow small targets. Space-time adaptive processing (STAP) is an effective clutter suppression method, which can improve the moving target detection performance of airborne radar [1]. By combining spatial and temporal degrees of freedom, STAP constructs an optimal adaptive filter in the space-time two-dimensional plane, so it can effectively suppress strong clutter coupled with angle and Doppler [2,3]. The performance of a space-time adaptive filter depends on the estimation accuracy of the clutter plus the noise covariance matrix (CNCM) of the cell under test (CUT). According to the well-known Reed–Mallett–Brennan (RMB) rule [4], STAP requires independent and identically distributed (IID) training samples with at least twice the system degrees of freedom (DoFs) to ensure that the signal-to-clutter-noise ratio (SCNR) loss is less than 3 dB. However, in most practical applications, due to the influence of heterogeneous clutter, it is difficult for space-time adaptive filters to obtain sufficient training samples. Moreover, in some extreme cases, each adjacent range ring has a completely different clutter distribution. Therefore, determining how to improve the performance of space-time adaptive filters under limited-sample conditions is essential.

To tackle the aforementioned issues, several methods have been proposed. The existing heterogeneous clutter suppression methods are mainly divided into five classifications: the power heterogeneous suppression, non-homogeneity detector (NHD), direct data domain STAP (DDD-STAP), sparse recovery STAP (SR-STAP), and knowledge-aided STAP (KA-STAP) methods.

The power heterogeneous suppression methods assume that the non-homogeneity of clutter primarily originates from significant power disparities among training samples from different range cells [5,6]. The primary idea of these methods is to select samples that are strong enough compared to the power level of the sample from the CUT. Rabideau et al. [5] tackled this issue by measuring the sample power of the CUT and then selecting samples with sufficiently high power as training data. Kogon et al. [6] select samples with both sufficiently high power and a phase distribution similar to that of clutter as training samples. These two methods effectively solve the issue of insufficient nulls in space-time filters due to the difference in sample power.

The NHD methods primarily address the target cancelation issue resulting from target-like interference within the training samples. These methods aim to detect and remove samples containing target-like interference by constructing appropriate statistical measures [7,8]. Melvin et al. [7] initially proposed using the generalized inner product (GIP) as a statistical measure to detect and eliminate training samples containing target-like interference, validating this method’s performance using real MCARM data. Guo et al. [8] employed the GIP method to filter samples, followed by utilizing the volume cross correlation function as a similarity measure between the training sample and the CUT sample, to select appropriate samples. This approach enabled more comprehensive extraction of reliable samples from the sample set.

The DDD-STAP methods solely utilize samples from the target cell to mitigate the impact of heterogeneous clutter [9]. Sarkar et al. [9] derived training samples by applying spatial or temporal smoothing to the data from the CUT. These methods solely rely on samples from the CUT; theoretically, they can completely address the issue of heterogeneous clutter. However, the smoothing operations in this approach reduce the system’s DoFs and limit its only applicability to uniformly spaced arrays.

The SR-STAP methods have been widely researched in recent years. The existing research results show that SR-STAP still has excellent clutter suppression performance under small-sample conditions [10,11,12,13,14,15]. The existing SR-STAP methods are based on the sparse characteristics of the clutter space-time spectrum [16]. In such methods, the space-time plane is divided into several grids. For the CUT echo data, the clutter ridge only occupies a small part of the grid and has a large space-time spectrum coefficient. The noise signal occupies the remaining grids, and the space-time spectral coefficient is relatively small. The SR-STAP method first uses the sparse recovery (SR) technique to estimate the space-time spectrum of the CUT, and then uses the space-time spectrum to estimate the CNCM of the CUT. However, SR-STAP methods often require high computational resources and are difficult to directly apply to actual airborne radar systems [17].

The KA-STAP methods enhance STAP’s performance to suppress heterogeneous clutter by introducing prior knowledge of clutter [18,19,20,21,22,23,24,25]. Generally speaking, KA-STAP methods can be divided into two categories [26]: (i) The first category involves the KA-STAP method indirectly using knowledge, using prior knowledge to guide the selection of training strategies and training samples, and then estimate the CNCM for adaptive filtering. (ii) The second category involves the KA-STAP method using prior knowledge to construct the prior CNCM directly and fusing it with the sampling covariance matrix (SCM) to generate the CNCM for the adaptive filter. At present, the knowledge used by KA-STAP mainly includes terrain data (digital terrain elevation map, land cover, land use, etc.) or other sensor data (synthetic aperture radar (SAR) image, satellite optical image, etc.). The matching degree between prior knowledge and the actual clutter environment directly determines the performance of KA-STAP [26]. However, when the external clutter environment changes, the poor timeliness of terrain data and sensor data would degrade clutter suppression performance.

Following the concept of cognitive radars, a STAP method based on dynamic clutter sensing is proposed in [27,28], in which, before target detection, the radar transmits a set of orthogonal signals to sense the clutter information and then reconstruct the RCS of clutter patches from the clutter echo as the prior clutter information. In the target detection stage, prior clutter information is used to assist STAP in heterogeneous clutter suppression. The experimental results show that this method can effectively improve the heterogeneous clutter suppression performance of STAP. However, this method will face the following problems in practical applications: (i) only some of the array elements are used as transmitting array elements, and the transmitting power of the array is not fully utilized. (ii) implementing processing at the element level for airborne early warning radar systems is almost impossible due to the difficulty of engineering implementation, the dramatic increase in algorithmic complexity due to too many DoFs, and the expensive cost. So far, almost all existing large airborne early warning (AEW) radars use sub-array structures [29]. However, the signal model in [27,28] adopts an element-level array and it is not applicable for actual airborne radar systems. Therefore, it is necessary to study a clutter-sensing approach suitable for sub-array-level digital array radar in practice.

To address the issues mentioned above, a clutter-sensing-driven STAP approach for an airborne sub-array-level digital array is proposed in this paper. The main contributions of this paper are summarized as follows:

  • This work focuses on the sub-array architecture adopted in many airborne early warning radar systems. We aim to effectively resolve the issue of the existing clutter-sensing STAP method’s inability to be directly applied to sub-array-level digital arrays. To address the degradation of clutter-sensing performance in the sidelobe region of sub-array-level digital arrays caused by the low sidelobe gain of the static sub-array joint beam, we propose a sub-array joint beam optimization method. This optimization method enhances clutter-sensing performance in the sidelobe region by configuring the sub-array joint beam into a wide beam with specific flat-top characteristics.

  • In order to solve the complex optimization problem effectively, we decompose the original optimization problem into two subproblems. After decomposition, the transmitting sub-array weight design and receiving sub-array weight design are decoupled, which greatly reduces the complexity of the optimization problem.

  • To address the beam optimization problem of transmitting sub-array, we convert the optimization problem into a low sidelobe-shaped beam pattern synthesis (SBPS) problem, and use the existing penalty dual decomposition (PDD) method [30] to solve the problem effectively. To resolve the receiving sub-array beam optimization problem, we relax the non-convex optimization problem into a convex second-order cone programming problem, which can be solved effectively by using the existing interior-point method [31].

The rest of this article is organized as follows. In Section 2, the echo signal model of an airborne sub-array-level digital array in the sensing stage is given, and the corresponding SR model is constructed. In addition, we further analyze the adverse effect of the static sub-array joint beam on clutter sensing. In Section 3, we give the corresponding optimization method of the sub-array joint beam. Section 4 gives the method of prior CNCM estimation and the design method of the space-time adaptive filter. In Section 5, numerical simulations are given. Finally, the conclusions are drawn in Section 6.

Notation: Vectors are denoted by lowercase bold letters, and matrixes are denoted by uppercase bold letters. ⊗ and ⊙, respectively, represent the Kronecker and Hadamard products. * denotes the convolution operation. CN×1 and CN×N represent an N-dimensional complex vector and an N×N-dimensional complex matrix, respectively. RN×1 represents an N-dimensional real vector. The matrix transpose, complex conjugate, and conjugate transpose are denoted by ·T, ·, and ·H, respectively. x is the modulus of x. x0 and x2 represent the 0-norm and the 2-norm of x, respectively. ·2 is defined as a square operation. tr· denotes the trace of the matrix.

2. Signal Model in Sensing Stage

In this paper, we consider a side-looking airborne sub-array-level digital array radar system with a uniform linear array (ULA) composed of N elements, and the inter-element spacing is d, as shown in Figure 1. The receiving antenna and transmitting antenna of the radar are co-located, and the sub-array division diagram is shown in Figure 2. The transmitting array is divided into N1 uniform non-overlapping sub-arrays, and the number of antennas in each sub-array is equal to Nsub1, i.e., N1Nsub1=N. Therefore, the spacing between the first antennas of the adjacent transmitting sub-array is d1=Nsub1d. The receiving array is divided into N2 uniform overlapping sub-arrays; the number of antennas in each sub-array is Nsub2, and the spacing between the first antennas of the adjacent receiving sub-arrays is d2=d, i.e., N2+Nsub21=N. Within a coherent processing interval (CPI), the radar transmits Ks pulses with a fixed pulse repetition frequency (PRF) fr=1/Tr, where Tr is the pulse repetition interval (PRI). The altitude and velocity of the platform are h and v0, respectively. Figure 3 depicts the signal processing flow of the radar. Before the target detection, the radar transmits signals to actively sense the external clutter environment in what is referred to as the sensing stage.

As shown in Figure 4, the sensing stage and the detection stage are arranged at different CPIs, that is, they are serial in time. Specifically, in the sensing stage (sensing CPI), the radar acquires and stores prior knowledge; in the detection stage, the radar uses prior knowledge to assist in target detection. The prior knowledge acquired by a sensing CPI can be used in several subsequent detection CPIs.

2.1. Echo Signal Model in Sensing Stage

During the sensing stage, a set of orthogonal waveforms are generated as the transmitting signals of the different sub-arrays, which can be expressed as pt=p1t,,pN1tT. All antennas within the n1-th sub-array coherently emit the signal pn1t, n1=1,,N1. Let us introduce the N×1 vector vn1RN×1, whose elements contain only 0 and 1. Here, 1 indicates that the array antenna corresponding to its index is located in the n1-th transmitting sub-array, while 0 indicates that the array antenna corresponding to its index does not belong to the n1-th transmitting sub-array. Then, the spatial steering vector associated with the n1-th transmitting sub-array a˜t,n1φCN×1 can be expressed as

(1)a˜t,n1φvn1a^tφ,n1=1,,N1,

where a^tφCN×1 is the spatial steering vector for the entire transmitting array, which can be expressed as

(2)a^tφ=1,ej2πdsinφλ,,ej2πN1dsinφλT.

The signal emitted by the n1-th transmitting sub-array can be expressed as

(3)Sn1t=w˜t,n1pn1t,n1=1,2,,N1

where w˜t,n1CN×1 denotes the transmitting beam-forming weight vector which contains Nsub1 non-zero elements corresponding to the contained antenna of the nt-th transmitting sub-array.

Suppose there is a clutter patch, clutter patch C, whose azimuth angle, pitch angle, and slant range are denoted as θ, ϕ, and r, respectively. The baseband component of the reflected signal of clutter patch C can be expressed as

(4)rt=γ·α¯n1=1N1w˜t,n1Ha˜t,n1φpn1tτ2=γ·α¯n1=1N1wt,n1Hat,n1φejζt,n1φpn1tτ2,

where γ is the RCS of clutter patch C, and α¯=Pt4πr2ej2πf0rc. Pt is the transmitting power of a single transmitting antenna, f0 is the carrier frequency, c represents the speed of light, φ is the cone angle of clutter patch C, with sinφ=sinθcosϕ, and τ=2rc is round-trip propagation delay of the signal. The phase delay ζt,n1φ=2πn11d1sinφλ, n1=1,2,,N1 is caused by the spacing between the first antenna of the entire transmitting array and the first antenna of the n1-th transmitting sub-array. wt,n1CNsub1×1 and at,n1φCNsub1×1 denote the beam-forming weight vector and the spatial steering vector corresponding to the antennas contained in the n1-th transmitting sub-array, respectively. Suppose the reference antenna of at,n1φ is the first antenna of the n1-th transmitting sub-array; then, at,n1φ can be expressed as

(5)at,n1φ=1,ej2πdsinφλ,,ej2πNsub11dsinφλT,n1=1,2,,N1

Let us introduce the transmitting sub-array beam gain vector gtφCN1×1 and waveform diversity vector aTφCN1×1, i.e.,

(6)gtφ=wt,1Hat,1φ,,wt,N1Hat,N1φT

and

(7)aTφ=eζt,1φ,,eζt,N1φT,

Then, the space-time echo signal from clutter patch C can be expressed as

(8)xt=α·γ·adφa^rφ·aTφgtφTptτ

where α=Pt4πr2ej4πf0rc. adφCKs×1 is the temporal steering vector, which can be expressed as

(9)adφ=1,ej4πv0sinφλfr,,ej4πKs1v0sinφλfrT.

a^rφCN×1 is the spatial steering vector for the entire receiving array.

Similar to the definitions of wt,n1 and at,n1φ, we define wr,n2CNsub2×1 and ar,n2φCNsub2×1 as the beam-forming weight vector and the spatial steering vector of the n2-th receiving sub-array, respectively, where n2=1,,N2. The specific form of ar,n2φCNsub2×1 can be expressed as

(10)ar,n2φ=1,ej2πdsinφλ,,ej2πNsub21dsinφλT,n2=1,2,,N2

Then, after receiving sub-array beam-forming, the space-time echo signal of clutter patch C can be expressed as

(11)xdbft=α·γ·adφaRφgrφT·aTφgtφTptτ.

The specific forms of grφCN2×1 and aRφCN2×1 are as follows

(12)grφ=wr,1Har,1φ,,wr,N2Har,N2φT,

(13)aRφ=eζr,1φ,,eζr,N2φT,

where ζr,n2φ=2πn21d2sinφλ,n2=1,2,,N2 is the phase delay caused by the spacing between the first antenna of the entire receiving array and the first antenna of the n2-th receiving sub-array.

The transmitting and receiving arrays are uniformly divided into different sub-arrays as described before. Suppose that the same beam-forming weight vectors are used for each sub-array, i.e., wt=wt,1==wt,N1 and wr=wr,1==wr,N2. Thus, gtφ and grφ can be expressed as

(14)gtφ=wt,1Hat,1φ,,wt,N1Hat,N1φT=wtHatφ·1N1×1=gtφ·1N1×1,

and

(15)grφ=wr,1Har,1φ,,wr,N2Har,N2φT=wrHarφ·1N2×1=grφ·1N2×1,

where 1N1×1 and 1N2×1 denote the column vector with all elements being 1.

After matching filters, the echo signal of clutter patch C can be expressed as

(16)yt=α·γ·gtφ·grφ·adφaRφRtaTφ.

According to the Ward clutter model [1], the echo signal of a single range ring can be expressed as the sum of the echo signals of all clutter patches on the corresponding range ring. Therefore, the space-time snapshot vector of the i-th range cell can be expressed as

(17)yi=j=1Ncyijti+nti=j=1Nc{αi·γij·gtφij·grφij·adφijaRφijRitiaTφij}+nti,

where ti represents the sampling time corresponding to the i-th range cell, Nc is the number of clutter patches in a single range ring, nt stands for zero-mean Gaussian white noise, and Rit is the matched filter coefficient matrix which is given in (18).

(18)Ri(t)=p1tτip1tp2tτip1tpN1tτip1tp1tτip2tp2tτip2tpN1tτip2tp1tτipN1tp2tτipN1tpN1tτipN1t

2.2. Sparse Recovery Model

Compactly, Equation (17) can be expressed as the following linear equation:

(19)yi=Hiγi+nti

where γi=γi1,γi2,,γiNcT is the RCS vector corresponding to all clutter patches in i-th range ring. HiCN1N2Ms×Nc is an over-complete dictionary, which can be express as

(20)Hi=αigφi1·adφi1aRφi1RitiaTφi1,gφi2·adφi2aRφi2RitiaTφi2,gφiNc·adφiNcaRφiNcRitiaTφiNc,

where gφ in (20) can be expressed as gφ=gtφgrφ.

Since the heterogeneity of the clutter scene comes from discrete and strong patches, generally speaking, the RCS of this kind of clutter patch is much larger than that of other clutter patches in the clutter scene, so only some of the elements in the RCS vector have a relatively large modal value, and the modal values of the rest of the elements are relatively small or close to zero [32]. It should be noted that the RCS vector γi of the i-th range loop can be obtained by solving linear Equation (19), and the row dimension of matrix Hi is much less than the column dimension, i.e., N1N2Ks<Nc; hence, Equation (19) is heavily ill posed. According to [33], under such conditions on matrix Hi and vector γi, Equation (19) for its solution γi can be formulated as

(21)γ^i=argminγiγi0s.t.yiHiγi2ε,

where ε represents the error tolerance, which is generally set as the power value of radar system noise. Several algorithms have been proposed to solve (21), such as orthogonal matching pursuit (OMP) [34], basis pursuit denoising (BPDN) [35], and so on. Among them, the BPDN algorithm is widely used to solve sparse recovery problems because of its computational efficiency. This algorithm uses l1-norm instead of l0-norm to solve the NP-hard optimization problem in (21), which can be expressed as

(22)γ^i=argminγiγi1s.t.yiHiγi2ε,

Solving the constrained optimization problem in the form of (22) can transform the constraint conditions into penalty terms, thus obtaining the following unconstrained optimization problem:

(23)γ^i=argminγi12yiHiγi22+κγi1,

where κ is a user-defined parameter to balance the precision and sparsity of the final solution. Problem (23) is a second-order cone programming problem, which can be solved by the interior-point method [36]. It is worth noting that the observation signal yi contains both the expected signal Hiγi and useless noise signal nti. Since the noise level is fixed, the value of each element in Hi heavily effects the estimation accuracy of γi, which in fact depends on beam patterns gt(φ) and gr(φ) (c.f. Equation (20)). Intuitively, this observation is straightforward, as the shape of the radar beam determines the intensity of the echo in different directions, which, in turn, affects the sensing accuracy of clutter patches. Later, we will employ a simple calculation to demonstrate that if the conventional beam-forming weight vectors are adopted, specifically wt=at(φ0) and wr=ar(φ0), where φ0 represents the beam direction of the sub-array, then the variation in g(φ)=gt(φ)gr(φ) with respect to different angles φ would exceed 40 dB. Such a significant difference profoundly affects the estimation accuracy of γi.

Recall gtφ=wtHatφ and grφ=wrHarφ in (14) and (15), which represent the beam gain of the transmitting sub-array and receiving sub-array, respectively. Then, the joint beam gain gφ of the sub-array for the clutter patches at different angles can be expressed as

(24)gφ=gtφ·grφ=nsub1=1Nsub1ej2πnsub1dsinφsinφ0λ·nsub2=1Nsub2ej2πnsub2dsinφsinφ0λ=sinNsub1dπ/λsinφsinφ0sindπ/λsinφsinφ0·sinNsub2dπ/λsinφsinφ0sindπ/λsinφsinφ0.

Equation (24) shows that the sub-array joint beam gain can be regarded as the product of the beam gain of a single transmitting sub-array and the beam gain of a single receiving sub-array. Figure 5 shows the sub-array joint beam gain at different angles. Obviously, the static joint beam gain has the highest gain near the beam direction φ0; however, the sidelobe gain is much lower than the mainlobe gain, i.e.,

(25)20·log10gφgφ0<40dB,ifφφ0>11.6.

Lower gain in the sidelobes suggests that clutter patches falling within the sidelobe region will exhibit reduced echo, which could result in greater estimation errors for the vector γi.

3. Joint Optimization of Sub-Array Beams

To address the problem of low sidelobe gain associated with a static sub-array joint beam, one straightforward approach is to boost the average transmission power of the radar. However, this is constrained in practice by the radar transmitter’s peak power capacity and duty cycle, preventing arbitrary increases in power. This paper proposes a solution that focuses on optimizing the beam-forming vectors for both the transmitting and receiving sub-arrays. The objective is to create a joint beam with an expanded mainlobe, which helps to minimize the disparity in clutter patch reconstruction across various spatial domains.

Let the desired range of the mainlobe for the sub-array joint beam be defined as Θmφl,φr, and the sidelobe range be defined as Θs90,φlφr,90. To achieve the characteristics of a flat-top beam within the sub-array joint beam, the optimized joint beam gain should be confined to a certain range within the mainlobe region, while simultaneously minimizing sidelobe gain. Furthermore, to ensure that each transmitting element transmits at full power, a constant modulus constraint is applied to the weight vector of the transmitting sub-array. For simplicity, we can normalize the transmission power of each element without any loss of generality, and the proposed optimization problem is

minη,wt,wrη

(26a)s.t.Lmgtφm·grφm2Um,φmΘm

(26b)gtφs·grφs2η,φsΘs

(26c)gtφm=wtHatφm,φmΘm

(26d)grφm=wrHarφm,φmΘm

(26e)gtφs=wtHatφs,φsΘs

(26f)grφs=wrHarφs,φsΘs

(26g)wt,nsub1=1Nsub1,nsub1=1,,Nsub1

In (26), Lm and Um are the lower and upper bounds in the desired broad mainlobe, η is the sidelobe level to be minimized, φm denotes any sampling angle within the mainlobe region, and φs denotes any sampling angle within the sidelobe region. It is noteworthy that we did not restrict the absolute value of the joint beam gain in (26a). This is because the amplitudes of elements in the receiving sub-array beam-forming vector were not constrained. Therefore, the optimized receiving sub-array weight vector naturally converges to a solution that satisfies (26a).

Constraints (26a), (26b), and (26g) make problem (26) non-convex. The optimization of wt must be phase-only, while the optimization of wr does not need to restrict the magnitude of the elements to be equal. To tackle problem (26), we decompose it into the following two subproblems, and a solution can be attained by solving these two subproblems.

Subproblem for transmitting beam optimization:

min η , w t η

(27a) s . t . L m w t H a t φ m 2 U m , φ m Θ m

(27b) w t H a t φ s 2 η , φ s Θ s

(27c) w t , n s u b 1 = 1 N s u b 1 , n s u b 1 = 1 , , N s u b 1

Subproblem for receiving beam optimization:

min η , w r η

(28a) s . t . L m w r H a r φ m 2 U m , φ m Θ m

(28b) w r H a r φ s 2 η , φ s Θ s

Problem (26) is divided into two separate optimization problems: the first pertains to the transmitting sub-array weight vector, and the second concerns the receiving sub-array weight vector. This bifurcation successfully reduces the issue of mutual coupling between the weight vectors wt and wr.

Next, we develop algorithms to solve the two subproblems.

  • (a). Solving subproblem (27)

For the sake of discussion, we rewrite subproblem (27) as follows:

minη,wtη

(29a)s.t.LmwtHatφm2Um,φmΘm

(29b)wtHatφs2η,φsΘs

(29c)wt,nsub1=1Nsub1,nsub1=1,,Nsub1

For given amplitude constraints (29a) and (29c), according to the Cauchy–Schwarz inequality, there must be such an upper bound Ub that wtHatφp2Ub. If the lower bound of the given mainlobe constraint satisfies Lm>Ub, then constraints (29a) and (29c) cannot be satisfied at the same time, which leads to no feasible solution for problem (29).

In order to avoid the existence of the above scale uncertainty problem, we need to introduce the scale scaling factor s, and problem (29) can be relaxed as follows:

mins,η,wtη

(30a)s.t.Lms·wtHatφm2Um,φmΘm

(30b)s·wtHatφs2η,φsΘs

(30c)wt,nsub1=1Nsub1,nsub1=1,,Nsub1

Problem (30) can be regarded as an SBPS problem with amplitude constraints. Solving the aforementioned optimization problem is challenging due to two main factors: (1) constraint (30a) is non-convex, and (2) the variables s and wt are interdependent, impacting each other throughout the solution process. To address problem (30), the authors in [30] present an efficient algorithm based on PDD, the details of which are not included here.

  • (b). Solving subproblem (28)

Similarly, for the sake of discussion, we rewrite problem (28) as follows:

minη,wrη

(31a)s.t.LmwrHarφm2Um,φmΘm

(31b)wrHarφs2η,φsΘs

Because of the absolute operation in the constraints (31a) and (31b), problem (31) remains non-convex. Therefore, we relax the constraints with absolute operations into norm constraints.

First, we relax the mainlobe gain constraint to

(32)wrHAm12εm.

In (32), Am is the steering vector matrix corresponding to the mainlobe of the flat-top broad beam, which can be expressed as

(33)Am=arφm,1,arφm,2,,arφm,Pm,

where φm,1<φm,2<<φm,PmΘm, Pm represents the sampling number of angles in the mainlobe region. εm is a pre-defined toleance threshold used to control the consistency of beam gain at various angles within the mainlobe. Inequality (32) can be understood to mean that the norm value of the error between the beam gain at different angles in the constrained mainlobe and the given value 1 is less than εm. Then, we similarly give the sidelobe constraints as follows:

(34)wrHAs2η.

In (34), As is the steering vector matrix corresponding to the sidelobe of the flat-top beam, which can be expressed as

(35)As=arφs,1,arφs,2,,arφs,Ps,

where φs,1<φs,2<<φs,PsΘs. Ps represents the sampling number of angles in the sidelobe region, and η is a tolerance to be optimized to control the sidelobe gain of the receiving sub-array.

By combining (32) and (34), we have the following receiving sub-array optimization model:

minη,wrη

(36a)s.t.wrHAm12εm

(36b)wrHAs2η

The constraints (36a) and (36b) can be considered a special form of second-order cone constraint, so problem (36) is a second-order cone program (SOCP), which can be easily solved using the interior-point method [31].

According to the literature [30], the PDD algorithm first needs to calculate the eigenvalue of the matrix once outside the algorithm loop, with a complexity of ON3, and the single iteration complexity of the weight vector is OmaxNL,N2. Therefore, the overall complexity of the algorithm is ON3+Iin·IoutmaxNL,N2, where Iin and Iout represent the maximum number of inner and outer loops of the algorithm, respectively, N represents the dimension of the optimization weight vector, and L represents the number of inequality constraints. Assume that when solving problem (30), the number of angular sampling points in the main lobe region and sidelobe region are Lm and Ls, respectively. For the optimization problem (30), the dimension of the optimization weight vector wt is Nsub1×1, and the number of inequality constraints is Lm+Ls. Therefore, the computational complexity of using the PDD algorithm to solve problem (30) is ONsub13+Iin·IoutmaxNsub1Lm+Ls,Nsub12.

According to the literature [37], the number of iterations of the interior-point method in the worst case is OmaxL,N4N0.5logε1, where L represents the number of constraints, N represents the number of variables, and ε>0 represents the given solution accuracy. Therefore, the number of iterations in the worst case when the interior-point method is used to solve problem (36) is ONsub24.5logε1. For a single iteration, the computational complexity is ONsub2+1Lm+Ls, so the total algorithm complexity of the interior-point method for problem (36) is ONsub2+1Lm+LsNsub24.5logε1.

4. Prior CNCM Estimation and Space-Time Filter Design

Upon finishing the sensing stage, the radar transitions to the detection stage. It is a recognized fact in an AEW radar scenario that a specific ground area will contribute to clutter echoes across multiple coherent processing intervals (CPIs) [38]. This indicates that the scattering properties of the clutter in consecutive CPIs evolve gradually. Consequently, we can leverage the clutter’s prior information, acquired during the sensing phase, to estimate the prior Clutter-to-Noise Covariance Matrix (CNCM), which aids in clutter mitigation during the detection phase.

4.1. Estimation of Prior CNCM

Due to the motion of the platform, the observation view of the same clutter patch differs between the sensing stage and the detection stage. Therefore, it is necessary to update the position information of the clutter patch before utilizing the prior information.

As shown in Figure 6, points O and O are the positions of the platform in the sensing stage and the detection stage respectively. Suppose that clutter patch C is the j-th clutter patch within the i-th range ring. In the detection stage, the updated formula for the slant range and the cone angle of clutter patch C can be written as

(37)r¯ij=rij2+Δy22sinφij·Δy·rij,φ¯ij=arccosrijcosφijr¯ij.

where r¯ij and φ¯ij are the slant range and cone angle of clutter patch C in the detection stage respectively, and Δy is the distance between O and O.

In the detection stage, the radar transmits a linear frequency-modulated (LFM) signal ut. The prior CNCM of the CUT can be estimated according to the RCS information, updated slant range, and updated cone angle of the clutter patches, and the radar operating parameters. The prior CNCM can be constructed as follows:

(38)Rprior,i=j=1Ncξij2bdφ¯ijbdHφ¯ijgrφ¯ij2aRφ¯ijaRHφ¯ij+σ^n2INrKd,

(39)ξij=γ^ijGtφ¯ijPt4πr¯ij2ej4πf0ricutiτiuti,

where ξij represents the complex amplitude of the echo signal in the detection stage. γ^ij can be obtained by (23). ti indicates the sampling time of the CUT. σ^n2 is the noise power estimated in the detection stage. Gtφ¯ij=atHφ0atφ¯ij·aTHφ0aTφ¯ij represents the beam gain of the transmitting array. INrKd represents the NrKd-dimension unit matrix. bdφ¯ij represents the temporal steering vector of the detection stage, which can be expressed as

(40)bdφ¯ij=1,ej4πv0sinφ¯ijλfr,,ej4πv0Kd1sinφ¯ijλfr,

where Kd represents the number of pulses contained in a CPI in the detection stage.

4.2. Design of Space-Time Adaptive Filter

The estimated clutter RCS vector γ^i inevitably has some degree of error, and this error will affect the estimation accuracy of the clutter subspace. If the prior CNCM in (38) is directly used to calculate the space-time adaptive filter, this would lead to the degradation of clutter suppression performance. Therefore, the color-loading (CL) algorithm is introduced to correct clutter in the prior CNCM using the SCM.

Let yll=1L represent the sample data adjacent to the CUT; then, the SCM can be expressed as

(41)Rsmi,i=1Ll=1LzlzlH,

where zl is the space-time snapshot of the detection stage, and L represents the number of training samples, usually taken as twice the system degree of freedom 2NrKd.

According to [18], the CNCM of the CUT corrected by the CL algorithm can be expressed as

(42)RCL,i=βRprior,i+1βRsmi,i,0β1,

where β represents the color-loading coefficient, which is used to adjust the weight of the prior CNCM Rprior,i in the color-loading CNCM RCL,i. Then, the STAP weight vector is given by

(43)wopt,i=RCL,i1b0b0HRCL,i1b0,

where b0 represents the desired spatial-temporal steering vector. The main steps of the proposed approach are summarized in Table 1.

4.3. Computational Complexity Analysis

Table 2 gives the computational complexity analysis of the entire algorithm process. Lr represents the number of sampling points of a single echo pulse, Lt represents the number of points of the reference signal during pulse compression, and ε>0 represents the specified solution accuracy of the interior-point method. Lr represents the number of sampling points of a single echo pulse, Lt represents the number of points of the reference signal during pulse compression, and ε>0 represents the specified solution accuracy of the interior-point method.

5. Simulation Experiments

In this section, the efficacy of the proposed method is validated through numerical experiments, and its performance is benchmarked against other algorithms. For the experiment, a synthetic aperture radar (SAR) image of a specified area, depicted in Figure 7, serves as a realistic clutter environment, with each pixel representing a scattering source. The platform parameters and radar system specifications are detailed in Table 3.

5.1. Sparsity of Actual Clutter Scene

In this experiment, the clutter scene is divided into different range rings based on range resolution, and each range ring is divided into different clutter patches at intervals of 0.25. As shown in Figure 8, the sum of the intensity of SAR image pixels contained in the clutter patch is taken as the RCS of the clutter patch, and the RCS of the j-th clutter patch on the i-th range ring can be expressed as

(44)γij=q=1Qϑq,

where Q represents the number of SAR image pixels contained in the clutter patch, and ϑq represents the intensity of the pixels.

Assume that the initial position of the platform is at x = 2500 and y = 0 in the clutter scene in Figure 6. According to (44), the real clutter scene, as shown in Figure 9, can be obtained. It can be seen that in the actual clutter scene, only some of the clutter patches have a large RCS, while most of the clutter patches have a small RCS. Figure 10 shows a box plot of the RCS amplitude of all clutter patches in the actual clutter scene. The maximum value of the upper edge of the box plot, 1.778, is taken as the threshold to distinguish the common clutter patch and the discrete and strong clutter patch. The quantity ratio and power ratio of the common clutter patch and the discrete and strong clutter patch are finally analyzed, as shown in Table 4. Discrete and strong clutter patches with a quantity ratio of 8.59% contribute 97.25% of the power, so it can be considered that the actual clutter scene has sparse characteristics, that is, the hypothesis in this paper is consistent with the actual situation.

5.2. Sub-Array Beam Optimization

In this experiment, the transmitting sub-array was evenly divided into eight non-overlapping sub-arrays, and each receiving sub-array contained eight elements. The mainlobe region was defined as Θm=70,70, while the sidelobe region was designated as Θs=90,7070,90. The mainlobe’s upper and lower bounds were set at Um=2 dB and Lm=2 dB, respectively. The angle-sampling interval was established at 0.5. As illustrated in Figure 11a, the beam optimized by the proposed method demonstrates a more even gain distribution across the designated mainlobe area when compared to the static transmitting sub-array beam pattern, which exhibits high gain solely in the beam’s direction. The normalized gain within the mainlobe is approximately −10 dB.

The receiving array was evenly divided into eight overlapping sub-arrays, and each receiving sub-array contained 57 elements. The mainlobe region and sidelobe region were also set to Θm=70,70 and Θs=90,7070,90, and the angle sampling interval was set to 0.5. Parameter εm was set to 1. The simulation results are shown in Figure 11b. It can be seen from the simulation results that the beam optimized by the proposed method can also obtain relatively uniform gain within the expected mainlobe region, and the normalized beam gain is about −17.5 dB. In addition, we compared the optimization results of the proposed transmit sub-array beam-forming optimization method with those obtained using the alternating optimization (AO) algorithm [39] and the genetic algorithm (GA). The differences between the maximum and minimum gains within 70,70 for the three methods were 4.02 dB, 6.62 dB, and 7.68 dB, respectively. The proposed method exhibited the smallest gain variation within the main lobe.

Similarly, we also compared the optimization results of the proposed receive sub-array beam-forming optimization method with those of the gradient descent (GD) algorithm [40] and GA. The differences between the maximum and minimum gains of the three algorithms in 70,70 were 0.62 dB, 6.32 dB, and 14.26 dB, respectively. The proposed method exhibited the smallest gain fluctuation within the main lobe.

Figure 12 depicts the gain of the optimized sub-array joint beam across various angles. When contrasted with the static sub-array joint beam, there is a marked enhancement in the sidelobe region for the gain of the optimized sub-array joint beam. Upcoming simulation results will demonstrate that achieving uniform gain across the region of interest for both the transmit and receive sub-arrays is crucial for effective clutter sensing in a sub-array-level digital array radar system.

In actual radar systems, placement errors on the array are inevitable. The impact of placement errors can be reflected as phase errors superimposed on the spatial steering vector. As shown in Figure 13, we simulated the transmit and receive sub-array beam patterns under phase errors of 0, 2, 4, 6, 8, and 10. We can see that the placement errors will cause some disturbance to the sub-array beam pattern, but overall, the sub-array beam still maintains the flat-top characteristic. The experimental results show that when the placement error is within 10, the sub-array beam will not change significantly.

5.3. Clutter-Sensing Performance

In this subsection, clutter sensing is performed using both a digital array at the sub-array level with a static sub-array joint beam and with an optimized sub-array joint beam, to validate the efficacy of the proposed methodology. As per Equation (20), the dictionary matrix is formulated with an angular interval of 0.25, and the BPDN estimator is employed to address the SR problem outlined in Equation (23). Figure 14 shows the clutter-sensing results under different conditions and their mapping to the joint beam gain of the transmit–receive sub-array. Figure 14a shows the real clutter scene, while Figure 14b,c represent the clutter-sensing results and the joint transmit–receive sub-array beam pattern without and with sub-array beam optimization, respectively.

As shown in Figure 14b, when the sub-array beam is not optimized, the joint transmit–receive sub-array beam exhibits high gain only near the main lobe, while the low gain in the sidelobe region results in a low clutter-to-noise ratio (CNR) in the sidelobe area. This, in turn, leads to an inability to effectively reconstruct the clutter patches in the sidelobe region, allowing only the reconstruction of clutter patches near the main lobe. In Figure 14c, the optimized joint transmit–receive sub-array beam broadens the main lobe over a wide spatial area, ensuring high beam gain across a large spatial region. This improves the CNR in the sidelobe area. The comparison of Figure 14a,c further demonstrates that the proposed method, which optimizes the transmit–receive sub-array beam into a wide flat-topped beam, can effectively improve the reconstruction of clutter patches in the sidelobe region.

5.4. Clutter Suppression Performance

In this part, the 450th range cell is selected as the CUT, the color load factor is set to 0.8, and the CNR is set to 60 dB. The clutter spectrum distributions obtained by different algorithms are analyzed. Figure 15 shows the clutter spectrum estimated for the actual CNCM and loading sample matrix inversion (LSMI), and the clutter-sensing result with the static sub-array joint beam (CSSB) and the clutter-sensing result with the optimized sub-array beam (CSOB). It can be seen that the clutter spectra estimated by LSMI and the CSSB, as shown in Figure 15b,c have large differences with the actual clutter spectrum in the distribution region of sidelobe clutter, and then, the clutter spectrum estimated by the CSOB is close to the actual clutter spectrum.

The clutter suppression performance of different methods, which is defined as the ratio of the output signal-to-clutter-plus-noise ratio (SCNR) to the input SCNR, can be described by the improvement factor (IF):

(45)IF=wHs2wHRactualwtrRactualsHs,

where Ractual is the actual CNCM of the CUT, w is the spatial–temporal adaptive weight vector, and s is the target signal.

When Δy=0, the IF curves obtained by the optimal processor, CSSB-STAP, CSOB-STAP, and LSMI-STAP are shown in Figure 16a. We can see that the clutter suppression performance of the CSOB-STAP method is close to that of the optimal processor. Due to the lack of valid samples, the performance of LSMI-STAP decreases by about 20 dB compared to the optimal processor. CSSB-STAP performs better than LSMI-STAP, but its performance loss is about 15dB greater than that of the optimal processor.

To ensure the effectiveness of the prior CNCM in the detection stage, the observation of the same clutter patch by the radar must be correlated in the sensing stage and the detection stage. However, due to the movement of the platform, the phase difference between the scattering sources inside the clutter patch will change, which will lead to a gradual decrease in the correlation between the observation of the same clutter patch by the radar in the sensing stage and the detection stage, that is, the prior knowledge described in this paper is time-sensitive.

Figure 16a–c shows the IF curves when the displacement of the platform is 0 m, 30 m, and 60 m, respectively. From the experimental results, it can be seen that the prior knowledge still matches the clutter environment even if there is some displacement of the carrier platform. Therefore, after the radar obtains the prior knowledge of the clutter environment by transmitting the sensing signal once, it can continue to use this prior knowledge to assist STAP in completing heterogeneous clutter suppression in the next few CPIs.

To further verify the target detection performance of the proposed algorithm, we added a target in the received echo. The target is positioned at the 385th range unit, with a radial velocity of 150 m/s. We simulated the clutter suppression results for the optimal processor, CSSB-STAP, CSOB-STAP, and LSMI-STAP. Figure 17 shows the filtering output for the Doppler channel where the target is located.

The experimental result shows the normalized peak sidelobe level (PSL) of the filtering outputs. The PSL values for the four filters are −13.75 dB, 1.9 dB, 23.65 dB, and 34.48 dB, respectively. It is evident that the normalized PSL of the proposed algorithm is significantly improved compared to LSMI-STAP and CSSB-STAP.

5.5. Algorithm Running Time Analysis

In addition, we calculated the running time of each main step of the proposed algorithm. The simulation software was MATLAB 2021b, the simulation platform was Windows 11 system (developed by Microsoft Corporation, Washington, DC, USA), the processor was a 12th Gen Intel(R) Core(TM) i5-12500H (developed by Intel Corporation, Santa Clara, CA, USA), and the number of Monte Carlo experiments was 200. As can be seen from Table 5, the construction of the prior CNCM takes the longest time in the main steps of the proposed algorithm. The main reason is that in order to accurately estimate the prior CNCM, we need to calculate the echo snapshots of each clutter patch. The computational time of the clutter-sensing stage is comparable to that of the space-time adaptive processing, and its main time consumption lies in solving the sparse recovery problem.

6. Conclusions

In this paper, we address the clutter-sensing STAP challenge for sub-array digital arrays within heterogeneous clutter environments. By examining the clutter signal model specific to sub-array digital array radars, we assess the impact of the conventional sub-array digital array radar’s low-sidelobe characteristics on clutter-sensing efficacy. Consequently, we formulate an optimization function targeting the enhancement of sub-array joint beams with flat-top characteristics. To simplify the complexity of the optimization variables, we divide the original optimization problem into two distinct subproblems, one for the transmitting sub-array beam optimization and another for the receiving sub-array beam optimization. The solutions to these sub-problems are then sought using the PDD algorithm and the interior-point method, respectively. It is important to note that in practical applications, the orthogonal waveforms emitted by each sub-array during the sensing phase may not be completely incoherent. As such, the transmitting waveforms can influence the radar beam to a certain degree. Recognizing this factor, it becomes necessary to consider an optimization model that jointly addresses the transmitting sub-array weight vector, the receiving sub-array weight vector, and the transmitting waveform. This is an avenue for future research.

Author Contributions

Conceptualization, B.J., W.P., K.L. and H.L.; Methodology, Y.W., W.P. and H.Z.; Software, Y.W.; Formal analysis, H.Z.; Data curation, B.J.; Writing—original draft, Y.W. All authors have read and agreed to the published version of the manuscript.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. Due to the privacy of the data, it is inconvenient to disclose.

Conflicts of Interest

The authors declare no conflicts of interest.

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.

Figures and Tables
View Image - Figure 1. Geometric configuration of airborne radar.

Figure 1. Geometric configuration of airborne radar.

View Image - Figure 2. Sub-array structure diagram. (a) Transmitting sub-array. (b) Receiving sub-array.

Figure 2. Sub-array structure diagram. (a) Transmitting sub-array. (b) Receiving sub-array.

View Image - Figure 3. Signal processing flow of proposed method.

Figure 3. Signal processing flow of proposed method.

View Image - Figure 4. Sensing stage/detection stage timing diagram.

Figure 4. Sensing stage/detection stage timing diagram.

View Image - Figure 5. Sub-array joint beam pattern ([Forumla omitted. See PDF.], [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], [Forumla omitted. See PDF.] m, [Forumla omitted. See PDF.] m, [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], and [Forumla omitted. See PDF.]).

Figure 5. Sub-array joint beam pattern ([Forumla omitted. See PDF.], [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], [Forumla omitted. See PDF.] m, [Forumla omitted. See PDF.] m, [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], and [Forumla omitted. See PDF.]).

View Image - Figure 6. Geometrical configuration of airborne radar in sensing/detection stage.

Figure 6. Geometrical configuration of airborne radar in sensing/detection stage.

View Image - Figure 7. SAR image of a certain area.

Figure 7. SAR image of a certain area.

View Image - Figure 8. Relationship between clutter patch and SAR image pixels.

Figure 8. Relationship between clutter patch and SAR image pixels.

View Image - Figure 9. Actual clutter scene.

Figure 9. Actual clutter scene.

View Image - Figure 10. Box plot of RCS amplitude for all clutter patches.

Figure 10. Box plot of RCS amplitude for all clutter patches.

View Image - Figure 11. Optimization result of sub-array beam. (a) Optimized transmitting sub-array beam pattern. (b) Optimized receiving sub-array beam pattern.

Figure 11. Optimization result of sub-array beam. (a) Optimized transmitting sub-array beam pattern. (b) Optimized receiving sub-array beam pattern.

View Image - Figure 12. Optimized sub-array joint beam pattern.

Figure 12. Optimized sub-array joint beam pattern.

View Image - Figure 13. Sub-array beam patterns under different phase errors. (a) Transmitting sub-array beam pattern under different phase errors. (b) Receiving sub-array beam pattern under different phase errors.

Figure 13. Sub-array beam patterns under different phase errors. (a) Transmitting sub-array beam pattern under different phase errors. (b) Receiving sub-array beam pattern under different phase errors.

View Image - Figure 14. Comparison of clutter-sensing results. (a) Actual clutter scene. (b) Clutter-sensing result with static sub-array joint beam. (c) Clutter-sensing result with optimized sub-array joint beam.

Figure 14. Comparison of clutter-sensing results. (a) Actual clutter scene. (b) Clutter-sensing result with static sub-array joint beam. (c) Clutter-sensing result with optimized sub-array joint beam.

View Image - Figure 15. Clutter spectrum of CUT. (a) Clutter spectrum estimated with actual CNCM. (b) Clutter spectrum estimated by LSMI. (c) Clutter spectrum estimated by CSSB. (d) Clutter spectrum estimated by CSOB.

Figure 15. Clutter spectrum of CUT. (a) Clutter spectrum estimated with actual CNCM. (b) Clutter spectrum estimated by LSMI. (c) Clutter spectrum estimated by CSSB. (d) Clutter spectrum estimated by CSOB.

View Image - Figure 16. IF curves at different platform displacements. (a) [Forumla omitted. See PDF.] m. (b) [Forumla omitted. See PDF.] m. (c) [Forumla omitted. See PDF.] m.

Figure 16. IF curves at different platform displacements. (a) [Forumla omitted. See PDF.] m. (b) [Forumla omitted. See PDF.] m. (c) [Forumla omitted. See PDF.] m.

View Image - Figure 17. The filtering output for the Doppler channel where the target is located.

Figure 17. The filtering output for the Doppler channel where the target is located.

Steps of proposed method.

Sensing Stage
step1: Optimize the transmitting sub-array weight vector wt and receiving sub-array weight vector wr using (30) and (36);
step2: The radar transmits orthogonal signals pt;
step3: Construct the dictionary matrix Hi for each range cell according to (20);
step4: Estimate the RCS vector γ^i of each range ring using (23);
step5: Store the prior information of the clutter environment in the database.
Detection Stage
step1: Update the slant range rij and cone angle φij of each clutter patch using (37);
step2: The radar transmits LFM signals ut;
step3: Construct the prior CNCM Rprior,i using (38);
step4: Fuse the prior CNCM Rprior,i and SCM Rsmi,i to obtain the color-loading CNCM RCL,i using (42);
step5: Calculate the optimal space-time adaptive processing weight vector wopt,i using (43);
step6: Calculate the clutter suppression output.

The computational complexity of the main steps proposed.

Algorithm Steps Computational Complexity
Sub-array beam optimization (offline processing part)
  • Transmitting sub-array beam optimization

O N s u b 1 3 + I i n · I o u t max N s u b 1 L m + L s , N s u b 1 2
  • Receiving beam sub-array optimization

O N s u b 2 + 1 L m + L s N s u b 2 4.5 log ε 1
Clutter sensing and target detection (online processing part) Sensing stage Pulse compression O N 1 N 2 K s L r L t
Clutter sensing O N 1 N 2 K s N c + N c N c 4.5 log ε 1
Detection stage Pulse compression O N 2 K d L r L t
Construct prior CNCM (include location update) O 2 N 2 M d + L t 2 + 3 L t + 14 L t N c
Space-time adaptive processing O 2 N 2 3 K s 3 + 2 N 2 2 K s 2

Radar system parameters.

Symbols Parameters Value
λ Wavelength 0.24 m
B Bandwidth 2 MHz
N Number of elements in whole array 64
N 1 Number of transmitting sub-arrays 8
N 2 Number of receiving sub-arrays 8
N s u b 1 Number of elements in transmitting sub-array 8
N s u b 2 Number of elements in receiving sub-array 57
d Element spacing 0.12 m
f r Pulse repetition frequency 2500 Hz
K s Number of pulses in sensing stage 8
K d Number of pulses in detection stage 32
h Platform height 5 km
v 0 Platform velocity 140 m/s

Amplitude and number statistics of clutter patches.

Quantity Ratio Power Ratio
Common clutter patch 91.41% 2.75%
Discrete strong clutter patch 8.59% 97.25%

Algorithm running time analysis.

Algorithm Steps Running Time/s
Sub-array beam optimization (offline processing part)
  • Transmitting sub-array beam optimization

5.87
  • Receiving beam sub-array optimization

0.74
Clutter sesning and target detection (online processing part) Sensing stage Pulse compression 5.8 × 10 3
Clutter sensing 5.95
Detection stage Pulse compression 2.8 × 10 3
Construct prior CNCM (include location update) 13.58
Space-time adaptive processing 5.12

References

1. Ward, J. Space-time adaptive processing for airborne radar. IET Conf. Proc.; 1998; [DOI: https://dx.doi.org/10.1049/ic:19980240]

2. Brennan, L.; Reed, L. Theory of Adaptive Radar. IEEE Trans. Aerosp. Electron. Syst.; 1973; AES-9, pp. 237-252. [DOI: https://dx.doi.org/10.1109/TAES.1973.309792]

3. Melvin, W. A STAP overview. IEEE Aerosp. Electron. Syst. Mag.; 2004; 19, pp. 19-35. [DOI: https://dx.doi.org/10.1109/MAES.2004.1263229]

4. Reed, I.; Mallett, J.; Brennan, L. Rapid Convergence Rate in Adaptive Arrays. IEEE Trans. Aerosp. Electron. Syst.; 1974; AES-10, pp. 853-863. [DOI: https://dx.doi.org/10.1109/TAES.1974.307893]

5. Rabideau, D.; Steinhardt, A. Improved adaptive clutter cancellation through data-adaptive training. IEEE Trans. Aerosp. Electron. Syst.; 1999; 35, pp. 879-891. [DOI: https://dx.doi.org/10.1109/7.784058]

6. Kogon, S.; Zatman, M. STAP adaptive weight training using phase and power selection criteria. Proceedings of the Conference Record of Thirty-Fifth Asilomar Conference on Signals, Systems and Computers (Cat.No.01CH37256); Pacific Grove, CA, USA, 4–7 November 2001; Volume 1, pp. 98-102. [DOI: https://dx.doi.org/10.1109/ACSSC.2001.986887]

7. Melvin, W.; Wicks, M.; Brown, R. Assessment of multichannel airborne radar measurements for analysis and design of space-time processing architectures and algorithms. Proceedings of the 1996 IEEE National Radar Conference; Ann Arbor, MI, USA, 13–16 May 1996; pp. 130-135. [DOI: https://dx.doi.org/10.1109/NRC.1996.510669]

8. Guo, Q.; Liu, L.; Kaliuzhnyi, M.; Wang, Y.; Qi, L. STAP Training Samples Selection Based on GIP and Volume Cross Correlation. IEEE Geosci. Remote Sens. Lett.; 2022; 19, 4028205. [DOI: https://dx.doi.org/10.1109/LGRS.2022.3218670]

9. Sarkar, T.K.; Wang, H.; Park, S.; Adve, R.; Koh, J.; Kim, K.; Zhang, Y.; Wicks, M.C.; Brown, R.D. A deterministic least-squares approach to space-time adaptive processing (STAP). IEEE Trans. Antennas Propag.; 2001; 49, pp. 91-103. [DOI: https://dx.doi.org/10.1109/8.910535]

10. Sun, K.; Zhang, H.; Li, G.; Meng, H.; Wang, X. A novel STAP algorithm using sparse recovery technique. Proceedings of the 2009 IEEE International Geoscience and Remote Sensing Symposium; Cape Town, South Africa, 12–17 July 2009; [DOI: https://dx.doi.org/10.1109/IGARSS.2009.5417664]

11. Yang, Z.; de Lamare, R.C.; Li, X. L1-Regularized STAP Algorithms With a Generalized Sidelobe Canceler Architecture for Airborne Radar. IEEE Trans. Signal Process.; 2012; 60, pp. 674-686. [DOI: https://dx.doi.org/10.1109/TSP.2011.2172435]

12. 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, pp. 785-795. [DOI: https://dx.doi.org/10.1109/TAES.2019.2921141]

13. Cui, N.; Xing, K.; Yu, Z.; Duan, K. Tensor-Based Sparse Recovery Space-Time Adaptive Processing for Large Size Data Clutter Suppression in Airborne Radar. IEEE Trans. Aerosp. Electron. Syst.; 2023; 59, pp. 907-922. [DOI: https://dx.doi.org/10.1109/TAES.2022.3192223]

14. Wang, D.; Wang, T.; Cui, W.; Zhang, X. A Clutter Suppression Algorithm via Enhanced Sparse Bayesian Learning for Airborne Radar. IEEE Sens. J.; 2023; 23, pp. 10900-10911. [DOI: https://dx.doi.org/10.1109/JSEN.2023.3263919]

15. Liu, C.; Wang, T.; Zhang, S.; Ren, B. A Clutter Suppression Algorithm via Weighted 2-norm Penalty for Airborne Radar. IEEE Signal Process. Lett.; 2022; 29, pp. 1522-1525. [DOI: https://dx.doi.org/10.1109/LSP.2022.3187347]

16. Sun, K.; Meng, H.; Wang, Y.; Wang, X. Direct data domain STAP using sparse representation of clutter spectrum. Signal Process.; 2011; 91, pp. 2222-2236. [DOI: https://dx.doi.org/10.1016/j.sigpro.2011.04.006]

17. Song, D.; Chen, S.; Li, H.; Xi, F. Space-Time Adaptive Processing via Random Matrix Theory for Finite Training Samples. IEEE Sens. J.; 2023; 23, pp. 7334-7344. [DOI: https://dx.doi.org/10.1109/JSEN.2023.3245581]

18. Guerci, J.; Baranoski, E. Knowledge-aided adaptive radar at DARPA: An overview. IEEE Signal Process. Mag.; 2006; 23, pp. 41-50. [DOI: https://dx.doi.org/10.1109/MSP.2006.1593336]

19. Melvin, W.; Guerci, J. Knowledge-aided signal processing: A new paradigm for radar and other advanced sensors. IEEE Trans. Aerosp. Electron. Syst.; 2006; 42, pp. 983-996. [DOI: https://dx.doi.org/10.1109/TAES.2006.248215]

20. Capraro, C.; Capraro, G.; Bradaric, I.; Weiner, D.; Wicks, M.; Baldygo, W. Implementing digital terrain data in knowledge-aided space-time adaptive processing. IEEE Trans. Aerosp. Electron. Syst.; 2006; 42, pp. 1080-1099. [DOI: https://dx.doi.org/10.1109/TAES.2006.248199]

21. Xiong, Y.; Xie, W.; Li, H.; Gao, X. Colored-Loading Factor Optimization for Airborne KA-STAP Radar. IEEE Sens. J.; 2023; 23, pp. 23317-23326. [DOI: https://dx.doi.org/10.1109/JSEN.2023.3303264]

22. Tao, F.; Wang, T.; Wu, J.; Lin, X. A novel KA-STAP method based on Mahalanobis distance metric learning. Digit. Signal Process.; 2020; 97, 102613. [DOI: https://dx.doi.org/10.1016/j.dsp.2019.102613]

23. Kang, N.; Shang, Z.; Du, Q. Knowledge-Aided Structured Covariance Matrix Estimator Applied for Radar Sensor Signal Detection. Sensors; 2019; 19, 664. [DOI: https://dx.doi.org/10.3390/s19030664]

24. Gao, Z.; Tao, H. Robust STAP algorithm based on knowledge-aided SR for airborne radar. IET Radar Sonar Navig.; 2017; 11, pp. 321-329.

25. Adve, R.; Hale, T.; Wicks, M. Knowledge based adaptive processing for ground moving target indication. Digit. Signal Process.; 2007; 17, pp. 495-514. [DOI: https://dx.doi.org/10.1016/j.dsp.2005.06.005]

26. Xiong, Y.; Xie, W.; Wang, Y. Space time adaptive processing for airborne MIMO radar based on space time sampling matrix. Signal Process.; 2023; 211, 109119. [DOI: https://dx.doi.org/10.1016/j.sigpro.2023.109119]

27. Fang, M.; Liu, H.; Dai, F.; Wang, X. Space-time Adaptive Processing via Dynamic Environment Sensing. J. Electron. Inf. Technol.; 2015; 37, 1786. [DOI: https://dx.doi.org/10.11999/JEIT141505]

28. Wu, Y.; Jiu, B.; Guo, Z.; Liu, H. Space-time Adaptive Processing via Fast Environment Sensing. Proceedings of the 2022 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC); Xi’an, China, 25–27 October 2022; pp. 1-6. [DOI: https://dx.doi.org/10.1109/ICSPCC55723.2022.9984609]

29. Brookner, E. Phased-array and radar astounding breakthroughs—An update. Proceedings of the 2008 IEEE Radar Conference; Rome, Italy, 26–30 May 2008; pp. 1-6. [DOI: https://dx.doi.org/10.1109/RADAR.2008.4720771]

30. Lin, Z.; Hu, H.; Lei, S.; Li, R.; Tian, J.; Chen, B. Low-Sidelobe Shaped-Beam Pattern Synthesis With Amplitude Constraints. IEEE Trans. Antennas Propag.; 2022; 70, pp. 2717-2731. [DOI: https://dx.doi.org/10.1109/TAP.2021.3125319]

31. Ye, Y. Interior Point Algorithms: Theory and Analysis; John Wiley & Sons: Hoboken, NJ, USA, 2011.

32. Melvin, W. Space-time adaptive processing for radar. Academic Press Library in Signal Processing; Elsevier: Amsterdam, The Netherlands, 2014; Volume 2, pp. 595-665. [DOI: https://dx.doi.org/10.1016/B978-0-12-396500-4.00012-0]

33. Donoho, D. Compressed sensing. IEEE Trans. Inf. Theory; 2006; 52, pp. 1289-1306. [DOI: https://dx.doi.org/10.1109/TIT.2006.871582]

34. Tropp, J.; Gilbert, A. Signal Recovery From Random Measurements via Orthogonal Matching Pursuit. IEEE Trans. Inf. Theory; 2007; 53, pp. 4655-4666. [DOI: https://dx.doi.org/10.1109/TIT.2007.909108]

35. Chen, S.; Donoho, D.; Saunders, M. Atomic decomposition by basis pursuit. SIAM Rev.; 2001; 43, pp. 129-159. [DOI: https://dx.doi.org/10.1137/S003614450037906X]

36. Melman, A.; Polyak, R. The Newton modified barrier method for QP problems. Ann. Oper. Res.; 1996; 62, pp. 465-519. [DOI: https://dx.doi.org/10.1007/BF02206827]

37. Luo, Z.Q.; Ma, W.K.; So, A.M.C.; Ye, Y.; Zhang, S. Semidefinite Relaxation of Quadratic Optimization Problems. IEEE Signal Process. Mag.; 2010; 27, pp. 20-34. [DOI: https://dx.doi.org/10.1109/MSP.2010.936019]

38. Page, D.; Scarborough, S.; Crooks, S. Improving knowledge-aided STAP performance using past CPI data [radar signal processing]. Proceedings of the 2004 IEEE Radar Conference; Philadelphia, PA, USA, 29 April 2004; pp. 295-300. [DOI: https://dx.doi.org/10.1109/NRC.2004.1316438]

39. Cao, P.; Thompson, J.S.; Haas, H. Constant Modulus Shaped Beam Synthesis via Convex Relaxation. IEEE Antennas Wirel. Propag. Lett.; 2017; 16, pp. 617-620. [DOI: https://dx.doi.org/10.1109/LAWP.2016.2594141]

40. Ruder, S. An overview of gradient descent optimization algorithms. arXiv; 2016; arXiv: 1609.04747

© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.