Abstract
Passive bistatic radar experiences serious clutter echo interference problems; the target echo is submerged by the sidelobes of the strong clutter echoes. Extensive cancellation algorithm is an efficient method for clutter cancellation, but it requires high-order matrix inversion which poses a great challenge to the existing hardware performance and is even impossible to achieve. Aiming at this problem, a fast clutter cancellation method based on the extensive cancellation algorithm is proposed in this paper. In this novel method, the high-order clutter delay matrix is divided into several low-order matrices, and at the same time, multiple sub-matrices are utilized for clutter cancellation simultaneously, which significantly reduces the computational complexity. Simulation results and applications on real data illustrate that the proposed method ensures the clutter cancellation performance while reducing the computational complexity in the passive bistatic radar system.
1. Introduction
As a special form of bistatic radar, passive bistatic radar has many advantages over the traditional radar. With no cooperative transmitter, PBR works silently but using the existing broadcasters as radar sources for target detection, location and tracking [1,2]. Due to the silent and bistatic work pattern, PBR is not easily attacked by the anti-radiation missile or disturbed by the hostile radar jammer. In addition, the low-frequency band and the low-altitude coverage characteristic of the broadcasters make the system capable of stealth and low-altitude target detection. The commonly used broadcasters include Frequency Modulation (FM) [3,4,5], Analog Television (ATV) [6,7], Digital Audio Broadcast (DAB) [8,9], Digital Terrestrial Multimedia Broadcast (DTMB) [10,11] and so on. The development trend of the illuminator of broadcaster is from narrowband to broadband.
Since the illuminators of broadcaster usually belong to continuous waves with low transmitting power, signal return from the illuminators to targets are usually very weak [12]. The main lobe of the target echo is usually submerged by the sidelobe of the strong clutter echoes, including the direct-path and multipath signals [13]. Clutter cancellation algorithm is applied to suppress the clutter echoes and then detect the weak target echo. The commonly used clutter cancellation algorithm includes Least Mean Square (LMS) [14,15], Recursive Least Square (RLS) [16,17] and Extensive Cancellation Algorithm (ECA) [18,19,20]. LMS and RLS belong to a closed-loop feedback adaptive filtering algorithm, which obtains the optimal clutter cancellation result through cyclic iteration [21]. In practical applications, especially in highly parallel real-time processing systems, cyclic iteration of the two algorithms will reduce the response speed of the hardware system. ECA belongs to an open-loop algorithm and does not require cyclic iteration, which is especially suitable for parallel processing [22].
However, with the development of the communication technology [23], the signal bandwidth of the illuminator of broadcaster becomes wider and wider, which results in a higher range resolution of the PBR system. Thus, a higher clutter cancellation order is required in the PBR system compared with the narrow band based on the PBR system. High cancellation order in the ECA method means a high-dimensional matrix inversion. It will pose a great challenge to the existing hardware performance and is even impossible to achieve.
To solve the problem of high computational complexity in the ECA method, a batch version of the ECA (ECA-B) [24,25,26] method is proposed. The ECA-B method is achieved by segmenting the signal in time domain for signal processing, meaning the computational complexity could be reduced. This segmentation method does not fundamentally change the overall computational complexity of the algorithm, but it allows for parallel processing, greatly improving the computational efficiency of ECA-B and making it suitable for long time signal processing. However, the clutter cancellation order keeps unchanged compared with the conventional ECA method in this method. The problem of high-order matrix inversion has not been solved. In addition, the higher the segment number is, the worse the cancellation performance will be.
To lower the computational cost in the ECA method, and at the same time maintain the clutter cancellation performance, division order version of the extensive cancellation algorithm (ECA-DO) is proposed in this paper. In this novel method, the clutter delay matrix is divided into several sub-matrices; multiple sub-matrices are utilized for clutter cancellation simultaneously, which ensures the cancellation performance while reducing the inverse order of the matrix. The high-order matrix inversion is transformed into multiple low-order matrix inversions, which is suitable for parallel processing and will lower the operation time.
The rest of this paper is organized as follows. Section 2 introduces the signal model, reviews the related work and details the proposed method. Section 3 analyzes the computational complexity and provides simulation and application on real data results of the method. Section 4 concludes this paper.
2. Methods
2.1. Construction of Signal Model
A typical passive bistatic radar system is illustrated in Figure 1.
Figure 1.
PBR geometry.
From Figure 1, it could be seen that two receiving channels, the reference channel and surveillance channel, are required. The reference channel is set to receive the direct-path signal from the external illuminator, which is used for clutter cancellation and range-Doppler processing. The surveillance channel is set to collect the signal returns from the interest target in the surveillance area, and it is usually polluted with the direct-path and multipath clutter echoes. Due to the short processing time of the radar system, the reflection intensity of clutter such as ground objects could be considered constant over the processing time. Therefore, the case of stationary clutter is mainly considered in the paper. Thus, the signal in the surveillance channel after down conversion in a digital receiving system with a sampling frequency fs could be represented as
where d[n] is the complex envelope of direct-path signal. Ac, τc and fc are the complex altitude, the temporal delay and the Doppler frequency of the direct-path and multipath signal in the surveillance channel of the c-th delay version. fs denotes the sampling frequency. Ar, τr and fr are the complex altitude, temporal delay and the Doppler frequency of the r-th target echoes. zsur [n] is the thermal noise in the surveillance channel.
Since the direct-path signal is usually received by a directional antenna pointing towards the external illumination, the energy level of the direct-path signal is much stronger than the multipath signal in the reference channel. The contributions of the multipath signal in the reference channel could be ignored. Thus, the signal received by the reference channel after down conversion sampling could be represented as
where A is the complex altitude of direct-path signal. zref [n] represents the thermal noise in the reference channel.
Usually, the energy level of the target echo is much weaker than the clutter echoes reflected from the ground object. Thus, the clutter echoes in the surveillance channel need to be suppressed before detecting the weak target echo. In the following section, the clutter cancellation method is introduced in detail.
2.2. Introduction of the Conventional Processing ECA-B Method
In the ECA method, the temporal delay and the complex altitude of the clutter echoes arr estimated by least square algorithm. Then the estimated clutter echoes are subtracted from the echo signal in the surveillance channel to lower the influence of the clutter sidelobe on target detection. Directly applying the ECA method for clutter cancellation requires a significant number of computational resources and may not even be feasible in the hardware system. To improve the computational efficiency, the ECA-B method has been proposed. The diagram of the algorithm principle is shown in Figure 2.
Figure 2.
Diagram of ECA-B.
From Figure 2, it could be seen that both the reference and the surveillance signal are segmented into B batches, and the signal length of each batch is N/B. Each batch of the reference and surveillance signal could be written as
where (·)T represents the transpose operation.
Thus, the subspace matrix formed by the reference signal and its delay version signal in b-th batch could be represented as
where K is the clutter cancellation order.
In order to achieve clutter cancellation on each signal segment, the following optimization problem requires to be solved.
Equation (6) is a convex optimization problem. The optimal solution could be obtained by solving the partial derivative of Wb; it is represented as
where (·)H represents the conjugate transpose operation.
Solving Equation (7), the optimal solution in the b-th batch could be written as
After clutter cancellation, the residual signal in the b-th batch is given by
Concatenating the signal after clutter cancellation of each segment, the total residue signal could be represented as
The ECA-B algorithm does not fundamentally reduce the computational complexity but achieves parallel processing through segmented processing, making it suitable for real engineering. However, the segmented processing method reduces the accuracy of clutter estimation and increases the width of the filter transition band, which is not beneficial for slow and weak target detection. To solve the problem in the ECA-B method, sliding Extensive Cancellation Algorithm (ECA-S) [19] is proposed. The ECA-S method is an improved version of the ECA-B method. In this improved method, the sliding window signal is increased. Thus, there is sufficient processing time for clutter estimation while reducing the filter transition band width, which solves the inconsistency issue between the segment length and the segment number. Essentially, the ECA-S method still belongs to the segmented processing method, and the accuracy of clutter estimation is not as good as the ECA method.
In the two mentioned methods, the order of matrix inversion is not reduced, and the segmented approach will lower the accuracy of clutter estimation, thereby deteriorating the clutter cancellation performance. Thus, it is necessary to design a new algorithm based on ECA to reduce the computation time cost without cancellation performance loss.
2.3. Theoretical Derivations of the Proposed ECA-DO Method
In this section, a novel clutter cancellation method-based ECA is proposed. As known, segmented processing belongs to the time-sharing processing method, which will reduce the accuracy of clutter estimation. Thus, it is necessary to consider both segmented processing and simultaneous processing when designing algorithms. From this perspective, the temporal delay of clutter echoes could be divided into several segments, and the temporal delay and complex altitude of the clutter echoes could be estimated on different delay segments. This estimation method is implemented simultaneously. The diagram of the proposed algorithm is shown in Figure 3.
Figure 3.
The diagram of ECA-DO.
It should be noted that the clutter echoes are usually not stationary in practice; a certain spectral spread in frequency of the clutter echoes occurs due to the wind and other factors. Thus, except static clutter echoes, the spread clutter echoes are also required to be removed from the surveillance signal. Assuming that the multipath signals and spread frequency are distributed within K range cell and R Doppler frequency cell, the subspace matrix of clutter cancellation is represented as
From Equation (11), it could be seen that the dimension of vector V is N × KR. Solving the weight factor of clutter cancellation using vector V involves finding the inverse of an KR-order matrix, which is almost impossible to achieve in practice. Thus, to improve the feasibility of clutter cancellation in practical applications, the inversion of high-order matrices needs to be transformed into the inversion of multiple low-order matrices. However, it is unable to obtain the optimal clutter cancellation weight factor since the integrity of least squares algorithm is desorbed by decomposing the clutter subspace directly for solution. To solve this problem, it is necessary to rewrite the cost function to ensure the integrity of the least squares algorithm while decomposing the clutter subspace. Thus, the subspace matrix of clutter cancellation is decomposed into P part, which is represented as
where P is the total number of decompositions.
The new cost function could be written as
where p = 1, 2, …, P. Wp is the p-th part of the optimal solution.
Before solving the cost function above, it is required to prove that Equation (13) is a convex function. Thus, it is required to find the partial derivation of any Wi; the result is represented as
Then find partial derivatives for any Wj; the result could be represented as
Hessian matrix of cost function J could be written as
Construct a quadratic expression xHEx, where x is an arbitrary non-zero vector, and the vector dimension is 1 × P. It could be further represented as
It can be seen that the cost function in Equation (17) is a convex function. Find the partial derivative of function J with respect to Wi and make the derivative equal to zero; it could be represented as
The inversion of the high-order matrix is converted into the inversion of several low-order matrices in the proposed method, essentially, but involving extra multiplication operations. Thus, the computational complexity of the proposed method is not always reduced with the increase in the number of segments in the projection matrix. Assuming the number of segments is set to three for discussion, Equation (18) could be rewritten as
Further, Equation (19) could be represented as
Equation (20) could be written as
Substitute Equation (23) into Equation (21), and W2 is represented as
Substitute Equation (23) and (24) into Equation (22), and W2 is represented as
where Wnum and Wden could be written as
After obtaining weight factor W3 through the above equation, W2 could be obtained by Equation (24). Moreover, W1 could also be obtained by Equation (23).
When obtaining the weight factor W1, W2 and W3, the residual signal could be represented as
After clutter cancellation, most of the clutter echo signals are suppressed, but there is still a small amount of clutter residue and thermal noise. The energy level of the weak target echo is still weaker than the thermal noise. Thus, range-Doppler processing between the reference signal and the signal residue after clutter cancellation is required to raise the energy level of the weak target echo and further suppress the interference signal, which is performed as
where τ and f are the temporal delay bin and Doppler frequency bin, respectively. (·) * is the conjugate operation.
From the solving process, it could be seen that the inversion of the high-order matrix is transformed into the inversion of multiple low-order matrices. The dimension of the inverse matrix involved in the solving process in this method is KR/P × KR/P, whereas the original solving process is KR × KR. The computational complexity of matrix inversion is the cube of the matrix order. The computational complexity of matrix inversion of the proposed method in this process is 1/P3 of the original algorithm, which shows that the proposed method could improve the feasibility of the algorithm.
Although the proposed method involves more multiplication operations, these multiplications are mostly repetitive and could be performed in parallel, which is less than the computation cost of solving the inverse of high-dimensional matrices. A detailed comparison and analysis of the computational complexity of the algorithms mentioned above are discussed in the next section.
3. Results
3.1. Computational Complexity Analysis
In this section, the computational complexity of ECA, ECA-B, ECA-S and ECA-DO methods is discussed.
3.1.1. ECA Method
The optimal solution of the ECA could be represented as
The dimension of the V is N × KR. The solving process could be represented as the following three sequential steps:
- (1)
- Let and , the total number of complex multiplications required are N(KR)2 and NKR. Thus, the computational complexity in this step is O[N(KR)2].
- (2)
- Let , the computational complexity in this step is O[(KR)3].
- (3)
- Let , the number of complex multiplications is (KR)2 and the computational complexity in this step is O[(KR)2].
Thus, the total computational complexity of the ECA method is O[N(KR)2] + O[(KR)3] + O[(KR)2].
3.1.2. ECA-B and ECA-S Method
The optimal solution of the ECA-B algorithm is written as
The dimension of the Vb is N/B × KR. The solving process could be represented as the following three sequential steps:
- (1)
- Let and , the total number of complex multiplications required are N/B·(KR)2 and N/B·KR. Thus, the computational complexity in this step is O[N/B·(KR)2].
- (2)
- Let , the computational complexity in this step is O[(KR)3].
- (3)
- Let , the number of complex multiplications is (KR)2 and the computational complexity in this step is O[(KR)2].
Each segment could be computed in parallel. Thus, the total computational complexity of the ECA-B method is O[N/B·(KR)2] + O[(KR)3] + O[(KR)2].
The ECA-S method is an improved version of the ECA-B method. The difference between the two methods is the addition of sliding window signals in clutter estimation. Thus, the total computation of the ECA-S method is O[(N/B + 2Ns)·(KR)2] + O[(KR)3] + O[(KR)2], where Ns is the length of the sliding window signal, Ns < (N/B)/2.
3.1.3. ECA-DO Method
In order to facilitate the analysis of the proposed method, Wnum and Wden could be written as
where , , , , , , , , .
The dimension of the Vp(p = 1,2,3) is N × KR/3. The solving process could be represented as the following eight sequential steps:
- (1)
- The number of complex multiplications in solving , , , , , , , , both are N × (KR/3)2. Thus, the computational complexity in this step is O[N(KR/3)2].
- (2)
- Let , the computational complexity in this step is O[(KR/3)3].
- (3)
- Let , , , , . The total numbers of complex multiplications in solving Y1 and Y2 are both (KR/3)3 + N(KR/3)2. The total numbers of complex multiplications in solving Y3 to Y8 are both 2 × (KR/3)3. Thus, the computational complexity in this step is O[(KR/3)3 + N(KR/3)2].
- (4)
- Let and , the computational complexity in this step is O[(KR/3)3].
- (5)
- Let and , the total numbers of complex multiplications in solving Z1 and Z2 are (KR/3)3 + N(KR/3)2 and 2 × (KR/3)3. Thus, the computational complexity in this step is O[(KR/3)3 + N(KR/3)2].
- (6)
- , the total number of complex multiplications is NKR/3. The computational complexity is O(NKR/3). , the computational complexity is O[(KR/3)3]. Thus, the computational complexity in this step is O[(KR/3)3].
- (7)
- From the analysis above, W2 could be represented as where is calculated in steps 5–6. The complex multiplications in solving could be ignored in this step and the total complex multiplications in this step involves . Thus, the total computational complexity in this step is O [2(KR/3)2].
- (8)
- Similarly, could be calculated in steps 1–3. Thus, the total computational complexity in solving W1 is O [2NKR/3].
Thus, the total computational complexity of the proposed ECA-DO method is O[N(KR/3)2] + O[(KR/3)3] + O[(KR/3)3 + N(KR/3)2] + O[(KR/3)3] + O[(KR/3)3 + N(KR/3)2] + O[(KR/3)3] +O [2(KR/3)2] + O [2NKR/3].
3.1.4. Computational Complexity Comparison
Next, the computational complexity of the four clutter cancellation algorithms under different scenarios is analyzed, supposing that the system sampling rate and the extended clutter cancellation order are set to 8 MHz and 20, respectively. In this part, the integration time varies from 0.1 s to 1 s, and the clutter cancellation order increases from 1000 to 3000. Corresponding to analysis, R is fixed at 20. K varies from 100 to 3000 and N increases from 8 × 105 to 8 × 106. Figure 4 shows the comparison results of the computational complexity of different algorithms for fixed clutter cancellation order and cancellation data length, respectively.
Figure 4.
Computational complexity analysis: (a) relationship between clutter cancellation order and computational complexity; (b) relationship between cancellation data length and computational complexity.
From Figure 4, it could be seen that the computational complexity of the four methods is increased with the increase in clutter cancellation order and cancellation data length. The complexity of the ECA method is greater than that of ECA-B, ECA-S and ECA-DO in both cases. Due to the addition of the sliding window signal, the computation complexity of the ECA-S method is greater than that of the ECA-B method in both cases. What is more, the computational complexity of the proposed ECA-DO method is slightly lower than that of the ECA-B method. As the order of clutter cancellation increases, the growth rate of the proposed ECA-DO method in computational complexity is smaller than that of the ECA-B method. The proposed ECA-DO method has a significant advantage in computational complexity of high-order cancellation and is especially suitable for current high-resolution passive bistatic radar systems. To further show the advantage of the proposed method, simulation results are presented in the next section.
3.2. Simulation Results
In this section, DTMB signal is adopted as the radar source in the simulation. DTMB signal adopts Quadrature Amplitude Modulation (QAM) and Time-Domain Synchronous Orthogonal Frequency Division Multiplexing (TDS-OFDM) as its modulation and multiple access method. The bandwidth of DTMB signal is 7.56 MHz, and the sampling rate of the PBR system is 8 MHz. The total integration time is 0.1 s. The waveform and the spectrum of the DTMB signal are shown in Figure 5.
Figure 5.
Waveform and spectrum of DTMB signal: (a) waveform; (b) spectrum.
Supposing that five clutter echoes and three targets are received by the surveillance antenna, the specific simulation parameters are listed in Table 1. In addition, the total clutter cancellation order is 500. In the ECA-B and ECA-S methods, the segment number and the sliding window signal length are 10 and 10,000, respectively. R is fixed at 20. The processor of the computer is Inter(R) Core (TM) Ultra 9 185 H 2.30 GHz, with 32 GB of memory.
Table 1.
Simulation parameters.
According to the parameter above, the ECA, ECA-B, ECA-S and ECA-DO methods are applied for clutter cancellation. Range-Doppler processing results are shown in Figure 6.
Figure 6.
Range-Doppler results in range dimension: (a) without cancellation; (b) ECA method; (c) ECA-B method; (d) ECA-S method; (e) ECA-DO method.
It could be seen from Figure 6a that the main component of the surveillance channel is clutter echoes including direct-path and multipath signals. The main lobe of the weak target echo is submerged by the sidelobe of the clutter echoes, which could not be detected. The noise platform is about −15 dB. The peak in the red circle is the ambiguity sidelobe of the direct-path signal, which is caused by the repeated pilot in DTMB signals. From Figure 6, it is observed that the clutter echoes are suppressed by applying the ECA, ECA-B, ECA-S and the proposed ECA-DO method. The main lobe of the three target echoes could be detected. To further demonstrate the performance of the methods, Doppler and range channels of the third target are displayed for discussion.
From Figure 7, it could be seen that the platform of the four results is −51 dB, −49 dB, −50 dB and −51 dB. It could be calculated that the cancellation ratios of the four methods are 35 dB, 32 dB, 34 dB and 35 dB, respectively. The main reason is that the ECA methods are based on the principle of total LS for clutter estimation, whereas the estimation performance of the ECA-B and ECA-S methods in each segment are worse than that of the total cancellation, such as in the ECA and ECA-DO methods. Figure 8 shows the relationship between the data length and cancellation ratio of the three methods.

Figure 7.
Output of four methods: (a) zero-Doppler cut of ECA; (b) zero-range cut of ECA; (c) zero-Doppler cut of ECA-B; (d) zero-range cut of ECA-B; (e) zero-Doppler cut of ECA-S; (f) zero-range cut of ECA-S; (g) zero-Doppler cut of ECA-DO; (h) zero-range cut of ECA-DO.
Figure 8.
The variation in cancellation ratio with cancellation length.
From Figure 8, it could be seen that the cancellation ratios of the ECA-B and ECA-S methods increased with the increase in cancellation data length, whereas the cancellation ratio of ECA and ECA-DO methods remains unchanged with the increase in cancellation data length. It should be noted that the cancellation ratio curve of the ECA method and ECA-DO method are coincident since the ECA-DO method is a fast implementation method of ECA. The computational complexity of different methods is shown in Table 2. The computational cost of the ECA-DO method is significantly lower than ECA method and is slightly lower than ECA-B and ECA-S method, which illustrates the effectiveness of the proposed method.
Table 2.
Computational complexity of the four methods.
3.3. Applications on Real Data
In this part, real data collected from DTMB based on passive bistatic radar is employed to further illustrate the effectiveness of the proposed method. Figure 9 shows the position of the PBR receiver and the DTMB transmitter in Shaanxi, China. The DTMB transmitter in Xi’an is adopted as the illuminator of opportunity, whereas the PBR receiver is located in Xianyang. The target to be observed is an unmanned aerial vehicle (UAV). The UAV and control equipment are shown in Figure 10. The carrier frequency and signal bandwidth of the DTMB transmitter are 706 MHz and 7.56 MHz, respectively. The signal received from antenna are down-converted to baseband and sampled by an A/D converter with a sampling rate of 8 MHz. The observing time of the system is 0.1 s. ECA, ECA-B, ECA-S and the proposed ECA-DO method are employed for clutter cancellation; the processing results are shown in Figure 11.
Figure 9.
Position of PBR system.
Figure 10.
UAV and control equipment.

Figure 11.
Range-Doppler result in range dimension on real data: (a) without cancellation; (b) ECA method; (c) ECA-B method; (d) ECA-S method; (e) ECA-DO method.
It could be seen that from Figure 11a that the main component of the surveillance channel is the direct-path signal and multipath signal, involving zero-frequency and non zero-frequency clutter echoes. The main lobe of the weak target echoes is submerged by the sidelobes of the strong clutter echoes. From Figure 11b, it could be seen that most of the clutter echoes are suppressed effectively by the ECA method, and multiple peaks of the target could be detected through range-Doppler processing. Although the clutter echoes could be suppressed by the ECA-B and ECA-S method in Figure 11c,d, there is residual clutter due to the influence of segmentation, and the target amplitude is also affected. Some targets even cannot be detected. From Figure 11e, it could be seen that most of the targets could be removed from the surveillance channel, and the main lobe of the target could be detected by the ECA-DO method. The clutter cancellation performance of the proposed method is same as that of the ECA method, which illustrates the effectiveness of the proposed method.
To further examine the proposed ECA-DO method, 100 frames of continuous real data are employed. Range-Doppler results and constant false alarm rate (CFAR) detection results obtained by using the ECA-DO method are shown in Figure 12. In CFAR processing, cell-averaging CFAR (CA-CFAR) detection method is adopted to extract the parameter of the moving target. The CFAR detection threshold is set to 3.5. From Figure 12, it could be seen that several target motion trajectories, including UAV, are detected. As shown in Figure 13, the extracted point results are consistent with the UAV motion trajectory results displayed on UAV control device, which verifies the cancellation performance of the proposed ECA-DO method.
Figure 12.
Result on real data with 100 frames using ECA-DO method: (a) Range-Doppler result; (b) CFAR result.
Figure 13.
Comparison between plot and actual trajectory.
3.4. Discussion
With the development of communication technology, the signal bandwidth of the communication illuminator becomes wider and wider. Wideband signal enhances the range resolution of the PBR system at the same time, resulting in increased computational load, especially in clutter cancellation processing. The main idea of this paper is to propose a fast ECA method to reduce computational burden. From computational complexity analysis, the proposed method has significant advantages in computational complexity over the conventional ECA method and is better than the ECA-B and ECA-S methods. From the simulation results, it could be seen that the proposed method is theoretically equivalent to ECA and the performance of the proposed method is better than ECA-B and ECA-S. Simulation results shows that the proposed method ensures the cancellation performance while reducing the computational complexity. Applications on real data also illustrates that the controlled UAV target is successfully detected and a continuous trajectory is formed by utilizing the ECA-DO method conforming the effectiveness of the proposed method.
4. Conclusions
To solve the high computational complexity problems in the ECA method, the ECA-DO method is proposed in the paper. In this novel clutter cancellation method, the clutter delay matrix is divided into several sub-matrices; multiple sub-matrices are utilized for clutter cancellation simultaneously, which ensures the cancellation performance while reducing the inverse order of the matrix. Specifically, the high-order clutter delay estimation matrix inversion is transformed into multiple low-order matrices inversion in the first step. Then the optimal weight factors of several low-order matrices of clutter delay estimation are solved by the newly constructed cost function simultaneously, which ensures the integrity of clutter cancellation. The processing flow could be implemented in parallel without performance loss compared with the ECA method. Computational complexity analysis and simulation results illustrate that the computational complexity in clutter cancellation could be reduced while ensuring clutter cancellation performance by applying the proposed ECA-DO method.
In addition, real data collected from a DTMB based on passive bistatic radar also supports the proposed method. In reality, there are more types of clutter echoes, and the cancellation order is much higher. It is almost impossible to perform high-order matrix inversion in practice. Thus, it is essential to lower the order of the matrix inversion to improves the real-time capability of passive bistatic radar systems. In future work, we will focus on achieving the algorithm on the platform suitable for parallel processing to further illustrate the effectiveness of the proposed method.
Author Contributions
The work described in this article was collaboratively developed by all authors. G.C. and S.S. de-signed the algorithm. G.C. and S.S. made contributions to data measurement and analysis. G.C., D.Z. and F.L. contributed to data processing. G.C. participated in the writing of the paper. Y.P. and S.W. revised the writing of the paper. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by Sustainedly Supported Foundation by National Key Laboratory of Science and Technology on Space Microwave under grant HTKJ2023KL504005.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Informed consent was obtained from all subjects involved in the study.
Data Availability Statement
The data presented in this study are available on request from the corresponding author.
Acknowledgments
The authors would like to than the laboratory and academy for their support.
Conflicts of Interest
Author Siyuan Su has received research grants from Company Inspur Electronic Information Industry Co., Ltd.
Abbreviations
The following abbreviations are used in this manuscript:
| PBR | Passive bistatic radar |
| ECA | Extensive cancellation algorithm |
| FM | Frequency Modulation |
| ATV | Analog Television |
| DAB | Digital Audio Broadcast |
| DTMB | Digital Terrestrial Multimedia Broadcast |
| LMS | Least Mean Square |
| RLS | Recursive Least Square |
| ECA-B | batch version of the ECA |
| ECA-S | Sliding Extensive cancellation algorithm |
| ECA-DO | Division order version of extensive cancellation algorithm |
| UAV | unmanned aerial vehicle |
| QAM | Quadrature Amplitude Modulation |
| TDS-OFDM | Time-Domain Synchronous Orthogonal Frequency Division Multiplexing |
| CFAR | Constant false alarm rate |
| CA-CFAR | Cell averaging constant false alarm rate |
References
- Palmer, J.E.; Harms, H.A.; Searle, S.J.; Davis, L. DVB-T Passive Radar Signal Processing. IEEE Trans. Signal Process 2013, 61, 2116–2126. [Google Scholar] [CrossRef]
- Griffiths, H.D.; Baker, C.J. Measurement and analysis of ambiguity functions of passive radar transmissions. In Proceedings of the IEEE International Radar Conference, Arlington, VA, USA, 9–12 May 2005. [Google Scholar] [CrossRef]
- Malanowski, M.; Kulpa, K.; Kulpa, J.; Samczynski, P. Analysis of detection range of FM-based passive radar. IET Radar Sonar Nav. 2014, 8, 153–159. [Google Scholar] [CrossRef]
- Xie, D.; Yi, J.; Wan, X.; Jiang, H. Masking Effect Mitigation for FM-based Passive Radar via Nonlinear Sparse Recovery. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 8246–8262. [Google Scholar] [CrossRef]
- Park, D.H.; Park, G.H.; Park, J.H.; Bang, J.H.; Kim, D.; Kim, H.N. Interference Suppression for an FM-Radio-Based Passive Radar via Deep Convolutional Auto encoder. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 106–118. [Google Scholar] [CrossRef]
- Chen, G.; Wang, J.; Guo, S.; Wang, J.; Su, S. Improved mismatched filtering for ATV-based passive bistatic radar. IET Radar Sonar Navig. 2018, 6, 663–670. [Google Scholar] [CrossRef]
- Wang, H.; Wang, J.; Zhong, L. Mismatched filter for analogue TV-based passive bistatic radar. IET Radar Sonar Navig. 2011, 5, 573–581. [Google Scholar] [CrossRef]
- Poullin, D.; Flecheux, M. Recent progress in Passive Coherent Location (PCL) concepts and technique in France using DAB or FM broadcasters. In Proceedings of the IEEE Radar Conference, Rome, Italy, 26–30 May 2008; pp. 1–5. [Google Scholar] [CrossRef]
- Mazurek, G. Signal Conditioning for DAB-Illuminated Passive Radar. In Proceedings of the 2021 Signal Processing Symposium, Lodz, Poland, 20–23 September 2021. [Google Scholar] [CrossRef]
- He, S.; Feng, Y.; Shan, T. A Novel Interference Suppression Method for DTMB-based Passive Radar. In Proceedings of the 2021 CIE International Conference on Radar, Haikou, China, 15–19 December 2021; pp. 2799–2803. [Google Scholar] [CrossRef]
- Wang, T.; Liu, B.; Wang, X.; Xu, X.; Wei, Q. Passive radar analysis using DTMB signal. In Proceedings of the 2021 19th International Conference on Optical Communications and Networks (ICOCN), Qufu, China, 23–27 August 2021; pp. 1–3. [Google Scholar] [CrossRef]
- Chen, G.; Wang, J.; Zuo, L.; Zhao, D.; Wen, Y. Two-stage clutter and interference cancellation method in passive bistatic radar. IET Signal Process 2020, 14, 342–351. [Google Scholar] [CrossRef]
- Wang, H.; Zhang, K.; Fu, Q.; Wen, F.; Li, X. Enhanced Channel Estimation for Hybrid-Field XL-MIMO Systems Using Joint Sparse Bayesian Learning. IEEE Wirel. Commun. Lett. 2025, 14, 3099–3103. [Google Scholar] [CrossRef]
- Yang, P.C.; Lyu, X.D.; Chai, Z.H.; Zhang, D.; Yue, Q.; Yang, J.M. Clutter Cancellation Along the Clutter Ridge for Airborne Passive Radar. IEEE Trans. Geosci. Remote Sens. Lett. 2017, 14, 951–955. [Google Scholar] [CrossRef]
- Wang, C.; Zheng, Z.; Zhang, K.; Chang, S.; Liu, Q. Adaptive Main-Lobe Jamming Suppression Based on Cascaded LMS Filter With Low-Cost Distributed Radar. IEEE Sens. J. 2023, 23, 26292–26301. [Google Scholar] [CrossRef]
- Deng, Y.; Wang, J.; Luo, Z.; Guo, S. Cascaded Suppression Method for Airborne Passive Radar With Contaminated Reference Signal. IEEE Access 2019, 7, 50317–50329. [Google Scholar] [CrossRef]
- Curtis, C.D.; Yeary, M.; Lake, J.L. Adaptive Nullforming to Mitigate Ground Clutter on the National Weather Radar Testbed Phased Array Radar. IEEE Trans. Geosci. Remote Sens. 2016, 54, 1282–1291. [Google Scholar] [CrossRef]
- Sui, J.; Wang, J.; Gao, J.; Fan, X. An Extensive Cancellation Algorithm via Overlapping Subband for Time-Varying Clutter Suppression in Passive Bistatic Radar. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 5169–5185. [Google Scholar] [CrossRef]
- Colone, F.; Palmarini, C.; Martelli, T.; Tilli, E. Sliding extensive cancellation algorithm for disturbance removal in passive radar. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 1309–1326. [Google Scholar] [CrossRef]
- Guo, Y.; Geng, J.; Zhang, X.; Dong, H. Zero-Doppler clutter suppression for DRM-based passive radar under block fading channel via regularized ECA-C. Digit. Signal Process. 2025, 160, 105056. [Google Scholar] [CrossRef]
- Reznicek, M.; Bezousek, P.; Shejbal, T. Clutter suppression in passive coherent radar systems. In Proceedings of the 2016 International Symposium ELMAR, Zadar, Croatia, 12–14 September 2016; pp. 151–154. [Google Scholar] [CrossRef]
- Guo, Y.; Geng, J.; Liu, S. Joint channel estimation and zero-Doppler clutter suppression for passive radar under multiplicative distortions via regularized ECA. In Proceedings of the IET International Radar Conference (IRC 2023), Chongqing, China, 3–5 December 2023; pp. 1133–1140. [Google Scholar] [CrossRef]
- Zhang, H.; Liu, W.; Zhang, Q.; Liu, B. Joint Customer Assignment, Power allocation, and subchannel allocation in a UAV-based joint radar and communication network. IEEE IoT-J. 2024, 11, 29643–29660. [Google Scholar] [CrossRef]
- Colone, F.; O’Hagan, D.W.; Lombardo, P.; Baker, C.J. A Multistage Processing Algorithm for Disturbance Removal and Target Detection in Passive Bistatic Radar. IEEE Trans. Aerosp. Electron. Syst. 2009, 45, 698–722. [Google Scholar] [CrossRef]
- Bu, Z.; Zhu, H.; Qian, J. GPU-Accelerated Multipath Clutter Cancellation Algorithm for DTMB-Based Passive Radar. In Proceedings of the 2020 International Conference on Information Science, Parallel and Distributed Systems, Xi’an, China, 14–16 August 2020. [Google Scholar] [CrossRef]
- Tang, Z.; Huang, H.; Mao, X. Fast Extensive Cancellation Algorithm in Passive Radar Signal Processing. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 12987–12999. [Google Scholar] [CrossRef]
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. |
© 2025 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/).