Abstract
In radar systems, element gain-phase errors can degrade the performance of space–time adaptive processing (STAP), and even cause complete failure. To address this issue, the STAP with the coprime sampling structure based on optimal singular value thresholding is proposed. The algorithm corrects errors by adding four calibrated auxiliary elements and auxiliary pulses to the original array and pulse sequence, while maintaining the coprime sampling structure. The corrected virtual clutter covariance matrix (CCM) is then expanded and filled with holes. Subsequently, the optimal singular value thresholding method is used to restore the CCM. Simulation results demonstrate that the proposed algorithm shows advantages in convergence speed, detection probability, and stability.
Similar content being viewed by others
Introduction
The space time adaptive processing (STAP) technology achieves clutter suppression and moving target detection by accurately estimating the clutter covariance matrix (CCM)1,2,3,4,5,6,7,8,9,10,11,12,13. However, the performance of the uniform linear array (ULA) STAP degrades due to the small element-spacing, which results in stronger element coupling effects14,15,16,17. To improve higher system degrees of freedom (DOF) are typically obtained by increasing the number of elements and pulses. However, this approach inevitably increases hardware requirements, leading to higher power consumption, increased weight, and reduced payload capacity, which severely limits the overall detection performance of the radar.
By utilizing difference operation, the sparse structures can effectively address issues such as element coupling and hardware resource limitations18,19,20,21,22,23. The adaptive processing method based on nested array structure can form deep notch suppression areas in the clutter direction, achieve narrow directional beam in the target direction, and increase the signal processing resolution23. However, this method requires prior knowledge of the frequency information of all interference and clutter sources. Additionally, the minimum redundancy arrays24,25 can improve space–time resolution and the detection capability for slowly moving targets. However, this approach becomes very complex in large-scale arrays and multi-pulse systems. In contrast, the design and implementation of coprime structures are much simplified.
However, most STAP with coprime sampling structures26 are only applicable to ideal array models, which are difficult to achieve in practical applications. Therefore, it is crucial to design a STAP method suitable for coprime sampling structures in the presence of gain-phase errors. Researchers have transformed the gain-phase uncertainty issues in the array reception model into a variable error model and treated it as an additive error matrix27. Thus, an orthogonal matching pursuit least squares algorithm utilizing variable error model is designed. However, this method has not fully utilized the DOF advantage of sparse arrays. Ref28 proposed a blind calibration technique based on compressed sensing for reconstructing multiple discrete signals. This technique effectively estimates discrete signals and corrects gain-phase biases caused by insufficient calibration, demonstrating good performance under small errors. Recently, some scholars have also proposed the covariance matrix eigenvalue decomposition method, whose core lies in the covariance matrix composed of the output vectors of the array and its conjugates dot product. By minimizing the atomic norm of non-uniform linear arrays, the joint optimization problem of clutter subspace and signal subspace is derived, and the alternating direction multiplier method is used for iterative updating29. This algorithm is designed for the special structure of non-uniform linear arrays. However, this method requires a large number of matrix selections during implementation, thus increasing computational complexity. Ref30 have established a channel gain-phase errors model for single carrier frequency and multi carrier frequency modes to study the impression of gain-phase errors on the optimal weight vector. However, these studies did not fully exploit multi-carrier frequency systems. An enhanced model separates the array gain-phase errors coefficients from clutter responses and CCM by estimating array phase error information, thereby improving the estimation accuracy of the CCM. It is worth noting that this method requires solving semi-definite programming problems, making computational problems a considerable challenge and difficult to meet real-time requirements31. A discrete angle-Doppler plane can be utilized to establish signal models in the gain-phase errors. However, the performance of this method may deteriorate due to off-grid issues32,33.
To overcome some problems, a robust STAP algorithm with the coprime sampling structure based on optimal singular value thresholding is proposed. While maintaining the coprime structure, four calibrated auxiliary elements and four auxiliary pulses are introduced into the original coprime structure. By sorting and recombining the amplitude and phase errors of the subarray, the CCM is compensated for errors. Subsequently, the compensated matrix is expanded and filled into a high-dimensional array. Finally, the singular value threshold algorithm is used to solve the nuclear norm convex optimization problem, thereby obtaining the CCM.
The structure of this article is as follows: "The gain-phase errors model with coprime sampling structure" introduces the gain-phase errors model with coprime sampling structure. The STAP based on optimal singular value thresholding is provided in "The STAP with singular value thresholding". "Simulation results" verifies the performance of the proposed algorithm. Finally, "Conclusion" provides a summary of this article.
The gain-phase errors model with coprime sampling structure
Assuming \(N_{1}\), \(N_{2}\), \(M_{1}\), and \(M_{2}\) are coprime integers that satisfy the conditions \(N_{1} < N_{2}\) and \(M_{1} < M_{2}\). The dense sub-ULA of the side-looking pulse-Doppler radar contains \(N_{2}\) elements positioned at \(\{ N_{1} p_{2} d,0 \le p_{2} \le N_{2} - 1\}\) and the sparser sub-ULA comprises \(2N_{1} - 1\) elements located at \(\{ N_{2} p_{1} d,1 \le p_{1} \le 2N_{1} - 1\}\), \(d\) represents the minimum element spacing, as illustrated in Fig. 1(a). Similar to the coprime array, coprime PRI contains \(M_{2}\) and \(2M_{1} - 1\) pulses in a coherent processing interval (CPI), with position coordinates of \(\{ M_{1} q_{2} T_{r} ,0 \le q_{2} \le M_{2} - 1\}\) and \(\{ M_{2} q_{1} T_{r} ,1 \le q_{1} \le 2M_{1} - 1\}\), where \(T_{r}\) represents the minimum pulse repetition interval (PRI), as shown in Fig. 1(b).
Without the range ambiguities, the snapshot received by a range cell is
where \(a_{t}\) represents the target amplitude, \({\mathbf{v}}(\varphi_{t} ,f_{t} ) = {\mathbf{v}}(\varphi_{t} ) \otimes {\mathbf{v}}(f_{t} )\) symbolizes the target space time steering vector, the target spatial and temporal steering vectors are
and
respectively, where \(\varphi_{t} = d\cos (\theta )/\lambda\) and \(f_{t} = 2v_{r} T_{r} \cos (\theta )/\lambda\). Here, \(\lambda\) is the radar wavelength, \(v_{r}\) is the radar velocity, and \(\theta\) is the target direction. Assuming clutter in a range cell can be decomposed into \(N_{c}\) independent clutter patches, then the clutter plus noise \({\mathbf{x}}_{u}\) is
where \(\varphi_{c,i}\) and \(f_{c,i}\) stand for the normalized spatial and temporal frequencies of the \(i\) clutter respectively, while \(a_{c,i}\) represents clutter gain. And \({\mathbf{n}}\) signifies the thermal noise.
The \(i\) clutter spatial and temporal steering vectors can be represented respectively by Eqs. (5) and (6), namely
The corresponding spatial–temporal steering vector is
where \(v_{lM + r - 1,i} = e^{{2\pi j(n_{l} \varphi_{c,i} + m_{r - 1} f_{c,i} )}}\), \(l = 0, \cdots ,N - 1\), \(r = 1, \cdots ,M\), \(i = 1, \cdots ,N_{c}\). Therefore, the clutter plus noise covariance matrix (CNCM) \({\mathbf{R}}_{u}\) can be represented as
where \({\mathbf{V}} = [{\mathbf{v}}(f_{c,1} ,\varphi_{c,1} ),{\mathbf{v}}(f_{c,2} ,\varphi_{c,2} ),...,{\mathbf{v}}(f_{{c,N_{c} }} ,\varphi_{{c,N_{c} }} )]\) symbolizes the clutter spatial–temporal steering matrix, \({\mathbf{P}} = diag([p_{1} ,p_{2} ,...,p_{{N_{c} }} ]^{T} ), \, p_{k} = E(\left| {a_{c,k} } \right|^{2} )\) indicates the clutter power matrix, \({\mathbf{R}}_{c}\) means the CCM, and \({\mathbf{Q}}\) signifies the noise covariance matrix (NCM).
In real radar working scenarios, the element gain-phase errors can change in the spatial–temporal steering vectors. Here, \(\gamma_{i}\) and \(\phi_{i}\) represent the gain-phase errors of the \(i\) element respectively, \(\Upsilon = {\text{diag}}[\gamma_{1} e^{{j\phi_{1} }} ,\gamma_{2} e^{{j\phi_{2} }} , \cdots \gamma_{N} e^{{j\phi_{N} }} ]\) serves as the corresponding gain-phase errors matrix. In this case, the spatial–temporal steering vector becomes
The assumed space–time steering vector does not match the actual one under the gain-phase errors conditions, leading to partial signal cancellation and thus reducing the output signal-to-noise ratio (SNR). At present, the CNCM becomes
where \(\Gamma = \Upsilon \otimes {\text{I}}\), and \({\text{I}}\) denotes the unit matrix.
The STAP with singular value thresholding
In order to accurately estimate CCM, the gain-phase errors are corrected by introducing array elements, and an estimation method for the gain-phase errors matrix is provided.
The estimation method for the gain-phase errors matrix
In order to correct the gain-phase errors, two additional elements are added to the left of the dense and sparse uniform linear sub-arrays, respectively. The new dense and sparse uniform linear sub-array share the third element, which is set as the reference element and marked as 0. The corrected array still maintains the coprime structure. The set of element positions for the new array can be represented as
At this point, the total number of array elements is \(N\).
In order to preserve the coprime structure of the pulse sequence, two additional pulses are added to the left of the dense and sparse sub-pulses, respectively. Assuming the total number of pulses is \(M\). According to Eq. (8), the corresponding CCM can be obtained as
Here,
where \(l_{1} ,l_{2} = 0, \cdots ,N - 1, \, r_{1} ,r_{2} = 1, \cdots ,M\). \({\mathbf{Q}} = diag(\sigma_{1}^{2} ,\sigma_{2}^{2} ,...,\sigma_{MN}^{2} )\) is the corresponding NCM without gain-phase errors. In this case, Eq. (10) becomes
where \(\tilde{\Gamma } = \tilde{\Upsilon } \otimes {\text{I}}_{M}\),\(\tilde{\Upsilon } = {\text{diag}}[\tilde{\gamma }_{1} e^{{j\tilde{\phi }_{1} }} ,\tilde{\gamma }_{2} e^{{j\tilde{\phi }_{2} }} , \cdots \tilde{\gamma }_{N} e^{{j\tilde{\phi }_{N} }} ]\),\(\tilde{\gamma }_{1} e^{{j\tilde{\phi }_{1} }} = \tilde{\gamma }_{2} e^{{j\tilde{\phi }_{2} }} = \tilde{\gamma }_{3} e^{{j\tilde{\phi }_{3} }} = \tilde{\gamma }_{4} e^{{j\tilde{\phi }_{4} }} = 1\), the dimension of \({\tilde{\mathbf{R}}}\) is \(MN \times MN\).
In independent and identically distributed samples with no targets, the CNCM can be estimated by
There is a corresponding relationship between the elements of the CCM and the positions of the elements. According to the elements of the CCM corresponding to the two sub-arrays, their corresponding clutter covariance sub-matrices \({\tilde{\mathbf{R}}}_{1}\) and \({\tilde{\mathbf{R}}}_{2}\) can be obtained respectively.
Assuming that \(p,q\) is the position of the elements corresponding to the dense sub-array, and the corresponding elements in matrix \({\tilde{\mathbf{R}}}\) can be described as
Take the mean of all the corresponding element values as the value of element \(\left( {{\tilde{\mathbf{R}}}_{1} } \right)_{p,q}\) in matrix \({\tilde{\mathbf{R}}}_{1}\), where the matrix \({\tilde{\mathbf{R}}}_{1}\) with \((N_{2} + 2) \times (N_{2} + 2)\) is a sub-matrix obtained from \({\tilde{\mathbf{R}}}\), which corresponds to a dense su-barray. Its form can be expressed as
where \(\tilde{\Upsilon }_{1} = {\text{diag}}[\tilde{\gamma }_{1} e^{{j\tilde{\phi }_{1} }} ,\tilde{\gamma }_{2} e^{{j\tilde{\phi }_{2} }} , \cdots \tilde{\gamma }_{{N_{2} + 2}} e^{{j\tilde{\phi }_{{N_{2} + 2}} }} ]\) represents the error matrix. Since the first two elements are calibrated elements, \(\tilde{\gamma }_{1} e^{{j\tilde{\phi }_{1} }} = \tilde{\gamma }_{2} e^{{j\tilde{\phi }_{2} }} = 1\). \({\tilde{\mathbf{Q}}}_{1}\) is the noise matrix, and \({\tilde{\mathbf{R}}}_{c1}\) is the matrix corresponding to the dense sub-array without the gain-phase errors, and its elements can be obtained by
Through calculation, it can be obtained that
By performing the elimination operation on Eq. (19), it can be further concluded that
where \(p \in \left[ {2,N_{2} + 2} \right]\). Subsequently, matrix \(\tilde{\Upsilon }_{1}\) can be obtained through continuous iteration of Eq. (20).
Similarly, \(p, \, q\) is the position of the elements corresponding to the sparse sub-array, and the corresponding elements in matrix \({\tilde{\mathbf{R}}}\) can be described as
Take the average of all the corresponding element values as the value of element \(\left( {{\tilde{\mathbf{R}}}_{2} } \right)_{p,q}\) in matrix \({\tilde{\mathbf{R}}}_{2}\), where the matrix \({\tilde{\mathbf{R}}}_{2}\) with \((2N_{1} + 1) \times (2N_{1} + 1)\) is a sub-matrix obtained from \({\tilde{\mathbf{R}}}\), which corresponds to a sparse sub-array. Its form can be written as
where \(\tilde{\Upsilon }_{2} = {\text{diag}}[1,1, \cdots \tilde{\gamma }_{{2N_{1} + 1}} e^{{j\tilde{\phi }_{{2N_{1} + 1}} }} ]\) represents the error matrix generated by the array gain-phase errors. Since the first two elements are calibrated elements after calibration, at this time \(\tilde{\gamma }_{1} e^{{j\tilde{\phi }_{1} }} = \tilde{\gamma }_{2} e^{{j\tilde{\phi }_{2} }} = 1\). \({\tilde{\mathbf{Q}}}_{2}\) is the noise matrix, and \({\tilde{\mathbf{R}}}_{c2}\) is the matrix corresponding to the sparse sub-array when there is no array gain-phase errors, and its elements can be written as
Through calculation,
It can be inferred from (24) that
where \(p \in \left[ {2, \, 2N_{1} + 1} \right]\), the matrix \(\tilde{\Upsilon }_{2}\) can be obtained through iterative operation of Eq. (25). The new gain-phase errors matrix \(\tilde{\Upsilon }\) is obtained by sorting and reorganizing the corresponding elements in matrix \(\tilde{\Upsilon }_{1}\) and \(\tilde{\Upsilon }_{2}\) based on the positions of the elements in the uniform linear sub-arrays. And matrix \(\tilde{\Gamma }\) becomes
STAP method with the gain-phase errors calibration
By compensating for errors in the CCM , the advantages of the coprime sampling structure are fully utilized to improve system performance. Subsequently, the compensated matrix is expanded into a high-dimensional matrix and filled with voids to increase the system DOF.
Specifically, the corrected CCM is obtained by multiplying left by \(\tilde{\Gamma }^{ - 1}\) and right by \((\tilde{\Gamma }^{H} )^{ - 1}\) respectively, Namely
The virtual difference coarray and copulse formed by the new coprime sampling structure still have voids. To enhance the utilization of virtual elements and pulses, the corrected \({\mathbf{R}}_{c}\) is zero-filled expanded to form the \(N^{ * } M^{ * } \times N^{ * } M^{ * }\) dimensional matrix \({\mathbf{R}}_{{\text{E}}}\), \(N^{ * } = (4N_{1} N_{2} - 2N_{2} + 1)\), \(M^{ * } = (4M_{1} M_{2} - 2M_{2} + 1)\). By the rank minimization model, the matrix \({\mathbf{R}}_{{\text{E}}}\) is obtained by
where \({\text{rank}}( \bullet ) \,\) represents the matrix rank, and \({\mathbf{R}}_{{\text{V}}}\) is the matrix to be filled. The elements of the mapping matrix \({\mathbf{P}}\) are given by
For ease of solution, the nuclear norm is used instead of the rank function for convex relaxation. Equation (28) becomes
where \(\left\| \bullet \right\|_{ * }\) represents the nuclear norm operation. According to the singular value threshold (SVT)34, Eq. (30) can be approximated as
As the \(\, \mu\) increases, the solution of Eq. (31) gets closer to the solution of Eq. (30), and when \(\, \mu \to \infty\), they are almost identical.
The singular value decomposition of matrix \({\mathbf{R}}_{{\text{V}}} \in {\mathbb{R}}^{{N^{ * } M^{ * } \times N^{ * } M^{ * } }}\) is given by
where \(r\) is the rank of matrix \({\mathbf{R}}_{{\text{V}}}\), and the dimensions of the singular value vector \({\mathbf{U}}\) and \({\mathbf{V}}\) are both \(N^{ * } M^{ * } \times r\). \(\sigma_{i}\) represents the non-negative singular values of \({\mathbf{R}}_{{\text{V}}}\). When \(\, \mu > 0\), the singular value shrinkage operator \(D_{\mu }\) can be expressed as
where \((\sigma_{i} - \mu )_{ + }\) represents the non-negative part of \((\sigma_{i} - \mu )\), i.e., \((\sigma_{i} - \mu )_{ + } = \max (0, \, \sigma_{i} - \mu )\). The operator sets the smaller singular values in matrix \({\mathbf{R}}_{{\text{V}}}\) to zero. When most of its singular values are less than the threshold \(\, \mu\), the rank of \(D_{\mu } ({\mathbf{R}}_{{\text{V}}} )\) will be smaller than that of matrix \({\mathbf{R}}_{{\text{V}}}\).
When \(\, \mu > 0\), \(D_{\mu } ({\mathbf{Y}})\) can be demonstrated as
where \({\mathbf{Y}} \in {\mathbb{R}}^{{N^{ * } M^{ * } \times N^{ * } M^{ * } }}\). Assuming \(f_{\mu } ({\mathbf{R}}_{{\text{V}}} ) = \mu \left\| {{\mathbf{R}}_{{\text{V}}} } \right\|_{ * } + \frac{1}{2}\left\| {{\mathbf{R}}_{{\text{V}}} } \right\|_{\text{F}}^{2}\), when \(\, \mu > 0\), the Lagrangian function corresponding to Eq. (31) is
According to strong duality, and
where \({\text{g}}({\mathbf{Y}}) = \mathop {\inf }\limits_{{{\mathbf{R}}_{{\text{V}}} }} L({\mathbf{R}}_{{\text{V}}} ,{\mathbf{Y}})\) is the dual function, we have
where \({\mathbf{Y}}^{0} = {\mathbf{0}}\), with a step size of \(\delta_{k}\), Eq. (37) is equivalent to:
where the right-hand side of the equation is \(D_{\mu } ({\mathbf{P}} \bullet {\mathbf{Y}})\), and when \(k \ge 0\), \({\mathbf{Y}}^{k} = {\mathbf{P}} \bullet {\mathbf{Y}}^{k}\), we can obtain
where \({\mathbf{Y}}\) is the transition matrix. To ensure that the sequence \(\{ {\mathbf{R}}_{{\text{V}}}^{k} \}\) converges to the solution in Eq. (30), values of \(\, \mu\) are chosen relatively large. There is a large amount of literature on the method of step size selection, but for simplicity, we will use a fixed step size, i.e. \(\delta_{k} = \delta ,k = 1,2 \cdots\). According to Ref 34, when \(0 < \delta_{k} < 2\), Eq. (39) converges to the unique solution of (30). To accelerate convergence, set \(\delta = 1.2\frac{{n^{2} }}{L}\), where \(n\) is the dimension of matrix \({\mathbf{R}}_{{\text{V}}}\), and \(L\) represents the number of samples.
In the \(k\) iteration, the singular values number of \({\mathbf{Y}}^{k - 1}\) is denoted by
If the singular value is less than \(\, \mu\) during the iteration, then \(z_{k}\) is correct. If it is greater than or equal to \(\, \mu\), then increase \(z_{k}\).
When
Stop iteration and output the matrix \({\mathbf{R}}_{{\text{V}}}^{opt}\), where \(\varepsilon\) is the stopping iteration threshold. The optimal weight vector of the filter can be obtained by \({\mathbf{R}}_{{\text{V}}}^{opt}\). Due to filling voids in the virtual matrix, the algorithm greatly increased computation complexity.
Simulation results
This section will compare the performance of the proposed SVT-RC-STAP with traditional STAP (T-STAP) and traditional coprime STAP (C-STAP). The parameters are assumed that \(\lambda = 0.2{\text{m}}\), \(T_{r} = 0.5{\text{ms}}\), \(v = 100{\text{m/s}}\), \(\sigma_{{\text{n}}}^{2} = 1\), \(N_{c} = 361\), \(\beta = 1\), \(N_{1} = M_{1} = 3\), \(N_{2} = M_{2} = 5\). The clutter-to-noise ratio (CNR) is 30 dB, and the signal-to-noise ratio (SNR) is 10 dB. The original number of elements is \(2N_{1} + N_{2} - 1 = 10\), and the corrected number of elements is 14. The normalized spatial and Doppler frequency of the target are 0.1 and -0.2, respectively. Other parameters are set as \(\rho = 1.5\), \(\mu_{\max } = 10^{10}\), \(\mu_{0} = {{1.25} \mathord{\left/ {\vphantom {{1.25} {\left\| {{\mathbf{R}}_{E} } \right\|}}} \right. \kern-0pt} {\left\| {{\mathbf{R}}_{E} } \right\|}}_{2}\).
Clutter Eigenspectrum
The comparison of the eigenvalues of the CCM for the three algorithms is shown in Fig. 2. Without the gain-phase errors, the number of virtual elements and pulses of the C-STAP reach 40. The proposed SVT-RC-STAP effectively fills the holes generated by difference operation, increasing to 64. When the element gain error is 5% and the element phase error is 0.05π \(\left( {5\% ,0.05\pi } \right)\), a large number of pseudo clutter are generated in the clutter subspace, resulting in increasing the large eigenvalues number and decreasing in the CCM estimation accuracy. The proposed SVT-RC-STAP introduces correction elements to adjust the CCM, making its clutter DOF almost identical to those without errors.
Output SINR
Figure 3 shows the output SINR of three algorithms under different element gain-phase errors with a sample size of 200. From Fig. 3(a), the output SINR of the proposed SVT-RC-STAP under three different gain-phase errors are almost identical to those without errors. This indicates that the proposed algorithm has strong error adaptability and can effectively suppress signal distortion and performance degradation caused by element gain-phase errors. Figure 3(b) and 3(c) show the output SINR of the T-STAP and the C-STAP, respectively. It can be observed from the plots that the output SINR of the above two algorithms decreases in the gain-phase errors.
To further verify the convergence of the algorithm, Fig. 4 presents the relationship between the number of training samples and the output SINR under gain-phase errors \(\left( {10\% ,0.1\pi } \right)\). From the simulation results, the proposed SVT-RC-STAP has the best SINR performance. The C-STAP typically divides multiple equivalent sub-array signals of the same structure into virtual equivalent snapshot to calculate CCM. However, the C-STAP is difficult to improve clutter suppression performance using virtual DOF with gain-phase errors In contrast, the proposed SVT-RC-STAP still achieves good performance by using sparse recovery.
Spatial Doppler clutter spectrum
This section further analyzes the proposed SVT-RC-STAP by comparing the spatial Doppler clutter spectrum. The comparison results are shown in Fig. 5 with gain-phase errors \(\left( {5\% ,0.05\pi } \right)\). Figure 5 clearly demonstrates the widening of spatial Doppler clutter spectrum caused by gain-phase errors in the T-STAP and C-STAP, along with the significant interference signals generated in clutter regions. The proposed SVT-RC-STAP corrects the impact of gain-phase errors by adding correction elements and calculating the correction matrix, thereby obtaining better spatial Doppler clutter spectrum. The T-STAP and C-STAP are highly sensitive to errors in the gain-phase errors, resulting in significantly degraded performance. In contrast, the SVT-RC-STAP is not sensitive to errors and maintains excellent performance.
Spatial Doppler beam pattern
As shown in Fig. 6, the proposed SVT-RC-STAP achieves maximum gain at the target direction and forms narrow and deep notches in the main clutter field, effectively suppressing clutter. Due to the inability to completely eliminate the gain-phase errors influence , the T-STAP and C-STAP have a certain deviation in the direction of the main lobe of the beam, resulting in a decrease in gain in the target direction. And the clutter notches of T-STAP and C-STAP are relatively widened, failing to form sufficiently deep notches.
Target detection
This experiment evaluates the detection performance of the proposed SVT-RC-STAP by the detection probability (Pd), with false alarm probability set to 10–3. Figure 7 presents the detection performance results of the three algorithms as the target SNR. As shown in Fig. 7, the performance of T-STAP, C-STAP, and the proposed SVT-RC-STAP improves with the increase of system DOF without gain-phase errors. However, the proposed SVT-RC-STAP exhibits approximately optimal detection performance compared to the other two algorithms at various SNR values in gain-phase errors. This is because the proposed SVT-RC-STAP accurately compensates for the effects of model mismatch on the steering vector, which ensures that the filtering weight vector is correct and forms narrow and deep notch in the main clutter field, ultimately achieving approximately optimal detection performance.
Conclusion
The focus of this study is to address the detrimental impacts on system performance arising from amplitude and phase errors in airborne radar arrays. By incorporating four calibrated array elements within the original array, error compensation is performed on their clutter covariance matrix, which is subsequently extended and filled with missing values. Following this, the singular value threshold optimization algorithm is utilized to restore the clutter covariance matrix. Through comprehensive simulations comparing various aspects such as clutter feature spectrum, algorithm robustness, algorithm convergence, clutter space–time spectrum, space–time beam pattern, and target detection performance, the superiority of the proposed algorithm in complex scenarios is demonstrated. However, the computational complexity of the algorithm poses a challenge for real-time processing in engineering applications. Future research can delve deeper into methods to reduce this complexity.
Data availability
The raw data and analysis of this study are available from the corresponding author on request.
References
Cui, W.J., Wang, T., Wang, D. & Huang, W. Robust SR-STAP algorithms in partly calibrated arrays for airborne radar. Signal Process. 86, 102941 (2024).
Hu, S., Yi, J., Wan, X., Cheng, F. & Tong, Y. Doppler separation-based clutter suppression method for passive Radar on moving platforms. IEEE Trans. Geosci. Remote Sens. 62, 1–14 (2024).
Li, J. et al. Efficient matrix sparse recovery STAP method based on Kronecker transform for BiSAR sea clutter suppression. IEEE Trans. Geosci. Remote Sens. 62, 1–18 (2024).
Zou, Bo., Wang, X., Feng, W., Fuyu, Lu. & Zhu, H. Memory-augmented autoencoder-based nonhomogeneous detector for airborne radar space-time adaptive processing. IEEE Geosci. Remote Sens. Lett. 21, 1–5 (2024).
Cao, J., Wang, T. & Wang, D. Beam-space post-Doppler reduced-dimension STAP based on sparse Bayesian learning. Remote. Sens. 16, 307 (2024).
Hou, Y., Zhang, Y., Gui, W., Wang, D. & Dong, W. Meshless search SR-STAP for airborne radar based on meta-heuristic algorithms. Sensors (Basel, Switzerland) 23 (2023).
Jing, Y., Du, X., Tian, T., Li, J. & Li, C. Estimation of clutter covariance matrix in stap based on knowledge-aided and geometric methods. Phys. Scr. 98 (2023).
Song, Di., Feng, Q., Chen, S., Xi, F. & Liu, Z. Space–time adaptive processing using deep neural network-based shrinkage algorithm under small training samples. IEEE Trans. Aerosp. Electron. Syst. 59, 9697–9703 (2023).
Liu, Z. et al. A novel vertical element-pulse coding scheme for range-ambiguous clutter elimination. Signal Process. 215, 109287 (2023).
Sun, Y., Xie, J., Gong, Y., Zhang, Z. & Wang, L. Adaptive interference mitigation space‐time array reconfiguration by joint selection of antenna and delay tap. IET Radar Sonar Navig. (2023).
Sun, Y. & Wang, W.-Q. Airborne flexible-array radar clutter characteristics and STAP performance analysis. IEEE Trans. Aerosp. Electron. Syst. 59, 5039–5051 (2023).
Xiong, Y. & Wenchong Xie, Hu. Colored-loading factor optimization for airborne KA-STAP radar. IEEE Sens. J. 23, 23317–23326 (2023).
Wang, D., Wang, T., Jia Cui, W. & Zhang, X. A novel gridless space-time adaptive processing method based cyclic minimization. Digit. Signal Process. 140, 104142 (2023).
Xiong, Y. & Xie, W. Adaptive mutual coupling compensation method for airborne STAP radar with end-fire array. IEEE Trans. Aerosp. Electron. Syst. 58, 1283–1298 (2022).
Wan, J., Luo, F., Zhang, Y., Xinyu, Xu. & Yin, Y. Research on sea clutter model of emulating aircraft motion based on shore-based multichannel radar. Int. J. Remote Sens. 43, 2227–2243 (2022).
Zhang, B. & Yuan, S. Shrinkage estimators of large covariance matrices with Toeplitz targets in array signal processing. Sci. Rep. 12, 19032 (2022).
Liu, M. et al. STAP for airborne radar based on dual-frequency space-time coprime sampling structure. IEEE Access 8, 138673–138681 (2020).
Li, B., Lei, Lu. & Zhou, C. SADOE: Sequential-based angle-Doppler off-grid estimation with coprime sampling structures for space-time adaptive processing. IET Radar Sonar Navig. 15, 775–787 (2021).
Wang, X., Yang, Z. & Huang, J. Robust space-time adaptive processing for airborne radar with coprime arrays in presence of gain and phase errors. IET Radar Sonar Navig. 15, 75–84 (2020).
Dian-nong, L. Study of STAP based on minimum redundancy and with multiple carrier frequencies for space based sparse array radar. Signal Process. (2010).
Liu, M., Wang, X.-G. & Zou, L. Robust STAP with reduced mutual coupling and enhanced DOF based on super nested sampling structure. IEEE Access 7, 175420–175428 (2019).
Vouras, P.G. Fully adaptive space-time processing on nested arrays. In 2015 IEEE Radar Conference (RadarCon). 0858–0863 (2015).
Goodman, N. A. & Stiles, J. M. On clutter rank observed by arbitrary arrays. IEEE Trans. Signal Process. 55, 178–186 (2007).
Zhao, Y., Si, W., Anyong, Hu. & Miao, J. A novel antenna array design method based on antenna grouping for near-field passive millimeter-wave imaging. IEEE Antennas Wirel. Propag. Lett. 23, 399–403 (2024).
Ma, H., Mao, X., Wang, X. & Gao, Y. A new array extension configuration method based on nesting and minimum redundancy. IET Radar Sonar Navig. (2023).
Wang, X., Yang, Z., Huang, J. & de Lamare, R.C. Robust two-stage reduced-dimension sparsity-aware STAP for airborne radar with coprime arrays. IEEE Trans. Signal Process. 68, 81–96 (2020).
Hu, B., Wu, X., Zhang, X., Yang, Q. & Deng, W. Off‐grid DOA estimation based on compressed sensing with gain/phase uncertainties. Electron. Lett. (2018).
Camlica, S., Samil, I., Y. & Arikan, O. Sparsity based off-grid blind sensor calibration. Digit. Signal Process. 84, 80–92 (2019).
Tan, X., Yang, Z., Li, X., Mao, Y. & Jiang, Di. Gridless sparse recovery STAP algorithm with array gain-phase errors for non-uniform linear array. Digit. Signal Process. 144, 104296 (2023).
Kang, X., Jiang, B., Zhang, Y. & Yun, R. Performance analysis of STAP for spaceborne sparse array in the presence of gain and phase errors (2008).
Xiaojiao, P., Yongbo, Z. & Chenghu, C. STAP method based on atomic norm minimization with array gain-phase error calibration. J. Syst. Eng. Electron. 32, 21–30 (2021).
Zhaocheng, Y., de Lamare, R.C. & Liu, W. Sparsity-based STAP using alternating direction method with gain/phase errors. IEEE Trans. Aerosp. Electron. Syst. 53, 2756–2768 (2017).
Ma, Z., Liu, Y., Meng, H. & Wang, X. Sparse recovery-based space-time adaptive processing with array error self-calibration. Electron. Lett. 50, 952–954 (2014).
Cai, J.-F., Candes, E.J. & Shen, Z. A singular value thresholding algorithm for matrix completion. SIAM J. Optim. Publ. Soc. Indus. Appl. Math. 20(4), 1956–1982.
Funding
This work was supported in part by the Chengdu University of Information Technology, Key Humanities and Social Sciences Research Base of the Sichuan Provincial Department of Education, Meteorological Disaster Prediction, Early Warning, and Emergency Management Research Center Project (Grant No. ZHYJ23-YB07), Sichuan Tourism University, Chengdu Philosophy and Social Science Research Base, Chengdu Green and Low-Carbon Development Research Base Project (Grant No. LD2024Z47), Postdoctoral Innovation Practice Base of Chengdu Textile College (Grant No. SGX0503-03), and Longquanyi District New Economy and Science and Technology Plan Project - Research on the Development Strategy of Low-Altitude Economic Industry in Longquanyi District Supported by Drones.
Author information
Authors and Affiliations
Contributions
M.Liu conceived the experiments, M.Liu and M.Li conducted the experiments, M.Liu, H.Li and Y.Cheng analysed the results. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
About this article
Cite this article
Liu, M., Li, M., Li, H. et al. Robust STAP with coprime sampling structure based on optimal singular value thresholding. Sci Rep 15, 93 (2025). https://doi.org/10.1038/s41598-024-83857-8
Received:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1038/s41598-024-83857-8









