The geometric relation of an airborne VHR-SAR and the illuminated area is shown in
Figure 1. The SAR platform flies along the
y-axis looking towards its right side at an altitude of
H.
C,
D, and
E are the points on the light-of-sight direction when the aircraft is at
A.
,
,
are the corresponding points when the plane is at point
that match the relations of
,
and
. The ideal position of the aircraft at this azimuth time should be
. We assume that a linear frequency-modulated signal is transmitted. Then the received signal can be expressed as
where the meanings of the notations are listed in the following
Table 1.
For accurate range-variant IMU-based MoCo, range compression is applied first. The signal after compression is denoted as
. For a given pulse echo, i.e., when
, the expression for the compressed signal can be expressed as
2.1. Range-Variant One-Step MoCo
The LOS motion error is the difference of the sampling slant range and the corresponding ideal slant range. For a given point target, i.e., point
in
Figure 1, the motion error is
where
and
represent the slant ranges
and
, respectively.
The sampling slant range depends on the sampling delay, which is independent from the motion error. The motion error changes the data locations rather than the slant range itself. Thus sampling slant range can be expressed as
, where
denotes the slant range of the scene’s center. The ideal slant range should be calculated together with the sampling slante range and the motion error from IMU records. Then, to align the data with respect to azimuth, the movement or resample in range direction should be done. As shown in
Figure 1, the motion error at azimuth time
can be calculated as
where
and
are the motion errors in the
x-axis and the
z-axis directions, respectively.
Due to the motion error, the phase that relying on the range also contains error. In the proposed scheme, the first step is to compensate for the phase error according to the motion error Equation (
4). The signal after phase error compensation can be expressed as
where
represents the slant range after phase error compensation.
Then the correction of data displacement is improved in the scheme since the traditional OSM method is not accurate enough. OSM method multiplies a linear phase term in range frequency domain for correcting the displacement. It compensate the whole swath with the same motion error
. The signal after compensation is
where
and
denote the forward and inverse Fourier transforms in range, respectively.
The residual displacement after OSM compensation can be expressed as
The displacement error
and the residual displacement error
for
m,
m and a looking angle of
are shown in
Figure 2a,b respectively. As shown in
Figure 2, the residual displacement error exceeds half a range cell when the range offset is larger than 500 m in 4400 MHz sampling frequency. This indicates that a notable error will occur when using the OSM on VHR-SAR data. Therefore, sinc interpolation is employed in the proposed MoCo scheme for improving the displacement compensation, in which case the compensated data can be expressed as
where
represents the sampling frequency.
2.2. Azimuth Resampling and Improved Sub-Aperture MoCo
In difference to LOS motion error, azimuth motion error varies with azimuth time rapidly. Therefore, its compensation commonly requires accurate resampling in time domain unless the azimuth motion error is simple [
27]. Therefore, the proposed scheme use Sinc interpolation to resample the azimuth data. The azimuth resampling can ensure the pulse echoes are uniformly-spaced in azimuth, which is shown in
Figure 3. The compensated signal can be expressed as
where
denotes the slant range after azimuth resampling.
and
represent the pulse repetition frequency (PRF) and the motion error along the
y-axis respectively.
is the equivalent velocity.
The LOS motion compensation is implemented before RCMC, therefore each pulse data contain not only LOS echo but also echo from the whole aperture direction. Therefore, the data still retain the residual aperture-dependent motion error [
28]. Therefore the Sub-aperture MoCo is required to compensate the non-zero Doppler echo data since these data have been compensated with the zero-Doppler motion error. Traditional sub-aperture MoCo [
29] compensates this error after RCMC before azimuth compression. The uncompensated aperture-dependent motion error will be diffused during RCMC. To precisely compensate the aperture-dependent motion error, an improved sub-aperture MoCo application before RCMC is integrated in the proposed MoCo scheme. As shown in
Figure 4, the echo signal of point
becomes the curve
after range compression. Point
is sampled in the same range cell to point
at azimuth time
since their sampling delays are equal, i.e.,
.
Therefore, in the precious LOS motion error, point
has compensated for in the same manner as point
by
Thus, the residual aperture-dependent motion error for point
is
To compensate the aperture-variant motion error, the SAR data should be separated by aperture angles. By utilizing the equivalent relation between the spatial and frequency domain of azimuth
, the signal from a narrow sub-aperture can be obtained as
where
denotes the Fourier transform in azimuth.
represents the squint angle of a given sub-sperture.
Then, the aperture-dependent motion error can be compensated for at each angle
where
represents the slant range after the sub-aperture MoCo.
denotes the inverse Fourier transform in azimuth.
2.3. Range-Variant Residual RCM Auto-Correction
Since the IMU record can not always ensure a final well focusing image. It is necessary to study the motion compensation based on the echo data. In range direction, since the raw data after range compression are skewed and intersect with each other, it is difficult to estimate the residual RCM before RCMC reliably. Therefore, exist RCM auto-correction methods are always implemented after RCMC. Among them, the entropy method, a robust method for estimating the residual RCM [
24], is employed and extended in the proposed MoCo scheme. The entropy of the two range profiles is defined as
where
,
, and
denote the two adjacent range profiles and the number of selected range cells, respectively. In traditional residual RCM auto-correction (RRAC), the range profile difference is estimated to be [
24]
Aggregating the range profile difference yields the estimated residual RCM
where
represents the start time of sub-aperture
i.
The residual RCM is also varied with range and therefore should be compensated accordingly in VHR-SAR. Therefore, RRAC needs to be extended to range-variant mode. In order to estimate the precise residual RCM for each range bin, we first choose two high SCR areas in the whole swath for the estimation process. In each area, the estimation is performed similarly to the traditional method. Suppose the residual RCMs in these two areas are denoted as
and
. Then, they can be obtained as follows.
where
Here and denote the indices of the range bin of the selected area center, while denotes the length of the sliding window.
As shown in
Figure 5, the whole azimuth time is divided into several sub-apertures. The high SCR area selection can be chosen automatically using the sliding window method
Then, the residual range-variant motion error in the whole range swath can be obtained from the estimated residual RCMs. Different from traditional RRAC methods, the estimated range-variant residual RCM is obtained as
and
instead of a single movement value, and therefore it should be compensated for by reusing the IMU-based LOS MoCo. The relationships between the estimated residual RCMs and residuals
, and
can be expressed as
where
and
represent the real slant range from
and
to the aircraft, respectively.
Since the Equation (
24) are non-linear, a closed-form solution is deduced. As shown in
Figure 6, point
P denotes the aircraft, and
and
are the coordinate values of the selected area centers. Then, we have
and
. Since
and
are the sampling ranges, their lengths are invariant with azimuth time.
and
have already been obtained as Equation (
24). Therefore, the ideal slant ranges of the two selected area centers are
and
. As shown in
Figure 6, draw two arcs
and
whose centers are at
and
and their radii are
and
respectively. Then the intersection point
of these two circles denotes the real position of the aircraft. Via this geometric relationship, we can obtain
,
,
, and
as
and
can be calculated using the first two equations. Then, the solution can be organized as
where
Because of symmetry,
has two solutions. Since the height of platform is non-negative, only the positive solution is retained. Subsequently,
and
can be calculated as
Then we implement the proposed range-variant RRAC. Suppose the signal after imaging is
. The uncompressed signal can be obtained by applying azimuth decompression to
as
where
denotes the slant range after imaging.
Finally, the data after auto-correction can be expressed as
where
represents the slant range after RCM auto-correction.
During the procedure, a traditional technique for estimating the residual RCM accurately is to upsample the data with respect to range. However, it demands a correspondingly large memory. An alternative and effective way is to utilize identical shifting, as shown in Equation (
6), to slide the profile by a given length.
Azimuth downsampling is traditionally employed to ensure computational efficiency. On the one hand, downsampling by a high rate may lead to invalid estimation because of the adjacent coherence loss. Furthermore, it inhibits the detection of high frequency motion errors. The high frequency and low frequency refers to the comparison to the aperture time. If the error is monotonous in an aperture time, it can be considered as a low frequency motion error. On the other hand, the low frequency small motion error will be ignored if there is no downsampling toward azimuth. To handle the problem, in the proposed method, the strategy is enlarging the interval of the adjacent profiles until a non-zero residual RCM is detected.
2.4. Aperture-Dependent PGA
After the previous MoCo, the last uncompensated residual motion error is the residual APE. Phase gradient autofocus is commonly employed for compensating the APE. Since RCMC has been implemented, signal
can be considered as a LFM signal in azimuth attached with the residual APE
where
denotes the chirp rate in azimuth.
represents the center of azimuth time of the point target.
Traditionally, PGA begins in the phase history domain. The azimuth deramping is first applied and the signal becomes
where
.
Traditional PGA deramps the signal at the azimuth center, therefore the estimated APE contains RVP error. The inaccurately estimated phase error will therefore degrade the focus of image. To estimate the APE without RVP, in the proposed scheme, the coarsely focused image before PGA is employed to locate the position of strong points. Then, we can eliminate RVP error by deramping at the locations of different strong point targets. Suppose the strong point position of range bin
in sub-aperture
i is
, where
. Implementing the exact deramping to
yields:
where
denotes the fast time of the selected range bin.
Then, we can implement the remaining PGA steps and obtain the precise APE estimation. Suppose the data after compensating for the residual APE are
. The final well-focused image
can be obtained by applying azimuth compression to
. The flowchart of the proposed MoCo scheme is shown in
Figure 7. The left side of the figure shows how a point target is focused with the proposed MoCo scheme.