Nothing Special   »   [go: up one dir, main page]

Next Article in Journal
Time-Resolved Fluorescent Immunochromatography of Aflatoxin B1 in Soybean Sauce: A Rapid and Sensitive Quantitative Analysis
Next Article in Special Issue
A Likelihood-Based SLIC Superpixel Algorithm for SAR Images Using Generalized Gamma Distribution
Previous Article in Journal
Passive UHF RFID Tag for Multispectral Assessment
Previous Article in Special Issue
A Robust and Multi-Weighted Approach to Estimating Topographically Correlated Tropospheric Delays in Radar Interferograms
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Correcting Spatial Variance of RCM for GEO SAR Imaging Based on Time-Frequency Scaling

1
School of Electronics and Information Engineering, Beihang University, Beijing 100191, China
2
Beijing Institute of Remote Sensing Information, Beijing 100192, China
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(7), 1091; https://doi.org/10.3390/s16071091
Submission received: 17 May 2016 / Revised: 1 July 2016 / Accepted: 8 July 2016 / Published: 14 July 2016
Figure 1
<p>Comparison of ideal filtering and matching filtering with <math display="inline"> <semantics> <mrow> <msub> <mi>N</mi> <mi>r</mi> </msub> <mo>=</mo> </mrow> </semantics> </math> 4 and 5. (<b>a</b>–<b>c</b>) show results of azimuthal resolution, PSLR, and ISLR during the entire orbital period, respectively. Results achieved with <math display="inline"> <semantics> <mrow> <msub> <mi>N</mi> <mi>r</mi> </msub> <mo>=</mo> <mn>5</mn> </mrow> </semantics> </math> are as nearly identical to those attained by ideal filtering. With <math display="inline"> <semantics> <mrow> <msub> <mi>N</mi> <mi>r</mi> </msub> <mo>=</mo> <mn>4</mn> </mrow> </semantics> </math> , results are much worse.</p> ">
Figure 2
<p>Illustration of GEO SAR geometry. (<b>a</b>) Observation geometry when the beam crosses the swath center; (<b>b</b>) Observation geometry when the beam crosses another target.</p> ">
Figure 3
<p>Illustration of first azimuth time scaling. Three targets (T<sub>A</sub>, T<sub>B</sub> and T<sub>C</sub>) are in the same range cell. Because of azimuthal variance, their RCM curves vary in the time domain, as shown in (<b>a</b>); In the RD domain, only some parts of the curves coincide, as shown in (<b>b</b>); After first azimuth scaling, linear azimuth variance is corrected and the three curves in the RD domain are parallel, as demonstrated in (<b>c</b>).</p> ">
Figure 4
<p>Illustration of geometric distortion. Two targets (T<sub>A</sub> and T<sub>B</sub>) are orignally located in the same range cell, and <math display="inline"> <semantics> <mrow> <msub> <mi>η</mi> <mi>c</mi> </msub> </mrow> </semantics> </math> for T<sub>B</sub> is zero. After imaging by proposed algorithm, T<sub>B</sub> is still at its original location. However, T<sub>A</sub> is focused at <math display="inline"> <semantics> <mrow> <msubsup> <mi mathvariant="normal">T</mi> <mi mathvariant="normal">A</mi> <mo>′</mo> </msubsup> </mrow> </semantics> </math>. Offsets in the range and azimuth directions are <math display="inline"> <semantics> <mrow> <msub> <mi>t</mi> <mrow> <mi>c</mi> <mi>o</mi> <mi>n</mi> </mrow> </msub> </mrow> </semantics> </math> and <math display="inline"> <semantics> <mrow> <mo>−</mo> <msubsup> <mi>P</mi> <mn>1</mn> <mo>‴</mo> </msubsup> </mrow> </semantics> </math> , respectively. All targets originally on red line are on dashed line after focusing. Therefore, the focusing results must be corrected from the dashed to red line by geometric correction, from <math display="inline"> <semantics> <mrow> <msubsup> <mi mathvariant="normal">T</mi> <mi mathvariant="normal">A</mi> <mo>′</mo> </msubsup> </mrow> </semantics> </math> to <math display="inline"> <semantics> <mrow> <msubsup> <mi mathvariant="normal">T</mi> <mi mathvariant="normal">A</mi> <mo>″</mo> </msubsup> </mrow> </semantics> </math> .</p> ">
Figure 5
<p>Flowchart of the proposed algorithm.</p> ">
Figure 6
<p>T<sub>5</sub> is at swath center. T<sub>1</sub> is 41.5 km and 43 km away from T<sub>5</sub> along azimuth and range, respectively.</p> ">
Figure 7
<p>(<b>a</b>) Azimuth and (<b>b</b>) range profiles corresponding to every point target, represented by blue and red lines, respectively.</p> ">
Figure 8
<p>The amplitude spectrum (<b>a</b>) and the contour map (<b>b</b>) corresponding to the imaging result of T<sub>5</sub>.</p> ">
Figure 9
<p>Imaging profiles corresponding to T<sub>5</sub>. The first column represents the two-dimensional point spread function. The second and third columns represent azimuth and range profiles. (<b>a</b>–<b>c</b>) are achieved by applying the proposed algorithm, the algorithm in [<a href="#B15-sensors-16-01091" class="html-bibr">15</a>] and the algorithm in [<a href="#B17-sensors-16-01091" class="html-bibr">17</a>] respectively.</p> ">
Figure 9 Cont.
<p>Imaging profiles corresponding to T<sub>5</sub>. The first column represents the two-dimensional point spread function. The second and third columns represent azimuth and range profiles. (<b>a</b>–<b>c</b>) are achieved by applying the proposed algorithm, the algorithm in [<a href="#B15-sensors-16-01091" class="html-bibr">15</a>] and the algorithm in [<a href="#B17-sensors-16-01091" class="html-bibr">17</a>] respectively.</p> ">
Figure 10
<p>Imaging profiles corresponding to T<sub>3</sub>. The first column represents the two-dimensional point spread function. The second and third columns represent azimuth and range profiles. (<b>a</b>–<b>c</b>) are achieved by applying the proposed algorithm, the algorithm in [<a href="#B15-sensors-16-01091" class="html-bibr">15</a>] and the algorithm in [<a href="#B17-sensors-16-01091" class="html-bibr">17</a>] respectively.</p> ">
Figure 10 Cont.
<p>Imaging profiles corresponding to T<sub>3</sub>. The first column represents the two-dimensional point spread function. The second and third columns represent azimuth and range profiles. (<b>a</b>–<b>c</b>) are achieved by applying the proposed algorithm, the algorithm in [<a href="#B15-sensors-16-01091" class="html-bibr">15</a>] and the algorithm in [<a href="#B17-sensors-16-01091" class="html-bibr">17</a>] respectively.</p> ">
Figure 11
<p>Illustration of important curves and variables in RD domain. <math display="inline"> <semantics> <mrow> <msubsup> <mi>τ</mi> <mrow> <mi>m</mi> <mi>i</mi> <mi>g</mi> <mo>,</mo> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> <mo>′</mo> </msubsup> </mrow> </semantics> </math> and <math display="inline"> <semantics> <mrow> <msubsup> <mi>τ</mi> <mrow> <mi>m</mi> <mi>i</mi> <mi>g</mi> </mrow> <mo>′</mo> </msubsup> </mrow> </semantics> </math> represent migration curves corresponding to swath center and any target in the swath, respectively. <math display="inline"> <semantics> <mrow> <msubsup> <mi>τ</mi> <mrow> <mi>m</mi> <mi>i</mi> <mi>g</mi> <mo>,</mo> <mi>c</mi> </mrow> <mo>′</mo> </msubsup> </mrow> </semantics> </math> and <math display="inline"> <semantics> <mrow> <msubsup> <mi>τ</mi> <mrow> <mi>m</mi> <mi>i</mi> <mi>g</mi> <mo>,</mo> <mi>s</mi> </mrow> <mo>′</mo> </msubsup> </mrow> </semantics> </math> represent migration curves corresponding to any target whose <math display="inline"> <semantics> <mrow> <msub> <mi>η</mi> <mi>c</mi> </msub> <mo>=</mo> <mn>0</mn> </mrow> </semantics> </math> before and after RCMC, respectively. <math display="inline"> <semantics> <msup> <mi>τ</mi> <mo>′</mo> </msup> </semantics> </math> is the difference between <math display="inline"> <semantics> <mrow> <msubsup> <mi>τ</mi> <mrow> <mi>m</mi> <mi>i</mi> <mi>g</mi> <mo>,</mo> <mi>s</mi> </mrow> <mo>′</mo> </msubsup> </mrow> </semantics> </math> and <math display="inline"> <semantics> <mrow> <msubsup> <mi>τ</mi> <mrow> <mi>m</mi> <mi>i</mi> <mi>g</mi> <mo>,</mo> <mi>r</mi> <mi>e</mi> <mi>f</mi> </mrow> <mo>′</mo> </msubsup> </mrow> </semantics> </math> . <math display="inline"> <semantics> <mrow> <mrow> <mrow> <mn>2</mn> <msub> <mi>r</mi> <mrow> <mi>p</mi> <mi>t</mi> </mrow> </msub> <mrow> <mo>(</mo> <mrow> <msub> <mi>η</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> <mo>/</mo> <mrow> <msub> <mi>c</mi> <mn>0</mn> </msub> </mrow> </mrow> </mrow> </semantics> </math> is the range offset induced by first azimuth scaling.</p> ">
Figure 12
<p>T<sub>5</sub> is at swath center. T<sub>1</sub> is 75 km away from T<sub>5</sub> along the azimuth and range directions.</p> ">
Figure 13
<p>(<b>a</b>) Azimuth and (<b>b</b>) range profiles corresponding to every point target, represented by blue and red lines, respectively.</p> ">
Versions Notes

Abstract

:
Compared with low-Earth orbit synthetic aperture radar (SAR), a geosynchronous (GEO) SAR can have a shorter revisit period and vaster coverage. However, relative motion between this SAR and targets is more complicated, which makes range cell migration (RCM) spatially variant along both range and azimuth. As a result, efficient and precise imaging becomes difficult. This paper analyzes and models spatial variance for GEO SAR in the time and frequency domains. A novel algorithm for GEO SAR imaging with a resolution of 2 m in both the ground cross-range and range directions is proposed, which is composed of five steps. The first is to eliminate linear azimuth variance through the first azimuth time scaling. The second is to achieve RCM correction and range compression. The third is to correct residual azimuth variance by the second azimuth time-frequency scaling. The fourth and final steps are to accomplish azimuth focusing and correct geometric distortion. The most important innovation of this algorithm is implementation of the time-frequency scaling to correct high-order azimuth variance. As demonstrated by simulation results, this algorithm can accomplish GEO SAR imaging with good and uniform imaging quality over the entire swath.

1. Introduction

Geosynchronous synthetic aperture radar (GEO SAR) operates at an altitude ~36,000 km [1]. Compared with a low-Earth orbit (LEO) SAR, greater coverage can be achieved by GEO SAR because of its much higher orbit [2]. Furthermore, GEO SAR can guarantee observation of the same location every 24 h with the same incidence angle, which cannot be realized by LEO SAR [3]. Given its special characteristics, GEO SAR has attracted much attention [4]. It has become part of a global earthquake satellite system to monitor the global seismic state, as proposed by NASA and JPL in 2003 [5]. Another GEO SAR system called Geosynchronous Earth Monitoring by Interferometry and Imaging (GEMINI) was put forward in 2012 to acquire Earth surface data through GEO SAR interferometry [6]. For GEO SAR systems, imaging is always a major problem, the key to which is correction of the spatial variance of range cell migration (RCM).
RCM determines the distribution of echoes in the time and frequency domains. The spatial variance of RCM causes the spectrums corresponding to targets at different locations to be different. Therefore, in order to accomplish precise focusing in the frequency domain, the spatial variance must be corrected to eliminate the difference of RCM between any target in the swath and the reference point, usually the swath center. For LEO SAR with zero-Doppler steering, RCM is spatially variant along the range direction only, which can be processed by algorithms, such as range Doppler (RD) [7], chirp scaling (CS) [8] and wavenumber domain (WD) [9]. For high-squint LEO SAR, RCM varies along both range and azimuth slightly, and can be corrected by azimuth frequency scaling and block processing [10]. Compared with LEO SAR, higher altitude makes the synthetic aperture time of GEO SAR increase by over 100 times, which causes the relative trajectories between SAR and targets to become much more curved. As a result, for GEO SAR, the spatial variance of RCM is not only present in both range and azimuth directions but also much greater and more complicated. Moreover, the better the spatial resolution is, the much more serious the spatial variance of RCM is. How to correct the two-dimensional spatial variance of RCM is the specific imaging issue to realize high-resolution GEO SAR imaging. To address this problem, a precise range model has to be constructed to analyze RCM. Furthermore, an imaging algorithm based on the model can be presented to correct spatial variance and focus echo data.
According to this basic thought, in 2011, Bao et al. proposed a polynomial model to approximate RCM [11]. The following year they proposed a modified chirp scaling algorithm to correct linear spatial variance along the range direction [12]. After applying this algorithm, the quadratic residual RCM persists after correction. For this defect, Hu et al. forwarded a modified non-linear chirp scaling (NCS) algorithm based on correction of the quadratic residual RCM, but this still neglected spatial variance along the azimuth [13]. To correct the first-order azimuth variance, three different techniques were developed. Sun et al. adopted azimuth scaling combined with chirp scaling [14]. Hu et al. proposed a wavenumber-domain imaging algorithm based on modified Stolt interpolation [15]. Ding et al. constructed a fourth-order space-variant slant range model, applied the quadratic factor compensation in the two-dimensional time domain to reduce the variance of the azimuth phase, and adopted NCS to accomplish imaging. Simulation results demonstrated that this algorithm could enlarge the azimuth size of a well-focused image with a moderate resolution [16]. However, these techniques cannot correct higher-order azimuth variance contained in the quadratic and cubic phases, which is also crucial for imaging quality. In 2015, Li et al. proposed a fifth-order slant range model, and corrected quadratic azimuth spatial variance by exploiting azimuth time scaling. This technique focused on azimuth processing, while the range variance was not considered adequately [17].
The goal of this paper is to develop an algorithm that can correct high-order spatial variance of RCM along the range and azimuth directions, and perform GEO SAR imaging with a resolution of 2 m in both the ground cross-range and range directions. The most important innovation of this algorithm is the implementation of time-frequency scaling to correct linear and quadratic azimuth variance.
This paper is structured as follows: Section 2 constructs an echo model based on approximation of the range history, analyzes spatial variance in the time and frequency domain, and proposes explicit expressions for phases in terms of spatial variables. To correct the spatial variance, Section 3 presents the basic methodology. A GEO SAR imaging algorithm is advanced in Section 4, which is composed of five steps, i.e., an initial azimuth scaling, RCM correction (RCMC) & range compression, second azimuth scaling, azimuth focusing, and geometric correction. In Section 5, simulation results are addressed to verify the validity of the proposed algorithm. Section 6 concludes the paper.

2. Echo Model and Spatial Variance Analysis

For SAR, after demodulation, the echo corresponding to an isolated point target can be represented by:
s o r i g i n a l ( η , τ ) = σ r e c t [ η η c T s ] a [ τ 2 R a c t u a l ( η ) c 0 ] exp [ j 4 π λ R a c t u a l ( η ) ]
where η and τ denote the slow time along the azimuth and the fast time along the range, respectively. The constant σ is the backscattering coefficient of the target, c 0 is light speed, and λ is wavelength. a ( τ ) represents the transmitted signal. Here, the chirp signal is the transmitted signal, which implies a ( τ ) = r e c t [ τ / T p ] exp [ j π K r τ 2 ] . K r is the linear frequency modulation rate, T p is pulse duration, and r e c t [ ] denotes the rectangular envelope. η c is the beam crossing time and T s is the synthetic aperture time.
In Equation (1), R a c t u a l ( η ) is the equivalent slant range between the spaceborne SAR and the target, which is the average of the one-way slant range when transmitting a pulse and that when receiving the echo. Usually R a c t u a l ( η ) can be approximated by a polynomial:
R a c t u a l ( η ) R ( η ) = n = 0 N r r n n ! ( η - η c ) n
where r n is the nth-order coefficient, and N r denotes the order. All SAR imaging algorithms are derived based on an appropriate slant range model, like Equation (2). The higher the order, the better the fit, which leads to better imaging performance. However, a high order increases the complexity of imaging algorithms. Therefore, determining an N r that balances imaging quality and complexity of the algorithm is a major challenge.
Usually the aperture time of LEO SAR is so short that Equation (2) with N r = 2 is adequate to approximate the slant range, which indicates that the phase error induced by the approximation is too small to affect imaging quality [18]. For GEO SAR, orbital altitude increases the aperture time over one hundred times. For example, if the ground resolution is 2 m, the aperture times for LEO and GEO SARs are about 6 s and 750 s, respectively. Thus, to describe the much more complicated relative motion with the longer aperture time, the order of Equation (2) must be redetermined by evaluating the impact of different N r on imaging quality, which can be represented by the resolution, peak side-lobe level ratio (PSLR), and integral side-lobe level ratio (ISLR) [18].
The following matching filtering is adopted:
s o p t ( η , τ ) = exp [ j 4 π λ R a c t u a l ( η ) ] exp [ j 4 π λ R ( η ) ]
where represents convolution and N r may equal 4, 5 or ∞. When N r approaches ∞, Equation (3) indicates ideal filtering, which can achieve optimal imaging quality per the theory of matching filtering [18].
Evaluation results of applying Equation (3) and parameters in Table 1 are shown in Figure 1. Azimuthal resolution, PSLR, and ISLR achieved with N r = 5 are as nearly identical to results of the ideal filtering during the entire orbital period. However, when N r = 4 , results are much worse. Therefore, the fifth-order approximation to R a c t u a l ( η ) is adequate to acquire optimum imaging quality.
By combining Equations (1) and (2), the echo model can be expressed as:
s o r i g i n a l ( η , τ ) σ r e c t [ η η c T s ] exp { j π K r [ τ 2 R ( η ) c 0 ] 2 } exp { j 4 π λ R ( η ) }

2.1. Spatial Variance in the Time Domain

Given the invalidity of the “stop-and-go” approximation, r n ( n 0 ) in Equation (2) can be expressed as follows (see Appendix A):
r n = r n , sin k n + 1 c 0 1 c 0 2 m = 0 n C n m k m + 2 r n m , sin , n 0
where:
k n = R g _ s a t ( n ) | η = η c , R g _ t a r ( n )
and denotes the dot product. C n m = n ! / [ ( n m ) ! m ! ] and r n , sin denotes the nth-order one-way slant range coefficient. R g _ s a t ( n ) | η = η c represents nth-order derivatives of the position vectors of the SAR satellite at the beam crossing time η c and R g _ t a r ( n ) represents the position vector of the target. Usually the attitude steering is applied for GEO SAR [19], and makes the Doppler centroid zero, which leads to r 1 = 0 .
Figure 2 illustrates the GEO SAR observation geometry. The beam crossing time corresponding to a target is the moment when the zero Doppler plane crosses the target. At the beam crossing time corresponding to the swath center, the distance from GEO SAR to the swath center is defined as the reference range, i.e., r 0 , r e f , as shown in Figure 2a. When the zero Doppler plane crosses any target in the swath at η c , the distance from SAR to the target is denoted by r 0 , as shown in Figure 2b. As a result, the location of an isolated target can be uniquely represented by the beam crossing time η c and the corresponding distance r 0 .
Equation (5) demonstrates that r n depends on the target position, indicating that r n is spatially variant. Therefore, using polynomial fitting, r n can be expressed as a function of Δ R and η c , which are adopted as spatial variables along the range and azimuth directions, respectively. That is:
{ r 0 = r 0 , r e f + Δ R r 1 = 0 r 2 = r 2 , r e f + k 2 , 1 , r Δ R + k 2 , 2 , r ( Δ R ) 2 + k 2 , 1 , a η c + k 2 , 2 , a ( η c ) 2 r 3 = r 3 , r e f + k 3 , 1 , r Δ R + k 3 , 1 , a η c + k 3 , 2 , a ( η c ) 2 r 4 = r 4 , r e f + k 4 , 1 , r Δ R + k 4 , 1 , a η c r 5 = r 5 , r e f
where Δ R = r 0 r 0 , r e f . r n , r e f , k n , m , a and k n , m , r can be calculated by polynomial fitting based on ephemeris data and geographic information of the swath. All coefficients are spatially invariant except k n , m , a , which varies with Δ R . Equation (6) demonstrates that there is nonlinear spatial variance in the slant range coefficients, which leads to the same condition in the phase spectrum.

2.2. Spatial Variance in the Frequency Domain

Equation (6) demonstrates that coefficient r n is two-dimensionally spatially variant, and so does RCM in the time domain. By implementing the Fourier transform (FT) on s o r i g i n a l ( η , τ ) in range, the signal in the range-frequency domain can be expressed as follows:
S r a n g e _ f f t ( η , f τ ) = σ r e c t [ η η c T s ] r e c t [ f τ B r ] exp { j 4 π ( f 0 + f τ ) c 0 R ( η ) } exp { j π f τ 2 K r }
where f τ is range frequency, B r is bandwidth of the transmitted signal, and f 0 is the carrier frequency. Then by performing FT along the azimuth, the two-dimensional spectrum is as follows (see Appendix B):
S 2 d f ( f η , f τ ) = σ W a [ f η ] r e c t [ f τ B r ] exp { j 4 π ( f 0 + f τ ) c 0 [ r 0 n = 2 10 A n - 1 n ( c 0 f η 2 ( f 0 + f τ ) r 1 ) n ] } exp { j π f τ 2 K r j 2 π f η η c }
where A n is defined as follows:
{ A 1 = 1 r 2 A 2 = r 3 2 r 2 3 A 3 = 1 6 r 2 5 [ 3 r 3 2 r 2 r 4 ] A 4 = 1 24 r 2 7 [ 10 r 2 r 3 r 4 15 r 3 3 r 2 2 r 5 ] A 5 = 1 120 r 2 9 [ r 2 3 r 6 + 15 r 5 r 2 2 r 3 + 10 r 2 2 r 4 2 105 r 2 r 3 2 r 4 + 105 r 3 4 ] A 6 =
W a [ f η ] is the azimuth spectrum amplitude. Since it is only concerned with azimuth focusing, its representation will be given in Section 4. By applying series expansion [20], Equation (8) can be organized in the form of a series of f τ , which is:
S 2 d f ( f η , f τ ) = σ W a [ f η ] r e c t [ f τ B r ] exp { j 2 π k = 1 9 ϕ k f τ k } exp { j 2 π φ 0 } exp { j 2 π f η η c }
where:
{ φ 0 = 2 λ ( r 0 P 0 ) + m = 1 10 2 P m λ ( λ 2 f η ) m ϕ 1 = 2 c 0 ( r 0 P 0 ) m = 2 10 2 P m c 0 ( λ 2 f η ) m ( m 1 ) ϕ 2 = m = 2 10 2 C m 2 P m c 0 f 0 ( λ 2 f η ) m 1 2 K r ϕ k = ( 1 ) k m = 2 10 2 C m + k 2 k P m c 0 f 0 k 1 ( λ 2 f η ) m , k 3
{ P 0 = n = 1 9 A n ( r 1 ) n + 1 n + 1 P 1 = n = 1 9 A n ( 1 ) n + 1 r 1 n P m = n = m 1 9 A n ( 1 ) n + 1 C n + 1 m r 1 n + 1 m n + 1 , m 2
φ 0 , ϕ 1 , ϕ 2 and ϕ k denote the azimuth modulation phase, RCM, range linear frequency-modulated phase and high-order range frequency-modulated phase, respectively. Equations (9), (11) and (12) demonstrate that φ 0 and ϕ k depend on r n . Therefore, φ 0 and ϕ k are spatially variant, which can also be explicitly expressed as a function of Δ R and η c :
{ φ 0 φ 0 , r e f + M 1 , r Δ R + M 2 , r ( Δ R ) 2 + M 1 , a η c + M 2 , a η c 2 ϕ 1 ϕ 1 , r e f + L 1 , r Δ R + L 2 , r ( Δ R ) 2 + L 1 , a η c + L 2 , a η c 2 ϕ 2 ϕ 2 , r e f + J 1 , r Δ R + J 1 , a η c + J 2 , a η c 2 ϕ 3 ϕ 3 , r e f + K 1 , r Δ R + K 1 , a η c ϕ k ϕ k , r e f , 4 k 9
All coefficients in Equation (13) depend on f η , and some of them also vary with Δ R . Details are given in Appendix B. The phase difference between Equations (11) and (13) is <0.012π, indicating that these approximations in Equation (13) will not affect imaging quality.

3. Basic Methodology of Correcting Spatial Variance

According to Equation (2), RCM is determined by slant range coefficients (i.e., r n ). In order to correct the spatial variance of RCM, this paper adopts time-frequency scaling to modify r n .
To introduce this idea, a one-dimensional signal s ( t ) is assumed to be:
s ( t ) = r e c t [ t t c T ] exp { j 4 π λ [ d 0 + n = 2 N d n n ! ( t t c ) n ] }
where T is the signal duration time. t c is the center time and d n is the nth-order time-domain phase coefficient. According to Equation (6), d n can be assumed quadratically variant with t c . The aim of the time-frequency scaling method is to remove the spatial variance in d n , which indicates that d n doesn’t depend on t c after scaling.
By applying series reversion method [21], the corresponding frequency-domain spectrum of Equation (14) can be attained as:
S ( f ) = exp [ j 2 π n = 2 M D n 1 f n ] exp [ j 2 π f t c ]
D n is the frequency-domain spectrum phase coefficient and can be obtained by applying the method in Appendix B. In order to avoid time-domain aliasing, D 1 will not be modified by scaling.
Modification of frequency-domain spectrum phase coefficients leads to modification of time-domain phase coefficients. As a result, the following frequency scaling function can be used:
H f r q , s c l ( f ) = exp [ j 2 π n = 3 M Z n f n ]
After multiplication by Equation (16), Equation (15) becomes:
S ( f ) = exp { j 2 π [ D 1 f 2 + n = 3 M ( D n 1 + Z n ) f n ] } exp [ j 2 π f t c ]
By applying series reversion method to Equation (17), the following expression can be obtained:
s ( t ) = exp [ j 4 π λ Ψ ( t ) ]
where:
Ψ ( t ) = d 0 + n = 1 N d n n ! ( t t c ) n
d n is the reconstructed nth-order time-domain phase coefficient. Like d n , d n is also spatially variant with t c . According to Equation (6), spatial variance is up to the second order along both the range and the azimuth. As a result, d n can be assumed a second-order function of t c , i.e.,
d n = d n , r e f + d n t c | t c = 0 t c + 1 2 2 d n 2 t c | t c = 0 t c 2
where d n , r e f corresponds to the swath center. Then, the spatial difference between d n and d n , r e f is:
Δ d n = d n d n , r e f d n t c | t c = 0 t c + 1 2 2 d n 2 t c | t c = 0 t c 2
In order to eliminate the first-order spatial variance of d n , the time scaling function to be multiplied with Equation (18) is designed as:
H n ( t ) = exp [ j 4 π λ d n t c | t c = 0 1 ( n + 1 ) ! t n + 1 ]
By multiplying Equations (18) and (22), the linear component of Δ d n will be removed. Therefore, for correcting the linear spatial variance of all d n ( n 2 ), the complete time scaling function is:
H t o t a l ( t ) = exp { j 4 π λ n = 2 N [ d n t c | t c = 0 1 ( n + 1 ) ! t n + 1 ] }
After multiplying Equation (18) with Equation (23), the signal becomes:
s ( t ) = exp { j 4 π λ Ψ ( t ) }
where:
Ψ ( t ) = d 0 + n = 2 N d n n ! ( t t c ) n
The new time-domain phase coefficient is:
{ d n = d n , r e f + 1 2 [ 2 d n 2 t c | t c = 0 d n + 1 t c | t c = 0 ] t c 2 , 0 n N 1 d N = d N , r e f + 1 2 2 d N 2 t c | t c = 0 t c 2
Similar to d n , d n also varies with t c . By applying the series reversion method to Equation (24), the spectrum is:
S ( f η ) = exp { j 4 π λ m = 2 M B m f m } exp [ j 2 π f t c ]
where B m can be acquired by the method in Appendix B.
Because the time scaling has removed the linear spatial variance, B m satisfies:
B m t c | t c = 0 = 0 , m 0
In order to remove the quadratic spatial variance in B m ( m = 2 , 3 ), the following equation should be satisfied by assigning the appropriate value of Z n :
2 B m t c 2 | t c = 0 = 0 , m = 2 , 3
According to Equation (13), ϕ k ( k > 3 ) is spatially invariant in GEO SAR imaging. And after time-frequency scaling, the linear and quadratic spatial variance has been removed from B m ( m = 2 , 3 ), as shown in Equations (28) and (29). Therefore, focusing for the whole swath can be accomplished in the frequency domain. Although the time-frequency scaling is only applied to correct the azimuth variance in this section, it can also be applied for the range variance correction, as shown in Section 4.

4. Spatial Variance Correction and GEO SAR Imaging

Based on the basic idea in Section 3, a GEO SAR imaging algorithm composed of five steps is proposed. The first is to eliminate linear azimuth variance of ϕ k through the first azimuth time scaling. The second is to achieve RCM correction and range compression. The third is to correct residual azimuth variance by the second azimuth time-frequency scaling. The fourth and final steps are to accomplish azimuth focusing and correct geometric distortion.

4.1. First Azimuth Time Scaling

In Equation (10), ϕ k determines the coupling between range and azimuth. The first step applies the time scaling to remove linear azimuth variance of ϕ k and guarantees the quality of RCM correction and range compression.
In the range-frequency and azimuth-time domain, the echo can be expressed as Equation (7). The first azimuth scaling function is designed as:
H A S 1 ( η , f τ ) = exp { j 4 π ( f 0 + f τ ) c 0 r p t ( η ) }
where:
r p t ( η ) = m = 2 4 k m , 1 , a | Δ R = 0 ( m + 1 ) ! η m + 1
After multiplying Equations (7) and (30), the signal becomes:
S A S 1 ( η , f τ ) = σ r e c t [ η η c T s ] r e c t [ f τ B r ] exp { j 4 π ( f 0 + f τ ) c 0 n = 0 5 r n n ! ( η - η c ) n } exp { j π f τ 2 K r }
r n represents the modified nth-order slant range coefficient, which is:
{ r 0 r 0 , r e f + Δ R r 1 k 2 , 1 , a | Δ R = 0 2 η c 2 r 2 r 2 , r e f + k 2 , 1 , r Δ R + k 2 , 2 , r ( Δ R ) 2 + [ k 2 , 2 , a k 3 , 1 , a | Δ R = 0 2 ] ( η c ) 2 r 3 r 3 , r e f k 2 , 1 , a | Δ R = 0 + k 3 , 1 , r Δ R + [ k 3 , 2 , a k 4 , 1 , a | Δ R = 0 2 ] ( η c ) 2 r 4 r 4 , r e f k 3 , 1 , a | Δ R = 0 + k 4 , 1 , r Δ R r 5 r 5 , r e f k 4 , 1 , a | Δ R = 0
By performing the azimuth FT on Equation (32), the signal in the two-dimensional frequency domain is:
S 2 d f ( f η , f τ ) = σ W a [ f η ] r e c t [ f τ B r ] exp { j 2 π k = 1 9 ϕ k f τ k } exp { j 2 π φ 0 } exp { j 2 π f η η c }
where φ 0 and ϕ k ( 1 k 9 ) can be attained by replacing r n with r n in Equation (11) and polynomial fitting, i.e.,
{ φ 0 φ 0 , r e f + M 1 , r Δ R + M 2 , r ( Δ R ) 2 + M 2 , a η c 2 ϕ 1 ϕ 1 , r e f 2 / c 0 r p t | η = η c + L 1 , r Δ R + L 2 , r ( Δ R ) 2 + L 2 , a η c 2 ϕ 2 ϕ 2 , r e f + J 1 , r Δ R + J 2 , a η c 2 ϕ 3 ϕ 3 , r e f + K 1 , r Δ R ϕ k ϕ k , r e f , 4 k 9
After first azimuth time scaling, linear azimuthal variance is removed from ϕ k in Equation (35), and the residual quadratic azimuth variance makes RCM variation be less than one quarter of a range cell in azimuth. Therefore, RCMs corresponding to targets in the same range cell can be regarded as identical [22], indicating that the first azimuth time scaling is beneficial to RCMC and range compression in the next step.
However, for targets in the same range cell a range offset in the RD domain is induced by the first azimuth scaling, which is:
2 r p t | η = η c c 0 = ( ϕ 1 ) ( ϕ 1 | η c = 0 ) = m = 2 4 2 k m , 1 , a | Δ R = 0 c 0 ( m + 1 ) ! η c m + 1
In Figure 3a, three curves show RCMs corresponding to the three targets TA, TB and TC. And, they are in the same range cell. These curves do not coincide because of azimuthal variance in the RD domain, as demonstrated in Figure 3b. After the first azimuth time scaling, RCMs are corrected to be the same and shifted by various offsets. As a result, they are approximately parallel in the RD domain and cross different range cells, as shown in Figure 3c. The range offset causes imaging distortion and is corrected in the final step.

4.2. RCM Correction and Range Compression

In order to correct the range variance of ϕ 1 , ϕ 2 , and ϕ 3 , the following compensation function can be applied based on the thought of time-frequency scaling which is demonstrated in Section 3:
H 4 p l u s _ Y ( f η , f τ ) = exp { j 2 π k = 4 9 ϕ k , r e f f τ k } exp { j 2 π 3 Y f τ 3 }
where:
Y = 2 β K m r e f + ( 1 + 2 α ) K s 2 α ( 1 + α ) K m r e f 3 3 ϕ 3 , r e f
α = L 1 , r L 1 , r , r e f 1
β = L 1 , r L 2 , r , r e f L 2 , r L 1 , r , r e f ( L 1 , r , r e f ) 3
K m r e f = 1 2 ϕ 2 , r e f
K s = 2 K m r e f 2 J 1 , r L 1 , r , r e f
L 1 , r , r e f = L 1 , r | f η = f η r e f
L 2 , r , r e f = L 2 , r | f η = f η r e f
and f η r e f is the Doppler centroid corresponding to the swath center.
By applying range IFT on the multiplication of Equations (34) and (37), the signal in the RD domain can be formulated as follows (see Appendix C):
S r d ( f η , τ 1 ) = σ W a [ f η ] r e c t [ τ 1 t c o n α τ β ( τ ) 2 T p ] exp { j 2 π φ 0 } exp { j 2 π f η η c } exp { j π ( K m r e f + K s τ ) [ τ 1 t c o n α τ β ( τ ) 2 ] 2 } exp { j 2 π 3 ( J m r e f + J s τ ) [ τ 1 t c o n α τ β ( τ ) 2 ] 3 }
where:
τ = L 1 , r , r e f Δ R L 2 , r , r e f ( Δ R ) 2
τ 1 = τ ( ϕ 1 , r e f ϕ 1 | f η = f η r e f + ϕ 1 , r e f | f η = f η r e f )
t c o n = 2 r p t | η = η c c 0
J m r e f = ( 3 ϕ 3 , r e f + Y ) K m r e f 3
J s = 3 K 1 , r K m r e f 3 L 1 , r , r e f + 6 J 1 , r K m r e f J m r e f L 1 , r , r e f
Coupling of τ 1 and τ denotes range variance. Per Equation (24), the function for correcting the range variance is:
H N C S ( f η , τ 1 ) = exp [ j π Q 2 ( τ 1 + τ ) 2 j 2 π 3 Q 3 ( τ 1 + τ ) 3 ]
where τ 1 + τ = τ + ϕ 1 , r e f , and:
{ Q 2 = α K m r e f Q 3 = β K m r e f + 0.5 α K s 1 + α
The multiplication of Equations (38) and (39) can be approximated as:
S r d ( f η , τ 1 ) σ W a [ f η ] r e c t [ τ 1 t c o n α τ β ( τ ) 2 T p ] exp { j 2 π φ 0 } exp { j 2 π f η η c } exp { j 2 π 3 ( J m r e f + Q 3 ) ( τ 1 ) 3 } exp { j π ( K m r e f + Q 2 ) ( τ 1 ) 2 } exp { j π ( K m r e f + K s τ ) [ α τ + β ( τ ) 2 ] 2 } exp { j 2 π 3 ( J m r e f + J s τ ) [ α τ + β ( τ ) 2 ] 3 } exp { j π Q 2 ( τ ) 2 j 2 π 3 Q 3 ( τ ) 3 } exp [ j 2 π K 1 , r K m r e f 3 L 1 , r , r e f τ ( τ 1 ) 3 ]
The last term of Equation (41) will result in asymmetric range sidelobe. To further eliminate the impact of range variance in the last term of Equation (41), data segmentation can be adopted in the RD domain. Every segment corresponds to a sub-swath whose width in the slant range direction is <30 km. The phase variation induced by the term with τ ( τ 1 ) 3 is <0.04π in the sub-swath, which indicates that the last term in Equation (41) can be ignored in the processing of every segment.
By applying the range FT and the compensation function to Equation (41) successively, the range variance in every segment can be corrected. The compensation function is:
H 3 _ s u b ( f η , f τ ) = exp { j 2 π K m r e f 3 K 1 , r Δ R s u b ( K m r e f + Q 2 ) 3 f τ 3 }
where Δ R s u b is distance from the swath center to sub-swath center in the slant range direction. Then, compensation results of data segments are stitched together. A uniform filter can be applied to accomplish RCM correction and range compression for the entire swath, which is:
H r p c _ r c m c ( f η , f τ ) = exp { j [ π f τ 2 K m r e f + Q 2 2 π 3 J m r e f + Q 3 ( K m r e f + Q 2 ) 3 f τ 3 ] } exp { j 2 π ( τ m i g , r e f τ m i g , r e f | f η = f η r e f ) f τ }
By applying Equation (43), the spectrum in the RD domain becomes:
S r d ( f η , τ ) = σ W a [ f η ] s i n c [ τ τ m i g | f η = f η r e f ] exp { j 2 π φ 0 } exp { j 2 π f η η c } exp { j π ( K m r e f + K s τ ) [ α τ + β ( τ ) 2 ] 2 } exp { j 2 π 3 ( J m r e f + J s τ ) [ α τ + β ( τ ) 2 ] 3 } exp { j π Q 2 ( τ ) 2 j 2 π 3 Q 3 ( τ ) 3 }
The last three terms in Equation (44) can be further compensated for by the following function:
H l e f t ( f η , τ ) = exp { j π [ K m r e f + K s ( τ 2 r 0 , r e f c 0 ) ] [ α ( τ 2 r 0 , r e f c 0 ) + β ( τ 2 r 0 , r e f c 0 ) 2 ] 2 } exp { j 2 π 3 [ J m r e f + J s ( τ 2 r 0 , r e f c 0 ) ] [ α ( τ 2 r 0 , r e f c 0 ) + β ( τ 2 r 0 , r e f c 0 ) 2 ] 3 } exp { j π Q 2 ( τ 2 r 0 , r e f c 0 ) 2 j 2 π 3 Q 3 ( τ 2 r 0 , r e f c 0 ) 3 }
Compensated for by Equation (45), the signal is:
S r d ( 4 ) ( f η , τ ) = σ W a [ f η ] s i n c [ τ τ m i g | f η = f η r e f ] exp { j 2 π φ 0 } exp { j 2 π f η η c }

4.3. Second Azimuth Time-Frequency Scaling

After RCM correction and range compression, the third step is to further correct the residual azimuth variance in φ 0 .
To compensate for the additional phase induced by the first azimuth time scaling, the following function is adopted, which is:
H A S 1 ( η , τ ) = exp { j 4 π λ r p t ( η ) }
By applying the azimuth IFT and Equation (47) to Equation (46) successively, the signal in the RD domain is:
S r d ( 5 ) ( f η , τ ) = σ W a [ f η ] s i n c [ τ τ m i g | f η = f η r e f ] exp { j 2 π f η η c } exp { j 2 π [ 2 λ ( r 0 P 0 ) + m = 1 10 2 P m λ ( λ 2 f η ) m ] }
where the last phase is spatially variant and leads to azimuth defocusing.
Based on the basic methodology in Section 3, to correct the azimuthal variance in Equation (48), the frequency scaling is adopted, which is:
H Y 3 Y 4 ( f η ) = exp { j 2 π Y 3 3 λ ( λ 2 ) 3 f η 3 j π Y 4 λ ( λ 2 ) 4 f η 4 }
where:
Y 3 = 1 2 k 2 , 1 , a ( r 2 | η c = 0 ) 3 [ k 2 , 1 , a 2 + r 3 | η c = 0 k 2 , 1 , a + ( 2 k 2 , 2 , a k 3 , 1 , a ) r 2 | η c = 0 ]
and:
Y 4 = 1 36 k 2 , 1 , a 2 ( r 2 | η c = 0 ) 5 [ 12 k 2 , 1 , a 2 ( r 3 | η c = 0 ) 2 + 12 k 2 , 2 , a 2 ( r 2 | η c = 0 ) 2 21 k 2 , 1 , a 3 r 3 | η c = 0 + 9 k 2 , 1 , a 4 24 k 2 , 1 , a 2 k 2 , 2 , a r 2 | η c = 0 + 11 k 2 , 1 , a 2 k 3 , 1 , a r 2 | η c = 0 4 k 2 , 1 , a k 3 , 2 , a ( r 2 | η c = 0 ) 2 6 k 2 , 2 , a k 3 , 1 , a ( r 2 | η c = 0 ) 2 + 2 k 2 , 1 , a k 4 , 1 , a ( r 2 | η c = 0 ) 2 2 k 2 , 1 , a 2 r 2 | η c = 0 r 4 | η c = 0 + 30 k 2 , 1 , a k 2 , 2 , a r 2 | η c = 0 r 3 | η c = 0 12 k 2 , 1 , a k 3 , 1 , a r 2 | η c = 0 r 3 | η c = 0 ]
After multiplying Equation (48) with Equation (49), the signal in the time domain is:
s 2 d t ( η , τ ) = σ r e c t [ η η c T s ] s i n c [ τ τ m i g | f η = f η r e f ] exp { j 4 π λ n = 0 5 r n n ! ( η η c ) n }
where:
{ r 0 = r 0 r 1 = r 1 r 2 = r 2 r 3 = r 3 + Y 3 r 2 3 r 4 = r 4 + 3 Y 3 2 r 2 5 + 6 r 3 Y 3 r 2 2 + 6 Y 4 r 2 4 r 5 = r 5 + 15 Y 3 3 r 2 7 + 45 Y 3 2 r 2 4 r 3 + 60 Y 3 Y 4 r 2 6 + 10 Y 3 r 2 2 r 4 + 15 Y 3 r 2 r 3 2 + 60 Y 4 r 2 3 r 3
Then, the azimuth time scaling function is applied to Equation (52), which is:
H A S 2 ( η ) = exp { j 4 π λ r p t ( η ) }
where:
r p t ( η ) = n = 3 5 p n n ! η n
and:
{ p 3 = k 2 , 1 , a p 4 = k 3 , 1 , a 3 Y 3 k 2 , 1 , a ( r 2 | η c = 0 ) 2 p 5 = k 4 , 1 , a 15 Y 3 2 ( r 2 | η c = 0 ) 4 6 k 3 , 1 , a Y 3 ( r 2 | η c = 0 ) 2 12 Y 3 k 2 , 1 , a r 2 | η c = 0 r 3 | η c = 0 24 Y 4 k 2 , 1 , a ( r 2 | η c = 0 ) 3
After compensated for by Equation (54), Equation (52) becomes:
s 2 d t ( η , τ ) = σ r e c t [ η η c T s ] s i n c [ τ τ m i g | f η = f η r e f ] exp { j 4 π λ n = 0 5 r n n ! ( η η c ) n }
where:
{ r n = r n + m = 3 5 p m ( m n ) ! η c m n , 0 n 2 r n = r n + m = n 5 p m ( m n ) ! t c m n , 3 n 5
By applying azimuth FT to Equation (57), the signal becomes:
S r d ( 7 ) ( f η , τ ) = σ W a [ f η ] s i n c [ τ τ m i g | f η = f η r e f ] exp { j 4 π λ ( r 0 P 0 ) j 2 π f η ( η c P 1 ) } exp { j m = 2 10 4 π P m λ ( λ 2 f η ) m }
where P m can be obtained by replacing r n with r n in Equation (12). The spectrum envelope can be expressed as:
W a [ f η ] 1 r 3 2 ( r 2 ) 2 ( λ 2 f η ) 2 r 2 r 4 5 ( r 3 ) 2 8 ( r 2 ) 4 ( λ 2 f η ) 2 4 r 5 ( r 2 ) 2 34 r 2 r 3 r 4 + 45 ( r 3 ) 3 48 ( r 2 ) 6 ( λ 2 f η ) 3
In Equation (59), the phase variation induced by azimuthal variance is <0.024π in the entire swath, and does not affect azimuth focusing. As a result, the azimuth focusing can be implemented in the frequency domain.

4.4. Azimuth Compression

Equation (59) is spatially invariant and can be focused by applying a uniform azimuth matching filter for the entire swath, i.e.,
H a p c ( f η ) = 1 A a m p ( f η ) exp { j 2 π φ r c , 0 }
where:
{ φ r c , 0 = m = 2 10 2 P r c , m λ ( λ 2 f η ) m A a m p ( f η ) = 1 r c , 3 2 r c , 2 2 ( λ 2 f η ) 2 r c , 2 r c , 4 5 r c , 3 2 8 r c , 2 4 ( λ 2 f η ) 2 4 r c , 5 r c , 2 2 34 r c , 2 r c , 3 + 30 r c , 3 3 48 r c , 2 6 ( λ 2 f η ) 3
and:
{ r c , 0 = r 0 | η c = 0 r c , 1 = r 1 | η c = 0 r c , 2 = r 2 | η c = 0 r c , 3 = r 3 | η c = 0 + Y 3 ( r 2 | η c = 0 ) 3 + p 3 r c , 4 = r 4 | η c = 0 + 3 Y 3 2 ( r 2 | η c = 0 ) 5 + 6 Y 3 r 3 | η c = 0 ( r 2 | η c = 0 ) 2 + 6 Y 4 ( r 2 | η c = 0 ) 4 + p 4 r c , 5 = r 5 | η c = 0 + 15 Y 3 3 ( r 2 | η c = 0 ) 7 + 45 Y 3 2 ( r 2 | η c = 0 ) 4 r 3 | η c = 0 + 60 Y 3 Y 4 ( r 2 | η c = 0 ) 6 + 10 Y 3 ( r 2 | η c = 0 ) 2 r 4 | η c = 0 + 15 Y 3 r 2 | η c = 0 ( r 3 | η c = 0 ) 2 + 60 Y 4 ( r 2 | η c = 0 ) 3 r 3 | η c = 0 + p 5
P r c , m can be attained by replacing r n with r c , n in Equation (12). The result of matching filtering is:
S r d ( 8 ) ( f η , τ ) s i n c [ τ τ m i g | f η = f η r e f ] r e c t [ f η B a ] exp { j 4 π λ ( r 0 P 0 ) j 2 π f η ( η c P 1 ) }
By implementing azimuth IFT, the focusing result can be expressed as:
s 2 d t ( 4 ) ( η , τ ) = s i n c [ τ τ m i g | η c = 0 , f η = f η r e f t c o n ] s i n c [ η ( η c P 1 ) ] exp { j 4 π λ ( r 0 P 0 ) }

4.5. Geometric Correction

Equation (65) indicates that the echo has been completely focused. However, the target location is shifted in both azimuth and range directions. As illustrated in Figure 4, two targets, TA and TB, are originally in the same range cell, and η c for TB is zero. In the focusing result, TB is still at its original position. However, TA has been shifted to another position T A . The offsets along the range and azimuth directions are t c o n and P 1 , respectively, revealing geometric distortion in the focused imaging that should be corrected.
In Figure 4, the dashed line represents the offset trajectory, which can be described by:
g ( η ) = 2 c 0 [ G 3 6 η 3 + G 4 24 η 4 + G 5 120 η 5 ]
where:
{ G 3 = p 3 G 4 = p 4 + 12 G 3 Q 1 , 2 , a G 5 = p 5 + 20 G 4 Q 1 , 2 , a + 60 G 3 ( Q 1 , 3 , a Q 1 , 2 , a 2 )
Q 1 , 2 , a and Q 1 , 3 , a are the second-order and the third-order spatial variance coefficients of P 1 along the azimuth, respectively. They can be obtained by replacing r n with r n in Equations (9) and (12).
Equation (65) can be transformed into the range-frequency and azimuth-time domain, multiplied by the geometric correction function, i.e.,
H g e o C o r r e c t ( η , f τ ) = exp [ j 2 π f τ g ( η ) ]
and transformed back into the time domain to achieve the final imaging result, which is:
s 2 d t ( 5 ) ( η , τ ) = s i n c [ τ τ m i g | η c = 0 , f η = f η r e f ] s i n c [ η ( η c P 1 ) ] exp { j 4 π λ ( r 0 P 0 ) }
A flowchart of the proposed algorithm is shown in Figure 5.

5. Simulation and Verification

5.1. Simulation Parameters

Simulation parameters are listed in Table 2, which refer to the global earthquake satellite system [5]. The center of the swath is set to be 108.5° E and 35.3° N. Besides these parameters, the spatial variance of RCM also depends on the swath size. As the swath becomes wider, higher-order spatial variance may occur along both range and azimuth. As discussed in Section 4, the proposed algorithm can correct linear and quadric spatial variance. Therefore, in order to avoid the cubic and higher-order spatial variance, a simulated swath covering an area of 83 km (azimuth) × 86 km (range) is adopted to verify the algorithm with parameters in Table 2. It is certain that the swath size for the proposed algorithm varies with observation parameters. For example, if the center time is 0 and the swath center is at the equator, the swath size can reach 150 km (azimuth) × 150 km (range) (see Appendix D).
The simulated swath is portrayed in Figure 6. Nine point targets, from T 1 to T 9 , are deployed. T 5 is at the swath center and other points are at the swath edge.

5.2. Imaging Results

Range and azimuth profiles corresponding to every target are illustrated in Figure 7, and evaluation results are listed in Table 3. The broadening coefficient is the ratio of the achieved resolution to the ideal resolution. Suppose that ρ a and ρ a , i d e a l are the azimuth resolutions achieved by the proposed algorithm and the ideal imaging, respectively. The azimuth broadening coefficient is defined as ρ a / ρ a , i d e a l . The range broadening coefficient can be achieved by the same way. As shown in Table 3, the broadening coefficients are almost 1, which signifies no resolution loss in imaging. The ideal PSLR should be −13.26 dB. The loss of PSLR equals the absolute difference between the actual and ideal PSLRs. Table 3 shows that the maximal loss of range and azimuth PSLRs is ≤0.2 dB, and ≤0.1 dB, indicating good focusing quality. The difference of range PSLRs, azimuth PSLRs, range ISLRs, and azimuth ISLRs over the whole swath is ≤0.22 dB, ≤0.17 dB, ≤0.29 dB, and ≤0.28 dB respectively, indicating uniform imaging quality.
Usually for LEO SAR azimuth ISLRs and range ISLRs are almost equal. The situation is different for GEO SAR with a resolution of 2 m. Because of the wide-angle observation, the two-dimensional amplitude spectrum is not rectangular, and bifurcation exists along azimuth, as shown in Figure 8. The bifurcation causes the energy of sidelobes to disperse in two directions, while the mainlobe is not affected. As a result, azimuth ISLRs are better than range ISLRs in Table 3.
In order to further demonstrate the advantage of the proposed algorithm, it is useful to compare the imaging results obtained by different techniques. Here the imaging results of T3 and T5 are compared by applying the proposed algorithm, and other two algorithms developed by Hu [15] and Li [17].
Theoretically, any algorithm can achieve good focusing quality for T5, because it is at the swath center. For the same target at the swath edge the imaging performances of different algorithms may be different. Imaging profiles corresponding to T5 and T3 are shown in Figure 9 and Figure 10. Evaluation results are listed in Table 4 and Table 5. It is shown that for T5 three algorithms have basically the same imaging performance. However, for T3, azimuth defocusing occurs by applying the algorithm in [15]. The algorithm in [17] induces defocusing along azimuth and range directions, because the range variance is not corrected adequately and furthermore the azimuth focusing quality is affected. By comparison, the proposed algorithm has the best performance between these three algorithms.

5.3. Computational Load

Computational load is a key element to restrict the application of an algorithm. Although the chirp scaling algorithm (CSA) [12] cannot achieve the 2 m resolution for GEO SAR, it is worth comparing CSA and the proposed algorithm from the aspect of the computational load, because CSA is recognized as an efficient algorithm and has been widely applied. The back projection algorithm (BPA) [23] is also compared here, because BPA can achieve same focusing quality in the time domain.
Computational load is evaluated according to the complex multiplication and addition in the algorithm. Multiplication of two complex numbers and addition of two real numbers need 6 FLOPs and 1 FLOP, respectively. A FFT or IFFT with a length of N points needs 5 N log 2 ( N ) FLOPs [18].
Suppose sampling numbers along azimuth and range are N a z i and N r n g , respectively. The computational loads of the proposed algorithm, CSA, and BPA with 8-fold interpolation, are respectively:
{ C P = 25 N a z i N r n g log 2 ( N r n g ) + 30 N a z i N r n g log 2 ( N a z i ) + 67 N a z i N r n g C C S A = 10 N a z i N r n g log 2 ( N r n g ) + 10 N a z i N r n g log 2 ( N a z i ) + 18 N a z i N r n g C B P A = 45 N a z i N r n g log 2 ( N r n g ) + 7 N a z i 2 N r n g + 126 N a z i N r n g
In order to achieve 2 m resolution and a swath of 80 km × 80 km, N a z i and N r n g should be 140,000 and 50,000 at least. According to Equation (70), analysis results are listed in Table 6. Although the computational load of the proposed algorithm is more than twice that of CSA, the increasement is acceptable because of the significant improvement of imaging quality. And the computational load is about 1/1000 of that of BPA, indicating that the proposed algorithm is efficient.

6. Conclusions

This work models the spatial variance in the time and frequency domains based on a fifth-order polynomial slant range model. And a GEO SAR imaging algorithm is proposed, whose basic method is to correct the linear and quadratic spatial variance of RCM in the range and azimuth directions based on time-frequency scaling. As demonstrated by simulation results, this algorithm can accomplish GEO SAR imaging with good and uniform imaging quality over the entire swath.
The algorithm can be applied in the squint mode for more flexible observation, although it is developed under the condition of zero Doppler centroid. For the squint mode, the Doppler centroid is spatially variant. As a result, data segmentation has to be used to divide the echo into blocks. Every block is processed by linear RCM correction [24] and the proposed algorithm successively. Imaging results of blocks are mosaicked to form the final image.

Author Contributions

Ze Yu and Peng Lin proposed the algorithm, and performed the experiments. Peng Xiao and Chunsheng Li designed the experiments. Lihong Kang analyzed the data.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Let R t ( η ) denote the one-way slant range between the satellite and target when transmitting a pulse, whose representation is:
R t ( η ) = R g _ s a t ( η ) R g _ t a r , R g _ s a t ( η ) R g _ t a r
where R g _ s a t ( η ) and R g _ t a r are position vectors of the satellite and the target in the Earth Centered Rotating (ECR) coordinate system [18], respectively. By applying series expansion, Equation (A1) can be expressed as:
R t ( η ) = r 0 , sin + n = 1 r n , sin n ! ( η η c ) n
r n , sin denotes the nth-order coefficient. Furthermore, R t ( η ) can also be expressed as:
R t ( η ) = | R g _ s a t ( η ) | 2 + | R g _ t a r | 2 2 R g _ s a t ( η ) , R g _ t a r
Let R r ( η + Δ η ) denote the one-way slant range when receiving the echo, where Δ η denotes the round-trip delay time. For GEO SAR, the farthest slant range is about 41,680 km, which makes the round-trip delay time less than 0.28 s. As a result, the radius of the GEO SAR trajectory during the round-trip delay time is approximately invariable, which indicates | R g _ s a t ( η + Δ η ) | | R g _ s a t ( η ) | . By combining Equations (A1) and (A2), R r ( η + Δ η ) equals:
R r ( η + Δ η ) = | R g _ s a t ( η + Δ η ) | 2 + | R g _ t a r | 2 2 R g _ s a t ( η + Δ η ) , R g _ t a r R t 2 ( η ) 2 R g _ s a t ( η + Δ η ) R g _ s a t ( η ) , R g _ t a r
R t ( η ) and R r ( η + Δ η ) also satisfies the following propagation equation:
R t ( η ) + R r ( η + Δ η ) = c 0 Δ η
Combining Equations (A4) and (A5), the following equation can be achieved:
2 R g _ s a t ( η + Δ η ) R g _ s a t ( η ) , R g _ t a r + ( c 0 Δ η ) 2 = 2 c 0 Δ η R t ( η )
The satellite position at η + Δ η can be approximated as:
R g _ s a t ( η + Δ η ) R g _ s a t ( η ) + V g _ s a t ( η ) Δ η + 1 2 A g _ s a t ( η ) ( Δ η ) 2
where V g _ s a t ( η ) and A g _ s a t ( η ) are the velocity and acceleration vectors of the satellite, respectively. By replacing the component of R g _ s a t ( η + Δ η ) R g _ s a t ( η ) in Equation (A6) with Equation (A7), Δ η can be solved:
Δ η = 2 c 0 R t ( η ) 2 V s g ( η ) , R g _ t a r c 0 2 + A s g ( η ) , R g _ t a r
Since c 0 2 A s g ( η ) , R g _ t a r , Δ η can be approximated as:
Δ η 2 R t ( η ) c 0 2 V s g ( η ) , R g _ t a r c 0 2 2 A s g ( η ) , R g _ t a r c 0 3 R t ( η )
At the beam crossing time η c , the satellite position vector R g _ s a t ( η ) can be represented as:
R g _ s a t ( η ) = R g _ s a t | η = η c + n = 1 1 n ! R g _ s a t ( n ) | η = η c ( η η c ) n
where R g _ s a t ( n ) | η = η c denotes the nth-order derivative of R g _ s a t ( η ) at η c . Especially, R g _ s a t ( 0 ) | η = η c , R g _ s a t ( 1 ) | η = η c and R g _ s a t ( 2 ) | η = η c represent position vector, velocity vector and acceleration vector, respectively.
Because V g _ s a t ( η ) and A g _ s a t ( η ) are the first-order and second-order derivatives of R g _ s a t ( η ) , so the following equations are achieved based on Equation (A10):
{ V s g ( η ) = n = 1 1 ( n 1 ) ! R g _ s a t ( n ) | η = η c ( η η c ) n 1 A s g ( η ) = n = 2 1 ( n 2 ) ! R g _ s a t ( n ) | η = η c ( η η c ) n 2
By substituting Equations (A2) and (A11) into Equation (A9), the equivalent slant range R ( η ) equals:
R ( η ) = c 0 Δ η / 2 = r 0 , sin + n = 1 r n , sin n ! ( η η c ) n 1 c 0 n = 1 k n ( n 1 ) ! ( η η c ) n 1 [ 1 c 0 2 n = 2 k n ( n 2 ) ! ( η η c ) n 2 ] [ r 0 , sin + n = 1 r n , sin n ! ( η η c ) n ]
where k n denotes R g _ s a t ( n ) | η = η c , R g _ t a r .
Equation (A12) can be simplified as:
R ( η ) r 0 + n = 1 r n n ! ( η η c ) n
where:
r n = r n , sin k n + 1 c 0 1 c 0 2 m = 0 n C n m k m + 2 r n m , sin ,   n 0
and C n m = n ! / [ ( n m ) ! m ! ] .

Appendix B

Applying azimuth FT on Equation (7), the integration phase is:
θ int = 4 π ( f 0 + f τ ) c 0 R ( η ) 2 π f η η
According to the principle of stationary phase and Equation (2) with N r = 5 , the following equation can be acquired from Equation (B1) by making the derivative of θ int be zero:
r 2 η + 1 2 r 3 η 2 + 1 6 r 4 η 3 + 1 24 r 5 η 4 = c 0 f η 2 ( f 0 + f τ )
Based on the series reversion method, η can be expressed as:
η = A 1 y + A 2 y 2 + + A 9 y 9
where y denotes c 0 f η / [ 2 ( f 0 + f τ ) ] . A 1 through A 9 denote stationary phase point coefficients to be solved below.
Substituting Equation (B3) into Equation (B2), the following equation holds:
r 2 [ A 1 y + A 2 y 2 + + A 9 y 9 ] + 1 2 r 3 [ A 1 y + A 2 y 2 + + A 9 y 9 ] 2 + + 1 4 ! r 5 [ A 1 y + A 2 y 2 + + A 9 y 9 ] 4 = y
From Equation (B4), a set of coefficient equations is acquired as follows:
{ r 2 A 1 = 1 r 2 A 2 + 1 2 r 3 A 1 2 = 0 r 2 A 3 + r 3 A 1 A 2 + 1 6 r 4 A 1 3 = 0
By solving Equation (B5), A i satisfies:
{ A 1 = 1 r 2 A 2 = r 3 2 r 2 3 A 3 = 1 6 r 2 5 [ 3 r 3 2 r 2 r 4 ] A 4 = 1 24 r 2 7 [ 10 r 2 r 3 r 4 15 r 3 3 r 2 2 r 5 ] A 5 = 1 120 r 2 9 [ r 2 3 r 6 + 15 r 5 r 2 2 r 3 + 10 r 2 2 r 4 2 105 r 2 r 3 2 r 4 + 105 r 3 4 ] A 6 =
Substituting Equation (B3) into Equation (B1), the spectrum phase in the two dimensional frequency domain is acquired:
θ 2 d f ( f η , f τ ) = 4 π ( f 0 + f τ ) c 0 { r 0 n = 1 9 A n n + 1 ( c 0 f η 2 ( f 0 + f τ ) r 1 ) n + 1 } π f τ 2 K r 2 π f η η c
By applying series expansion, Equation (B7) can be expressed as a polynomial of f τ :
θ 2 d f ( f η , f τ ) = 2 π φ 0 + k = 1 9 ϕ k f τ k 2 π f η η c
where:
{ φ 0 = 2 λ ( r 0 P 0 ) + m = 1 10 2 P m λ ( λ 2 f η ) m ϕ 1 = 2 c 0 ( r 0 P 0 ) m = 2 10 2 P m c 0 ( λ 2 f η ) m ( m 1 ) ϕ 2 = m = 2 10 2 C m 2 P m c 0 f 0 ( λ 2 f η ) m 1 2 K r ϕ k = ( 1 ) k m = 2 10 2 C m + k 2 k P m c 0 f 0 k 1 ( λ 2 f η ) m , k 3
and:
{ P 0 = n = 1 9 A n ( r 1 ) n + 1 n + 1 P 1 = n = 1 9 A n ( 1 ) n + 1 r 1 n P m = n = m 1 9 A n ( 1 ) n + 1 C n + 1 m r 1 n + 1 m n + 1 , 2 m 10
Because P m depends on r n and the highest orders along range and azimuth are both 2 shown in Equation (6), P m can be modeled as:
P m = P m , r e f + Q m , 1 , r Δ R + Q m , 2 , r ( Δ R ) 2 + Q m , 1 , a | Δ R η c + Q m , 2 , a | Δ R ( η c ) 2 , 0 m 10
According to Equations (B6) and (B10), every coefficient in Equation (B11) can be obtained. Then coefficients in Equation (13) can be acquired:
{ φ 0 , r e f = - 2 λ ( r 0 , r e f - P 0 , r e f ) + m = 1 10 2 P m , r e f λ ( λ 2 f η ) m M 1 , r = - 2 λ ( 1 - Q 0 , 1 , r ) + m = 1 10 2 Q m , 1 , r λ ( λ 2 f η ) m M 2 , r = - 2 λ ( - Q 0 , 2 , r ) + m = 1 10 2 Q m , n , r λ ( λ 2 f η ) m M 1 , a = - 2 λ ( 1 - Q 0 , 1 , a | Δ R ) + m = 1 10 2 Q m , 1 , a | Δ R λ ( λ 2 f η ) m M 2 , a = - 2 λ ( - Q 0 , 2 , a | Δ R ) + m = 1 10 2 Q m , 2 , a | Δ R λ ( λ 2 f η ) m
{ ϕ 1 , r e f = 2 c 0 ( r 0 , r e f P 0 , r e f ) m = 2 10 2 P m , r e f c 0 ( λ 2 f η ) m ( m 1 ) L 1 , r = 2 c 0 ( 1 Q 0 , 1 , r ) m = 2 10 2 Q m , 1 , r c 0 ( λ 2 f η ) m ( m 1 ) L 2 , r = 2 c 0 ( Q 0 , 2 , r ) m = 2 10 2 Q m , 2 , r c 0 ( λ 2 f η ) m ( m 1 ) L 1 , a = 2 c 0 ( 1 Q 0 , 1 , a | Δ R ) m = 2 10 2 Q m , 1 , a | Δ R c 0 ( λ 2 f η ) m ( m 1 )
{ ϕ 2 , r e f = m = 2 10 2 C m 2 P m , r e f c 0 f 0 ( λ 2 f η ) m 1 2 K r J 1 , r = m = 2 10 2 C m 2 Q m , 1 , r c 0 f 0 ( λ 2 f η ) m J 1 , a = m = 2 10 2 C m 2 Q m , 1 , a | Δ R c 0 f 0 ( λ 2 f η ) m
{ ϕ 3 , r e f = ( 1 ) 3 m = 2 10 2 C m + 1 3 P m , r e f c 0 f 0 2 ( λ 2 f η ) m K 1 , r = ( 1 ) 3 m = 2 10 2 C m + 1 3 Q m , 1 , r c 0 f 0 2 ( λ 2 f η ) m K 1 , a = ( 1 ) 3 m = 2 10 2 C m + 1 3 Q m , 1 , a | Δ R c 0 f 0 2 ( λ 2 f η ) m
and:
ϕ k , r e f = ( 1 ) k m = 2 10 2 C m + k 2 k P m , r e f c 0 f 0 k 1 ( λ 2 f η ) m , k 4

Appendix C

After multiplying Equation (34) with Equation (37), the two-dimensional spectrum is:
S 2 d f ( f η , f τ ) = σ W a [ f η ] r e c t [ f τ B r ] exp { j 2 π k = 1 3 ϕ k f τ k } exp { j 2 π φ 0 } exp { j 2 π 3 Y f τ 3 } exp { j 2 π f η η c }
Implementing range IFT on it, the signal in the RD domain is obtained by the series reversion method:
S r d ( f η , τ ) = r e c t [ τ τ m i g T p ] exp { j 2 π φ 0 } exp { j 2 π f η η c } exp { j π K m [ τ τ m i g ] 2 } exp { j 2 π 3 J m [ τ τ m i g ] 3 }
where τ m i g = ϕ 1 , K m = 1 / ( 2 ϕ 2 ) and J m = ( 3 ϕ 3 + Y ) K m 3 .
Some important curves and variables in the RD domain are illustrated in Figure C1, where:
τ = τ m i g | f η = f η r e f 2 r p t ( η c ) c 0 τ m i g , r e f | f η = f η r e f
Figure C1. Illustration of important curves and variables in RD domain. τ m i g , r e f and τ m i g represent migration curves corresponding to swath center and any target in the swath, respectively. τ m i g , c and τ m i g , s represent migration curves corresponding to any target whose η c = 0 before and after RCMC, respectively. τ is the difference between τ m i g , s and τ m i g , r e f . 2 r p t ( η c ) / c 0 is the range offset induced by first azimuth scaling.
Figure C1. Illustration of important curves and variables in RD domain. τ m i g , r e f and τ m i g represent migration curves corresponding to swath center and any target in the swath, respectively. τ m i g , c and τ m i g , s represent migration curves corresponding to any target whose η c = 0 before and after RCMC, respectively. τ is the difference between τ m i g , s and τ m i g , r e f . 2 r p t ( η c ) / c 0 is the range offset induced by first azimuth scaling.
Sensors 16 01091 g011
Considering the spatial variance model in Equation (35), we can represent τ as:
τ = L 1 , r , r e f Δ R L 2 , r , r e f ( Δ R ) 2
Combining Equations (35) and (C4), the differential RCM of the range cell center defined as τ m i g , c τ m i g , s is obtained:
2 c 0 R C M d i f f = α τ + β ( τ ) 2
where:
{ α = L 1 , r L 1 , r , r e f 1 β = L 1 , r L 2 , r , r e f L 2 , r L 1 , r , r e f ( L 1 , r , r e f ) 3
L 1 , r , r e f and L 2 , r , r e f equal L 1 , r | f η = f η r e f and L 2 , r | f η = f η r e f . Then, based on Equation (C5), τ τ m i g can also be represented as a function about τ :
τ τ m i g = τ 1 t c o n α τ β ( τ ) 2
where τ 1 = τ τ m i g , s .
K m and J m can also be represented as functions of τ :
{ K m = K m r e f + K s τ J m = J m r e f + J s τ
where:
{ K m r e f = 1 2 ϕ 2 , r e f K s = 2 K m r e f 2 J 1 , r L 1 , r J m r e f = ( 3 ϕ 3 , r e f + Y ) K m r e f 3 J s = 3 K 1 , r K m r e f 3 L 1 , r , r e f + 6 J 1 , r K m r e f J m r e f L 1 , r , r e f
Based on Equations (C7) and (C8), the signal in Equation (C2) can be represented as Equation (38).

Appendix D

This appendix will show the swath size achieved by the proposed algorithm can reach 150 km (azimuth) × 150 km (range). Simulation parameters are listed in Table D1. The simulated swath is portrayed in Figure D1, and the swath center is at the equator.
Table D1. Parameters for Simulation and Verification.
Table D1. Parameters for Simulation and Verification.
ParametersValue
Orbital inclination angle60°
Eccentricity0
Center time0 s
Wavelength0.24 m
Pulse width2 μ s
Bandwidth150 MHz
Sampling rate250 MHz
Pulse repetition frequency400 Hz
Incidence angle35°
Squint angle90°
Synthetic aperture time630 s
Figure D1. T5 is at swath center. T1 is 75 km away from T5 along the azimuth and range directions.
Figure D1. T5 is at swath center. T1 is 75 km away from T5 along the azimuth and range directions.
Sensors 16 01091 g012
Range and azimuth profiles corresponding to every target are illustrated in Figure D2, and evaluation results are listed in Table D2. As shown in Table D2, the difference of range PSLRs, azimuth PSLRs, range ISLRs, and azimuth ISLRs over the whole swath is ≤0.02 dB, ≤0.06 dB, ≤0.03 dB, and ≤0.09 dB respectively. Some broadening coefficients are less than 1, because the modulation rates corresponding to these points are changed in imaging, and the resolutions become better. The simulation results show that this algorithm can achieve good imaging quality over the swath of 150 km × 150 km.
Figure D2. (a) Azimuth and (b) range profiles corresponding to every point target, represented by blue and red lines, respectively.
Figure D2. (a) Azimuth and (b) range profiles corresponding to every point target, represented by blue and red lines, respectively.
Sensors 16 01091 g013
Table D2. Evaluation Results.
Table D2. Evaluation Results.
TargetT1T2T3T4T5T6T7T8T9
Azimuth resolution (m)1.951.931.951.961.951.961.981.981.97
Azimuth broadening0.9910.990.9810.990.9811
Azimuth PSLR (dB)13.28−13.27−13.30−13.28−13.28−13.29−13.28−13.28−13.24
Azimuth ISLR (dB)−10.18−10.21−10.26−10.17−10.17−10.24−10.18−10.17−10.19
Range resolution (m)2.092.092.082.072.072.062.082.062.06
Range broadening0.9810.990.9810.98110.98
Range PSLR (dB)−13.25−13.25−13.25−13.25−13.25−13.25−13.26−13.25−13.24
Range ISLR (dB)−10.16−10.15−10.15−10.14−10.15−10.14−10.15−10.17−10.14

References

  1. Tomiyasu, K. Synthetic aperture radar in geosynchronous orbit. In Proceedings of the Antennas and Propagation Society International Symposium, Washington, DC, USA, 15–19 March 1978; pp. 42–45.
  2. Bruno, D.; Hobbs, S.E.; Ottavianelli, G. Geosynchronous synthetic aperture radar: Concept design, properties and possible applications. Acta Astronaut. 2006, 59, 149–156. [Google Scholar] [CrossRef]
  3. Tomiyasu, K.; Pacelli, J.L. Synthetic aperture radar imaging from an inclined geosynchronous orbit. IEEE Trans. Geosci. Remote Sens. 1983, 21, 324–329. [Google Scholar] [CrossRef]
  4. Hobbs, S.E.; Bruno, D. Radar imaging from GEO: Challenges and applications. In Proceedings of the Remote Sensing and Photogrammetry Society Annual Conference, Newcastle upon Tyne, UK, 12–14 September 2007.
  5. Global Eartquake Satellite System (GESS). Available online: http://solidearth.jpl.nasa.gov/gess.html (accessed on 6 September 2015).
  6. Guarnieri, A.M.; Tebaldini, S.; Rocca, F.; Broquetas, A. Gemini: Geosynchronous SAR for earth monitoring by interferometry and imaging. In Proceedings of the 2012 IEEE International Geoscience and Remote Sensing Symposium, Munich, Germany, 22–27 July 2012; pp. 210–213.
  7. Schmidt, A.R. Secondary Range Compression for Improved Range Doppler Processing of SAR Data with Highsquint. Master’s Thesis, The University of British Columbia, Vancouver, BC, Canada, 1986. [Google Scholar]
  8. Davison, G.W.; Cumming, I.G.; Ito, M.R. A Chirp Scaling Approach for processing squint mode SAR data. IEEE Trans. Aerosp. Electron. Syst. 1996, 32, 121–133. [Google Scholar] [CrossRef]
  9. Cafforio, C.; Prati, C.; Rocca, F. Full resolution focusing of SEASAT SAR images in the frequency-wave number domain. In Proceedings of the 8th EARSel Workshop, Capri, Italy, 17–20 May 1988; pp. 336–355.
  10. Zeng, T.; Li, Y.; Ding, Z.; Long, T.; Yao, D.; Sun, Y. Subaperture approach based on azimuth-dependent range cell migration correction and azimuth focusing parameter equalization for maneuvering high-squint-mode SAR. IEEE Trans. Geosci. Remote Sens. 2015, 53, 6718–6734. [Google Scholar] [CrossRef]
  11. Bao, M.; Xu, G.; Li, Y.C.; Xing, M.D.; Zheng, B.; Wang, W. Research on curve trajectory model and imaging algorithm for GEO SAR. J. Astronaut. 2011, 32, 1769–1777. [Google Scholar]
  12. Bao, M.; Xing, M.D.; Li, Y.C. Chirp scaling algorithm for GEOSAR based on fourth-order range equation. Electron. Lett. 2012, 48, 41–42. [Google Scholar] [CrossRef]
  13. Hu, B.; Jiang, Y.C.; Zhang, S.S.; Yeo, T.S. Focusing of geosynchronous SAR with nonlinear chirp scaling algorithm. Electron. Lett. 2015, 51, 1195–1197. [Google Scholar] [CrossRef]
  14. Sun, G.C.; Xing, M.D.; Wang, Y.; Yang, J.; Bao, Z. A 2-D space-variant chirp scaling algorithm based on the RCM equalization and subband systhesis toprocess geosynchronous SAR data. IEEE Trans. Geosci. Remote Sens. 2014, 52, 4868–4880. [Google Scholar]
  15. Hu, B.; Jiang, Y.; Zhang, S.; Zhang, Y.; Yeo, T.S. Generalized Omega-K Algorithm for Geosynchronous SAR Image Formation. IEEE Geosci. Remote Sens. Lett. 2015, 12, 2286–2290. [Google Scholar] [CrossRef]
  16. Ding, Z.; Shu, B.; Yin, W.; Zeng, T.; Long, T. A Modified Frequency Domain Algorithm Based on Optimal Azimuth Quadratic Factor Compensation for Geosynchronous SAR Imaging. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2016, 9, 1119–1131. [Google Scholar] [CrossRef]
  17. Li, D.; Wu, M.; Sun, Z.; He, F.; Dong, Z. Modeling and processing of two-dimensional spatial-variant geosynchronous SAR data. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2015, 8, 3999–4009. [Google Scholar] [CrossRef]
  18. Cumming, I.G.; Wong, F.H. Digital Processing of Synthetic Aperture Radar Data: Algorithms and Implementation; Artech House: Norwood, MA, USA, 2005. [Google Scholar]
  19. Pei, L.; Gao, L.N.; Dong, X.C.; Long, T. High accurate compensation method of Doppler center frequency in GEO SAR using phase scan. Trans. Beijing Inst. Technol. 2010, 30, 741–745. [Google Scholar]
  20. Tom, M.A. Mathematical Analysis, 2nd ed.; China Machine Press: Beijing, China, 2004. [Google Scholar]
  21. Neo, Y.L.; Wong, F.H.; Cumming, I.G. A two-dimentional spectrum for bistatic SAR processing using series reversion. IEEE Geosci. Remote Sens. Lett. 2007, 4, 93–96. [Google Scholar] [CrossRef]
  22. Curlander, J.; McDonough, R. Synthetic Aperture Radar: Systems and Signal Processing; John Wiley & Sons: New York, NY, USA, 1991. [Google Scholar]
  23. Li, Z.; Li, C.S.; Yu, Z.; Zhou, J.; Chen, J. Back projection algorithm for high resolution GEO-SAR imaging formation. In Proceedings of the 2011 IEEE International on Geoscience and Remote Sensing Symposium (IGARSS), Vancouver, BC, Canada, 24–29 July 2011; pp. 336–339.
  24. Wong, F.H.; Yeo, T.S. New applications of nonlinear chirp scaling in SAR data processing. IEEE Trans. Geosci. Remote Sens. 2001, 39, 946–953. [Google Scholar] [CrossRef]
Figure 1. Comparison of ideal filtering and matching filtering with N r = 4 and 5. (ac) show results of azimuthal resolution, PSLR, and ISLR during the entire orbital period, respectively. Results achieved with N r = 5 are as nearly identical to those attained by ideal filtering. With N r = 4 , results are much worse.
Figure 1. Comparison of ideal filtering and matching filtering with N r = 4 and 5. (ac) show results of azimuthal resolution, PSLR, and ISLR during the entire orbital period, respectively. Results achieved with N r = 5 are as nearly identical to those attained by ideal filtering. With N r = 4 , results are much worse.
Sensors 16 01091 g001
Figure 2. Illustration of GEO SAR geometry. (a) Observation geometry when the beam crosses the swath center; (b) Observation geometry when the beam crosses another target.
Figure 2. Illustration of GEO SAR geometry. (a) Observation geometry when the beam crosses the swath center; (b) Observation geometry when the beam crosses another target.
Sensors 16 01091 g002
Figure 3. Illustration of first azimuth time scaling. Three targets (TA, TB and TC) are in the same range cell. Because of azimuthal variance, their RCM curves vary in the time domain, as shown in (a); In the RD domain, only some parts of the curves coincide, as shown in (b); After first azimuth scaling, linear azimuth variance is corrected and the three curves in the RD domain are parallel, as demonstrated in (c).
Figure 3. Illustration of first azimuth time scaling. Three targets (TA, TB and TC) are in the same range cell. Because of azimuthal variance, their RCM curves vary in the time domain, as shown in (a); In the RD domain, only some parts of the curves coincide, as shown in (b); After first azimuth scaling, linear azimuth variance is corrected and the three curves in the RD domain are parallel, as demonstrated in (c).
Sensors 16 01091 g003
Figure 4. Illustration of geometric distortion. Two targets (TA and TB) are orignally located in the same range cell, and η c for TB is zero. After imaging by proposed algorithm, TB is still at its original location. However, TA is focused at T A . Offsets in the range and azimuth directions are t c o n and P 1 , respectively. All targets originally on red line are on dashed line after focusing. Therefore, the focusing results must be corrected from the dashed to red line by geometric correction, from T A to T A .
Figure 4. Illustration of geometric distortion. Two targets (TA and TB) are orignally located in the same range cell, and η c for TB is zero. After imaging by proposed algorithm, TB is still at its original location. However, TA is focused at T A . Offsets in the range and azimuth directions are t c o n and P 1 , respectively. All targets originally on red line are on dashed line after focusing. Therefore, the focusing results must be corrected from the dashed to red line by geometric correction, from T A to T A .
Sensors 16 01091 g004
Figure 5. Flowchart of the proposed algorithm.
Figure 5. Flowchart of the proposed algorithm.
Sensors 16 01091 g005
Figure 6. T5 is at swath center. T1 is 41.5 km and 43 km away from T5 along azimuth and range, respectively.
Figure 6. T5 is at swath center. T1 is 41.5 km and 43 km away from T5 along azimuth and range, respectively.
Sensors 16 01091 g006
Figure 7. (a) Azimuth and (b) range profiles corresponding to every point target, represented by blue and red lines, respectively.
Figure 7. (a) Azimuth and (b) range profiles corresponding to every point target, represented by blue and red lines, respectively.
Sensors 16 01091 g007
Figure 8. The amplitude spectrum (a) and the contour map (b) corresponding to the imaging result of T5.
Figure 8. The amplitude spectrum (a) and the contour map (b) corresponding to the imaging result of T5.
Sensors 16 01091 g008
Figure 9. Imaging profiles corresponding to T5. The first column represents the two-dimensional point spread function. The second and third columns represent azimuth and range profiles. (ac) are achieved by applying the proposed algorithm, the algorithm in [15] and the algorithm in [17] respectively.
Figure 9. Imaging profiles corresponding to T5. The first column represents the two-dimensional point spread function. The second and third columns represent azimuth and range profiles. (ac) are achieved by applying the proposed algorithm, the algorithm in [15] and the algorithm in [17] respectively.
Sensors 16 01091 g009aSensors 16 01091 g009b
Figure 10. Imaging profiles corresponding to T3. The first column represents the two-dimensional point spread function. The second and third columns represent azimuth and range profiles. (ac) are achieved by applying the proposed algorithm, the algorithm in [15] and the algorithm in [17] respectively.
Figure 10. Imaging profiles corresponding to T3. The first column represents the two-dimensional point spread function. The second and third columns represent azimuth and range profiles. (ac) are achieved by applying the proposed algorithm, the algorithm in [15] and the algorithm in [17] respectively.
Sensors 16 01091 g010aSensors 16 01091 g010b
Table 1. Analysis Parameters for Slant Range Order.
Table 1. Analysis Parameters for Slant Range Order.
ParametersValue
Orbital inclination angle60°
Eccentricity0
Wavelength0.24 m
Incidence angle35°
Ground resolution2 m
Table 2. Parameters for simulation and verification.
Table 2. Parameters for simulation and verification.
ParametersValue
Orbital inclination angle60°
Eccentricity0
Center time8600 s
Wavelength0.24 m
Pulse width2 μs
Bandwidth150 MHz
Sampling rate250 MHz
Pulse repetition frequency120 Hz
Incidence angle35°
Squint angle90°
Synthetic aperture time750 s
Table 3. Evaluation Results.
Table 3. Evaluation Results.
TargetT1T2T3T4T5T6T7T8T9
Azimuth resolution (m)1.871.861.881.911.911.911.961.961.97
Azimuth broadening1.001.001.001.001.001.001.001.001.00
Azimuth PSLR (dB)−13.29−13.30−13.23−13.36−13.36−13.36−13.22−13.19−13.24
Azimuth ISLR (dB)−10.37−10.51−10.32−10.60−10.55−10.55−10.59−10.54−10.51
Range resolution (m)1.951.951.941.941.941.941.941.941.94
Range broadening1.001.001.001.001.001.001.001.001.00
Range PSLR (dB)−13.46−13.29−13.24−13.25−13.26−13.26−13.26−13.28−13.40
Range ISLR (dB)−9.98−9.72−9.76−9.73−9.69−9.69−9.74−9.71−9.84
Table 4. Evaluation Results Corresponding to T5.
Table 4. Evaluation Results Corresponding to T5.
Proposed AlgorithmAlgorithm in [15]Algorithm in [17]
Azimuth resolution (m)1.911.891.91
Azimuth broadening1.001.001.00
Azimuth PSLR (dB)−13.36−13.37−13.02
Azimuth ISLR (dB)−10.55−10.61−10.25
Range resolution (m)1.941.941.94
Range broadening1.001.001.00
Range PSLR (dB)−13.26−13.25−13.42
Range ISLR (dB)−9.69−9.68−9.78
Table 5. Evaluation Results Corresponding to T3.
Table 5. Evaluation Results Corresponding to T3.
Proposed AlgorithmAlgorithm in [15]Algorithm in [17]
Azimuth resolution (m)1.883.7115.48
Azimuth broadening1.001.867.77
Azimuth PSLR (dB)−13.23−0.16−9.63
Azimuth ISLR (dB)−10.320.09−7.42
Range resolution (m)1.941.942.38
Range broadening1.001.001.204
Range PSLR (dB)−13.24−13.578−5.158
Range ISLR (dB)−9.76−9.77−1.906
Table 6. Comparison of Computational Load.
Table 6. Comparison of Computational Load.
TargetProposed AlgorithmBPACSA
Computational load (GFLOP)6790.65126,865,799.042415.32

Share and Cite

MDPI and ACS Style

Yu, Z.; Lin, P.; Xiao, P.; Kang, L.; Li, C. Correcting Spatial Variance of RCM for GEO SAR Imaging Based on Time-Frequency Scaling. Sensors 2016, 16, 1091. https://doi.org/10.3390/s16071091

AMA Style

Yu Z, Lin P, Xiao P, Kang L, Li C. Correcting Spatial Variance of RCM for GEO SAR Imaging Based on Time-Frequency Scaling. Sensors. 2016; 16(7):1091. https://doi.org/10.3390/s16071091

Chicago/Turabian Style

Yu, Ze, Peng Lin, Peng Xiao, Lihong Kang, and Chunsheng Li. 2016. "Correcting Spatial Variance of RCM for GEO SAR Imaging Based on Time-Frequency Scaling" Sensors 16, no. 7: 1091. https://doi.org/10.3390/s16071091

APA Style

Yu, Z., Lin, P., Xiao, P., Kang, L., & Li, C. (2016). Correcting Spatial Variance of RCM for GEO SAR Imaging Based on Time-Frequency Scaling. Sensors, 16(7), 1091. https://doi.org/10.3390/s16071091

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