Next Article in Journal
Comparison of Aqua/Terra MODIS and Himawari-8 Satellite Data on Cloud Mask and Cloud Type Classification Using Split Window Algorithm
Previous Article in Journal
Improved Faraday Rotation Estimation in Spaceborne PolSAR Data Using Total Variation Denoising
Previous Article in Special Issue
Bistatic Landmine and IED Detection Combining Vehicle and Drone Mounted GPR Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Efficient Imaging Algorithm for GNSS-R Bi-Static SAR

1
School of Electronics and Information Engineering, Beihang University, Beijing 100191, China
2
Department of Electronic and Electrical Engineering, University of Sheffield, Sheffield S1 4ET, UK
*
Author to whom correspondence should be addressed.
Remote Sens. 2019, 11(24), 2945; https://doi.org/10.3390/rs11242945
Submission received: 10 October 2019 / Revised: 26 November 2019 / Accepted: 3 December 2019 / Published: 9 December 2019

Abstract

:
Global Navigation Satellite System Reflectometry (GNSS-R) based Bi-static Synthetic Aperture Radar (BSAR) is becoming more and more important in remote sensing, given its low power, low mass, low cost, and real-time global coverage capability. Due to its complex configuration, the imaging for GNSS-R BSAR is usually based on the Back-Projection Algorithm (BPA), which is very time consuming. In this paper, an efficient and general imaging algorithm for GNSS-R BSAR is presented. A Two Step Range Cell Migration (TSRCM) correction is firstly applied. The first step roughly compensates the RCM and Doppler phase caused by the motion of the transmitter, which simplifies the SAR data into the quasi-mono-static case. The second step removes the residual RCM caused by the motion of the receiver using the modified frequency scaling algorithm. Then, a cubic phase perturbation operation is introduced to equalize the Doppler frequency modulation rate along the same range cell. Finally, azimuth phase compensation and geometric correction are completed to obtain the focused SAR image. A simulation and experiment are conducted to demonstrate the feasibility of the proposed algorithm, showing that the proposed algorithm is more efficient than the BPA, without causing significant degradation in imaging quality.

Graphical Abstract

1. Introduction

Global Navigation Satellite System Reflectometry (GNSS-R)uses the reflected GNSS signal to obtain information about the Earth’s surface, such as the speed of ocean winds [1,2], the soil moisture [3,4,5], the biomass of the land [5,6], the ocean altitude [7,8], etc. The concept of GNSS-R was firstly considered by Hall and Cordy in 1988 [9]. However, based on their erroneous estimates, they deemed this technique not very promising. In 1993, the concept for ocean altimetry using the GNSS reflected signal was proposed by Martin-Neira [10]. From then on, GNSS-R has achieved rapid development, both in the measurement concepts, instruments, and applications [11,12]. The first space borne GNSS-R mission, U.K. Disaster Monitoring Constellation (DMC), was launched in 2003 [13]. The Low Earth Orbiting U.K. TechDemoSat-1 satellite (TDS-1) was launched in 2014 [1]. The Cyclone Global Navigation Satellite System (CYGNSS) aimed to improve the prediction of extreme weather was launched by NASA in 2016 [14].
GNSS-R Bi-static Synthetic Aperture Radar (BSAR) is one of the new applications of the GNSS-R [15,16,17,18,19,20,21,22,23,24,25]. It uses the GNSS signal as a non-cooperative illuminator to obtain an image of the Earth’s surface. The advantage of GNSS-R BSAR is very significant compared with traditional SAR. Firstly, benefiting from the removal of the transmitting device, the GNSS-R system can be made low mass, low power, and low cost. Secondly, we can choose the GNSS satellites with different azimuth and elevation angles to observe the target from different perspectives. Thirdly, it can achieve easy synchronization aided by the GNSS time service [26]. Finally, it can achieve nearly real-time global monitoring due to the rich satellite resources. On the other hand, the GNSS-R BSAR also has some disadvantages. Firstly, the power of the GNSS signal is very low around the Earth’s surface, and thus, a longer integration time is needed to have a satisfactory Signal-to-Noise Rate (SNR) for the SAR image. Secondly, the instability of the illuminating power will lead to problems with the signal power calibration [27]. Another challenge for GNSS-R BSAR lies in efficient imaging. In general, two main difficulties are faced in the imaging of GNSS-R BSAR due to its complex geometry:
  • The complex expression for range history: The range history is due to the motion of both the GNSS satellite and the receiving platform, which makes it extremely difficult to obtain a precise analytical solution to the stationary phase point of the Doppler phase.
  • The translational variant Doppler history: Unlike mono-static SAR, the Doppler history of the echo signal of GNSS-R BSAR is translationally variant since the trajectories of the transmitter and the receiver are non-parallel and their velocities are also different. This means that imaging becomes a two-dimensional spatially varying filtering process.
As a result, commonly used imaging algorithms for GNSS-R BSAR are usually based on the Back-Projection Algorithm (BPA) [15,16,17,18,19,20,21,22,23]. Although having the ability of handling different configurations, these algorithms are very time consuming. In order to handle the spatial variation of the echo data, some two step algorithms [24,25] were proposed for GNSS-R BSAR. The general idea of those algorithms is very similar: a bulk compensation for coarse focusing and then a pointwise compensation for the residual RCM and phase error. These algorithms are proven to have better performance than the BPA. However, the second step for residual compensation is still inefficient. In [28], a Nonlinear Chirp Scaling (NCS) algorithm was presented to focus the SAR data collected in the translational variant mode for airborne BSAR. The key step is to equalize the Doppler Frequency Modulation (FM) rate using phase perturbation. This idea could potentially also be extended to the GNSS-R BSAR case.
In this paper, an accurate signal model is firstly established for GNSS-R BSAR. Then, the range history and Doppler phase history of the echo signal are analysed. Based on the analysis, an efficient imaging algorithm for GNSS-R BSAR is proposed. In the first step, the RCM and the Doppler phase caused by the motion of the transmitter are roughly removed through bulk compensation in the azimuth time domain. After this step, the bi-static SAR data are simplified into a quasi-mono-static case, so that precise expression of the echo data in the range-Doppler domain can be derived. In the range-Doppler domain, the RCM caused by the motion of the receiver and the residual RCM caused by the motion of the transmitter are corrected through the modified frequency scaling algorithm. Then, the data are transformed into the azimuth time domain, and phase perturbation is performed to equalize the Doppler FM rate along the same range cell. Finally, the data are transformed into the range-Doppler domain for azimuth phase compensation. In the whole procedure, only complex multiplications and FFT are needed, leading to a very efficient algorithm.
In order to demonstrate the feasibility and efficiency of the proposed imaging algorithm, point target simulation is firstly conducted. The GPS L5 satellite is chosen as the illuminator. The receiver is assumed to be moving along a nonparallel line to the satellite with different velocities. In total, 25 targets are laid out evenly in a 20 km × 20 km square area. The motion error of the receiver is ignored in our simulation. The imaging results of point targets at different locations are very consistent with theoretical analysis, demonstrating the feasibility of the proposed algorithm.
An experiment is also conducted to further confirm the feasibility of the proposed algorithm. Again, the GPS L5 satellite is chosen as the illuminator. The buildings at Beihang University are chosen as the imaging targets. The collected echo data are processed using the traditional BPA and the proposed algorithm, respectively. The imaging results are similar for the two algorithms, but the efficiency of the proposed algorithm is much higher than the traditional BPA. The imaging result is then compared with the optical image, and the strong scattering areas match the high density areas in the radar image well.
The paper is organized as follows: The signal model for GNSS-R BSAR and details of the proposed algorithm are presented in Section 2. Simulation and experimental results are provided in Section 3. A further discussion about the proposed algorithm is presented in Section 4, and conclusions are drawn in Section 5.

2. Materials and Methods

2.1. Modelling and Analysis

The general geometric configuration of the GNSS-R BSAR is shown in Figure 1. The receiver is mounted on an airplane moving in parallel to the ground along the x direction with a constant velocity Vr, and the transmitter is mounted on the GNSS satellite moving along its Kepler orbit. The target is positioned on the ground plane (x-y plane). The bi-static angle θ is defined as the angle between the target-to-satellite baseline and the target-to-receiver baseline. The receiver works in the broadside mode, and the beam centre of the receiver antenna falls at the y axis at t = 0. Here, t represents the azimuth slow time. The beam of the transmitter antenna covers most area of the Earth’s surface, and the antenna pattern is considered as constant in the imaging duration. For convenience of expression, in the following part of this paper, the slant range between the target and the satellite is referred to as the transmitter range, and the slant range between the target and the receiver is referred to as the receiver range.
For a typical SAR system, the transmitted signal is Linear Frequency Modulated (LFM). The GNSS system is not designed for SAR imaging application, and the structure of the transmitted signal is different from the LFM wave. For example, the GPS signal has three levels in structure: the bottom level is the carrier wave at the L-band; the middle level is the ranging codes, which are pseudorandom sequences; the upper level is the information code that carries the navigation message. For these three sequences, only the ranging code is used for imaging, and thus, the synchronization process should be performed firstly to cancel the other two sequences [15].
Assume the beam centre of the receiving antenna is focusing at target k at t = t0. Then, the echo data of target k after synchronization and SAR data formation could be expressed as:
s ( t , τ ) = a ( t t 0 ) C [ τ R k ( t ) c ] e x p [ j 2 π R k ( t ) λ ]
where a(t) is the antenna pattern of the receiver, C(τ) is the ranging code sequence, τ is the fast time, λ is the wavelength of the carrier, and c is the speed of light. Rk(t) is the total slant range, and Rk(t) = Rtrk(t) + Rtsk(t). Rtrk(t) is the receiver range for target k, and Rtsk(t) is the transmitter range for target k.
Assume that target k0 has the same minimum transmitter range as target k. Then:
R t r k ( t ) = R t r k 0 ( t t 0 ) ,
s ( t , τ ) = a ( t t 0 ) C [ τ R t r k 0 ( t t 0 ) + R t s k ( t ) c ] e x p [ j 2 π R t r k 0 ( t t 0 ) + R t s k ( t ) λ ]
The receiver range has the form of a hyperbola:
R t r k 0 ( t ) = R t r k 2 + V r 2 t 2
Using the Equivalent Slant Range Mode (ESRM) [29], the transmitter range can be expressed as:
R t s k ( t ) = R t s k 2 ( t 0 ) + V 0 2 s i n 2 φ ( t t 0 ) 2 2 R t s k ( t 0 ) V 0 s i n φ ( t t 0 )
where V0 is the equivalent velocity and φ is the equivalent squint angle.
As can be seen from (3), (4), and (5), since the range history of the echo data for GNSS-R BSAR is caused by the motion of both the GNSS satellite and the airplane, the Doppler history of the echo data consists of two square roots. In this case, the stationary phase point does not have an analytical solution [30], and thus, the precise explicit expression of the echo data in the Range-Doppler (R-D) domain cannot be obtained. Although the approximate R-D expression of the echo data for airborne BSAR and some associated imaging algorithms have been developed [31,32,33], the derivation is lengthy and tedious, and the accuracy of the approximation also decreases quickly when the bi-static angle increases. In this paper, a two step method is presented to get the R-D expression of the echo data more accurately for GNSS-R BSAR. It will be proven that the square root, which corresponds to the transmitter range, can be removed firstly by a bulk compensation. Then, the expression of the echo data is simplified into a quasi-mono-static case, which only has one square root. This process is referred to as slant range separation.
The slant range separation process is feasible due to the asymmetry between the transmitter range and the receiver range for GNSS-R BSAR. To show the details, we firstly take a look at the transmitter range. Again, GPS is chosen as an example.
The GPS orbit belongs to the high Earth orbit (HEO). The average altitude is about 20,200 km, and the orbit is very close to a circle. Since the altitude of the satellite is too high, if observed on the Earth’s surface, the spatial variation of the Doppler parameters of the GPS satellite is very slow. In fact, when the imaging scene is not too large and the integration time is not too long, the second and higher order components of the spatial variation of the transmitter range are negligible. It will be proven in the following by both theoretical derivation and simulation.
The orbit geometry of the GPS satellite is shown in Figure 2. The Doppler FM rate can be calculated by:
f r = V s 2 c o s 2 φ λ R t s
Assuming that angle φ is constant for targets in the imaging scene, the directional derivative of fr on the ground plane is:
d f r d l = V s 2 c o s 2 φ λ ( 1 R t s 2 ) d R t s d l V s 2 c o s 2 φ λ R t s 2 g r a d ( R t s ) = V s 2 c o s 2 φ λ R t s 2 c o s α
where g r a d ( R t s ) is the modulus of the gradient of Rts on the ground plane, which is equal to the cosine of the elevation angle α of the satellite. When φ increases, V s 2 c o s 2 φ λ R t s 2 decreases, and cosα increases. When φ increases to φmax, cosα has the maximum value of one. Therefore:
d f r d l < V s 2 λ R t s 0 2
where Rts0 is the height of the satellite relative to the ground when φ = 0 and Vs is the velocity of the satellite.
Then, the maximum range error caused by ignoring the second order component of the spatial variation of the transmitter range is:
e r r r a n g e = λ 2 m a x ( d f r d l ) l 2 ( T 2 ) 2 < λ 2 V s 2 λ R t s 0 2 l 2 ( T 2 ) 2
where T is the integration time and l is the size of the imaging scene.
The corresponding phase error is:
e r r p h a s e = 2 π e r r r a n g e λ < π V s 2 λ R t s 0 2 l 2 ( T 2 ) 2
The simulation result is shown in Figure 3. The six curves correspond to the maximum phase error as a function of integration time for different sizes of the scene (10 km to 20 km with a linear spacing of 2 km from the bottom to the top). The red straight line corresponds to the π/4 phase error criterion for the GPS L5 carrier. It can be seen that, for an imaging scene no larger than 20 km × 20 km, the phase error caused by the second and higher order components of the spatial variation of the transmitter range is still acceptable even when the integration time reaches 30 s. Thus, if a bulk compensation for the transmitter range using the scene centre as the reference point is firstly applied, the residual transmitter range has only a fixed linear component. Then, the expression of the echo data is simplified into a quasi-mono-static case, which only has one square root, and the stationary phase point can then be calculated analytically.
After the bulk compensation for transmitter range, the echo signal for target k0 becomes:
s ( t , τ ) = a ( t t 0 ) C { τ R t r k 0 ( t t 0 ) + R t s k ( t ) R t s c ( t ) c } e x p { j 2 π R t r k 0 ( t t 0 ) + R t s k ( t ) R t s c ( t ) λ }
where Rtsc(t) is the transmitter range for target c, which is positioned at the centre of the scene.
Expanding R t s k ( t ) R t s c ( t ) at t = 0 and keeping only those up to the first order, we have:
R t s k ( t ) R t s c ( t ) R t s k R t s c λ ( f d k f d c ) t R t s k R t s c λ f d x x 0 t 0 λ f d y y 0 t 0 λ ( f d x x 0 + f d y y 0 ) ( t t 0 ) = R t s k 0 R t s c + R s h i f t k λ Δ f d k ( t t 0 )
where:
R t s k = R t s k ( t = 0 ) , R t s c = R t s c ( t = 0 ) , R t s k 0 = R t s k 0 ( t = 0 ) ,
R s h i f t k = R t s k R t s k 0 λ f d x x 0 t 0 λ f d y y 0 t 0 ,
Δ f d k = f d x x 0 + f d y y 0 | ( x , y ) = ( 0 , 0 )
Rshiftk is the position shift of the signal in the echo window. The Doppler frequency fd and its derivative can be expressed as a function of the parameters of the satellite and the target.
f d = V s R t s λ R t s f d x = V s i x λ R t s V s R t s λ R t s 2 ( i r t s i x ) f d y = V s i y λ R t s V s R t s λ R t s 2 ( i r t s i y )
where i x is the unit directional vector of the x axis, i y is the unit directional vector of the y axis, and i r t s is the unit directional vector from the target to the satellite.
Substituting (12) into (11) leads to:
s ( t , τ ) = a ( t t 0 ) C { τ R k 0 ( t t 0 ) + R s h i f t k λ Δ f d k ( t t 0 ) c } exp { j 2 π R k 0 ( t t 0 ) λ Δ f d k ( t t 0 ) λ + φ 1 } a ( t t 0 ) C { τ R k 0 ( t t 0 t d k ) + R s h i f t k c } exp { j 2 π R k 0 ( t t 0 t d k ) λ }
where:
R k 0 ( t ) = R t r k 0 ( t ) + R t s k 0 R t s c
The last approximation holds when the scene size and integration time are not too large.
t d k = Δ f d k k a = λ R t r k Δ f d k V r 2
where ka is the Doppler FM rate for target k caused by the motion of the receiver. The phase φ1 is omitted because it has no impact on the derivation.
For mono-static SAR, the echo data for targets with the same minimum slant range have the same Doppler history and RCM curve. This means the echo data are translationally invariant. Thus, the imaging algorithms in the azimuth frequency domain are usually more efficient. Due to the non-parallel trajectory and different velocity of the transmitter and the receiver, the echo data for GNSS-R BSAR are translationally variant. This property can be observed by (17) in two aspects.
  • The spatially varying Doppler centroid: It is formed by the linear component of the residual transmitter range and represented by the spatially varying delay time tdk. This means the equivalent squint angle is also spatially varying.
  • The translational variant Doppler FM rate: It is formed by the constant component of the residual transmitter range and represented by the shifting factor Rshiftk. The shifting factor Rshiftk indicates that the echo data for targets with the same minimum receiver range (thus the same Doppler FM rate) will not appear in the same range cell. In other words, the signals that appear in the same range cell have a different Doppler FM rate.
To illustrate the range cell shift effect of the shifting factor, two spaces are defined for GNSS-R BSAR, as shown in Figure 4.
  • The scene space in which the echo data are received.
  • The echo space in which the echo data are stored and processed.
As can be seen from the figure, due to the effect of the shifting factor Rshiftk, for targets with the same minimum receiver range (thus the same Doppler FM rates since they are caused only by the motion of the receiver after bulk compensation for transmitter range) in the scene space, their echo data will not appear in the same range cell in the echo space. In other words, for the echo data in the same range cell, their Doppler FM rates are different. As an example, target k has the same minimum receiver range as target k0 and thus has the same Doppler FM rate as target k0. However, the echo data of target k appear in the same range cell as target k1 rather than target k0 in the echo space, since R k ( t 0 ) + R shiftk = R k 0 ( 0 ) + R shiftk = R k 1 ( 0 ) .
In order to focus the echo data efficiently in the R-D domain, the Doppler FM rate in the same range cell needs to be equalized. Here, the term “equalize” means making the Doppler FM rates equal. Firstly, we consider the shifting curve Rshiftk.
The first term of Rshiftk is caused by the difference in transmitter range for different targets at t = 0. This term is positively related to the bi-static angle θ. Since θ varies widely in different receiving geometry, this term also varies widely and in general is also the dominating term of Rshiftk. This term is a linear function of the azimuth time. The second term is caused by the variation of the Doppler frequency along the direction of the receiver velocity, and this is a quadratic function of the azimuth time. The third term is caused by the variation of the Doppler frequency along the cross direction of the receiver velocity, and it is also a linear function of the azimuth time, but the slope varies with y0.
The latter two terms are a function of x0 and y0, which are negligible when the imaging scene is not too large. Ignoring the second term, we have:
R s h i f t k R t s x V r t 0 λ f d y y 0 t 0
which is a linear function of the azimuth time.
Correspondingly, for targets whose echo data appear in the same range cell, the minimum receiver range is:
R t r ( t ) = R t r k + R t r R R s h i f t k = R t r k ( 1 + R t r R R t s x V r λ f d y y 0 R t r k t ) = R t r k ( 1 + γ t )
where:
R t r R = R t r y R y ,
γ = R t r R R t s x V r λ f d y y 0 R t r k
Then, the Doppler FM rate along the same range cell is:
k ( t ) = V r 2 λ R t r ( t ) = V r 2 λ R t r k ( 1 + γ t ) V r 2 λ R t r k ( 1 γ t ) = V r 2 λ R t r k + V r 2 λ R t r k γ t = k a + Δ k ( t ) ,
Δ k ( t ) = V r 2 λ R t r k γ t = V r 2 ( R t s x V r λ f d y y 0 ) R t r R λ R t r k 2 t
It can be seen that the Doppler FM rate along the same range cell is approximately a linear function of the azimuth time. Therefore, a cubic perturbation function is sufficient to equalize the Doppler FM rate along the range cell.

2.2. Imaging Methods

Based on the above analysis, an efficient and general imaging algorithm is proposed for GNSS-R BSAR. The block diagram of the proposed algorithm is shown in Figure 5.
Firstly, two receiving channels are used to collect the reflected signal and the direct signal, respectively. The reflected channel signal is used for imaging, whereas the direct channel signal is used for positioning and synchronization. This step is introduced to track the time delay, phase, and navigation message of the GNSS signal and eliminate the phase error caused by clock slippage and local oscillator drift of the receiver [15].
Then, the signal is truncated to form the SAR data. The echo data of target k after synchronization and SAR data formation can be expressed as (11).

2.2.1. Bulk Compensation and Range Compression

Fast Fourier Transform (FFT) along the range direction is performed, and bulk compensation for transmitter range along with range compression is accomplished in the range frequency domain. The expression of the bulk compensation and range compression filter function is given by:
H b r c = F * ( f τ ) e x p [ j 2 π f 0 + f τ c R t s c ( t ) ]
where F * ( f τ ) is the complex conjugate of the Fourier transform of C(τ). Then, the data are transformed into the time domain by performing the range IFFT, and the signal becomes:
s 1 ( t , τ ) = a ( t t 0 ) P { τ R k 0 ( t t 0 t d k ) + R s h i f t k c } e x p { j 2 π R k 0 ( t t 0 t d k ) λ }
where P(τ) is the auto-correlation function of the GNSS ranging code. The data are then transformed into the range-Doppler domain.

2.2.2. Residual RCMC

Due to the different equivalent squint angle caused by the linear component of the residual transmitter range, the Range Cell Migration (RCM) of the data in the same range cell has different slope in the azimuth time domain. However, they should still satisfy the same RCM curve in the range-Doppler domain, just corresponding to different intervals, and thus can be corrected uniformly according to the reference point, which is chosen to have a zero equivalent squint angle and thus a zero delay time td.
In traditional SAR applications, the chirp scaling algorithm is often used to correct the range cell variant RCM of the SAR data. However, in GNSS-R BSAR, the transmitted signal is not a chirp signal, and thus, the chirp scaling algorithm is no longer suitable. The Frequency Scaling (FS) algorithm was introduced in [34] to correct the RCM of the de-ramped signal for spotlight SAR. In this paper, it will be proven that after some changes, this algorithm is also capable of handling the RCM Correction (RCMC) problem for GNSS-R BSAR:
  • The scaling operation is not applied to the range frequency axis, but to the range time axis, and thus in some sense, it is more appropriate to name the modified algorithm the range scaling algorithm rather than the frequency scaling algorithm.
  • The scaling of the range time needs four multiplications rather than three as in the frequency scaling algorithm.
  • The scaling factors should all be adapted to the new application.
The detail of the residual RCMC process is illustrated in the following. Firstly, the RCM caused by the motion of the receiver and the residual RCM caused by the motion of the transmitter are equalized by the so-called range scaling algorithm. This step is a combination of four sequential processes: frequency shift, range scaling, inverse frequency shift, and inverse range scaling. After these four operations, the RCM of the signal at different range cells is equalized, and then, a bulk RCMC is applied to finish correcting the RCM.
Considering the reference point for target k0 (note that the reference point is not always located at the y axis, and target k0 has a non-zero equivalent squint angle), the echo data of the reference point after bulk compensation for transmitter range have the following form:
s r e f ( t , τ ) = a ( t t r e f ) P [ τ R t r k 0 ( t ) + R t s k 0 R t s c c ] e x p [ j 2 π R t r k 0 ( t ) + R t s k 0 R t s c λ ]
The RCM in the azimuth time domain is given by:
R C M ( t ) = R t r k 0 ( t ) + R t s k 0 R t s c
Transformed into the range-Doppler domain, the RCM becomes:
R C M ( f ) = R t r k 0 [ t ( f ) ] + R t s k 0 R t s c = R t r k 0 R t r c D f + R t r c D f + R t s k 0 R t s c R k 0 R c D f R t r R + R t r c D f + ( 1 R t r R ) ( R k 0 R c ) = ( R k 0 R c ) β + α R t r c
where:
R t r k 0 = R t r k 0 ( 0 ) D f = 1 ( λ f V r ) 2 t ( f ) = λ R t r k 0 f V r 2 D f α = 1 D f β = 1 [ R t r R ( α 1 ) + 1 ]
Thus, the RCMC can be accomplished by two main steps: scaling the range time axis by β times, followed by a bulk RCMC to correct the equalized RCM αβRtrc. The four scaling filter functions corresponding to the first step are:
H f s = e x p ( j π k τ 2 ) H r s = e x p ( j π f τ 2 ( 1 β ) k ) H i f s = e x p ( j π k τ 2 β ) H i r s = e x p ( j π f τ 2 β ( 1 β ) k )
Here, the subscripts in the four filter functions represent frequency shift, range scaling, inverse frequency shift, and inverse range scaling, respectively. The first multiplication is performed to shift the range frequency of the echo data according to their RCM. After this, the base-band range signal is modulated by a different frequency according to their RCM. The 2D frequency spectrum has a similar curve as the RCM along the azimuth direction, and the range scaling multiplication is then performed. The factor k in the frequency shift filter function Hfs is not fixed, but it should make sure that the spectrum shift does not surpass the sampling rate. The purpose of the next three filter functions is similar to their counterparts in the frequency scaling algorithm. For a detailed description of their functions, please refer to [34]. The final bulk RCMC filter function is given by:
H b u l k = e x p ( j 2 π f τ α β R t r c c )
This filter function can be incorporated into the inverse frequency shift filter function in practice, given by:
H i r s = e x p ( j π f τ 2 β ( 1 β ) k + j 2 π f τ α β R t r c c )
Note that in our analysis, we removed the range cell shift of the targets from the reference point. This will cause a small error in the RCM correction for those targets. However, since the range cell shift is so small in terms of RCM spatial variation, this error is actually negligibly small.

2.2.3. Azimuth Phase Perturbation

After residual RCMC, the RCM of the echo data is corrected. The data are then transformed into the azimuth time domain. The expression of the data after residual RCMC for target k becomes:
s 2 ( t , τ ) = a ( t t 0 ) β P [ 1 β ( τ R k + R s h i f t k c ) ] e x p { j 2 π R k 0 ( t t 0 t d k ) λ } ,
R k = R t r k 0 + R t s k 0 R t s c
Since β is very close to one, the broadening of the range profile is negligible, and then:
s 2 ( t , τ ) = a ( t t 0 ) P ( τ R k + R s h i f t k c ) e x p [ j 2 π R k 0 ( t t 0 t d k ) λ ]
As shown in our earlier analysis, the cubic phase perturbation function is sufficient to equalize the Doppler FM rate along the range cell. Considering the expression of Δk, the expression of the perturbation function should be:
H p e r t u r b a t i o n = e x p [ j π V r 2 ( R t s x V r λ f d y y 0 ) R t r R 3 λ R t r k 2 t 3 ]
In addition to equalizing the Doppler FM rate along the range cell, the perturbation filter function also has some side effects. The effect of the components with different orders in the perturbation filter function is analysed below.
  • The constant component πat03: It changes the phase of the signal according to the position of the target, which can be ignored when only the amplitude of the image is concerned. Here:
    a = V r 2 ( R t s x V r λ f d y y 0 ) R t r R 3 λ R t r k 2 ,
    t 0 = x 0 V r
  • The first order component 3πat02(tt0): It adds a small spatially varying Doppler shift to the signal. This shift is a quadratic function of the azimuth time t, which can be incorporated into the Doppler shift caused by the residual transmitter range, i.e.,
    Δ f d k = f d x x 0 + f d y y 0 ( R t s x V r λ f d y y 0 ) R t r R 2 λ R t r k 2 x 0 2
  • The second order compound 3πat0(tt0) 2: It equalizes the Doppler FM rate along the range cell.
  • The third order compound πa(tt0)3: It is a cubic phase modulation, which is the same for all targets. It is far smaller than the phase modulation caused by the receiver motion, which can be ignored during the derivation of the azimuth stationary phase point of the signal.

2.2.4. Azimuth Compensation

After applying the phase perturbation, the second and higher order components of the echo data along the same range cell are equalized, and thus, those data can be focused by the same azimuth compensation filter function. Considering the reference target k0, the expression of the echo data of target k0 after phase perturbation is:
s k 0 ( t , τ ) = a ( t ) P ( τ R k 0 c ) e x p [ j 2 π R k 0 ( t ) λ Δ f d k 0 t λ a t 3 2 λ ]
where:
Δ f d k 0 = f d y y 0
The method of the stationary phase is applied to calculate the expression of the echo data for the reference target k0 in the range-Doppler domain. Ignoring the cubic phase modulation caused by the phase perturbation during the derivation of the stationary phase point, we have:
t ( f ) = λ R t r k 0 V r 2 ( f Δ f d k 0 ) 1 [ λ ( f Δ f d k 0 ) V r ] 2 ,
s k 0 ( f , τ ) = a [ t ( f ) ] P ( τ R k 0 c ) e x p [ j 2 π R k 0 [ t ( f ) ] λ Δ f d k 0 t ( f ) λ a t 3 ( f ) 2 λ j 2 π f t ( f ) ]
The azimuth compensation filter function is chosen as:
H a c = exp [ j 2 π R k 0 [ t ( f ) ] λ Δ f d k 0 t ( f ) λ a t 3 ( f ) / 2 λ + j 2 π f t ( f ) ] = exp { j 2 π [ R t r k 0 2 + V r 2 t 2 ( f ) + R t s k 0 R c λ Δ f d k 0 t ( f ) V r 2 ( R t s x V r λ f d y y 0 ) R t r R 6 R t r k 2 t 3 ( f ) ] / λ + j 2 π f t ( f ) }
The azimuth compensation is accomplished by multiplication of the echo signal with the azimuth compensation filter function. Then, the data are transformed into the time domain by the inverse FFT to obtain the focused SAR image. For target k, it is:
s 3 ( t , τ ) = A P ( τ R k + R s h i f t k c ) sin c [ B ( t t 0 t d ) ]
where:
sin c ( t ) = s i n ( π t ) π t ,
t d = Δ f d k Δ f d k 0 k a = λ R t r k V r 2 ( f d x x 0 ( R t s x V r λ f d y y 0 ) R t r R 2 λ R t r k 2 x 0 2 )

3. Results

3.1. Simulation Results

Simulations were conducted to demonstrate the performance of the proposed algorithm. The geometric relations of the satellite and the receiver are shown in Table 1. Some parameters used in the simulation are listed in Table 2.
An array of 25 targets were considered, which were laid out on a square area of 20 km × 20 km, as shown in Figure 6a, and the imaging results using the proposed algorithm are shown in Figure 6b. The bi-static angle θ was about 25 degrees, and the angle between the target velocity and the transmitter velocity was about 26 degrees. A rectangular antenna pattern was assumed in both the azimuth and range directions.
The GPS L5 satellite was chosen as the illuminator, and the ranging code sequence of the GPS L5 signal and its auto-correlation sequence are shown in Figure 7.
The imaging results of five chosen targets (Targets 1, 7, 13, 19, and 25) are presented in Figure 8. As can be seen, Targets 7, 13, and 19 were well focused. The range profile and the azimuth profile were well consistent with theoretical ones. For Targets 1 and 25, slight degradation can be observed in the azimuth profile. This is also consistent with our analysis, since Targets 1 and 25 were positioned at the edge of the scene, where the quadratic part of the range cell shift reached its maximum value (about 184 m in the simulation). Thus, Targets 1 and 25 suffered from the most severe Doppler FM rate mismatch, which resulted in distortion in the azimuth profile. The evaluation results are listed in Table 3. For Targets 7, 13, and 19, the degradation in the Peak Side-Lobe Ratio (PSLR) and Integrated Side-Lobe Ratio (ISLR) was in fact negligible. For Targets 1 and 25, the degradation in azimuth PSLR was 0.29 dB and 0.36 dB, respectively, and the degradation in azimuth ISLR was 0.40 dB and 0.31 dB, respectively.
An azimuth variant rotation in the range side-lobe can be observed in the 2D contour of the imaging results. This was caused by the linear component of the spatially varying residual transmitter range. It can also be considered as the system having a spatially varying equivalent squint angle.
The azimuth resolution for GNSS-R BSAR was mainly determined by the receiver due to the asymmetrical geometry. For the range resolution, however, the analysis was quite complex [35]. In addition to the signal bandwidth and the grazing angle of the transmitter and the receiver, the bi-static angle also had a great impact on the range resolution. Generally speaking, the range resolution became worse when the bi-static angle increased. When the transmitter and the receiver were located at different sides of the imaging scene, the range resolution became very poor. Thus, this receiving geometry should be avoided in practice.

3.2. Experimental Results

To further confirm the feasibility of the proposed algorithm, a GNSS based BSAR experiment was conducted. Some experimental setups are shown in Figure 9, with some of the parameters listed in Table 4. The receiver was a dedicated GNSS signal collector with four receiving channels. The direct channel antenna was a right handed circularly polarized antenna, while the reflect channel signal was a left handed circularly polarized antenna with a 12 dB gain.
The experiment was conducted at 14:10 on 11 May 2019. The buildings at Beihang University were chosen as the targets, and the receiver was positioned at the rostrum of the football field, which was three meters above the ground. The reflect channel antenna was overlooking the area to the east of the rostrum.
The GPS satellite PRN30 was chosen as the optimal radio source, positioned at the west of the receiver during the experiment, and was moving southward. The position and velocity of the chosen satellite at the start, middle, and end of measurement calculated by the precise orbit are given in Table 5. The tracked Doppler frequency of the direct channel signal is shown in Figure 10. The Doppler spectrum of the reflect channel signal is shown in Figure 11. The collected echo was processed using the proposed algorithm, and the radar image with 300 s integration time was obtained successfully. The resultant radar image and the optical image of the experimental area are shown in Figure 12 together for comparison. Several strong scattering areas could be found in the image. They were the wire meshes on the east of the football filed, the wire meshes on the east of the volleyball court, the edge of the natatorium, the edge of the gymnasium, the spire of the gymnasium, and the edge of the teaching building (marked as 1–6 in the figure). It can be seen that the positions of those strong scattering areas were well consistent in the two images, which proved the feasibility of the proposed algorithm.

4. Discussion

In this section, the computational complexity of the proposed algorithm is analysed and compared with the BPA.
In the proposed algorithm, six range FTs, four azimuth FTs, and seven complex multiplications were performed. The computational load can be derived as 3 N a N r log 2 N r + 2 N r N a log 2 N a + 7 N a N r , where Na and Nr are the number of range and azimuth samples, respectively. The BPA entails two range FTs and one complex multiplication in the range compression step, and its computational load is N a N r log 2 N r + N a N r . The computational load in the back-projection step can be expressed as N k e l N x N y N a , where Nx and Ny are the numbers of samples of the imaging scene, and Nkel is the length of the interpolation kernel. Thus, the total computational load for the BPA can be represented by N a N r log 2 N r + N a N r + N k e l N x N y N a . Clearly, when the size of the imaging scene increases, the computational load will increase rapidly for the BPA.
To verify our analysis, the collected data were processed by the proposed algorithm and the BPA, respectively, carried out in MATLAB (MathWorks, USA) on a computer with Xeon E3-1535M 2.9 GHz processors and 64 GB RAM. The imaging results are shown in Figure 13. It can be seen that the two images were very similar to each other. The parameters used in the processing are listed in Table 6. The time consumed by the BPA was about 55.6 times more than the proposed algorithm by our analysis.
In the experiment, the time consumed in the imaging step using the proposed algorithm was 64 s, while that of the BPA was 6624 s. The ratio between the time consumed by the two algorithms was consistent with the theoretical value. When the size of the scene is larger, this ratio would increase, and the efficiency of the proposed algorithm would be even better than the BPA.
Further, the profiles of the radar image of the gymnasium using these two algorithms are presented in Figure 14a,b, respectively, where the profiles acquired using both algorithms matched each other well, with almost the same high imaging accuracy.

5. Conclusions

An efficient imaging algorithm was proposed for GNSS-R bi-static SAR. It consisted of a two step RCMC process to acquire an accurate analytical solution to the stationary phase point and an azimuth phase perturbation step to equalize the Doppler FM rate. As demonstrated by point target simulation results, the proposed algorithm performed well in terms of both imaging quality and efficiency. An experiment using the GPS L5 satellite as the illuminator and the buildings at Beihang University as the targets was also carried out, and the resultant image using the proposed algorithm was compared with the optical image and the radar image obtained by the BPA. As shown, the proposed algorithm performed far better than the traditional BPA in terms of efficiency, with no significant degradation of imaging quality.

Author Contributions

Conceptualization, J.C. and P.-b.W.; methodology, P.-b.W. and X.-k.Z.; software, X.-k.Z.; validation, X.-k.Z., H.-c.Z., Y.F. and Z.-r.M.; formal analysis, X.-k.Z.; investigation, P.-b.W. and X.-k.Z.; resources, X.-k.Z.; data curation, X.-k.Z.; writing, original draft preparation, X.-k.Z.; writing, review and editing, W.L. and P.-b.W.; visualization, P.-b.W.; supervision, J.C.; project administration, J.C.; funding acquisition, J.C.

Funding

This research was funded by National Natural Science Foundation of China (NNSFC) under Grant No. 61861136008 and Beijing Natural Science Foundation under Grant No.4194081.

Acknowledgments

The authors acknowledge no more support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Foti, G.; Gommenginger, C.; Jales, P. Spaceborne GNSS reflectometry for ocean winds: First results from the UK TechDemoSat-1 mission. Geophys. Res. Lett. 2015, 42, 5435–5441. [Google Scholar] [CrossRef] [Green Version]
  2. Clarizia, M.P.; Ruf, C.S.; Jales, P. Spaceborne GNSS-R Minimum Variance Wind Speed Estimator. IEEE Trans. Geosci. Remote Sens. 2014, 52, 6829–6843. [Google Scholar] [CrossRef]
  3. Rodriguez-Alvarez, N.; Camps, A.; Vall-llossera, M. Land Geophysical Parameters Retrieval Using the Interference Pattern GNSS-R Technique. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Cape Town, South Africa, 12–17 July 2009; Volume 49, pp. 71–84. [Google Scholar]
  4. Rodriguez-Alvarez, N.; Bosch-Lluis, X.; Camps, A. Soil Moisture Retrieval Using GNSS-R Techniques: Experimental Results over a Bare Soil Field. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Boston, MA, USA, 7–11 July 2009; Volume 47, pp. 3616–3624. [Google Scholar]
  5. Egido, A.; Paloscia, S.; Motte, E. Airborne GNSS-R Polarimetric Measurements for Soil Moisture and Above-Ground Biomass Estimation. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2014, 7, 1522–1532. [Google Scholar] [CrossRef]
  6. Ferrazzoli, P.; Guerriero, L.; Pierdicca, N. Forest biomass monitoring with GNSS-R: Theoretical simulations. Adv. Space Res. 2011, 47, 1823–1832. [Google Scholar] [CrossRef]
  7. Rius, A.; Nogues-Correig, O.; Ribo, S. Altimetry with GNSS-R interferometry: First proof of concept experiment. GPS Solut. 2012, 16, 231–241. [Google Scholar] [CrossRef]
  8. Cardellach, E.; Rius, A.; Martin-Neira, M. Consolidating the Precision of Interferometric GNSS-R Ocean Altimetry Using Airborne Experimental Data. IEEE Trans. Geosci. Remote Sens. 2014, 52, 4992–5004. [Google Scholar] [CrossRef]
  9. Hall, C.; Cordy, R. Multistatic scatterometry. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Edinburgh, UK, 12–16 September 1988; pp. 561–562. [Google Scholar]
  10. Martin-Neira, M. A passive reflectometry and interferometry system (PARIS): Application to ocean altimetry. Ecol. Soc. Am. J. 1993, 17, 331–355. [Google Scholar]
  11. Jin, S.; Cardellach, E.; Xie, F. GNSS Remote Sensing: Theory, Methods and Applications; Springer: Dordrecht, The Netherlands, 2014; Volume 19. [Google Scholar]
  12. Zavorotny, V.; Gleason, S.; Cardellach, E.; Camps, A. Tutorial on remote sensing using GNSS bistatic radar of opportunity. IEEE Geosci. Remote Sens. Mag. 2014, 2, 8–45. [Google Scholar] [CrossRef] [Green Version]
  13. Clarizia, M.P.; Gommenginger, C.P.; Gleason, S.T. Analysis of GNSS-R delay-Doppler maps from the UK-DMC satellite over the ocean. Geophys. Res. Lett. 2009, 36, L02608. [Google Scholar] [CrossRef] [Green Version]
  14. Ruf, C.S.; Gleason, S.; McKague, D.S. Assessment of CYGNSS Wind Speed Retrieval Uncertainty. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 87–97. [Google Scholar] [CrossRef]
  15. Antoniou, M.; Cherniakov, M. GNSS-based bistatic SAR: A signal processing view. Eurasip J. Adv. Signal Process. 2013, 2013, 98. [Google Scholar] [CrossRef]
  16. Santi, F.; Pastina, D.; Bucciarelli, M.; Antoniou, M.; Tzagkas, D.; Cherniakov, M. Passive multistatic SAR with GNSS transmitters: Preliminary experimental study. In Proceedings of the European Radar Conference EuRAD, Rome, Italy, 8–10 October 2014; pp. 129–132. [Google Scholar]
  17. Cherniakov, M.; Saini, R.; Zuo, R.; Antoniou, M. Space-surface bistatic synthetic aperture radar with global navigation satellite system transmitter of opportunity-experimental results. IET Radar Sonar Navig. 2007, 1, 447–458. [Google Scholar] [CrossRef]
  18. Ma, H.; Antoniou, M.; Cherniakov, M. Passive GNSS-Based SAR Resolution Improvement Using Joint Galileo E5 Signals. IEEE Geosci. Remote Sens. Lett. 2015, 12, 1640–1644. [Google Scholar] [CrossRef]
  19. Santi, F.; Bucciarelli, M.; Pastina, D.; Antoniou, M.; Cherniakov, M. Spatial Resolution Improvement in GNSS-Based SAR Using Multistatic Acquisitions and Feature Extraction. IEEE Trans. Geosci. Remote Sens. 2016, 54, 6217–6231. [Google Scholar] [CrossRef] [Green Version]
  20. Santi, F.; Antoniou, M.; Pastina, D. Point Spread Function Analysis for GNSS-Based Multistatic SAR. IEEE Trans. Geosci. Remote Sens. 2015, 12, 304–308. [Google Scholar] [CrossRef]
  21. Santi, F.; Bucciarelli, M.; Pastina, D.; Antoniou, M. CLEAN technique for passive bistatic and multistatic SAR with GNSS transmitters. In Proceedings of the IEEE Radar Conference, Arlington, VA, USA, 10–15 May 2015; pp. 1228–1233. [Google Scholar]
  22. Liu, F.F.; Fan, X.Z.; Zhang, L.Z.; Zhang, T.; Liu, Q.H. GNSS-based SAR for urban area imaging: Topology optimization and experimental confirmation. Int. J. Remote Sens. 2019, 40, 4668–4682. [Google Scholar] [CrossRef]
  23. Liu, F.; Fan, X.; Zhang, T. GNSS-Based SAR Interferometry for 3-D Deformation Retrieval: Algorithms and Feasibility Study. IEEE Trans. Geosci. Remote Sens. 2018, 56, 5736–5748. [Google Scholar] [CrossRef]
  24. Zeng, H.-C.; Wang, P.-B.; Chen, J. A Novel General Imaging Formation Algorithm for GNSS-Based Bistatic SAR. Sensors 2016, 16, 294. [Google Scholar] [CrossRef]
  25. Zeng, T.; Liu, F.F.; Antoniou, M.; Cherniakov, M. GNSS-based BiSAR imaging using modified range migration algorithm. Sci. China Inf. Sci. 2015, 58, 1–13. [Google Scholar] [CrossRef]
  26. Gang, X. Principles of GPS and Receiver Design, 2nd ed.; House of Electronics Industry: Beijing, China, 2017; pp. 256–258. [Google Scholar]
  27. Wang, T.; Ruf, C.; Block, B.; McKague, D.; Gleason, S. Design and Performance of a GPS Constellation Power Monitor System for Improved CYGNSS L1B Calibration. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 26–36. [Google Scholar] [CrossRef]
  28. Wong, F.H.; Cumming, I.G.; Neo, Y.L. Focusing bistatic SAR data using the nonlinear chirp scaling algorithm. IEEE Trans. Geosci. Remote Sens. 2008, 46, 2493–2505. [Google Scholar] [CrossRef] [Green Version]
  29. Wang, P.; Liu, W.; Chen, J. A High-Order Imaging Algorithm for High-Resolution Spaceborne SAR Based on a Modified Equivalent Squint Range Model. IEEE Trans. Geosci. Remote Sens. 2015, 53, 1225–1235. [Google Scholar] [CrossRef] [Green Version]
  30. Loffeld, O.; Nies, H.; Peters, V.; Knedlik, S. Models and useful relations for bistatic SAR processing. IEEE Trans. Geosci. Remote Sens. 2004, 42, 2031–2038. [Google Scholar] [CrossRef]
  31. Neo, Y.L.; Wong, F.; Cumming, I.G. A two-dimensional spectrum for bistatic SAR processing using series reversion. IEEE Geosci. Remote Sens. Lett. 2007, 4, 93–96. [Google Scholar] [CrossRef]
  32. Bamler, R.; Meyer, F.; Liebhart, W. No Math: Bistatic SAR Processing Using Numerically Computed Transfer Functions. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Denver, CO, USA, 31 July–4 August 2007; pp. 1844–1847. [Google Scholar]
  33. Qiu, X.L.; Hu, D.H.; Ding, C.B. A New Calculation Method of NuSAR for Translational Variant Bistatic SAR. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Cape Town, South Africa, 12–17 July 2010; pp. 296–299. [Google Scholar]
  34. Mittermayer, J.; Moreira, A.; Loffeld, O. Spotlight SAR data processing using the frequency scaling algorithm. IEEE Trans. Geosci. Remote Sens. 1999, 37, 2198–2214. [Google Scholar] [CrossRef]
  35. Moccia, A.; Renga, A. Spatial Resolution of Bistatic Synthetic Aperture Radar: Impact of Acquisition Geometry on Imaging Performance. IEEE Trans. Geosci. Remote Sens. 2011, 49, 3487–3503. [Google Scholar] [CrossRef]
Figure 1. Geometric configuration of the GNSS-based Bi-static Synthetic Aperture Radar (BSAR).
Figure 1. Geometric configuration of the GNSS-based Bi-static Synthetic Aperture Radar (BSAR).
Remotesensing 11 02945 g001
Figure 2. Orbit model of the GPS satellite.
Figure 2. Orbit model of the GPS satellite.
Remotesensing 11 02945 g002
Figure 3. Maximum phase error as a function of integration time T and scene size l.
Figure 3. Maximum phase error as a function of integration time T and scene size l.
Remotesensing 11 02945 g003
Figure 4. Illustration of the range cell shift effect. (a) is the scene space, and (b) is the signal space. Five targets and their echoes are shown in the figure; the curvature of the echo is proportional to the Doppler Frequency Modulation (FM) rate of the target.
Figure 4. Illustration of the range cell shift effect. (a) is the scene space, and (b) is the signal space. Five targets and their echoes are shown in the figure; the curvature of the echo is proportional to the Doppler Frequency Modulation (FM) rate of the target.
Remotesensing 11 02945 g004
Figure 5. A block diagram of the proposed algorithm.
Figure 5. A block diagram of the proposed algorithm.
Remotesensing 11 02945 g005
Figure 6. Layout of the point targets in the simulation and the imaging results. (a) is the layout of the point targets, and (b) is the imaging results.
Figure 6. Layout of the point targets in the simulation and the imaging results. (a) is the layout of the point targets, and (b) is the imaging results.
Remotesensing 11 02945 g006
Figure 7. The ranging code sequence of PRN30 and its auto-correlation result. (a) is the ranging code sequence, and (b) is the auto-correlation result.
Figure 7. The ranging code sequence of PRN30 and its auto-correlation result. (a) is the ranging code sequence, and (b) is the auto-correlation result.
Remotesensing 11 02945 g007
Figure 8. Evaluated results for the chosen targets: each subfigure has four parts, including the azimuth profile (upper left), range profile (left bottom), 3D contour (upper right), and 2D contour (right bottom) of the chosen target. (ae) are the evaluated results for target 1, 7, 13, 19, 25, respectively.
Figure 8. Evaluated results for the chosen targets: each subfigure has four parts, including the azimuth profile (upper left), range profile (left bottom), 3D contour (upper right), and 2D contour (right bottom) of the chosen target. (ae) are the evaluated results for target 1, 7, 13, 19, 25, respectively.
Remotesensing 11 02945 g008aRemotesensing 11 02945 g008bRemotesensing 11 02945 g008c
Figure 9. The experimental setups. (a) is the optical image of the experimental area. (b) is the reflect channel antenna and the targets. (c) is the direct channel antenna. (d) is the receiver.
Figure 9. The experimental setups. (a) is the optical image of the experimental area. (b) is the reflect channel antenna and the targets. (c) is the direct channel antenna. (d) is the receiver.
Remotesensing 11 02945 g009
Figure 10. The tracked carrier frequency of the direct channel signal.
Figure 10. The tracked carrier frequency of the direct channel signal.
Remotesensing 11 02945 g010
Figure 11. The Doppler spectrum of the reflect channel signal for 300 s.
Figure 11. The Doppler spectrum of the reflect channel signal for 300 s.
Remotesensing 11 02945 g011
Figure 12. Comparison between the optical image and the resultant radar image. (a) is the optical image, and (b) is the radar image.
Figure 12. Comparison between the optical image and the resultant radar image. (a) is the optical image, and (b) is the radar image.
Remotesensing 11 02945 g012
Figure 13. Imaging results using the proposed algorithm and the Back Projection Algorithm (BPA). The size of the imaging area is 100 m × 500 m, and the integration time is 300 s. (a) is the imaging results acquired using the proposed algorithm, and (b) is the imaging results acquired using the BPA.
Figure 13. Imaging results using the proposed algorithm and the Back Projection Algorithm (BPA). The size of the imaging area is 100 m × 500 m, and the integration time is 300 s. (a) is the imaging results acquired using the proposed algorithm, and (b) is the imaging results acquired using the BPA.
Remotesensing 11 02945 g013
Figure 14. The azimuth profile of the resultant radar image of the gymnasium. The blue line represents the result using the proposed algorithm, while the red line represents the result by the BPA. (a) is the azimuth profile, and (b) is the range profile.
Figure 14. The azimuth profile of the resultant radar image of the gymnasium. The blue line represents the result using the proposed algorithm, while the red line represents the result by the BPA. (a) is the azimuth profile, and (b) is the range profile.
Remotesensing 11 02945 g014
Table 1. The geometric relations of the simulation.
Table 1. The geometric relations of the simulation.
xyz
Satellite position (km)−5908−12,71416,112
Satellite velocity (m/s)−2475−1198−1310
Receiver position (m)006000
Receiver velocity (m/s)6000
Table 2. Parameters used in the simulation.
Table 2. Parameters used in the simulation.
Satellite/SignalGPS L5
Carrier frequency1176.45 MHz
Signal bandwidth10.23 MHz
Sample rate40 MHz
Integration time10 s
Table 3. Evaluation results for the chosen targets. ISLR, Integrated Side-Lobe Ratio.
Table 3. Evaluation results for the chosen targets. ISLR, Integrated Side-Lobe Ratio.
TargetRangeAzimuth
Resolution (m)PSLR (dB)ISLR (dB)Resolution (m)PSLR (dB)ISLR (dB)
117.1−32.92−14.539.9−12.97−10.50
716.7−34.76−13.479.7−13.24−10.83
1316.5−34.68−13.459.6−13.27−10.90
1916.6−35.04−13.479.8−13.21−10.89
2516.9−33.85−13.6510.1−12.90−10.59
Theoretical16.5−35.00−13.459.6−13.26−10.90
Table 4. Parameters used in the experiment.
Table 4. Parameters used in the experiment.
Satellite usedGPS PRN30
Signal usedL5 C/A code
Satellite elevation55.7°
Satellite azimuth268.6°
Carrier frequency1176.45 MHz
Sample rate62 MHz
Signal bandwidth10 MHz
Equivalent PRF1000 Hz
Doppler bandwidth151 Hz
Table 5. The position and velocity of the satellite.
Table 5. The position and velocity of the satellite.
xyz
Satellite position (km)start−11,822−30017,341
middle−11,799− 73517,341
end−11,778−117217,332
Satellite velocity (m/s)start173−3001−2
middle137−2962−31
end129−2998−101
Table 6. Parameters used in the processing.
Table 6. Parameters used in the processing.
NaNrNxNyNkel
3e510245005008

Share and Cite

MDPI and ACS Style

Zhou, X.-k.; Chen, J.; Wang, P.-b.; Zeng, H.-c.; Fang, Y.; Men, Z.-r.; Liu, W. An Efficient Imaging Algorithm for GNSS-R Bi-Static SAR. Remote Sens. 2019, 11, 2945. https://doi.org/10.3390/rs11242945

AMA Style

Zhou X-k, Chen J, Wang P-b, Zeng H-c, Fang Y, Men Z-r, Liu W. An Efficient Imaging Algorithm for GNSS-R Bi-Static SAR. Remote Sensing. 2019; 11(24):2945. https://doi.org/10.3390/rs11242945

Chicago/Turabian Style

Zhou, Xin-kai, Jie Chen, Peng-bo Wang, Hong-cheng Zeng, Yue Fang, Zhi-rong Men, and Wei Liu. 2019. "An Efficient Imaging Algorithm for GNSS-R Bi-Static SAR" Remote Sensing 11, no. 24: 2945. https://doi.org/10.3390/rs11242945

APA Style

Zhou, X. -k., Chen, J., Wang, P. -b., Zeng, H. -c., Fang, Y., Men, Z. -r., & Liu, W. (2019). An Efficient Imaging Algorithm for GNSS-R Bi-Static SAR. Remote Sensing, 11(24), 2945. https://doi.org/10.3390/rs11242945

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