1. Introduction
Having the advantages of both passive bistatic radar (PBR) and airborne radar, airborne passive bistatic radar has aroused extensive research interest from research institutions and scholars as a new type of sensing technology [
1,
2,
3]. As a form of PBR, airborne PBR does not actively transmit a detection signal; instead, it relies on signals transmitted by non-cooperative sources to detect, locate, and track targets. Due to this silent reception mode, airborne PBR has many advantages such as strong battlefield survivability, low cost, and strong anti-stealth ability [
4,
5,
6,
7,
8]. Additionally, as an airborne radar, its line-of-sight distance increases as its receiving platform rises, which can effectively overcome the long-range shielding problem of traditional ground-based radar due to the curvature and terrain of the earth [
9,
10]. Additionally, airborne PBR can be quickly deployed because of its strong maneuverability. However, to achieve effective target detection, some of airborne PBR’s problems need to be solved.
In contrast to ground-based radar, due to the movement of the receiving platform, the clutter received by airborne PBR does not concentrate at zero Doppler. Therefore, the ground-based clutter cancellation algorithm is not applicable. Space–time adaptive processing (STAP) is usually used to solve the Doppler-broadened clutter problem in airborne radar [
10,
11,
12]. To date, many STAP methods, such as reduced-dimension (RD) STAP [
9,
13], reduced-rank (RR) STAP [
14,
15], sparse recovery (SR) STAP [
16,
17,
18,
19], and knowledge-aided (KA) STAP [
20], have been proposed. The RR and RD methods can reduce the computational complexity of space–time adaptation. The SR method uses the sparsity of the clutter in spatial–temporal frequency [
16]. Through compressed sensing, the SR method can deal with spatial–temporal clutter under the conditions of insufficient, independent, and identically distributed samples to estimate the spatial–temporal clutter spectrum. The KA method uses prior knowledge to improve the accuracy of the estimation of the clutter spectrum.
The abovementioned STAP methods are designed for conventional airborne radar but are also applicable to airborne PBR radar. In recent years, some STAP methods have been proposed for airborne PBR. The authors of [
21] designed a sparse Bayes-based STAP and motion parameter estimation method for multistatic airborne RBR that could well-estimate clutter when training samples were insufficient. The authors of [
2,
22,
23,
24,
25] studied the problem of the high sidelobe of the continuous wave signal commonly used in the external emitter radar, and they designed clutter cancellation algorithms to eliminate the impact of random range sidelobe.
Airborne PBR systems, like traditional airborne radars, use monitoring antennas to receive echo signals from their monitoring areas. However, since airborne PBR does not have a local reference signal like active radar, a separate reference antenna pointing to the non-cooperative transmit source is also required. The reference signal received by the reference antenna and the echo signal are used for clutter cancellation and matched filtering. However, in practical applications, because the civil transmit source used by PBR radar is often in a complex environment, when the reference antenna is used to receive the reference signal, it also receives other scattering points in the environment (such as buildings, trees, and mountains) that refract multipath signals, thus causing the received reference signal to become a contaminated reference signal.
Multipath reference signals cause a series of problems due to the clutter cancellation and target detection of airborne PBR. First of all, multipath clutter in the reference signal matched with the spatial–temporal clutter in the echo signal expand the clutter power spectrum. When the target echoes are close to the multipath clutter region, STAP suppresses the target echoes and the target self-cancellation phenomenon occurs. As a consequence, the performance of STAP is seriously degraded, and when the multipath and target Doppler are close, the target self-cancellation phenomenon occurs; at the same time, when the multipath component in the reference signal matches the target component in the echo signal, a false target situation occurs. Therefore, it is necessary to design an effective algorithm that allows airborne PBR to effectively suppress spatial–temporal clutter and detect targets when the reference signal is contaminated. The blind equalization algorithm in [
26,
27] was proposed to suppress multipath components in reference signals, but it requires the signal to satisfy the premise of the cyclostationary characteristic. The authors of [
28] proposed a sparse l1-rls-based cancellation algorithm to cascade the multipath and main clutter, but the regularization parameter is highly sensitive to environmental changes and is complex in the practice geographical environments, especially in the case of non-uniform clutter. Additionally, the sparse l1-rls-based cancellation method uses Doppler restriction to distinguish multipath clutter, which is likely to cause the false cancellation of the target.
Aiming to solve the contaminated reference signal problem of airborne PBR, the authors of this paper propose a clutter suppression method based on the sparse Bayesian learning (SBL) methods [
29]. Firstly, a spatial–temporal clutter snapshot with multipath is expressed in the form of covariance, and then the multipath components are decorrelated in the covariance vector. Finally, the cost function is established, the modeling error is eliminated by EM algorithm, and the direct path spatial–temporal clutter covariance matrix without multipath components is iteratively obtained to suppress multipath clutter. Simulation results showed that the proposed algorithm can effectively estimate and suppress clutter when the reference signal is contaminated. The simulation results also showed that the proposed algorithm could achieve better performance than existing algorithms in different scenarios and simulation conditions.
The remainder of this paper is organized as follows.
Section 2 introduces existing problems in detail.
Section 3 provides the theoretical analysis and detailed implementation steps of the proposed algorithm.
Section 4 validates the performance of the proposed algorithm using simulation results. Conclusions are provided in
Section 5.
2. Signal and System Model
In this section, we use formulas to analyze the impact of a contaminated reference signal. The working status of a typical airborne PBR detection system can be expressed as shown in
Figure 1.
The reference antenna receives not only a direct wave signal from a non-cooperative emission source but also the multipath signal reflected by the strong point. Therefore, the signal received by the reference channel can be expressed as:
where
denotes the number of equivalent pulses,
denotes the pulse repetition interval,
denotes the complex amplitude of the direct wave signal,
denotes the time delay of a direct wave signal,
denotes the Doppler frequency of reference direct wave signal,
denotes the complex amplitude of the p-th multipath signal,
denotes the delay of the p-th multipath signal,
represents the Doppler frequency of the p-th multipath signal,
denotes the complex envelope of the reference signal,
represents the complex envelope of the p-th multipath signal, and
denotes the noise of the reference channel.
The signal model received by the echo channel can be expressed as:
where the
state indicates that the current distance unit does not contain a target, the
state indicates that the current distance unit contains a target,
denotes the signal of spatial–temporal clutters,
denotes the signal of targets, and
denotes the noise of the echo channel.
The components of an airborne PBR system, as analyzed below, receive the reflection model signal from the
i-th point, and the model can be expressed as:
where
denotes the complex amplitude of the echo signal from corresponding reflection and
and
denote the temporal and spatial frequency, respectively.
Therefore, the spatial–temporal clutter echo at the 1st distance unit, that is
, can be expressed as:
where
denotes the complex amplitude of the echo signal from corresponding clutter.
The target echo signal in the
q-th range unit can be expressed as:
where
denotes the complex amplitude of the echo signal from the corresponding target.
In actual space–time adaptive processing, the distance unit signal near the distance unit to be detected is generally used as the training sample of clutter to determine whether there is a target in the unit. Therefore, by using the echo signal in the H0 state and an impure reference signal for matched filtering, the following can be obtained:
Therefore, the clutter component of the
l-th distance unit to be detected is expressed as (for convenience of expression, the range unit serial number ‘
l’ is omitted later):
In space–time adaptive processing, it is necessary to obtain the clutter covariance matrix of the current distance unit, which cannot be known in advance in practical processing. Generally, the clutter covariance matrix can be estimated from L distance units near the distance unit to be detected; the process can be expressed as:
where
denotes transpose operation.
Then, the weight of space–time adaptive cancellation is obtained by using the clutter covariance matrix:
It can be seen that the obtained adaptive clutter cancellation weight contains multipath components in the covariance RC matrix, which affects clutter cancellation performance. At the same time, the weight mistakenly eliminates the target with the same Doppler as the multipath cost. Therefore, it is necessary to propose corresponding algorithms to suppress the influence of the multipath reference signal.
3. Proposed Algorithm
This section explains the proposed algorithm through five subsections.
Section 3.1 introduces the representation method of the direct path clutter component under the discretized space–time steering vector.
Section 3.2 introduces the representation method of the covariance matrix vector containing multipath clutter under the space–time base, as well as the method of using a decorrelation matrix to suppress the component of the multipath component in the covariance vector.
Section 3.3 proposes an algorithm based on sparse Bayesian algorithm to accurately recover the pure direct path clutter covariance. The algorithm reduces the modeling error with the EM iterative method.
Section 3.4 provides the estimation method of noise power that needs to be known for the steps discussed in
Section 3.2 and
Section 3.3. Since the proposed algorithm has a large number of derivation formulas,
Section 3.5 skips the intermediate derivation process and provides the primary specific steps for the realization of this algorithm.
3.1. Direct Path Clutter Sparse Model
Before analyzing the multipath component, this subsection first proposes the observation model of direct path clutter. As in traditional airborne radar, the clutter of a certain range unit received by the array can be expressed as:
where
denotes the thermal noise received by PBR;
denotes the complex amplitude of reflection point;
denotes the spatial–temporal vector of the ground reflection point; and
and
represent temporal steering vector and spatial steering vector, respectively, which can be expressed as:
In conventional SR space–time adaptive processing algorithms, spatial–temporal clutter is usually estimated by constructing an over-complete sparse recovery dictionary. The general spatial–temporal guidance dictionary is obtained by discretizing the angle Doppler plane. The entire normalized space plane uniformly extends the space frequency axis and the Doppler axis into
grid points in the field, where
,
, and
; the discretized spatial frequency and Doppler frequency interval are expressed as
and
, respectively; and the discrete grid points correspond to the guidance vector in the spatial–temporal guidance dictionary. Assuming that all clutter points are just located on the grid points, the direct clutter in Equation (10) can be expressed as [
16]:
where
represents the constructed sparse recovery dictionary (its dimension is
),
is the vector of sparse recovery complex coefficients, and
can be expressed in detail as follows [
16]:
3.2. Covariance Matrix with Multipath Clutter and Its Decorrelation
According to the analysis in
Section 2, the components of multipath clutter are consistent with those of main clutter. The only difference between multipath clutter and direct clutter is the addition of a complex factor
; therefore, the clutter observation model with main and multipath clutter can be obtained as:
This can be deformed to obtain:
where
denotes the spatial–temporal snapshot signal with a multipath component and
denotes the noise error after deformation. Since the number of multipaths
and coefficients
are unknown, the recovery coefficient cannot be directly calculated in the sparse model. This chapter uses the covariance matrix to solve this problem.
Given T snapshots, the covariance matrix of the spatial–temporal clutter of the current range unit can be expressed as:
where
denotes noise variance and
is the identity matrix of
dimensions.
According to formulas (16)–(18), the covariance moment of clutter component also contains a clutter multipath component. Therefore, it is necessary to first decorrelate the matrix and then use the decorrelated to solve the sparse model so as to obtain the value of the coefficient vector .
The m-th column vector
of matrix
can be expressed as:
where
denotes the complex sparse vector of
under the base
and
is the corresponding error.
Due to the presence of multipath clutter components, the elements in the matrix
are not only distributed on the diagonal. Therefore, it is necessary to first decorrelate the matrix
and the error vector
using the matrix
, and then the covariance vector after the decorrelation can be expressed in the spatial–temporal overcomplete basis
as:
where the decorrelation matrix
is expressed as:
The estimation error
of the covariance vector
is independent and identically distributed. After decorrelation, the covariance of the error vector is the unit diagonal matrix, which satisfies the following relationship:
By substituting the decorrelation matrix
into Equation (20), the following relationship is obtained:
where
is the element in the m-th row and the i-th column of
.
In Equation (20), () always has the same spatial–temporal sparsity, so the signal covariance vector () can be linearly expressed by the same basis function in the spatial–temporal domain overcomplete basis .
Make
,
,
; then, Equation (23) is transformed into the following form:
3.3. Proposed Algorithm Based on Sparse Bayesian Learning
In the previous subsections, the spatial–temporal clutter covariance sparse model was derived. In this subsection, the covariance of only pure direct clutter is reconstructed by sparse Bayesian learning.
The covariance vector estimation error
follows the complex Gaussian distribution with a mean value of zero, and the covariance is
, that is [
29]:
Suppose that
follows the complex Gaussian distribution of zero mean, that is:
where
,
, in which
represents the power distribution of direct clutter in a spatial–temporal over-complete basis
.
The conditional probability density function of the spatial–temporal covariance
of the direct wave clutter to be estimated with respect to
can be expressed as:
where
.
The posterior probability density function of
can be expressed as:
where
and
denote the first and second moments of
, respectively [
29]:
The likelihood function of
with respect to
can be expressed as:
where:
The estimation of can be obtained by setting the likelihood function. Next, the is updated step by step through the EM algorithm.
The objective function is constructed according to the maximum likelihood criterion, and the quantity related to the
is removed to obtain the following objective function:
Find the partial derivative about
on both sides of the equation above and make the partial derivative zero, that is:
In iteration
q + 1,
can be updated by the following equation:
where
denotes the n-th row vector of
and
denotes the n-th element in the n-th row of
.
According to Equation (35), when the algorithm iteration is close to convergence, a large number of elements in
are 0. At this time, errors easily occur in numerical calculation. In order to avoid these numerical abnormalities, the following formula can be used to replace the update of
in the above formula:
where
is a constant and its function prevents a large number of zero elements from being produced in
, which is usually taken as a very small positive number (such as
).
The calculated represents the distribution of direct clutter on the spatial–temporal over-complete , and the spatial–temporal covariance matrix containing only direct clutter can be obtained by and reconstruction.
3.4. Noise Power Estimation
To set the spatial–temporal clutter covariance vector, one needs to know the variance
of receiver noise in advance, that is, the power of noise. The estimated value of noise variance can be obtained by averaging the small eigenvalues after eigendecomposition of spatial–temporal clutter covariance matrix
, that is:
where
denotes the m-th large eigenvalue after the eigenvalue decomposition of spatial–temporal clutter covariance matrix
and K is the maximum spatial–temporal clutter degree of freedom that is usually set to NM-1.
3.5. Algorithm Summary
The algorithms proposed in this section are summarized in
Table 1.
4. Simulations and Performance Analyses
In this section, five sets of simulation experiments are used to verify the effectiveness of the algorithm proposed in this paper and its advantages compared to existing algorithms. The experiments in
Section 4.1 and
Section 4.2 prove the improvement of the proposed algorithm compared to the algorithm through the two most commonly used verification experiments in space–time adaptive processing algorithm, namely the space–time clutter spectrum and the of signal-to-noise ratio in improvement factor. The Monte Carlo experiments in
Section 4.3 and
Section 4.4 set more comprehensive conditions and quantitatively analyzed the advantages of the proposed algorithm in clutter cancellation performance compared to the existing algorithms.
Section 4.5 further verifies the advantages of the algorithm in this paper by comparing the proposed algorithm with the existing algorithm and comparing the target detection results of different algorithms.
4.1. Spatial–Temporal Clutter Spectrum
This experiment evaluated the performance of the proposed algorithm by comparing the spatial–temporal clutter spectra obtained by the proposed algorithm and three other existing algorithms: the Full-STAP, Sparse Recovery (SR-STAP), and cascade cancellation STAP (CM-STAP) algorithms. Among them, the Full-STAP algorithm is representative of the conventional STAP algorithm or its dimensionality reduction and rank reduction methods; and the SR-STAP algorithm is representative of the sparse STAP algorithm; the first step of the cascade cancellation of the STAP algorithm uses the RLS algorithm, and the second step uses the Full-STAP algorithm. In addition, for fair comparison performance, the SR method, the CM-STAP method, and the method proposed by this paper all divide the spatial–temporal grid into 60*60. The settings of other major parameters are shown in
Table 2.
At the same time, in order to show that the advantages of the algorithm proposed in this article are more obvious, the experimental environment was divided into scenes 1 and 2 according to the state of the reference multipath signal; scene 1 represents an environment with a small number of multipaths in the reference signal and a high intensity, and scene 2 represents an environment in which the multipath in the reference signal is caused by dense and strong reflection points, with a large number and a lower intensity than those of scene 1. The four abovementioned algorithms were used to process scenes 1 and 2 to obtain the spatial–temporal clutter spectra shown in
Figure 2 and
Figure 3.
Figure 2 and
Figure 3 show the spatial–temporal clutter responses of scenes 1 and 2, respectively, with the processing of four algorithms. It can be seen from
Figure 2a,b and
Figure 3a,b that in the state of contaminated reference signal, the spatial–temporal clutter spectra of the Full-STAP algorithm and the SR-STAP method were expanded to increase the error and detection blind area of clutter cancellation. It can be seen from
Figure 2c,d and
Figure 3c,d that the cascade cancellation algorithm and the method in this paper could achieve effective multipath clutter suppression.
Since the first step of the cascade cancellation algorithm uses the RLS adaptive cancellation algorithm to perform iterative operations, a certain number of training samples are required to make the RLS algorithm enter a steady state such that when the number of multipaths increases and the intensity divisions are denser, it reduces convergence speed and affects suppression performance; however, since the proposed algorithm uses decorrelation in the clutter covariance matrix, it is not affected by the number of multipaths. Therefore, in scene 2 (see
Figure 3c,d), the proposed algorithm achieved better multipath clutter suppression performance than the cascaded destructive STAP algorithm.
4.2. Improvement Factor of Signal-to-Noise Ratio
In order to further verify the multipath clutter suppression performance of the proposed method, this experiment simulated the relationship between the improvement factor (IF) of the signal-to-noise ratio and the normalized Doppler frequency of the target. IF can be obtained via Equation (38):
where
denotes the estimated STAP weight vector in Equation (9).
Figure 4a,b shows the SINR loss curves of environments 1 and 2, respectively, processed by the four algorithms. It can be seen that in environments 1 and 2, both the Full-STAP and SR-STAP algorithms produced deep zero limits where multipath clutter existed, which indicates that targets with these zero limits are eliminated in error when using these two algorithms; the CM-STAP and proposed algorithms, however, could effectively eliminate multipath clutter in advance, which produced a small response at the multipath position during STAP and greatly reduced the phenomenon of target self-cancellation.
Figure 4a,b shows that in scenes 1 and 2, the algorithm proposed in this paper has more obvious performance advantages than the CM-STAP algorithm.
4.3. Performance with Different Number of Multipaths
In our experimental simulations with different algorithms, the quantitative analysis was accompanied by an increase in the number of multipaths, which affected the clutter suppression performance of the algorithm. The number of multipaths varied from 0 to 80. For the quantity value of each multipath, the SINR loss value was recorded as the average value of 200 iterations.
As shown in
Figure 5, as the number of multipaths of the Full-STAP and SR-STAP algorithms increased, the number of multipaths increased, the loss of clutter suppression SINR significantly decreased, and the clutter suppression performance gradually deteriorated. The CM-STAP and proposed algorithms were less affected by the number of multipaths, and the proposed algorithm showed better clutter suppression performance than the CM-STAP algorithm when the number of multipaths increased.
4.4. Performance with Different Multipath Intensity
In this experiment simulation with different algorithms, we quantitatively analyzed the influence of the algorithm’s clutter suppression performance with the increase of multipath intensity. The number of multipaths was fixed, and the intensity of the multipath changed from –10 to –50 dB; the SINR loss value corresponding to each multipath strength value was the average result of 200 experiments.
As shown in
Figure 6, the simulation results show that with the increase of multipath intensity, the SINR loss performance of the Full-STAP and SR-STAP algorithms significantly increased with multipath clutter and the clutter suppression performance worsened. However, the CM-STAP and proposed algorithms were not affected by clutter intensity, and their performance was relatively stable.
4.5. Performance of Distance Dimension
In this experiment, the target detection performance in the presence of multipath clutter was verified via simulations. For the convenience of discussion, this part of the simulation was set as scene 1, and the target was set at the Doppler position where multipath clutter existed at the 84th range unit. As such, the results in the range dimension without STAP algorithm and after processing with the abovementioned four algorithms can be compared.
As can be seen from
Figure 7a,b when the STAP algorithm was not used, the target could not be detected under clutter; however, the target could be detected using all four methods. The Full-STAP and SR-STAP algorithms could produce deep null at the position where multipath clutter existed, suppress clutter, and weaken target strength, so target detection was poor. Although the CM-STAP algorithm effectively suppressed the multipath clutter in the first step and had better multipath clutter suppression performance, it limited the target detection performance to a certain extent due to the influence of multipath clutter intensity in the RLS algorithm. The algorithm proposed in this paper does not suppress the clutter at the multipath position directly because of its initial clutter decorrelation, so it has better target detection performance at positions where multipath clutter exists.
5. Conclusions
Aiming to solve the problem of degraded clutter suppression performance due to the contamination of the reference signal in airborne PBR, a novel algorithm of multipath clutter suppression based on sparse Bayesian learning was proposed in this paper.
Firstly, the spatial–temporal clutter snapshot with multipath is expressed in the form of covariance, and then the multipath components are decorrelated in the covariance vector. Finally, the cost function is established, the modeling error is eliminated by the EM algorithm, and the direct path spatial–temporal clutter covariance matrix without multipath components is iteratively obtained to suppress multipath clutter.
The simulation showed that the proposed algorithm could achieve better performance than existing algorithms regarding the space–time clutter spectrum and the signal-to-noise ratio improvement factor; the algorithm could better maintain stable performance than existing algorithms when the number and strength of multipath increased; and when the target to be detected and the multipath clutter had the same Doppler characteristics, the proposed algorithm showed better target detection performance.