1. Introduction
With the progress of technology and cost reduction, unmanned aerial vehicles (UAVs) have been widely used in the military, industrial, and civil fields, for which the increasing accessibility poses unprecedented threats to infrastructure and public safety. Therefore, more and more attention has been paid to the corresponding monitoring technologies as detection is required before proper disposal. Compared with other surveillance means such as laser and photoelectricity, radar-based systems have an insensitivity to environmental changes and strong all-day, all-weather applicability and, thus, are used in many applications [
1,
2,
3,
4] in which the feasibility for UAV detection has been shown in [
5,
6,
7]. Unfortunately, the high radiation power from active radar aggravates the complexity of the surrounding electromagnetic environment, and its use might be limited to avoid other severe safety accidents in some sensitive areas, such as oil depots and granaries.
For such scenarios, passive bistatic radar (PBR) based on an illuminator of opportunity becomes an attractive solution because of the feasibility of non-cooperative surveillance while staying radio-silent. Unlike conventional monostatic systems, passive radar utilizes the scattering of existing radio signals from targets to perform surveillance, which is accumulated according to the reference signal obtained with an additional receiving channel pointing towards the illuminator. Thus, target detection can be completed with less power consumption as long as a suitable radio emitter covers the target area, and the system’s impact on the surrounding electromagnetic environment can be ignored.
PBR usually uses a reference signal with stable radiation power, such as broadcast and cellular communication, to realize habitus monitoring, the capability of which has been shown to have many different terrestrial illuminators [
8,
9,
10,
11,
12,
13,
14]. In practical usage, due to similar reasons as for active radar, the power density of electromagnetic radiation is limited in many cases [
15,
16], and thus, the system capability might be affected by the availability of appropriate illuminators.
Spaceborne illuminators can be applied to more scenarios because of the broader coverage area provided by their giant footprints and evenly distributed power density. In recent works, [
17,
18] used global navigation satellite system (GNSS) signals to realize UAV detection. Due to the low ground power density, a substantial receiving antenna is needed to intensify the echo from weak targets, dramatically increasing system costs. As an alternative, digital satellite TV systems (DVB-S) located in synchronous orbit are used in [
19,
20,
21] to enlarge the detection range and to analyze the micro-Doppler signature of targets. Although with a higher power density and negligible emitter motion, the Ku band signals, more precisely from 10.7 GHz to 12.75 GHz, exacerbate the environmental attenuation and radar cross-sectional (RCS) fluctuation, limiting the gain from the coherent processing interval (CPI) increment. Therefore, the feasibility of UAV monitoring using spaceborne illuminators with lower radiation frequency is worthwhile to explore further.
Usually, target echoes are much weaker than direct wave and multipath interference, which inevitably leads to a massive mask effect in the two-dimensional cross-correlation function (2D-CCF). The influence on the detection performance needs to be prevented by the cancellation of multipath clutter, and many suppression algorithms have been proposed in previous works [
22,
23,
24,
25,
26], some of which, such as [
27,
28,
29,
30], are designed in the sub-carrier domain for PBR based on orthogonal frequency division multiplex (OFDM) broadcasting and thus are not applicable to emitters such as DAB satellite.
Among the algorithms without specific modulation restriction, the extensive cancellation algorithm (ECA) derived from the least-squares (LS) estimation [
31,
32] is chosen in this work for its excellent convergence and suppression performance. Compared with the algorithms based on adaptive filters such as [
26,
33], the effect of ECA is determined by more intuitive factors such as the clutter extension range or Doppler resolution rather than the step size, which enhances the robustness of parameter selection. However, as mentioned in [
23,
26], the high computational cost of ECA brings a massive bottleneck to the real-time system.
Many efforts have been made to break the hindrance: the batch version (ECA-B) [
31] reduces the processing delay via signal segmentation. However, the ineluctable notch broadening limits the maximum batch number, and the periodic modulation of slow targets restricts its usage. Although these limitations can be overcome via the sliding process, which was introduced by sliding ECA (ECA-S) [
34], the computational burden is more severe as the total Flops increase sharply with the batch number. ECA-expectation (ECA-E) and its simplified version (ECA-ES) [
35] were developed for better real-time performance via more radical segmentation, making batch-level parallel computing implementable. However, as mentioned later, the constant weight limits the notch width formed via ECA-E (S), and the moving clutters need to be rejected by other algorithms, such as ECA-B.
In this paper, PBR based on a digital audio broadcast (DAB) satellite is selected to detect UAVs in which the illuminator, which is also located at synchronous orbit, works at a frequency band close to GNSS while having a much higher ground power density. An advanced version of ECA is derived based on the orthogonality between clutter subspaces of different Doppler frequencies to reduce the processing overhead and to improve the detectability of low-speed targets. The algorithm first segments the sampled data thoroughly, and each batch’s clutter coefficients are then estimated. After being smoothed with a low-pass filter, these coefficients regenerate the clutter component to perform cancellation. Theoretical analysis and numerical simulation demonstrate the advantage in slow target retention. Additionally, the efficiency improvement and memory usage reduction, which benefit from the compatibility with precompression, are verified for the close-range monitoring. Three groups of experimental data are obtained to validate the detectability of small UAVs, and the influence from target altitude and bistatic geometry is also discussed.
The rest of this paper is organized as follows. The signal model of PBR based on a DAB satellite and the algorithm derivation are given in
Section 2 and
Section 3. The computational cost and cancellation capability are evaluated theoretically and compared with existing ECA versions in
Section 4. In
Section 5 and
Section 6, the proposed algorithms’ effectiveness is verified by simulation and experimental data, respectively. A further discussion about the experiments is presented in
Section 7. Finally,
Section 8 concludes the paper with some critical remarks.
2. Signal Model
As shown in
Figure 1, a typical PBR system based on DAB satellite contains a reference channel and a surveillance channel. The former’s antenna points towards the illuminator to record the pure direct signal. Due to the high signal-to-noise ratio (SNR) from the antenna gain and the reconstruction technology, both the thermal noise and the multipath distributions can be ignored during signal processing [
25]. Thus, the reference signal can be expressed as
where
represents the complex amplitude and
is the normalized direct wave.
On the other hand, the surveillance beam covers the target area, and its recorded signal comprises the direct wave, clutter, the target echo, and receiver noise, which can be modeled as
where
,
, and
represent the amplitude, relative bistatic delay, and Doppler frequency of the
ith clutter while
,
, and
denote the same parameters as for the
ith target.
and
are the number of clutters and targets, respectively.
indicates the receiver noise. The direct wave is regarded as a stationary clutter at the origin in the formula above without losing generality.
For reliable target detection, the 2D-CCF of the two signals above is calculated to achieve coherent integration, for which the expression can be described as follows:
where
denotes a complex conjugate.
and
are the relative bistatic delay and Doppler frequency of the hypothesized target.
T and
represent the CPI and the beginning of accumulation, respectively. The result depicted in a range-Doppler map could be processed with a constant false-alarm rate (CFAR) detector.
Unfortunately, most of the targets’ echoes is masked by the clutter component after accumulation because of the continuous illumination and the targets’ weak scattering, which must be resolved prior to the detection stage.
3. Suppression Algorithm
An advanced ECA version is proposed to realize efficient and flexible multipath clutter suppression in the focused scenario. Let
denote the sampling frequency of the PBR system; the matrix form of (
2) after discrete sampling becomes
where
is a
vector containing the surveillance signal.
and
represent the clutter base and target base, for which the column vectors are built with replicas of the reference signal with different delays and Doppler frequencies.
and
are the corresponding coefficient vectors.
denotes the noise vector.
To achieve effective clutter suppression, the standard ECA evaluates the cancellation weights by solving the following LS problem:
with which the restored clutter component can be obtained by
and the signal after suppression turns into
.
When the base matrices
and
are orthogonal to each other, it can be proven that the clutter is perfectly canceled, and
only consists of the target echo and the noise within the orthogonal space of
, the expression of which is as follows:
In order to reduce the matrix dimension, the extended clutter base
and estimated coefficient vector
are divided according to Doppler frequency, i.e.,
where the subscripts denote the Doppler of each block. Without losing generality, the size of each sub-clutter base, or
, is assumed to be
, for which the column vectors correspond to the
kth range bin in order. When
is an integer for all
m,
could be approximated with a block diagonal matrix. Thus,
can be estimated separately:
Similar to [
35], the surveillance vector and the sub-clutter base are partitioned into
B batches along the column, i.e.,
and the decomposed form of (
8) is given by
where
represents the solution of each decomposed problem, for which the expression is
The above derivation is only tenable when
is non-singular for all
. Otherwise, the matrix inversion in (
11) does not exist. When the oversampling rate is moderately low, such a premise is well guaranteed because
contains only the components with the same Doppler frequency, which prevents the rank reduction caused by the decreasing Doppler resolution. Apart from that, with a stationary reference signal,
, and
can be approximated by their expectations that differ only in amplitude. Hence, the matrix calculation in (
10) can be substituted with a scalar weighting for simplicity at the cost of negligible accuracy loss, of which the expression is as follows:
where
and ⊙ represent the
norm and the Hadamard product, respectively.
indicates the vector of a reference signal modulated by the clutter Doppler phase, of which the column partitions are denoted with subscript
b similar to that in (
10). Due to its constant modulus,
can be ignored during the calculation.
When the reference channel has stable received power and (
8) is segmented evenly, the weighting coefficients
and (
12) can be further simplified as follows:
The above derivation extends the evaluation stage in ECA-E (S) from stationary clutters to moving ones based on the orthogonality between different sub-clutter bases, with which the optimal output is achievable by independent cancellation of different Doppler frequencies. However, the processing faces the dimension inflation caused by Doppler extension, as has to be calculated separately for different . Further approximations are needed to reduce this computational burden.
Notice that the decreasing Doppler resolution drastically enhances the correlation between different
within the same batch. When
, the following expressions can be taken into (
11)
and
becomes
Thus, only the zero-Doppler estimations need to be solved at each batch, and the coefficients of moving clutters can be obtained by
With (
16), the redundant calculation in the evaluation stage is well eliminated. The same approximation can be applied to the cancellation stage as well, where the following vector is reconstructed to achieve a suppression factor of
at specific Doppler frequencies:
The concatenated vector of (
17),
, can be regarded as a substitution of
with a stepped Doppler phase instead of a continuous one. Since
,
, and
have similar outputs after 2D-CCF, its impact on detection is negligible. In fact,
can be viewed as a low rank approximation of the corresponding column partition of
, and (
17) is the result of projection.
Considering that
is an
N-dimensional Fourier basis, (
17) can be reformulated with a circular filter:
where
is the output filtered by the following weights:
According to the former analysis, an ECA version based on batch segmentation and circular filter is derived. As discussed in [
34], reducing the sampling length decreases the Doppler resolution, bringing about a higher correlation between the low-Doppler clutter bases and the zero-Doppler one. As a result, each batch’s evaluation contains more nonzero-frequency components, some of which are eliminated by the proposed algorithm, named ECA-Circular Filter (ECA-CF), to control the notch width and to retain the target’s energy. Unlike ECA-B, ECA-CF tends to segment the data thoroughly to enlarge the Doppler tolerance range, for which the suppression area is mainly determined by the filter weights instead of the batches’ number. ECA-ES in [
35] can be regarded as a particular case of ECA-CF with a constant filter weight of
, of which the passband determines that ECA-ES cannot be applied to situations requiring Doppler extension. In contrast, ECA-CF makes clutter cancellation more flexible as the filter weights in (
18) can be adjusted separately for different range bins if varying rejection ranges in the Doppler domain are required in practical processing. Although the nonconstant filter weights increase a certain amount of calculation burden, it can be neglected compared with coefficients evaluation as the cost of matrix factorization is much higher.
The above derivation is based on the hypothesis that the extended clutter base only contains the components satisfying
. The discontinuity of circular filtering limits the suppression performance of clutters with non-orthogonal frequencies. The filter in (
18) can be replaced with a linear one to avoid discontinuity and to ameliorate the above problem. Such a process, called ECA-Linear Filter (ECA-LF), can be regarded as a sliding version of ECA-CF with a step size of 1. Unlike ECA-S towards ECA-B, ECA-LF has an equal computational cost to ECA-CF within the same integration time, as the LS estimations can be reused. However, the unavoidable group delay brought by linear filtering deteriorates ECA-LF’s real-time performance, which can be alleviated to some extent by asymmetric filter weights [
36].
The 2D-CCF is usually calculated using batched 1D-CCF and inter-batch accumulation for efficiency, which resembles the pulse compression and moving target detection (MTD) in traditional pulse radar signal processing. Since the clutter base utilized in ECA-C/LF only contains components with zero Doppler, the 1D-CCF, or pulse compression, can be precalculated before the evaluation stage to reduce data transmission and processing overhead. Such an efficiency improvement can also be attributed to the approximation of the segmented clutter base used in (
16) and (
17), as otherwise, the separate compression of extended clutter components is unavoidable. It should be noticed that the batch level precompression is not appliable to ECA-B; even only the stationary clutter base is utilized during the suppression. As discussed in
Section 4.2, the limited batch number
B cannot form an extensive enough Doppler tolerance range, leading to unacceptable SNR loss for targets with high speed.
Assume that the target area contains only the first
L range bins and
. The multiplied matrix for pulse compression at each batch is denoted as
, the partitioned matrix for the first
K range bins of which can be expressed as as follows:
where
contains the first
K columns of the data selection matrix
, of which the definition is as follows:
The estimation of each batch based on compressed signal can be expressed as follow:
When
,
in the above formulation can be replaced with
and
Thus, the precompression has little impact on each batch’s estimation, while a considerable computation reduction can be achieved for close target detection, which is discussed further in
Section 4.1.
In practical processing, overlapped data can be included in each batch to complete the signal length to avoid the SNR loss caused by (
20). As shown in
Figure 2, the processing flow of ECA-C/LF with precompression (ECA-C/LF-PC) can be described as follows:
- (1)
Signals of two channels are compressed by batches.
- (2)
Least-square estimation of each batch is solved.
- (3)
Coefficients are smoothed with low-pass filters.
- (4)
Clutter component is canceled with the filtered estimations.
- (5)
Two-dimensional cross-correlation function is obtained via inter-batch accumulation.
It needs to be re-emphasized that the derivation of ECA-C/LF is based on the assumption of an unchanged reference power. For scenarios where the illuminated power changes shape, the filter’s inputs need to be weighted according to the amplitude fluctuation such as in ECA-E [
35]. Such a process is not discussed in this paper due to the stability of the satellite broadcast.
5. Simulation
The same DAB illuminator in the above section was simulated with seven targets, the parameters of which are listed in
Table 2, to further evaluate the performance of moving clutter rejection. The clutter region covers the first 41 range bins, for which the clutter-to-noise ratio (CNR) decreases linearly from 70 dB to 0 dB. An exponential power spectrum density (PSD) was used to model the fluctuation of clutters caused by moving scatters [
40]:
where the stationary component is represented by the delta function
multiplied with the power proportion factor
r, while the moving clutters’ statistic characteristic is dependent on the radar wavelength
and the shape factor
determined by the wind speed. The above parameters were settled as
and
for all clutter cells.
The simulation was performed via Julia [
41] on a desktop with Intel (R) Core (TM) i5-9600KF CPU at 3.7 GHz, and all ECA versions were implemented with the same parameters in
Section 4.2, except for
. Both ECA-C/LF were realized with precompression, and ECA with a Doppler extension ranging from −2 Hz to 2 Hz in steps of 1 Hz was also simulated. A 1000-point Taylor window with a maximum sidelobe level of 35 dB was applied to decrease the energy leakage alongside the Doppler domain, leading to an extra SNR loss of about 0.92 dB.
The 2D-CCFs, normalized according to the noise power, are compared in
Figure 5, for which the consistent noise distribution verifies the rational approximation introduced in (
23). The limited suppression of standard ECA without Doppler extension is verified by the strong residual in
Figure 5b, although its influence on detection is mitigated to some extent by the Taylor window. On the contrary, all other versions can form a wider notch around the zero Doppler, leading to better robustness when dealing with moving clutters. Notice that some performance regression caused by ECA-CF’s discontinuity can be found at the notch’s edge in
Figure 5f around the 0th range bin, for which the residual power has the same level as noise and is thus negligible in this example. The mentioned flexibility of ECA-C/LF can be comprehended with the triangular rejection area in
Figure 5i, which is formed by a set of low-pass filters with linearly decreasing bandwidth. Since the clutter intensity usually decays with the increasing bistatic delay, similar processing can preserve the distant targets with low speed while removing the close clutter thoroughly.
The Doppler slice of target three is shown in
Figure 6 with its zoomed-in view to better indicate the influence of ECA-B’s Doppler ambiguity, where the periodic modulations are marked with arrows and the peak values at the target Doppler demonstrate the different retention of low-speed targets well. Although ECA with a Doppler extension has the highest output SNR, a Doppler offset of about 0.18 Hz could be found in the zoomed-in view, which has no effect on target detection but makes the Doppler estimation unbiased. A denser Doppler extension with a smaller step size can overcome this problem at the cost of extra SNR loss and computational burden.
In order to better compare the performance of different ECA versions, their time cost together with the third target’s SNR after suppression are measured and listed in
Table 3, where the influence of Doppler ambiguity is also summarized. It can be found that the extra loss caused by ECA-LF, ECA-CF, ECA-S, and ECA-B is 0.45 dB, 1.11 dB, 5.95 dB, and 11.46 dB, respectively, for which the consistency with
Figure 4 verifies the analysis in
Section 4.2. Other than that, although ECA with Doppler extension performs best on target retention, its processing cost is far more than the other algorithms and thus impractical for real-time processing. In contrast, ECA-LF-PC can achieve a similar reservation performance with the minimal processing cost among all ECA versions.
6. Experimental Results
The experiments were carried out in May 2021 in YiXian, HeBei, China, with a receiver based on software-defined radio (SDR). Two identical parabolic antennas with a gain of 23.5 dBi in the frequency range of 1460 MHz to 1500 MHz were applied to the reference and surveillance channels, for which the 3 dB beamwidth is about
. The geostationary DAB satellite, AsiaStar, was selected as the illuminator, the position and transmission parameters of which are listed in
Table 4. The downlink channel with the best coverage, with a center frequency of 1469 MHz, was recorded at a sampling frequency of 3.125 MHz. A DJI’s amateur quadcopter for aerial photography, Phantom 4, was used as the non-cooperative target.
The observation geometry of the PBR system is shown in
Figure 7, where an arrow from the reference antenna indicates the orientation towards the DAB satellite. Target echoes from three azimuths were collected to demonstrate the influence of the bistatic angle on the detection performance, and the corresponding surveillance beams are marked with different letters in
Figure 7. The height of the UAV relative to the surveillance antenna was kept at 120 m during data acquisition, which lasted for 2 min for each beam.
Both ECA-LF and ECA-LF-PC were implemented using batch-level parallelism to analyze the efficiency gain brought by precompression. The parameters were set to
, and a 300-order symmetric filter was employed for clutter suppression. The process was performed on the same desktop as in
Section 6, during which all 375 million samples were prefetched into the memory at the first stage to reduce the impact of file loading. According to
Table 1, precompression can reduce the Flops by about 80% with the above settings. In contrast, the profile shows that the overall costs for coefficient evaluation and cancellation of ECA-LF-PC are 0.33 s and 0.01 s, respectively, and those of the non-precompressed version are 1.32 s and 0.40 s, where the slight difference is acceptable considering that Flops is not the only factor determining the time cost. Compared with the benchmark results in
Section 6, the time cost of ECA-LF-PC in experiments is reduced to about 40% because of the smaller
K and larger
.
Due to the limited range resolution and fixed beams, the influence of UAV motion on the echo’s envelope is negligible during the analysis. Therefore, a short-time Fourier transform can be performed directly after the clutter suppression to observe the target’s varying bistatic velocity, which was applied to the range bins where the UAV locates to achieve an equivalent CPI of 0.5 s. The normalized energy distributions of different beams are shown in
Figure 8, where the Doppler notch with the same width exists in all results because of the same filtering coefficients. Compared with the other two beams, an SNR improvement of more than 6 dB can be found in the first beam’s data because of the higher RCS brought by forward scattering. In contrast, although the backscattering geometry brings about higher bistatic velocity, the UAV is more challenging to be detected because of the lower echo energy.
The CPI was increased to 2 s before detection to reduce the impact of a low SNR, where the high-order Doppler phase caused by the UAV’s acceleration was compensated by fractional Fourier transform. The corresponding results of the three data set are shown in
Figure 9, in which the correctness can be verified by excellent alignment with the velocity reference calculated from a UAV’s GNSS data. The target in the first beam can be well detected outside the Doppler notch, and the interruptions of 37 s to 40 s and 78 s to 84 s could be attributed to the fixed surveillance beam. In contrast, the number of detectable CPI in the non-forward geometry is significantly reduced, leading to more apparent interruption. When located in the third beam, the UAV can hardly be detected when it moves toward the antenna, which indicates the influence of scattering fluctuation caused by the target attitude change.
In order to analyze the monitoring range of the PBR system, the detected points associated with the UAV’s GNSS trajectory according to the timestamps are shown in
Figure 10. The radial distances of the farthest detection are calculated in
Table 5, where the maximum SNR and the proportion of detectable CPIs are also listed. The extra loss caused by long-time accumulation is found to be reduced by more than 1 dB in the forward scattering beam compared with the others, reflecting the influence of bistatic geometry on target scattering fluctuation to some extent. The different detectable proportions can be explained by the combination of such phenomena and the weaker scattering intensity. Although there is a massive gap in the other three indicators, the detectable distances of all the three data sets exceed 400 m, verifying the feasibility of the DAB satellite signal for UAV monitoring.