Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Next Article in Journal
RSAM-Seg: A SAM-Based Model with Prior Knowledge Integration for Remote Sensing Image Semantic Segmentation
Previous Article in Journal
The Responses of Vegetation Production and Evapotranspiration to Inter-Annual Summer Drought in Northeast Asia Dryland Regions (NADRs)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ground-Based RFI Source Localization via Single-Channel SAR Using Pulse Range Difference of Arrival

1
Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, China
2
Key Laboratory of Technology in Geo-Spatial Information Processing and Application System, Chinese Academy of Sciences, Beijing 100190, China
3
School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100049, China
4
Key Laboratory of Target Cognition and Application Technology, Beijing 100094, China
5
Research Department of Cyber-Electromagnetic Space Information Technology, Chinese Academy of Sciences, Beijing 100094, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2025, 17(4), 588; https://doi.org/10.3390/rs17040588
Submission received: 3 December 2024 / Revised: 27 January 2025 / Accepted: 6 February 2025 / Published: 8 February 2025

Abstract

:
Radio Frequency Interference (RFI) significantly degrades the quality of spaceborne Synthetic Aperture Radar (SAR) images, and RFI source localization is a crucial component of SAR interference mitigation. Single-station, single-channel SAR, referred to as single-channel SAR, is the most common operational mode of spaceborne SAR. However, studies on RFI source localization for this system are limited, and the localization accuracy remains low. This paper presents a method for locating the ground-based RFI source using spaceborne single-channel SAR echo data. First, matched filtering is employed to estimate the range and azimuth times of the RFI pulse-by-pulse in the SAR echo domain. A non-convex localization model using Pulse Range Difference of Arrival (PRDOA) is established based on the SAR observation geometry. Then, by applying Weighted Least Squares and Semidefinite Relaxation, the localization model is transformed into a convex optimization problem, allowing for the solution of its global optimal solution to achieve RFI source localization. Furthermore, the error analysis on the PRDOA localization model is conducted and the Cramér–Rao Lower Bound is derived. Based on the simulation platform and the SAR level-0 raw data of Gaofen-3, we conduct several verification experiments, with the Pulse Time of Arrival localization selected for comparison. The results demonstrate that the proposed method achieves localization accuracy with a hundred-meter error in azimuth and a kilometer-level total error, with the total localization errors reduced to approximately 1/4 to 1/3 of those of the Pulse Time of Arrival method.

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. * o 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 10 9 to 10 6 [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:
s ( t ) = a t 2 + b t + c
Here, s ( t ) = ( x s , y s , z s ) T 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 u = ( x , y , z ) T . The emitted signal can be expressed as:
r f i s e n d ( t t ) = n = 0 + rect ( t t n T n o T p n o ) e j φ t t n T n o e j ω c · t t n T n o
Here, rect() denotes the rectangular window of the RFI signal, t t represents the emission time of the RFI signal, n indicates the pulse sequence number emitted by the RFI source, T n o is the PRI for the nth pulse from the RFI source and T p n o is the pulse width of the nth RFI pulse, e j ω c · ( t t ) is the carrier frequency of the signal, and e j φ ( t t ) is the modulation phase. The emission time of the nth pulse can be expressed as:
t n t o = t 0 t o + i = 0 n T i o
where t n t o and t 0 t o 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:
x ( τ , η ) = r f i r e c e i v e ( τ , η ) + e c h o ( τ , η ) + n o i s e ( τ , η )
where τ is the range time in the SAR echo domain, η is the azimuth time in the SAR echo domain, r f i r e c e i v e 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:
r f i r e c e i v e ( τ , η ) = n = 0 N A ( η ) rect ( τ + η n T n o T p n o ) e j φ τ + η n T n o e j ω c · τ + η n T n o = n = 0 N A ( η ) rect ( t t n T n o d n T p n o ) e j φ t t n T n o d n e j ω c · t t n T n o d n
Here, A ( η ) is the antenna pattern of the RFI source, N is the number of RFI signal pulses received by the SAR, and d n 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:
d n = u s n c = R n r o c
where R n r o is the slant range of the nth RFI pulse, s n is the position coordinates of the platform when the SAR receives the nth RFI pulse. d n and t n t o influence the reception time of the nth RFI pulse by the SAR, represented as follows:
τ n o + η n o = t n t o + d n ( n = 0 , 1 , 2 , N )
where τ n o and η n o 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 91 % for interference signals, with parameter estimation errors of the order of 10 2 , 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:
r f i r e f e r ( t ) = rect ( t T p o ) e j φ t e j ω c · t
where T p o 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.
r f i c o m p r e s s i o n ( τ , η ) = n = 0 I sinc ( τ + η n T n o ) e j ω c · ( τ + η n T n o )
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.
τ n o = t p e a k n o T p n o 2
where t p e a k n o 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 T p n o and the length of the SAR receiving window is shown as follows:
Δ T n = T p n o T S A R _ r e
Here, T S A R _ r e represents the length of the SAR receiving window, and Δ T n 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:
t p e a k n = t p e a k n o Δ T n 2 + Δ t p e a k n
where t p e a k n denotes the peak time of the nth RFI pulse after approximation, and Δ t p e a k n 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:
τ n = t p e a k n T p n o Δ T n 2 = τ n o + Δ t p e a k n
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 Δ T n is small, a well-designed matched filter for remain pulse can be made, making Δ t p e a k n 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:
R n r o = c ( τ n o + η n o t n t o ) ( n = 0 , 1 , 2 , N )
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:
R n 0 o = R n r o R 0 r o = c τ n o + η n o τ 0 o + η 0 o i = 0 n 1 T i o
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 i = 0 n 1 T i compared to the theoretical values. Therefore, the PRDOA measurement corresponding to the nth pulse can be expressed as follows:
R n 0 = R n 0 o + Δ r n 0 = c τ n + η n τ 0 + η 0 i = 0 n 1 T i + Δ r n 0
Here, Δ r n 0 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:
R = R o + Δ r
where R , R o , and Δ r are expressed as follows:
R = R 10 , R 20 , , R N 0 T R o = R 10 o , R 20 o , , R N 0 o T Δ r = Δ r 10 , Δ r 20 , , Δ r N 0 T

3.2.1. Maximum Likelihood Estimation

For analytical convenience, we assume that the measurement error Δ r of PRDOA follows a Gaussian distribution with a mean of 0 and a variance of σ P R D O A 2 . Consequently, the likelihood function based on PRDOA can be constructed for the MLE, which is equivalent to minimizing the following cost function:
min u ( R R o ( u ) ) T Q 1 ( R R o ( u ) )
where Q = σ P R D O A 2 V r represents the covariance matrix of PRDOA. V r 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 u :
  • Each coordinate of u 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.
x min u ( 1 ) x max y min u ( 2 ) y max z min u ( 3 ) z max R n e a r u s η c R f a r r a s c e n e Δ r a u r a s c e n e + Δ r a
Here, x max , x min , y max , y min , z max , and z min represent the maximum and minimum values of the three-dimensional coordinates of the corners of the swath, s η c 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, r a s c e n e is the Earth’s radius in the swath area, and Δ r a 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:
min u ( R R o ( u ) ) T Q 1 ( R R o ( u ) ) s . t . x min u ( 1 ) x max y min u ( 2 ) y max z min u ( 3 ) z max R n e a r u s η c R f a r r a s c e n e Δ r a u r a s c e n e + Δ r a

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:
R n 0 2 + 2 R n 0 R 0 r o s n 2 + s 0 2 + 2 s n s 0 T u = 2 R n r o Δ r n 0
Letting R n 0 o be an intermediate variable, a linear equation regarding the new variable x R = [ u T , R 0 r o ] T can be derived and expressed in matrix form as follows:
A R x R B R = C R Δ r
where,
A R = 2 s 1 s 0 T R 20 o s N s 0 T R N 0 o
B R = R 10 s 1 T s 1 + s 0 T s 0 R N 0 s N T s N + s 0 T s 0
C R = 2 d i a g R 1 r o , , R N r o
Comparing Equations (17) and (23), we find the following:
C R 1 A R x R B R Δ r = R R o u
Therefore, the PRDOA localization model in Equation (21) can be transformed into the following:
min x R C R 1 A R x R B R T Q 1 C R 1 A R x R B R = min x R A R x R B R T Q x R 1 A R x R B R s . t . x R 4 = x R ( 1 : 3 ) s 1 o x min x R ( 1 ) x max y min x R ( 2 ) y max z min x R ( 3 ) z max R n e a r x R 1 : 3 s η c R f a r r a s c e n e Δ r a x R ( 1 ; 3 ) r a s c e n e + Δ r a
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), C R also includes the unknown variable [ R 1 r o , . . . , R N r o ] T . According to reference [13], the impact of C R 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 C R 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 X R = x R x R T , the cost function and the first constraint condition of Equation (28) can be transformed into the following:
min X R , x R tr X R x R x R T 1 E R s . t . X R 4 , 4 = tr X R 1 : 3 , 1 : 3 2 s 0 T x R 1 : 3 + s 0 T s 0 X R x R x R T 1 0 r a n k ( X R ) = 1
where,
E R = A R T Q x 1 R B R A R T Q x 1 R B R B R T Q x 1 R A R B R T Q x 1 R B R
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:
min X R , x R tr X R X R X R T 1 E R s . t . X R 4 , 4 = tr X R 1 : 3 , 1 : 3 2 s 0 T x R 1 : 3 + s 0 T s 0 X R x R x R T 1 0
Moreover, we observe that, due to the introduction of the variable X R , the constraints in Equation (20) are transformed into the following:
x min x R ( 1 ) x max y min x R ( 2 ) y max z min x R ( 3 ) z max R n e a r 2 tr X R ( 1 : 3 , 1 : 3 ) 2 s η c T x R ( 1 : 3 ) + s η c T s η c R f a r 2 r a s c e n e Δ r a 2 tr X R ( 1 : 3 , 1 : 3 ) r a s c e n e + Δ r a 2
In Equation (32), all constraints in Equation (20) are fully converted into linear calculation on X R and x R . Therefore, the cost function and all constraints are convex. By substituting Equation (32) into Equation (31), we obtain the following SDP model:
min X R , x R tr X R x R x R T 1 E R s . t . X R 4 , 4 = tr { X R 1 : 3 , 1 : 3 } 2 s 0 T X R 1 : 3 + s 0 T s 0 X R x R x R T 1 0 x min x R ( 1 ) x max y min x R ( 2 ) y max z min x R ( 3 ) z max R n e a r 2 tr X R 1 : 3 , 1 : 3 2 s η c T x R 1 : 3 + s η c T s η c R f a r 2 r a s c e n e Δ r a 2 tr X R 1 : 3 , 1 : 3 r a s c e n e + Δ r a 2
According to reference [31], the solution to the above SDP problem is X ^ R , x ^ R , where the rank of X ^ R is m. When m satisfies the condition m ( m + 1 ) 2 · e q u , 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 X ^ R be 1, which verifies that the optimal solution x ^ R ( 1 : 3 ) of Equation (33) corresponds to the estimated position u 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 i = 0 n 1 T i 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 i = 0 n 1 T i 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 η z x 1 and τ z x 1 , respectively, while those of the first RFI pulse in frame x are η z + y x and τ z + y x . 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 T y during the SAR non-reception time between the (x − 1)th and xth frames can be derived as shown in Equation (34).
T y = τ z + y x + η z + y x τ z x 1 + η z x 1 R z + y r R z r / c = n = 0 y 1 T n
Analysis of Equation (34) reveals that T y 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 T y during the SAR non-reception time can be estimated as shown in Equation (35).
T y τ z + y x + η z + y x τ z x 1 + η z x 1
From Equation (35), the estimation of T y 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 T y 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 T y 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 T y 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 T y . 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 T y 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:
u s n T R n r o u s 0 T R 0 r o d u = Δ r n 0 c T d n + n d T + u s n T R n r o d s n u s 0 T R 0 r o d s 0
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:
cov ( u ) = G 1 [ E α 2 + G n E d s n d s n T G n T + G 0 E d s 0 d s 0 T G 0 T ] G T
where,
α = Δ r n 0 c T d n + n d T G n = u s n T R n r o G 0 = u s 0 T R 0 r o G = G n G 0 T G n G 0 1 G n G 0 T
By calculating the trace of the covariance matrix cov ( u ) , 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 u , 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:
R u = R 10 u , R 20 u , , R N 0 u T
where,
R n 0 u = R r x n u R r x 0 u = u s n T u s n u s 0 T u s 0
Using the Jacobi matrix, we can compute the Fisher information as follows:
FIM u = R T u Q R 1 R u
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:
CRLB u = FIM u 1 1 , 1 + FIM u 1 2 , 2 + FIM u 1 3 , 3

4. Simulation and Experimental Results

This section validates the proposed method’s effectiveness using numerical simulation data and the raw echo data from GF3.

4.1. Experimental Results Based on Simulation Data

As discussed in Section 3.4, the error in the PRDOA localization is closely related to the following parameters: RFI source position, PRDOA measurement error, satellite orbit, the PRI of RFI, length of the received RFI signal, and the PRF of SAR. As analyzed in Section 3.1 and Section 3.3, the pulse width and PRI of RFI pulses jointly determine the completeness of their reception. Considering the complexity of RFI variations in practical scenarios, we simplify the analysis by setting the PRI of all RFI pulses equal to their pulse width and controlling the reception status of RFI signals by adjusting the PRI. To analyze the influence of these parameters on the proposed method and demonstrate its superiority, numerical experiments are conducted by designing a spaceborne single-channel SAR simulation platform and an RFI source. These experiments aim to analyze the proposed algorithm’s position accuracy variation under different conditions. The PTOA localization proposed in reference [21] is used as a benchmark, and its CRLB is calculated to verify the improvement in localization accuracy achieved by the proposed method. Table 1 presents the operational parameters of the simulated spaceborne SAR.
Specifically, we conduct 2000 Monte Carlo simulation experiments for each parameter setting, with RMSE as the performance metric. CRLB is used as a benchmark to analyze the experimental results. For computational convenience, in the simulation experiments, the first interference pulse in each frame of the detected RFI signal is selected for localization calculation.

4.1.1. Localization Error for Different Satellite Orbit

To analyze the influence of satellite orbit variation on the PRDOA localization model, the following parameters are fixed: the PRF of SAR = 1700 Hz, the RFI signal reception duration = 4 s, the noise standard deviation σ P R D O A = 4.24 m, and the PRI of RFI = 10 μ s. Two sets of satellite orbit parameters are configured based on these parameters, as shown in Table 2.
The center of the SAR swath is used as the reference point, with 21 × 20 grid points set to correspond to the RFI source locations, distributed within the azimuth ∈ [−8, 8] km and the range ∈ [702, 752] km for satellite A, whereas the range is ∈ [611, 661] km for satellite B. The grid point configuration is shown in Figure 7. We apply both the proposed algorithm and the PTOA method to perform localization for two sets of RFI. The RMSE and CRLB for the proposed method, as well as the CRLB for the PTOA method, are obtained. The results are presented as a 2-D image in Figure 8.
The results in Figure 8 show that the trends of RMSE and CRLB obtained by the proposed algorithm are similar, but the CRLB is systematically smaller than the RMSE, which is expected. Additionally, a comparison of Figure 8a,b,d,e reveals that different satellite orbit parameters lead to variations in the distribution of CRLB and RMSE for the proposed algorithm. However, in all cases, the CRLB and RMSE for the proposed algorithm are smaller than the CRLB for PTOA localization.
We plot their range and azimuth distributions to intuitively illustrate the difference between the RMSE and CRLB for the proposed method. Specifically, we calculated the variations in RMSE and CRLB for the proposed algorithm and the CRLB for PTOA localization at Azimuth = 0 km and Range = 727 km for Satellite A (636 km for satellite B), as shown in Figure 8.
The calculation results show that the RMSE of the proposed method is approximately 1.25 to 1.50 times the CRLB. As shown in Figure 9a,c, different satellite orbit parameters lead to different trends in the variation of RMSE and CRLB with changes in the azimuth position. In practical applications, the SAR orbit parameters are determined based on specific observation requirements, so a detailed analysis should be conducted according to the specific scenario. From Figure 9b,d, it can be observed that under both sets of satellite orbit parameters, the CRLB and RMSE of the proposed algorithm increase with the slant range, indicating that in different observation scenarios, the trend that localization error increases as the RFI source moves farther from the satellite is consistent.
The calculations show that the RMSE of the proposed method is approximately 1 4 to 1 3 of the CRLB of the PTOA localization method, demonstrating a significant improvement in localization accuracy. In the subsequent experiments, satellite A’s orbit parameters will be fixed to minimize the influence of orbit parameters.

4.1.2. Variation in Azimuth and Range Localization Errors at Different Target Points

To analyze the localization errors produced by the proposed algorithm in the azimuth and range directions at target points and their trends with changes in the target location, the same fixed parameters as in Section 4.1.1 are used, and the projections of the results in Figure 9 onto the azimuth and range directions are calculated. The results are shown in Figure 10.
As shown in Figure 10a,b, near the center of the SAR observation region, the azimuth CRLB of PTOA localization is lower than that of the proposed algorithm, indicating that when the RFI source is near the center, PTOA achieves higher azimuth localization accuracy. However, as the RFI source shifts further from the center in the azimuth direction, the azimuth localization error of PTOA increases significantly, while the azimuth CRLB and RMSE of the proposed algorithm remain stable. This suggests that the proposed algorithm provides stable performance for localizing RFI sources across different azimuth positions, maintaining azimuth localization errors within the hundred-meter level.
Figure 10c,d indicate that as the RFI source moves in the range direction, the range RMSE and CRLB of the proposed algorithm are approximately one-third to one-fourth of the range CRLB of PTOA localization, highlighting the clear advantage of the proposed algorithm in range localization performance.
In subsequent experiments, the RFI source will be consistently positioned at the center of the observation area to reduce the impact of position variation and clearly illustrate the relationship between the proposed localization model and different parameters.

4.1.3. Localization Error for Different RFI Signal Reception Durations

To analyze the influence of different RFI signal reception durations on the PRDOA localization model, the following parameters are fixed: the PRF of SAR = 1700 Hz, the noise standard deviation σ P R D O A = 4.24 m, and the PRI of RFI = 10 μ s. With these fixed parameters, the RFI signal reception duration is varied from 2 s to 8 s. We conduct experiments to assess the localization error of the proposed method at different reception durations. The calculated RMSE and CRLB of the proposed method, along with the CRLB of the PTOA localization method, are shown in Figure 11a.
As seen in Figure 11a, both the RMSE and CRLB of the proposed method decrease as the RFI signal reception duration increases. This suggests that longer RFI signal reception durations improve localization accuracy, likely due to the following:
(1)
A reduction in measurement noise-induced error with longer reception durations.
(2)
A stabilization of the A R matrix in Equation (23) under longer RFI reception times, ensuring improved localization accuracy [13].
From Figure 11a, it can be observed that when the reception duration reaches 8 s or more, the RMSE of the proposed method becomes comparable to the CRLB of the PTOA localization method. When the RFI signal reception duration is less than 7 s, the RMSE of the proposed method remains lower than the CRLB of PTOA localization, with a larger disparity at shorter reception durations. Thus, the proposed method maintains high localization accuracy even with shorter RFI signal reception times.

4.1.4. Localization Error for Different Noise Levels

To analyze the influence of different noise levels on the PRDOA localization model, the following parameters are fixed: the PRF of SAR = 1700 Hz, the RFI signal reception duration = 4 s, and the PRI of RFI = 10 μ s. With these fixed parameters, we vary the noise variance σ P R D O A from 0.42 m to 42.40 m and conduct experiments to assess the localization error of the proposed method at different measurement noises. The calculated RMSE and CRLB of the proposed method, along with the CRLB of the PTOA localization method, are shown in Figure 11b.
As observed in Figure 11b, both the RMSE and CRLB for the proposed method increase with rising measurement noise. To further analyze this relationship, polynomial fitting is applied, showing that the CRLB and RMSE for the proposed method exhibit a linear relationship with σ P R D O A . Comparing the RMSE of the proposed method with the CRLB of the PTOA localization method reveals that the proposed method shows a less pronounced increase in localization error as noise increases unlike the PTOA method, indicating superior localization accuracy and stability under high measurement noise.

4.1.5. Localization Error for Different PRIs of RFI

To analyze the influence of different PRIs of RFI on the PRDOA localization model, the following parameters are fixed: the PRF of SAR = 1700 Hz, the RFI signal reception duration = 4 s, and the σ P R D O A = 4.24 m. With these fixed parameters, we vary the PRI of RFI from 10 μ s to 200 μ s and conduct experiments to assess the localization error of the proposed method. The calculated RMSE and CRLB of the proposed method, along with the CRLB of the PTOA localization method, are shown in Figure 11c.
As seen in Figure 11c, when the RFI PRI is smaller than the SAR receiving window length, neither the RMSE and CRLB of the proposed method nor the CRLB of PTOA localization exhibits any significant increase or decrease with increasing PRI of RFI signal. The reason for the result above is that the SAR does not receive continuous data; rather, it samples in the azimuth direction to generate 2-D image data. Since the localization process typically selects only one pulse containing RFI from each frame for localization calculations, different PRI values have minimal impact on the azimuth and range timing of the RFI pulse selected in each frame. Therefore, the PRI of the RFI signal has little effect on either the proposed algorithm or PTOA localization, when the RFI PRI is smaller than the SAR receiving window length.
When the RFI PRI exceeds the SAR receiving window length, the RMSE of the proposed method increases with PRI. This is because the accuracy of the PRDOA model relies on the algorithm proposed in Section 3.1. As PRI increases, more phase information of RFI pulses is lost outside the single frame, leading to reduced algorithm accuracy and, consequently, increased localization error in the PRDOA model.
Figure 11c also demonstrates that regardless of the completeness of RFI signal reception, the proposed algorithm continues to achieve higher localization accuracy than the PTOA method.

4.1.6. Localization Error for Different PRFs of SAR

To analyze the influence of different PRFs of SAR on the PRDOA localization model, the following parameters are fixed: the PRI of RFI = 10 μ s, the RFI signal reception duration = 4 s, and the σ P R D O A = 4.24 m. With these fixed parameters, we vary the PRF of SAR from 1100 Hz to 1700 Hz and conduct experiments to assess the localization error of the proposed method. The calculated RMSE and CRLB of the proposed method, along with the CRLB of the PTOA localization method, are shown in Figure 11d.
As seen in Figure 11d, the RMSE and CRLB of the proposed method increase with higher SAR PRFs. Polynomial fitting of the data reveals that the RMSE and CRLB of the proposed method exhibit a linear relationship with the P R F 3 2 . This phenomenon is due to the correlation between the PRDOA of successive pulses caused by the presence of reference. As the SAR PRF increases, the number of PRDOA elements increases; however, the cumulative timing estimation error of the reference pulses also accumulates, which overshadows the potential improvement in localization accuracy from the increased elements. As a result, the localization performance of the proposed method decreases with higher PRF of SAR.

4.1.7. The Impact of C R Approximation on PRDOA Localization Accuracy

In Section 3.2.2, the slant range information at the center of the SAR observation area is used as the initial value in the C R to simplify the computation. To analyze the impact of C R approximation on the accuracy of the PRDOA localization model, the 21 × 20 grid of points under the observation of Satellite A in Section 4.1.1 is selected. The slant range information between each grid point and Satellite A is calculated and substitutes into the C R , and localization is performed using the PRDOA model. The differences between the localization errors of each point based on the real C R and those using the approximated C R are computed, as shown in Figure 12.
As shown in Figure 12, the maximum difference between the PRDOA localization errors based on the approximated C R and the real C R does not exceed 15 m. This indicates that the impact of C R approximation on the accuracy of the PRDOA localization is minimal, verifying its feasibility.

4.2. Experimental Result Based on Measured Data

In the experiment, GaoFen-3, a high-resolution Earth observation satellite developed by China, is used as the spaceborne SAR platform with an RFI source provided by a simulated radar signal emitter created by Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing, China, as shown in Figure 13.
During the experiment, the RFI source continuously transmitted signals. The experimental location was in Lingshui, Sanya, with the coordinates of the RFI source at (latitude, longitude, height) = (18.413°N, 109.972°E, 15 m). The signal is a frequency-modulated continuous wave (FMCW) with a bandwidth of 15 MHz and a pulse repetition interval of 19 μ s. Table 3 presents the orbit and imaging parameters of the satellite platform.
Based on the RFI detection and parameter estimation results, we applied matched filtering to the RFI signal for reception time estimation in the SAR echo domain. The matched filtering result for a single RFI frame is shown in Figure 14, demonstrating that the matched filtering effectively focuses the signal energy at the pulse center time, enabling precise estimation of the RFI signal’s time information in the SAR echo domain.
Using the estimated time information of the RFI in the SAR echo domain, we selected the first pulse in each frame containing the detected RFI and computed the corresponding PRDOA. The measurement of PRDOA is shown in Figure 15.
Using the measured PRDOA, we constructed an optimization model from Equation (33) to obtain the localization results. Additionally, we computed the CRLB value for the same scene using the PTOA localization method. The results of both algorithms are shown in Table 4. It is evident that the proposed method significantly improves localization accuracy compared to the PTOA method, achieving a total localization error of 7.9874 km and an azimuth error of 350.03 m, both lower than the CRLB of PTOA, closely matching the simulated performance of the proposed method.
In summary, the proposed method meets the high accuracy requirements for locating the RFI source with the spaceborne single-channel SAR, achieving an estimation error of less than 10 km.

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 t n t o , the time reference, the RFI source location u , and the satellite position s . However, as seen in Equations (6) and (15), the PRDOA in the proposed method is only dependent on u and s . 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.

Author Contributions

Conceptualization, J.W. and B.H.; methodology, J.W.; validation, J.W., J.X., D.Y., J.H. and Y.F.; formal analysis, J.W. and J.X; investigation, J.W.; resources, J.W., J.X. and B.H.; data curation, J.W., D.Y. and J.S.; writing—original draft preparation, J.W.; writing—review and editing, J.W., B.H., J.X., D.Y. and S.Z.; supervision, B.H. and J.X.; project administration, B.H.; funding acquisition, B.H, J.X. and J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (no. 62131019), Key Laboratory of Target Cognition and Application Technology under Grant 2023-CXPT-LC-005, and Foundation Enhancement Research Project (no. E4M40802).

Data Availability Statement

The raw data supporting this article will be available upon request.

Acknowledgments

We would like to thank the reviewers for their helpful comments.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Cao, C.; Bao, L.; Gao, G.; Liu, G.; Zhang, X. A Novel Method for Ocean Wave Spectra Retrieval Using Deep Learning from Sentinel-1 Wave Mode Data. IEEE Trans. Geosci. Remote Sens. 2024, 62, 4204016. [Google Scholar] [CrossRef]
  2. Zhang, X.; Gao, G.; Chen, S.W. Polarimetric Autocorrelation Matrix: A New Tool for Joint Characterizing of Target Polarization and Doppler Scattering Mechanism. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5213522. [Google Scholar] [CrossRef]
  3. Zhang, C.; Zhang, X.; Gao, G.; Lang, H.; Liu, G.; Cao, C.; Song, Y.; Guan, Y.; Dai, Y. Development and application of ship detection and classification datasets: A review. IEEE Geosci. Remote Sens. Mag. 2024, 12, 12–45. [Google Scholar] [CrossRef]
  4. Zhu, X.X.; Montazeri, S.; Ali, M.; Hua, Y.; Wang, Y.; Mou, L.; Shi, Y.; Xu, F.; Bamler, R. Deep learning meets SAR: Concepts, models, pitfalls, and perspectives. IEEE Geosci. Remote Sens. Mag. 2021, 9, 143–172. [Google Scholar] [CrossRef]
  5. Tao, M.; Lai, S.; Li, J.; Su, J.; Fan, Y.; Wang, L. Extraction and mitigation of radio frequency interference artifacts based on time-series Sentinel-1 SAR data. IEEE Trans. Geosci. Remote Sens. 2021, 60, 1–11. [Google Scholar] [CrossRef]
  6. Huang, Y.; Chen, Z.; Wen, C.; Li, J.; Xia, X.G.; Hong, W. An efficient radio frequency interference mitigation algorithm in real synthetic aperture radar data. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–12. [Google Scholar] [CrossRef]
  7. Shen, J.; Han, B.; Pan, Z.; Li, G.; Hu, Y.; Ding, C. Learning time–frequency information with prior for SAR radio frequency interference suppression. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–16. [Google Scholar] [CrossRef]
  8. Rosenberg, L.; Gray, D.A. Constrained fast-time STAP for interference suppression in multichannel SAR. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 1792–1805. [Google Scholar] [CrossRef]
  9. Hu, F.; Wu, L.; Li, J.; Peng, X.; Zhu, D.; Cheng, Y. RFI localization in synthetic aperture interferometric radiometers based on sparse Bayesian inference. Int. J. Remote Sens. 2017, 38, 5502–5523. [Google Scholar] [CrossRef]
  10. Trinh-Hoang, M.; Viberg, M.; Pesavento, M. Partial relaxation approach: An eigenvalue-based DOA estimator framework. IEEE Trans. Signal Process. 2018, 66, 6190–6203. [Google Scholar] [CrossRef]
  11. Ho, K. Bias reduction for an explicit solution of source localization using TDOA. IEEE Trans. Signal Process. 2012, 60, 2101–2114. [Google Scholar] [CrossRef]
  12. Doğançay, K. Bearings-only target localization using total least squares. Signal Process. 2005, 85, 1695–1710. [Google Scholar] [CrossRef]
  13. Chan, Y.T.; Ho, K.C. A simple and efficient estimator for hyperbolic location. IEEE Trans. Signal Process. 1994, 42, 1905–1915. [Google Scholar] [CrossRef]
  14. Weiss, A.J. Direct position determination of narrowband radio frequency transmitters. IEEE Signal Process. Lett. 2004, 11, 513–516. [Google Scholar] [CrossRef]
  15. Wang, Y.; Sun, G.C.; Wang, Y.; Zhang, Z.; Xing, M.; Yang, X. A high-resolution and high-precision passive positioning system based on synthetic aperture technique. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–13. [Google Scholar] [CrossRef]
  16. Harel, D. X Marks the Spot: Identifying MIM-104 Patriot Batteries from Sentinel-1 SAR Multi Temporal Imagery. 2018. Available online: https://medium.com/@HarelDan/x-marks-the-spot-579cdb1f534b (accessed on 5 February 2025).
  17. Leng, X.; Ji, K.; Kuang, G. Radio frequency interference detection and localization in Sentinel-1 images. IEEE Trans. Geosci. Remote Sens. 2021, 59, 9270–9281. [Google Scholar] [CrossRef]
  18. Yu, J.; Li, J.; Sun, B.; Chen, J.; Li, C.; Li, W.; Xu, L. Single RFI localization based on conjugate cross-correlation of dual-channel SAR signals. In Proceedings of the IGARSS 2019—2019 IEEE International Geoscience and Remote Sensing Symposium, Yokohama, Japan, 28 July–2 August 2019; pp. 385–388. [Google Scholar]
  19. Lin, X.H.; Xue, G.Y.; Liu, P. Novel data acquisition method for interference suppression in dual-channel SAR. Prog. Electromagn. Res. 2014, 144, 79–92. [Google Scholar] [CrossRef]
  20. Yu, J.; Li, J.; Sun, B.; Jiang, Y.; Xu, L. Multiple RFI sources location method combining two-dimensional ESPRIT DOA estimation and particle swarm optimization for spaceborne SAR. Remote Sens. 2021, 13, 1207. [Google Scholar] [CrossRef]
  21. Yang, H.; Yang, J.; Liu, Z. Localizing ground-based pulse emitters via synthetic aperture radar: Model and method. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5216714. [Google Scholar] [CrossRef]
  22. Zhou, S.; Hu, G.; Wang, J.; Chen, Q.; Du, J.; Lu, X.; Wang, Z.; Yang, J.; Tan, K.; Gu, H.; et al. RFI Source Localization for SAR: Method and Experiment based on GaoFen-3. In Proceedings of the IGARSS 2024-2024 IEEE International Geoscience and Remote Sensing Symposium, Athens, Greece, 7–12 July 2024; pp. 7943–7947. [Google Scholar]
  23. Tao, M.; Su, J.; Huang, Y.; Wang, L. Mitigation of radio frequency interference in synthetic aperture radar data: Current status and future trends. Remote Sens. 2019, 11, 2438. [Google Scholar] [CrossRef]
  24. Selvan, K.; Siemuri, A.; Prol, F.S.; Välisuo, P.; Bhuiyan, M.Z.H.; Kuusniemi, H. Precise orbit determination of LEO satellites: A systematic review. GPS Solut. 2023, 27, 178. [Google Scholar] [CrossRef]
  25. Lou, Y.; Dai, X.; Gong, X.; Li, C.; Qing, Y.; Liu, Y.; Peng, Y.; Gu, S. A review of real-time multi-GNSS precise orbit determination based on the filter method. Satell. Navig. 2022, 3, 15. [Google Scholar] [CrossRef]
  26. Lu, W.; Wang, H.; Wu, G.; Huang, Y. Orbit determination for all-electric GEO satellites based on space-borne GNSS measurements. Remote Sens. 2022, 14, 2627. [Google Scholar] [CrossRef]
  27. Feng, Y.; Han, B.; Wang, X.; Shen, J.; Guan, X.; Ding, H. Self-Supervised Transformers for Unsupervised SAR Complex Interference Detection Using Canny Edge Detector. Remote Sens. 2024, 16, 306. [Google Scholar] [CrossRef]
  28. Liu, Z.; Liao, G.; Yang, Z. Time variant RFI suppression for SAR using iterative adaptive approach. IEEE Geosci. Remote Sens. Lett. 2013, 10, 1424–1428. [Google Scholar] [CrossRef]
  29. Tao, J.W.; Yang, C.Z.; Xu, C.W. Estimation of PRI stagger in case of missing observations. IEEE Trans. Geosci. Remote Sens. 2020, 58, 7982–8001. [Google Scholar] [CrossRef]
  30. Mardia, H. New techniques for the deinterleaving of repetitive sequences. In Proceedings of the IEE Proceedings F (Radar and Signal Processing); 1989; Volume 136, pp. 149–154. Available online: https://digital-library.theiet.org/doi/10.1049/ip-f-2.1989.0025 (accessed on 5 February 2025).
  31. Barvinok, A.I. Problems of distance geometry and convex properties of quadratic maps. Discret. Comput. Geom. 1995, 13, 189–202. [Google Scholar] [CrossRef]
  32. Strum, J. A Matlab Toolbox for Optimization over Symmetric Cones, Using SEDUMI 1.02 (Ver. 1.05); Taylor and Francis Ltd.: Oxford, UK, 2001. [Google Scholar]
  33. Tütüncü, R.H.; Toh, K.C.; Todd, M.J. Solving semidefinite-quadratic-linear programs using SDPT3. Math. Program. 2003, 95, 189–217. [Google Scholar] [CrossRef]
Figure 1. Examples of SAR images affected by RFI.
Figure 1. Examples of SAR images affected by RFI.
Remotesensing 17 00588 g001
Figure 2. Schematic diagram of the ECEF coordinate system and the geometric relationship between SAR and RFI sources: (a) ECEF coordinate system; (b) Geometric relationship between SAR and the RFI source.
Figure 2. Schematic diagram of the ECEF coordinate system and the geometric relationship between SAR and RFI sources: (a) ECEF coordinate system; (b) Geometric relationship between SAR and the RFI source.
Remotesensing 17 00588 g002
Figure 3. Representations of signals with different modulation (linear and sinusoidal frequency modulation) at an SNR of −10 dB, along with the corresponding results after matched filtering: (a) Time-frequency domain image of the original signals; (b) Time-frequency domain image of the signals after matched filtering; (c) Time-domain amplitude plot of the signals after matched filtering.
Figure 3. Representations of signals with different modulation (linear and sinusoidal frequency modulation) at an SNR of −10 dB, along with the corresponding results after matched filtering: (a) Time-frequency domain image of the original signals; (b) Time-frequency domain image of the signals after matched filtering; (c) Time-domain amplitude plot of the signals after matched filtering.
Remotesensing 17 00588 g003
Figure 4. Processing steps and results of matched filtering and range time τ estimation for fully and partially received LFM signals.
Figure 4. Processing steps and results of matched filtering and range time τ estimation for fully and partially received LFM signals.
Remotesensing 17 00588 g004
Figure 5. Reception of RFI signals during SAR operation.
Figure 5. Reception of RFI signals during SAR operation.
Remotesensing 17 00588 g005
Figure 6. Estimation of the total interval of RFI pulses T y during the simulated SAR non-reception time: (a) Example of the time-frequency diagram of the simulated signal; (b) Estimation error of the T y .
Figure 6. Estimation of the total interval of RFI pulses T y during the simulated SAR non-reception time: (a) Example of the time-frequency diagram of the simulated signal; (b) Estimation error of the T y .
Remotesensing 17 00588 g006
Figure 7. Schematic diagram of RFI source grid point setting in the simulation experiment.
Figure 7. Schematic diagram of RFI source grid point setting in the simulation experiment.
Remotesensing 17 00588 g007
Figure 8. 2-D contour plots of the CRLB and RMSE for PRDOA localization, and CRLB for PTOA localization under different satellite orbit parameters: (ac) Distribution of the CRLB and RMSE for the proposed algorithm and the CRLB for PTOA localization under the Satellite A orbit parameters; (df) Distribution of the CRLB and RMSE for the proposed algorithm and the CRLB for PTOA localization under the Satellite B orbit parameters.
Figure 8. 2-D contour plots of the CRLB and RMSE for PRDOA localization, and CRLB for PTOA localization under different satellite orbit parameters: (ac) Distribution of the CRLB and RMSE for the proposed algorithm and the CRLB for PTOA localization under the Satellite A orbit parameters; (df) Distribution of the CRLB and RMSE for the proposed algorithm and the CRLB for PTOA localization under the Satellite B orbit parameters.
Remotesensing 17 00588 g008
Figure 9. Variation in RMSE and CRLB for PRDOA localization and CRLB for PTOA localization with azimuth and range under different satellite orbit parameters: (a,b) Variation in CRLB and RMSE for the proposed algorithm and CRLB for PTOA localization with azimuth and range under Satellite A orbit parameters; (c,d) Variation in CRLB and RMSE for the proposed algorithm and CRLB for PTOA localization with azimuth and range under Satellite B orbit parameters.
Figure 9. Variation in RMSE and CRLB for PRDOA localization and CRLB for PTOA localization with azimuth and range under different satellite orbit parameters: (a,b) Variation in CRLB and RMSE for the proposed algorithm and CRLB for PTOA localization with azimuth and range under Satellite A orbit parameters; (c,d) Variation in CRLB and RMSE for the proposed algorithm and CRLB for PTOA localization with azimuth and range under Satellite B orbit parameters.
Remotesensing 17 00588 g009
Figure 10. Projections of PRDOA and PTOA localization metrics in azimuth and range directions as functions of azimuth and range: (a,b) The azimuth CRLB and RMSE of the proposed algorithm, and the azimuth CRLB of PTOA localization as functions of azimuth and range; (c,d) The range CRLB and RMSE of the proposed algorithm, and the range CRLB of PTOA localization as functions of azimuth and range.
Figure 10. Projections of PRDOA and PTOA localization metrics in azimuth and range directions as functions of azimuth and range: (a,b) The azimuth CRLB and RMSE of the proposed algorithm, and the azimuth CRLB of PTOA localization as functions of azimuth and range; (c,d) The range CRLB and RMSE of the proposed algorithm, and the range CRLB of PTOA localization as functions of azimuth and range.
Remotesensing 17 00588 g010
Figure 11. Variation in RMSE and CRLB for PRDOA localization and CRLB for PTOA localization with parameter variations: (a) Localization error variations with different RFI signal reception durations; (b) Localization error variations with different noise variances σ P R D O A ; (c) Localization error variations with different PRIs of RFI; (d) Localization error variations with different PRFs of SAR.
Figure 11. Variation in RMSE and CRLB for PRDOA localization and CRLB for PTOA localization with parameter variations: (a) Localization error variations with different RFI signal reception durations; (b) Localization error variations with different noise variances σ P R D O A ; (c) Localization error variations with different PRIs of RFI; (d) Localization error variations with different PRFs of SAR.
Remotesensing 17 00588 g011
Figure 12. Differences between the PRDOA localization errors based on the real C R and those using the approximated C R for a 21 × 20 grid under the observation of satellite A.
Figure 12. Differences between the PRDOA localization errors based on the real C R and those using the approximated C R for a 21 × 20 grid under the observation of satellite A.
Remotesensing 17 00588 g012
Figure 13. Simulated radar RFI source and its deployment environment used in the experiment.
Figure 13. Simulated radar RFI source and its deployment environment used in the experiment.
Remotesensing 17 00588 g013
Figure 14. Time-frequency images of SAR raw echo with RFI signal and after matched filtering: (a) Time-frequency image of single-frame raw echo with interference signal; (b) Time-frequency image after matched filtering.
Figure 14. Time-frequency images of SAR raw echo with RFI signal and after matched filtering: (a) Time-frequency image of single-frame raw echo with interference signal; (b) Time-frequency image after matched filtering.
Remotesensing 17 00588 g014
Figure 15. PRDOA estimation for each frame in the SAR echo domain with RFI signal.
Figure 15. PRDOA estimation for each frame in the SAR echo domain with RFI signal.
Remotesensing 17 00588 g015
Figure 16. Schematic of the RFI source at three grid points in the azimuth or range direction.
Figure 16. Schematic of the RFI source at three grid points in the azimuth or range direction.
Remotesensing 17 00588 g016
Figure 17. PRDOA of three points in the same azimuth or range direction: (a) PRDOA of three points in the same range direction; (b) PRDOA of three points in the same azimuth direction.
Figure 17. PRDOA of three points in the same azimuth or range direction: (a) PRDOA of three points in the same range direction; (b) PRDOA of three points in the same azimuth direction.
Remotesensing 17 00588 g017
Table 1. SAR system parameters.
Table 1. SAR system parameters.
SAR System Parameters
Parameter Items Parameters
Carrier Frequency (GHz)1.26
Average Height (km)600
Average Speed (m/s)7563
Viewing Angle (deg)−32.42
Range beam width (rad)0.07
Azimuth beam width (rad)0.0243
Sampling rate (MHz)90
Receiving window duration ( μ s)111.11
Table 2. Satellite orbit parameters.
Table 2. Satellite orbit parameters.
Satellite ASatellite B
Parameter Items Parameters Parameter Items Parameters
Semi-major Axis (km)6978.08Semi-major Axis (km)6890.75
Eccentricity0.0012Eccentricity0.0011
Inclination (rad)1.7071Inclination (rad)1.7008
RAAN (rad)0.1936RAAN (rad)3.3079
Argument of Periapsis (rad)1.5708Argument of Periapsis (rad)1.5708
True Anomaly (rad)0.9731True Anomaly (rad)0.0000
Table 3. Orbit and radar parameters of the GF3 satellite.
Table 3. Orbit and radar parameters of the GF3 satellite.
SAR ParametersSatellite Orbit Parameters
Parameter Items Parameters Parameter Items Parameters
Carrier Frequency (GHz)6978.08Semi-major Axis (km)7134.0500
Pulse Width ( μ s)0.0012Eccentricity0.0016
Band Width (MHz)1.7071Inclination (rad)98.4857
PRF (Hz)1400Viewing Angle (deg)39.1700
Table 4. The result of RFI source localization with PTOA and PRDOA method.
Table 4. The result of RFI source localization with PTOA and PRDOA method.
PRDOA Localization with SDR MethodPTOA Localization
Parameter Items Parameters Parameter Items Parameters
Localization Error (km)7.9874Localization CRLB (km)26.6006
Azimuth Error (m)350.03Azimuth CRLB (m)378.54
Range Error (km)7.9835Range CRLB (km)26.5979
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.

Share and Cite

MDPI and ACS Style

Wan, J.; Han, B.; Xiang, J.; Yin, D.; Zhang, S.; He, J.; Shen, J.; Feng, Y. Ground-Based RFI Source Localization via Single-Channel SAR Using Pulse Range Difference of Arrival. Remote Sens. 2025, 17, 588. https://doi.org/10.3390/rs17040588

AMA Style

Wan J, Han B, Xiang J, Yin D, Zhang S, He J, Shen J, Feng Y. Ground-Based RFI Source Localization via Single-Channel SAR Using Pulse Range Difference of Arrival. Remote Sensing. 2025; 17(4):588. https://doi.org/10.3390/rs17040588

Chicago/Turabian Style

Wan, Jiaxin, Bing Han, Jianbing Xiang, Di Yin, Shangyu Zhang, Jiazhi He, Jiayuan Shen, and Yugang Feng. 2025. "Ground-Based RFI Source Localization via Single-Channel SAR Using Pulse Range Difference of Arrival" Remote Sensing 17, no. 4: 588. https://doi.org/10.3390/rs17040588

APA Style

Wan, J., Han, B., Xiang, J., Yin, D., Zhang, S., He, J., Shen, J., & Feng, Y. (2025). Ground-Based RFI Source Localization via Single-Channel SAR Using Pulse Range Difference of Arrival. Remote Sensing, 17(4), 588. https://doi.org/10.3390/rs17040588

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop