1. Introduction
Spaceborne Synthetic Aperture Radar (SAR) is an active microwave remote sensing device that has gained popularity due to its all-weather high-resolution imaging capabilities [
1,
2,
3]. However, spectrum resources become scarce with technological advancements and the continuous emergence of various electronic devices, such as ground-based radar stations, airport weather radar, and other terrestrial radiation sources. As a result, more and more radiation sources operate within the same frequency band as SAR, making spaceborne SAR susceptible to receiving Radio Frequency Interference (RFI), which seriously affects the quality of SAR imaging and interpretation [
4,
5,
6].
Figure 1 presents examples of three spaceborne SAR images generated under RFI contamination.
SAR RFI mitigation methods are mainly classified into RFI suppression and active interference mitigation. RFI suppression algorithms filter out RFI by analyzing the differences between the RFI signal and the SAR’s echo in both time and frequency domains [
7]. However, RFI suppression cannot guarantee that spaceborne SAR will not be repeatedly interfered by the same RFI sources, and each processing may result in the loss of some echo. In contrast, active interference mitigation uses practical methods with the received RFI signals, such as RFI source localization, to obtain the target characteristics of the RFI sources, then utilizing the beamforming techniques for spatial filtering, thereby reducing the RFI signals received by SAR [
8,
9]. Consequently, RFI source localization is critical for active interference mitigation in SAR systems, and plays a vital role in spaceborne SAR interference mitigation.
Using spaceborne SAR for RFI source localization falls under the passive localization methods. Current passive localization methods are generally divided into two-step localization and direct localization. To date, researchers have proposed various passive two-step localization methods that utilize parameters for localization, such as Direction of Arrival (DOA) [
10], Time Difference of Arrival (TDOA) [
11], and so on. For example, Dogancay [
12] proposed the Total Least Squares algorithm to solve the DOA localization problem. Chan and Ho [
13] introduced a two-step Weighted Least Squares algorithm for TDOA localization. Direct localization methods construct a received signal model and combine it with actual signals for localization, which can achieve higher precision than two-step localization under specific conditions [
14]. Wang et al. [
15] applied the synthetic aperture technique to signal source localization, addressing the dependence of traditional direct localization on antenna arrays. However, these methods require sensors to continuously receive signals, which contradicts the requirement for SAR platforms to possess transmitting and receiving windows simultaneously.
Various algorithms to address the problem of RFI source localization based on spaceborne SAR are proposed. Dan [
16] introduced the concept of the X-mark using observations from ascending and descending passes to locate RFI sources. Leng et al. [
17] demonstrated that the X-mark method has spatial accuracy within a rhombic area of 89 square kilometers and utilized this method to locate RFI sources in Sentinel-1 images. However, the assumption of continuous RFI presence is required to be achieved when using the X-mark method. Yu et al. [
18] proposed an RFI source localization method based on dual-channel SAR, where phase shifts caused by the time differences of RFI signal arrival across channels are used to locate the RFI source. However, this method requires the RFI signal to be significantly more powerful than the spaceborne SAR echo. Lin et al. [
19] and Yu et al. [
20] estimated the DOA of RFI sources at different azimuth moments in multi-channel SAR systems, achieving localization accuracy at the kilometer level. However, this method requires the phase center distance between SAR channels to be greater than half the wavelength of the RFI signal, which may cause angular ambiguity when applying the DOA method. Thus, it is evident that the methods mentioned before have limited accuracy in locating ground-based RFI sources. These methods also require the SAR system to be equipped with multiple receiving antennas for DOA and other parameter estimations, thus not applying to single-station, single-channel SAR RFI source localization (hereinafter referred to as single-channel SAR), which remains the most common configuration in spaceborne SAR systems. Therefore, the applicability of these methods is constrained.
Current research on RFI source localization for single-channel SAR is limited. Yang et al. [
21] introduced an RFI source localization method based on Pulse Time of Arrival (PTOA) and achieved favorable simulation results. However, this method has stringent accuracy requirements for estimating PTOA and its first- and second-order Taylor series coefficients, which can lead to error iteration effects and significantly degrade localization accuracy. Zhou et al. [
22] built upon the PTOA concept to design a grid-search RFI localization method based on TDOA, suitable for single-channel SAR with single or multiple passes. The method was validated using two sets of single-channel observation data from the GaoFen-3 (GF3) satellite in the same observation region. The results showed a localization error of only 3.708 km, although the error for a single measurement could exceed 100 km because of ignoring the pulse repetition interval (PRI) of the RFI signal. In summary, existing methods for RFI localization using single-channel SAR exhibit limitations.
This paper proposes a spaceborne single-channel SAR RFI source localization method based on the Pulse Range Difference of Arrival (PRDOA). First, matched filtering is employed to estimate the reception times of the RFI pulses in the SAR echo domain. By calculating the PRDOA, a non-convex likelihood function containing the RFI source location is constructed. The Maximum Likelihood Estimation (MLE) is approximated as a convex optimization problem using Weighted Least Squares (WLS) and Semidefinite Relaxation (SDR) for solving. The bias, covariance, and Cramér–Rao Lower Bound (CRLB) of the PRDOA localization model are derived. Simulations and experimental validations using GF3 data with RFI are conducted to analyze the localization accuracy of the proposed method under various conditions. Compared with the PTOA localization in reference [
21], the results show that the overall positioning accuracy of the proposed algorithm improves by a factor of 3 to 4.
The main contributions of this paper are summarized as follows:
A pulse-level estimation algorithm for the azimuth and range times of RFI signals in the SAR echo domain is proposed, enabling accurate RFI signal timing information estimation in the SAR echo domain.
A mathematical model relating PRDOA to the RFI source location is established, and semidefinite relaxation techniques are applied. By incorporating prior information from SAR observations, the non-convex localization model is relaxed into a convex optimization problem, simplifying the localization process and ensuring the algorithm’s stability while achieving optimal solutions.
Simulation experiments are designed for spaceborne single-channel SAR and ground-based RFI source localization, complemented by empirical validation using GF3 SAR Level-0 raw data. The results indicate that under single-channel SAR observation, the PRDOA localization model achieves kilometer-level total accuracy and meter-level azimuth accuracy. Additionally, the model successfully locates the potential RFI source from RFI-contaminated GF3 raw echo data, further validating the applicability of the proposed method to spaceborne single-channel SAR.
The rest of this paper is organized as follows:
Section 2 introduces the geometric relationship between the single-channel SAR and the RFI source, along with the RFI signal model.
Section 3 presents the azimuth and range time estimation algorithms for RFI pulse-level processing in the SAR echo domain and the single-channel SAR RFI source localization method based on PRDOA and SDR, analyzing the performance of the proposed method in detail. Subsequently,
Section 4 conducts simulation experiments and validation using real data.
Section 5 discusses the experimental results, considering the algorithm’s limitations and potential future works. Finally,
Section 6 concludes the paper.
The following notations are adopted throughout this paper. Boldface lowercase and boldface uppercase letters denote the vectors and matrices, respectively. denotes the theoretical value of the parameter.
2. Geometric Relationship and Signal Model
For spaceborne SAR systems, most RFI sources are related to electronic devices on the Earth’s surface [
23]. Therefore, this paper focuses on establishing a spatial geometric model of spaceborne SAR affected by the ground-based RFI source. It should be noted that, unless otherwise specified, all geographical coordinates in this paper are based on the Earth-Centered Earth-Fixed (ECEF) coordinate system.
Figure 2 illustrates the spatial relationships between the three-dimensional coordinates in the ECEF system, the Earth’s equator, the Greenwich meridian, and the geometric model between the SAR system and the RFI source when it simultaneously receives real echoes and RFI signals.
The derivation of the proposed algorithm is based on the following two fundamental assumptions:
- A1
The satellite trajectory measurement errors are negligible.
- A2
The RFI signals have been detected, and the parameter estimation of RFI is reasonably accurate.
The trajectory measurement error of a satellite is determined by orbit determination technology. Current orbit determination techniques indicate that, regardless of the satellite’s orbital altitude, the ratio of satellite trajectory measurement error to satellite coordinates is only
to
[
24,
25,
26]. Consequently, the real-time coordinate errors of spaceborne single-channel SAR satellites can be regarded as negligible, ensuring the validity of Assumption A1.
During the data acquisition, the SAR satellite moves in an elliptical orbit, with the antenna pointing towards the imaging area on the flight direction side. The variation in the satellite coordinates over time can be expressed as follows:
Here, represents the coordinates of the satellite as a function of time t. a, b, and c are three-dimensional column vectors that denote the coefficients of a second-order polynomial in time t, determined by the satellite’s six orbital elements.
A stationary ground-based RFI source is located within the SAR imaging area, with coordinates
. The emitted signal can be expressed as:
Here, rect() denotes the rectangular window of the RFI signal,
represents the emission time of the RFI signal, n indicates the pulse sequence number emitted by the RFI source,
is the PRI for the nth pulse from the RFI source and
is the pulse width of the nth RFI pulse,
is the carrier frequency of the signal, and
is the modulation phase. The emission time of the nth pulse can be expressed as:
where
and
represent the emission times of the nth and 0th RFI pulses, respectively. When the spaceborne SAR passes over the RFI source, the signals received by the SAR exist in the two-dimensional time domain, which can be expressed as follows:
where
is the range time in the SAR echo domain,
is the azimuth time in the SAR echo domain,
represents the received RFI signal,
echo denotes the scattered signal from the SAR, and
noise indicates the received noise signal. The model of the received RFI signal can be expressed as follows:
Here,
is the antenna pattern of the RFI source,
N is the number of RFI signal pulses received by the SAR, and
is the one-way slant range delay of the nth pulse, which is related to the position
u of the RFI source, expressed as follows:
where
is the slant range of the nth RFI pulse,
is the position coordinates of the platform when the SAR receives the nth RFI pulse.
and
influence the reception time of the nth RFI pulse by the SAR, represented as follows:
where
and
represent the range and azimuth times when the SAR receives the nth RFI pulse. Therefore, the position of the RFI source can be inverted using Equation (
7).
Due to the relatively small signal energy loss caused by the one-way slant range, the power of the RFI signal is usually greater than that of the SAR scattered echo, making the RFI characteristics very pronounced in the echo domain. Therefore, based on the different characteristics of the RFI signal and the SAR scattered signal in the echo domain, it is possible to detect the presence of RFI frame-by-frame and perform parameter estimation and modulation type classification. The corresponding azimuth time of each RFI pulse can be calculated.
Existing RFI detection and parameter estimation techniques can leverage deep learning networks and iterative adaptive methods to ensure a detection rate of
for interference signals, with parameter estimation errors of the order of
, achieving a high detection rate and low estimation error [
27,
28,
29]. This paper selects references [
27,
28] to achieve relatively accurate RFI detection and parameter estimation, thereby ensuring the validity of Assumption A2.
3. Single-Channel SAR RFI Source Localization Model Based on PRDOA
In this section, we first design an algorithm for estimating the azimuth and range time of RFI pulses in the SAR echo domain based on the geometric and signal model proposed in
Section 2, which serves as the foundation for constructing the PRDOA model, with parameters including the RFI source position
u. By inverting the PRDOA model, we achieve RFI source localization and simplify the inversion complexity using SDR techniques.
3.1. Pulse-by-Pulse Time Estimation of RFI Signals in the SAR Echo Domain
Traditional algorithms for estimating signal-time information mainly rely on extracting the signal envelope and estimating its rising and falling edges [
30]. However, the scattered echo and noise received by SAR can interfere with extracting the RFI signal envelope. To address this, we use matched filtering combined with RFI detection and parameter estimation to improve the accuracy of range and azimuth time estimation for each RFI pulse.
The frame containing the RFI signal, signal parameters, and modulation type can be identified through RFI signal detection and parameter estimation. Additionally, the azimuth time
for all RFI pulses within the current frame, as received by the SAR, can be estimated. For estimating the range time
, we construct the RFI single pulse reference signal using the result of RFI’s parameter estimation:
where
is the pulse width of the reference signal. The matched filtering is achieved by convolving Equation (
5) with Equation (
8). The result is shown in Equation (
9). This process concentrates the energy of each RFI pulse at the pulse center, forming multiple sharp peak signals.
The center time of each pulse is delayed by half of the pulse width in the range time compared to when it is received. Thus, the range-time estimation of RFI pulses in the SAR echo domain can be expressed as shown in Equation (
10). By incorporating the results of RFI detection, the azimuth and range time information of RFI pulses in the SAR echo domain can be obtained.
where
represents the peak time of the nth RFI pulse after matched filtering, which corresponds to the center time of the nth pulse.
To validate the proposed method’s capability to accurately estimate the range times of RFI signal pulses with different modulation types under the influence of other signals received by SAR, simulations are conducted for two typical modulation types, linear frequency modulation (LFM) and sinusoidal frequency modulation, and range time estimation is performed. A low signal-to-noise ratio (SNR) is set to simulate the influence of non-RFI signals, with the SNR set to −10 dB, and the range times of the simulated signals are identical across different modulation types.
Figure 3 presents the processing results in both the time and time-frequency domains.
As shown in
Figure 3a, the simulated signals are nearly indistinguishable from noise under an SNR of −10 dB.
Figure 3b,c indicate that the pulse energy of different modulation types is concentrated at their respective central moments which can be accurately estimated after matched filtering. The peak times of each frame’s signals are extracted, and
is calculated using Equation (
10). The results show that the mean error between the estimated and theoretical range times of the RFI pulses within two frames is 2 ns, and the range time error between the two frames is 1 ns. This demonstrates that matched filtering enables accurate estimation of the range time
. Considering that LFM signals are among the most common modulation types used in terrestrial radiators, subsequent analyses focus mainly on the LFM signals.
In practical scenarios, certain RFI sources can emit interference signals with dynamic PRI and pulse width, resulting in incomplete reception of RFI pulses within the SAR receiving window and affecting the range time estimation. The characteristics of PRI and pulse width affecting the complete reception of RFI pulses can be summarized into the following three cases:
The PRI of RFI is less than the length of the SAR receiving window.
The PRI of RFI is greater than the length of the SAR receiving window while the pulse width is shorter than the SAR receiving window.
The pulse width of the RFI is longer than the SAR receiving window.
Case 3 serves as the sufficient condition for RFI pulses not being fully received. Assuming the nth RFI pulse satisfies case 3, the relationship between the pulse width
and the length of the SAR receiving window is shown as follows:
Here,
represents the length of the SAR receiving window, and
denotes the time by which the nth RFI pulse exceeds the receiving window length. An approximation is made to estimate the range time of the nth pulse: the received portion of the nth pulse is regarded as a new pulse n. After matched filtering, the relationship between the peak time of the new pulse and the peak time of the original pulse can be expressed as follows:
where
denotes the peak time of the nth RFI pulse after approximation, and
represents the offset noise caused by partial phase loss during matched filtering. Based on Equation (
10), the relationship between the range time of the approximated nth pulse and the range time of the original pulse is given by:
It is evident that, after approximation, the error in the range time estimation for the nth pulse is primarily caused by measurement noise introduced by phase loss. When the pulse’s phase varies continuously and is small, a well-designed matched filter for remain pulse can be made, making negligible.
To validate the feasibility of the proposed approximation algorithm, a single-frame LFM signal with a pulse width of 476 s is simulated, and a window function is designed to simulate the retention of RFI signal pulses within the SAR receiving window. The lengths of the window function are set to 500 s and 430 s to obtain one frame of fully received and one frame of partially received signals, respectively. In this simulation, the arrival time of the RFI pulse is set to 0.
Figure 4 presents the processing flow and results of matched filtering and range time
estimation for the two frames of signals. The signal’s time-frequency domain variations indicate that the energy focusing is achieved for both fully received and partially received pulses. Based on the signal peak time in the time-domain amplitude plot and Equations (
10) and (
13), the range time
is estimated for both frames. The results show that the
estimation for the partially received signal is close to that of the fully received signal and the true value. This demonstrates that approximating the partially received RFI pulses allows a relatively accurate estimation of their range time.
3.2. RFI Source Localization Model Based on PRDOA
Combining Equations (
6) and (
7), the theoretical slant range corresponding to the nth pulse can be expressed as follows:
Let the slant range of the 0th pulse be the reference. By combining Equation (
3), the difference between the slant ranges of the other pulses and that of the reference gives the required PRDOA theoretical values, as follows:
In practical scenarios, due to errors in the estimation of the RFI signal parameters, there is a deviation between the time estimation results in
Section 3.1 and
compared to the theoretical values. Therefore, the PRDOA measurement corresponding to the nth pulse can be expressed as follows:
Here,
is the measurement noise of PRDOA. Consequently, by utilizing Equation (
16), the PRDOA measurement results for pulses from the first to the Nth can be derived, allowing the organization of these PRDOA measurements into a vector Equation as follows:
where
,
, and
are expressed as follows:
3.2.1. Maximum Likelihood Estimation
For analytical convenience, we assume that the measurement error
of PRDOA follows a Gaussian distribution with a mean of 0 and a variance of
. Consequently, the likelihood function based on PRDOA can be constructed for the MLE, which is equivalent to minimizing the following cost function:
where
represents the covariance matrix of PRDOA.
is a square matrix with diagonal elements equal to 1 and other elements equal to 0.5. The curved trajectory of the spaceborne SAR will result in multiple optimal solutions for Equation (
19). To obtain the desired RFI source localization results, it is necessary to introduce prior information about the RFI source as constraints. Generally, the ground-based RFI source is located within the swath of the SAR, allowing us to obtain the following prior information about RFI source location
:
Each coordinate of falls within the coordinate ranges of the corners of the swath;
The slant range value of the RFI source is within the maximum and minimum slant range of the entire scene image;
The geocentric distance of the RFI source is within the Earth’s radius range of the swath.
By organizing this prior information, we can establish the following constraints.
Here, , , , , , and represent the maximum and minimum values of the three-dimensional coordinates of the corners of the swath, is the coordinate of the spaceborne SAR at the Doppler center corresponding to the RFI source, which can be determined by estimating the minimum PRDOA, is the Earth’s radius in the swath area, and represents fluctuations in the geocentric distance.
Therefore, by consolidating Equations (
19) and (
20), we construct the spaceborne single-channel SAR RFI source localization model based on PRDOA:
3.2.2. Weighted Least Squares Construction
The cost function in Equation (
21) and the last two constraints are all non-convex, making it difficult to obtain a global optimal solution for the localization results. To address this, an SDR method is introduced to approximate the optimization problem in Equation (
21). First, referring to reference [
13], the cost function in Equation (
21) is approximated using the WLS equation. Squaring both sides of the first equal sign in Equation (
15) and incorporating measurement noise while neglecting the second-order noise terms yields the following:
Letting
be an intermediate variable, a linear equation regarding the new variable
can be derived and expressed in matrix form as follows:
where,
Comparing Equations (
17) and (
23), we find the following:
Therefore, the PRDOA localization model in Equation (
21) can be transformed into the following:
Equation (
28) transforms the MLE problem of PRDOA by neglecting the higher-order terms of the measurement error. Based on the estimation methods in
Section 3.1 and Assumption A2, the time estimation error can be maintained at the ns level under lower signal-to-noise ratios, and the PRI of each RFI pulse can be accurately estimated, ensuring a high estimation accuracy of PRDOA. Therefore, Equation (
28) can be considered equivalent to the RPDOA localization model in Equation (
21).
In Equation (
26),
also includes the unknown variable
. According to reference [
13], the impact of
on Equation (
28) is minor. Additionally, the RFI source is located in the far field relative to the single-channel SAR, which means that the slant ranges between the targets in the swath and SAR are of the same order of magnitude. Therefore, to simplify the calculation, the slant range information at the center point of the swath is set as the initial value to substitute into
for calculation.
3.2.3. Semidefinite Relaxation
Although the cost function and the last two constraints in Equation (
28) remain non-convex, they involve norm or quadratic calculations, making it straightforward to apply the SDR method while ensuring that the optimal solution obtained is consistent with that of the PRDOA localization model in Equation (
21). By introducing a new variable
, the cost function and the first constraint condition of Equation (
28) can be transformed into the following:
where,
Except for the Rank-1 constraint, the cost function and the remaining constraints in Equation (
29) are convex. By eliminating the Rank-1 constraint, we can transform Equation (
29) into a convex Semidefinite Programming (SDP) model:
Moreover, we observe that, due to the introduction of the variable
, the constraints in Equation (
20) are transformed into the following:
In Equation (
32), all constraints in Equation (
20) are fully converted into linear calculation on
and
. Therefore, the cost function and all constraints are convex. By substituting Equation (
32) into Equation (
31), we obtain the following SDP model:
According to reference [
31], the solution to the above SDP problem is
,
, where the rank of
is
m. When
m satisfies the condition
, where
equ is the number of equality constraints in the SDP problem, the optimal solution of the SDP problem coincides with the global optimal solution of the PRDOA localization model. In Equation (
33), the number of equality constraints is 1, making the rank of matrix
be 1, which verifies that the optimal solution
of Equation (
33) corresponds to the estimated position
of the RFI source.
For the SDP problem in Equation (
33), there are established algorithms to solve for the global optimal solution, such as Sedumi [
32] and SDPT3 [
33]. In this paper, the Sedumi solver is used to solve this problem.
3.3. Estimation of the Pulse Interval Sum During the SAR Non-Reception Time
According to Equation (
16), the PRDOA estimate for the nth RFI pulse uses the sum of the PRIs
as a known parameter. However, RFI signals cannot be received during the SAR transmitting window and the idle time. This period is defined as the SAR non-reception time. During this period, the sum of the PRIs of the RFI signal
is unknown, requiring the design of an estimation algorithm.
Assume that the SAR raw echo detects RFI signals from the Xth to the Yth frame. In this scenario, the azimuth and range times of the last RFI pulse in frame x − 1 are denoted as
and
, respectively, while those of the first RFI pulse in frame x are
and
. Here, y represents the number of RFI pulses occurring during the SAR non-reception time between the (x − 1)th and xth frames. The relationships between these parameters are shown in
Figure 5.
Using Equation (
16), the total PRI
during the SAR non-reception time between the (x − 1)th and xth frames can be derived as shown in Equation (
34).
Analysis of Equation (
34) reveals that
is mainly influenced by the variation in slant range at the same instant. The duration of the SAR non-reception time is always shorter than the PRI of SAR. For spaceborne SAR, the minimum PRF is no less than 1000 Hz, implying a maximum PRI of 1 ms. It means that the satellite moves approximately 7 m or less during the SAR non-reception time, while the slant range of targets within the swath typically ranges from 500 km to 1000 km. Thus, the slant range of the RFI source remains almost constant during the SAR non-reception time. Therefore, the total PRI
during the SAR non-reception time can be estimated as shown in Equation (
35).
From Equation (
35), the estimation of
only depends on the azimuth and range times of the last RFI pulse in the (x − 1)th frame and the first RFI pulse in the xth frame. Therefore, the accuracy of
estimation is entirely determined by the algorithm error presented in
Section 3.1. Even if the PRI or pulse width exhibits jitter or the RFI pulse satisfies the case 3 mentioned in
Section 3.1, as long as the algorithm in
Section 3.1 provides high estimation accuracy, the estimation of
will be right.
We design 41 frames of simulated LFM signals to validate the effectiveness of the algorithm presented in this section. A window function truncates the signals, with the portions outside the window considered RFI pulses arriving during the SAR non-reception time. The for 40 non-reception times needs to be estimated. All signal pulses have identical bandwidths, while their pulse widths and PRIs vary randomly.
Figure 6 illustrates examples of the time-frequency diagrams for the simulated signals and the errors between the estimated and actual
. From the time-frequency diagram in
Figure 6a, it can be observed that some pulses exhibit reduced bandwidths, indicating that their pulse widths exceed the length of the receiving window or that the pulse onset times are near the window edges.
Figure 6b shows that the
estimation errors are all within 20 ns, demonstrating high accuracy in estimating the sum of PRIs during the non-reception period for the simulated signals.
3.4. Localization Error Analysis and CRLB
We complete the derivation of the PRDOA localization model by analyzing the bias and covariance of the localization results. Taking the differential of both sides of Equation (
16) and rearranging, we obtain:
Here,
T represents the mean PRI of the RFI signal. The expectation of Equation (
36) yields the bias of PRDOA localization estimate, which is related to the measurement bias of PRDOA, the PRI measurement bias of RFI, and the satellite orbit bias. Based on Assumptions A1 and A2, and the results from
Section 3.1, the biases of the three parameters’ measurements mentioned above all asymptotically approach zero; thus, the RFI locating estimator based on PRDOA is asymptotically unbiased. The localization method proposed is based on MLE approximation and does not depend on the probability distribution of the measurement noise of PTOA.
Multiplying Equation (
36) by its transpose and taking the expectation, we obtain the covariance matrix of the PRDOA localization results:
where,
By calculating the trace of the covariance matrix , we can obtain the mean squared error (MSE) of the RFI localization results. Taking the square root of the MSE yields the root mean squared error (RMSE). Based on Assumption A1, it can be determined that the MSE is influenced by factors such as the RFI source position , satellite orbit, PRDOA measurement error, the PRI of RFI, and the number of RFI pulses received.
From the analysis in
Section 3.3, we know that the number of RFI pulses received by the SAR is related to the RFI signal reception duration, the SAR receiving window length, and the pulse repetition frequency (PRF). In practical processing, only one RFI pulse from each frame of SAR echo data is generally selected for localization calculation; thus, only SAR’s PRF needs to be considered. Changes in the parameters mentioned above directly affect the RFI source localization error.
The lower bounds of MSE and RMSE are determined by the Cramér–Rao lower bound (CRLB), with the Jacobi matrix defined as follows:
where,
Using the Jacobi matrix, we can compute the Fisher information as follows:
Taking the inverse of the Fisher information yields the CRLB for RFI source localization. To ensure the units are in meters, we take the square root of the CRLB, yielding the following result:
5. Discussion
In
Section 4, simulation experiments and empirical validation using GF3 data are conducted, and based on the covariance analysis of the PRDOA localization model in
Section 3.4, we evaluate the impact of various factors on the positioning accuracy of the proposed method while keeping other parameters fixed, with the PTOA model from reference [
21] used for comparison.
As shown in
Figure 8,
Figure 9,
Figure 10 and
Figure 11, the RMSE of the proposed algorithm under various simulation conditions is nearly 1.50 times the CRLB. From the analysis in
Section 3.2.3, it is evident that the convex optimization problem in Equation (
33) aligns with the global optimal solution of Equation (
21). This ensures that the localization of the proposed algorithm can closely approach the error lower bound of the PRDOA model.
Further observation of
Figure 8,
Figure 9,
Figure 10 and
Figure 11 and
Table 4 reveals that the proposed algorithm improves the localization accuracy by 3 to 4 times compared to the PTOA model under various simulation conditions and real-world scenarios. Moreover,
Figure 8 and
Figure 9 illustrate that the CRLBs for the PRDOA and PTOA models exhibit different trends as the RFI source distribution varies across the azimuth and range grid points. This phenomenon arises due to the differences in the algebraic relationships between the two models and the RFI source location. In reference [
21], the PTOA for the nth RFI pulse is determined by its emission time
, the time reference, the RFI source location
, and the satellite position
. However, as seen in Equations (
6) and (
15), the PRDOA in the proposed method is only dependent on
and
. The difference in these algebraic relationships causes the performance of the two localization models to vary differently with changes in the RFI source position and the localization accuracy magnitudes.
As shown in
Figure 10, the CRLB of the PRDOA model exhibits a significant difference in the projection magnitudes along the azimuth and range directions, with the former being of the order of hundreds of meters and the latter of the order of kilometers. To investigate the cause of this difference, we set three grid points in both the azimuth and range directions as RFI sources using the simulated single-channel SAR with Satellite A orbit and parameters the same as in
Section 4.1.1 for illustrative analysis, as shown in
Figure 16.
The PRDOA of points A to E is calculated, and the results are shown in
Figure 17.
By comparing
Figure 17a,b, it can be observed that the PRDOA differences among points D, B, and E in the same range direction are much larger than those among points A, B, and C in the same azimuth direction, which indicates that the PRDOA is more sensitive to positional changes of the RFI source in the azimuth direction. As a result, the positioning error projection in the azimuth direction is smaller than in the range direction.
From the simulation or experimental results presented in
Section 4, we can conclude that the PRDOA model and SDR-solving method proposed in this paper can achieve high localization accuracy. However, it is important to note that the PRDOA processing assumes that the SAR can continuously receive RFI signals. In practice, RFI signals may exhibit scanning characteristics, leading to cases where some RFI signals are not received or detected while the SAR receiving window is active. If several RFI pulses are lost within a single SAR frame, as discussed in
Section 3.3, the onboard SAR moves less than 10 m, and the slant range can be approximated as unchanged. Therefore, the method outlined in
Section 3.3 can be used to estimate the range time
for undetected RFI pulses. If a series of consecutive frames in the SAR echo are lost without receiving any RFI signals, the corresponding data cannot be processed by the PRDOA model.
Additionally, due to the complex modulation phase changes in signals transmitted by communication sources, such as Orthogonal Frequency Division Multiplexing, applying this algorithm to locate such RFI sources is more challenging. Therefore, we assume the RFI source is a radar source in this study. Future work will further analyze these limitations and extend the applicability of the proposed algorithm.
6. Conclusions
This paper proposes a spaceborne single-channel SAR RFI source localization model based on PRDOA. First, a geometric model for spaceborne single-channel SAR and the ground-based RFI source is established, along with an RFI signal model. The reception times of RFI pulses in the SAR echo domain are estimated using a matched filtering method. These are then used to construct a PRDOA localization model, which includes the RFI source position information. Given the non-convexity of the model, the WLS equation is used to approximate the localization model, and an SDR method is introduced to transform the model into a convex optimization problem. Theoretical analysis shows that the optimal solution of the approximated convex optimization model is consistent with the results of the PRDOA localization model.
Next, the bias, covariance, and CRLB of RFI source localization based on the PRDOA model are studied, and the method is compared with the PTOA-based localization. Numerical experiments and real data validation are conducted. The results demonstrate that the proposed method can achieve localization accuracy at the kilometer level and azimuth accuracy at the hundred-meter level, with the overall localization accuracy significantly surpassing that of the PTOA method.
It is worth noting that when the RFI signal cannot be fully received by the SAR receiving window, the localization error increases. Additionally, the algorithm has limitations when dealing with RFI sources as communication sources and when there are losses of RFI signals over multiple SAR frames. Future work will focus on addressing these three issues.