- Research
- Open access
- Published:

# Ground moving target indication and parameters estimation using a dual-frequency synthetic aperture radar

*EURASIP Journal on Advances in Signal Processing*
**volume 2012**, Article number: 236 (2012)

## Abstract

A new scheme is presented to estimate the range and azimuth velocity components of a detected moving target by using a dual-frequency synthetic aperture radar (SAR). It consists of a moving target detector, a range velocity estimator, and an azimuth velocity estimator. In this scheme, two original SAR images are achieved from the returns first, and then processed by a symmetric defocusing filter pair (SDFP) to produce two defocused images. By comparing the sharpness of the two defocused images, the moving targets are indicated and isolated form each original SAR image. For a selected moving target, its range velocity component is estimated by using a Doppler ambiguity solver and a stepped approximation-and-comparison algorithm. After range velocity compensated, the target in the patch is concentrated in less range bins, and its azimuth velocity component is estimated by using an SDFP bank. Finally, the moving target is refocused and its azimuth displacement caused by range velocity component is corrected. The effectiveness of the proposed scheme is confirmed by the experiments with the field and simulated data.

## Introduction

Synthetic aperture radar (SAR) has been widely used in many civilian and military applications, and the SAR with ground moving targets indication (GMTI) is a very hot topic in recent years. As many literatures discussed, if the returns from a moving target are processed in the same way as the stationary returns, the target will appear as an azimuth shift due to the range motion, and the image of the target will be smeared in the azimuth direction due to the azimuth motion [1]. Moving target detection and velocity components estimation are the two main tasks of GMTI in SAR [2, 3]. As detection methods are well-developed in many literatures, we will focus on the algorithms about estimation of velocity components.

Conventional moving target indicators adopt multi-antennae technique, and they generally require a calibrated and time-invariant radar system. In practice, the system is so complex that both high hardware and computation efforts are needed in implementation [3–10]. Recently many GMTI methodologies based on a single antenna SAR or a single complex-valued SAR image, e.g., auto-focusing [11], antenna beam patten transforming [12], and SAR stacks [13], were developed and got many effective results. However, the proposed methods suffer from either a high computation effort or unsatisfactory estimate accuracy under the condition of high signal-to-clutter-plus-interference-ratio.

It is known that the moving-target-originated azimuth phase history is characterized only by the Doppler shift and the Doppler rate [14, 15]. As the Doppler shift is aliased by the sampling of the pulse repetition frequency (PRF), it can be considered to be made up of an “integer PRF part” (or Doppler ambiguity) and a “fractional PRF part” (or baseband Doppler centroid). Many Doppler ambiguity solver (DAS) algorithms, such as multi-PRF [16], wavelength diversity [17], multi-look cross correlation, multi-look beat frequency algorithms [18], have been developed to estimate the two parts based on a correlation and regression procedure in the time or the frequency domain [19, 20]. However, these methods aim to estimate the squint angle originally, and the estimators will be stranded when the target is submerged in the clutter or dispersed in many range bins. They cannot be used to estimate range velocity of a moving target directly. An algorithm called reflectivity displacement method [21, 22] is proposed to solve this problem. The method is based on the analysis of the azimuth spectrum of the radar raw data and the primary condition for implementation is the use of a wide azimuth antenna beam, and the accuracy of the method depends on the reflectivity of the target. Rüegg et al. use a dual frequency millimeter wave SAR with mono-pulse processing for GMTI [21]. In this method, a baseband chirp signal is carried by two different frequencies, i.e., 35 and 96 GHz. Two SAR images are achieved from the two kinds of returns simultaneously, and mono-pulse ratio is chosen as a feature value to detect moving targets and estimate the velocity components. This method demonstrates good detection performance for slow-moving targets, but if a target has a high azimuth velocity and a small radar cross section as a car on a freeway does, it may disappear. A newer DAS based on the range alignment method was proposed by Wang et al. [23]. It is based on the fact that range migration can be corrected by shifting the Doppler slices such that their envelopes are similar, and thus the Doppler centroid can be estimated from the shifting step. This method also suffers from the weak reflectivity of the moving target and strong background.

In this article, an effective GMTI scheme is proposed based on a single antenna SAR using a dual-frequency chirp waveform. The scheme detects moving targets by using symmetric defocusing filter pairs (SDFP). It estimates range velocity component of a moving target by using a new DAS model and a stepped approximation-and-comparison (SAC) algorithm, and estimates the azimuth velocity component by using an SDFP bank.

An SDFP processes a complex-valued SAR image to generate two defocused SAR images. In the two defocused images, the background is smeared to the same extent, but the moving targets are defocused differently. By comparing the sharpness of the two defocused SAR images patch by patch, the moving targets can be indicated adaptively and automatically.

The detected moving targets are cropped from the two original SAR images and transformed to range Doppler domain. For a moving target with non-zero range velocity component, it has two different range Doppler version, i.e., the introduced Doppler centroids are different in the same range bin of the two range Doppler patch. By using a feature value to enhance the Doppler spectrum, two peaks centered at the two Doppler centroids will appear, and thus the two fractional PRF parts are estimated. Based on the two centroid estimates, Doppler ambiguity is solved by the proposed DAS model. In addition, a stepped approximation-and-comparison algorithm is designed to compute a more accurate estimate of the range velocity component.

An azimuth velocity estimator (AVE) is designed based on the SDFP bank. It is more robust against noise and clutter theoretically than the traditional estimators that utilize such techniques as aufocusing and antenna pattern information.

The article is organized as follows. Range Doppler radar imaging algorithm is reviewed and azimuth smear length of the image of a point moving target is analyzed, and then a new GMTI scheme, including the MTD, DAS, SAC, and AVE, is designed and described in detail. Finally, the field and simulated data are used to confirm the effectiveness of the proposed scheme.

## Fundamentals

### Radar imaging of a moving target

The SAR uses the relative motion between the radar and the target to image the target. It can be airborne or spaceborne. It takes different modes in different applications, like stripmap SAR and spotlight SAR. Stripmap SAR includes broadside-looking SAR and squint SAR. This article treats airborne broadside-looking SAR. The addressed ideas and methods, however, may also apply to other mode of SAR. Typical algorithms for SAR imaging include the range-Doppler algorithm, the chirp-scaling algorithm, and the wavenumber-domain algorithm. In this article, we only consider the range-Doppler algorithm.

The analysis is performed in a typical slant-plane of a boresight strip-map SAR scenario shown in Figure 1. A moving target is located at (*r*_{0}, *y*_{0}) with respect to the scene center when it is in the antenna bore-sight direction. It moves with a constant velocity *V*_{a} in azimuth and a constant velocity *V*_{
r
} in range. The radar platform moves with a constant velocity *V*_{p}. The bore-sight distance between the radar and the scene center is *R*_{0}. The time-frequency presentation of the transmitted waveform is shown at the top-right corner. The waveform consists of two kinds of pulses with the same chirp rate and pulse width *t*_{p}, but modulated by two different carrier frequencies, i.e., *f*_{1}and *f*_{2}shown in the figure. The two carrier frequencies satisfy the relationship *B*_{p}<*f*_{2}−*f*_{1}≪*f*_{1} and *f*_{1}≫*B*_{p}, where *B*_{p}is the bandwidth of transmitted signal. The two pulses are transmitted alternately by the same pulse repetition interval (PRI). For convenience, the two pulse bursts are denoted by c_{1} and c_{2}, respectively.

The slow time is denoted by *η*, and when *η*=0, the scene center is in the antenna bore-sight direction. The distance between the platform and the moving target is a function of *η* expressed by

The demodulated return is

where *t*_{0}=2*R*(*η*)/*c*, *c* is the light speed, *t* is the fast time, and the function rect(*t*) is defined by

As we can see from (2) that the pulse compression in fast time domain does not influence the coefficient \left(\right.separators="">\n \n \n \n e\n \n \n \u2212\n j\n 2\n \Pi \n \n \n f\n \n \n c\n \n \n \n \n t\n \n \n 0\n \n \n \n \n \n, the azimuth signal history.

Suppose that *θ*_{B}is the antenna beam-width, the synthetic aperture length will be *L*_{s}=*θ*_{B}*R*_{0}. According to kinetics theory, the synthetic aperture time is

So ignoring the antenna beam-pattern and the constant term, the Doppler signal history of the moving target can be approximated by

where *η*_{0}=*y*_{0}/*V*_{p}, \left(\right.separators="">\n \n \n \n f\n \n \n dr\n \n \n m\n \n \n =\n \u2212\n 2\n \n \n (\n \n \n V\n \n \n p\n \n \n \u2212\n \n \n V\n \n \n a\n \n \n )\n \n \n 2\n \n \n /\n (\n \lambda \n \n \n R\n \n \n 0\n \n \n )\n \n, *λ* is the carrier wavelength, and *ξ*_{m}=(*r*_{0}*y*_{0}*V*_{r}*V*_{a}) is a vector describing the parameters of the moving target. Equation (4) indicates that the Doppler history of a moving target is a chirp signal centered at *f*_{dc}=−2*V*_{r}/*λ* having a Doppler rate \left(\right.separators="">\n \n \n \n f\n \n \n dr\n \n \n m\n \n \n \n. According to the matched filter theory [24], if the azimuth signal (4) is compressed by the filter

the compressed result will be given by

for | 2*V*_{r}/*λ*| <*f*_{PRF}/4. In (5), \left(\right.separators="">\n \n \n \n k\n \n \n s\n \n \n =\n 1\n /\n \n \n f\n \n \n dr\n \n \n s\n \n \n \n, and \left(\right.separators="">\n \n \n \n f\n \n \n dr\n \n \n s\n \n \n =\n \u2212\n 2\n \n \n V\n \n \n p\n \n \n 2\n \n \n /\n (\n \lambda \n \n \n R\n \n \n 0\n \n \n )\n \n. In (6), *α*_{m}=*k*_{m}/*k*_{s}−1 is referred to as the *defocus coefficient*, and the symbol “∗” means the convolution operation. It is observed that the range motion introduces a time-delay term resulting in the misplacement by −*V*_{r}*R*_{0}/*V*_{p}relative to its real azimuth position. The time duration of (6) is

and the corresponding azimuth smear length is

where *ρ*_{a}=*λ*/(2*θ*_{B}) is the azimuth resolution [24]. Equation (8) indicates that the image of the moving target is smeared approximately in \left(\right.separators="">\n \n 1\n +\n |\n \n \n \alpha \n \n \n m\n \n \n |\n \lambda \n \n \n R\n \n \n 0\n \n \n /\n (\n 2\n \n \n \rho \n \n \n a\n \n \n 2\n \n \n )\n \n azimuth resolution cells when its azimuth returns are compressed by (5). On the contrary, if the azimuth matched filter focuses the image of the moving target ideally, the image of background will be smeared by the same length as *ρ*_{smear}.

### Symmetric defocusing

As the azimuth signal history takes the form

and according to the stationary phase theory [24], its Fourier transform is

if the azimuth signal, expressed by (9) or (10), is compressed by

then the image of the moving target will be smeared in

azimuth resolution cells according to (8). Equation (12) tells that in a given SAR image the smeared length of a defocused moving target is proportional to |*α*−*α*_{m}|. For a quadratic phase error, in the smeared image the energy tends to be spread uniformly over the distance of the smear for an unweighted aperture [11]. Without loss of generality, for a single point target with the intensity |*b*|^{2} is located in the scene and defocused by (11), we will find that (1) if the target is stationary, then its image will be smeared in *M*(*α*,0) resolution cells and the entire sharpness becomes |*b*|^{4}/*M*(*α*,0), and that (2) if the target is a moving target characterized by *ξ*_{m}, its image will be smeared in *M*(*α* *α*_{m}) resolution cells and the entire sharpness becomes |*b*|^{4}/*M*(*α* *α*_{m}). The combination of *H*(*f*_{D}*α*) and *H*(*f*_{D},−*α*) is defined as an SDFP. Inspired by the discussion above, an SDFP based MTD is described as follows.

First, the original SAR imagery is transformed to range Doppler domain and filtered by an SDFP, resulting in two defocused images. Second, the sharpness distribution images (SDI) of a defocused image are computed by

where *K* is the pixels number in range and *L* is that in azimuth of the SAR imagery, *P* is the pixels in range and *Q* is that in azimuth of a patch, *I*(*p*,*q*) is the amplitude of the (*p*,*q*)-*th* pixel in the defocused image, 1≤*i*≤*M*, 1≤*j*≤*N*, *M*=⌊2*K*/*P*⌋, and *N*=⌊2*L*/*Q*⌋. Finally, the moving targets are indicated by comparing the two SDIs.

## Range velocity estimator

### Baseband Doppler centroid indicator

Figure 2 presents a sketch of the Doppler spectrum in the *r*-*th* range bin of the two patches containing the same moving target. The solid curve *A*_{1}(*f*_{D},*r*) presents the Doppler spectrum of the patch from the original SAR imagery generated by *c*_{1}, and *A*_{2}(*f*_{D},*r*) presents that of the patch from that by *c*_{2}. After *A*(*f*_{D},*r*) is normalized by

the normalized Doppler spectrum difference

is chosen as the baseband Doppler centroid indicator. In (15), *Δf*=*B*_{D}/*N*, and *N* is an arbitrary integer larger than 40 to our simulation experience.

It is apparent that 0≤*C*_{
r
}(*f*_{D})≤1, and the criterion amplifies the weak Doppler spectrum of moving target and suppresses the strong Doppler spectrum of background. It is an important tool to analyze the Doppler centroid in this research. A typical criterion curve is shown in Figure 3. It can be seen that the two baseband Doppler centroid can be determined easily by this feature value.

### Doppler ambiguity solver

The Doppler shifts of a moving target corresponding to the two carriers can be expressed by

where *m* and *n* are the Doppler ambiguity numbers, *λ*_{1}is the wavelength of c_{1}, and *λ*_{2} is that of c_{2}. So the Doppler ambiguity solver is modeled by

s.t.

with *V*_{R}being the possible maximum velocity in range. For example, on the freeway in China, *V*_{R} is no more than 35 m/s, while in urban, *V*_{R}will be set to 14 m/s.

If \left(\right.separators="">\n \n \n \n m\n \n \u0302\n \n \n and \left(\right.separators="">\n \n \n \n n\n \n \u0302\n \n \n are obtained from (18), then the Doppler shift can be estimated without ambiguity, and thus the range velocity can be estimated accurately.

Figure 4 presents the relationship between the baseband Doppler centroid and the range velocity for the two different carriers. The horizontal axis denotes the range velocity with *V*_{1}=*λ*_{1}*f*_{PRF}/4 and *V*_{2}=*λ*_{2}*f*_{PRF}/4, and the vertical axis denotes the baseband Doppler centroid. Line 1 represents the baseband Doppler centroid as a function of the range velocity for c_{1}, and line 2 represents that for c_{2}. The integers in the upper text boxes are the ambiguity numbers, i.e., *m* and *n* in (16) and (17), in different range velocity intervals. For a given baseband Doppler centroid *f*_{dc}, it corresponds to many different Doppler shift values. If both *f*_{dc1}and *f*_{dc2} are estimated, then *m* and *n* are determined accordingly.

Algorithm 1 presents pseudo-code for the function DAS which implements Doppler ambiguity solver associated with (18). It takes as input *f*_{dc1},*f*_{dc2},*f*_{1},*f*_{2}, and *f*_{PRF}, and returns \left(\right.separators="">\n \n \n \n m\n \n \u0302\n \n \n, \left(\right.separators="">\n \n \n \n n\n \n \u0302\n \n \n. It starts by calculating the maximum ambiguity number *M* and *N* with respect to *f*_{1} and *f*_{2} with possible maximum range velocity, then computes *f*_{d1} and corresponding \left(\right.separators="">\n \n \n \n f\n \n \n d\n 2\n \n \n 0\n \n \n \n using a probing ambiguity number *m* from −*M* to *M* with an increment of 1, therefore the Doppler shift difference, i.e., Δ*f*_{m,n}, is obtained by \left(\right.separators="">\n \n |\n \n \n f\n \n \n d\n 2\n \n \n \u2212\n \n \n f\n \n \n d\n 2\n \n \n 0\n \n \n |\n \n, where *f*_{d2} is computed by using a probing ambiguity number *n* from −*N* to *N* with an increment of 1. Finally, the ambiguity number \left(\right.separators="">\n \n \n \n m\n \n \u0302\n \n \n and \left(\right.separators="">\n \n \n \n n\n \n \u0302\n \n \n are achieved and returned by finding the minimum value of Δ*f*_{m,n}.

### Algorithm 1 Procedure for Doppler ambiguity solver

Function [\left(\right.separators="">\n \n \n \n m\n \n \u0302\n \n \n,\left(\right.separators="">\n \n \n \n n\n \n \u0302\n \n \n] := DAS(*f*_{dc1}, *f*_{dc2}, *f*_{1}, *f*_{2}, *f*_{PRF})Initialization: *V*_{R} := possible maximum range velocity;

1: \left(\right.separators="">\n \n \n \n \lambda \n \n \n 1\n \n \n :\n =\n \n \n c\n \n \n \n \n f\n \n \n 1\n \n \n \n \n ,\n \n \n \lambda \n \n \n 2\n \n \n :\n =\n \n \n c\n \n \n \n \n f\n \n \n 2\n \n \n \n \n \n, with *c* being the light speed;

\left(\right.separators="">\n \n \n \n f\n \n \n d\n 1\n \n \n M\n \n \n :\n =\n \n \n 2\n \n \n V\n \n \n R\n \n \n \n \n \n \n \lambda \n \n \n 1\n \n \n \n \n \n, \left(\right.separators="">\n \n \n \n f\n \n \n d\n 2\n \n \n M\n \n \n :\n =\n \n \n 2\n \n \n V\n \n \n R\n \n \n \n \n \n \n \lambda \n \n \n 2\n \n \n \n \n \n;

\left(\right.separators="">\n \n M\n :\n =\n \u2308\n \n \n 2\n \n \n f\n \n \n d\n 1\n \n \n M\n \n \n \n \n \n \n f\n \n \n PRF\n \n \n \n \n \u2309\n ,\n N\n :\n =\n \u2308\n \n \n 2\n \n \n f\n \n \n d\n 2\n \n \n M\n \n \n \n \n \n \n f\n \n \n PRF\n \n \n \n \n \u2309\n \n;

2: for *m* : = -M to M (with an increment of 1)

*f*_{d1} : = *f*_{dc1}+m·*f*_{PRF}/2; *V*_{r} : = -*λ*_{1}*f*_{d1}/2; \left(\right.separators="">\n \n \n \n f\n \n \n d\n 2\n \n \n 0\n \n \n \n := -\left(\right.separators="">\n \n \n \n 2\n \n \n V\n \n \n r\n \n \n \n \n \n \n \lambda \n \n \n 2\n \n \n \n \n \n;

3: for n : = -N to N (with an increment of 1)

*f*_{d2} := *f*_{dc2}+n·*f*_{PRF}/2; \left(\right.separators="">\n \n \Delta \n \n \n f\n \n \n m\n ,\n n\n \n \n =\n \n \n \n \n f\n \n \n d\n 2\n \n \n 0\n \n \n \u2212\n \n \n f\n \n \n d\n 2\n \n \n \n \n \n;

end for [*n*];

end for [*m*];

4: Find the minimum value from {Δ*f*_{m,n}}, and get the corresponding index \left(\right.separators="">\n \n \n \n m\n \n \u0302\n \n \n and \left(\right.separators="">\n \n \n \n n\n \n \u0302\n \n \n;

### Stepped approximation-and-comparison algorithm

From Figure 4, we see that a target which moves at low speed in range direction may result in the superposition between the Doppler spectrum of background and that of the moving target. It will lead to the wrong determination of Doppler spectrum peak locations. On the other hand, the estimate of *f*_{dc1} and *f*_{dc2} may become inaccurate because of noise, platform turbulence, and clutter etc. An algorithm named SAC is developed to get a finer baseband Doppler centroid.

If the coarse baseband Doppler centroid values are *f*_{dc1}and *f*_{dc2}, and the Doppler ambiguity numbers \left(\right.separators="">\n \n \n \n m\n \n \u0302\n \n \n and \left(\right.separators="">\n \n \n \n n\n \n \u0302\n \n \n are obtained from (18), then the unambiguous Doppler shifts can be described by

where Δ*f*_{d} is a modified Doppler shift value derived from

s.t.

Algorithm 1 presents the computation procedure of accurate *f*_{dc1} and *f*_{dc2}. It takes as input *f*_{dc1}, *f*_{dc2}, \left(\right.separators="">\n \n \n \n m\n \n \u0302\n \n \n, \left(\right.separators="">\n \n \n \n n\n \n \u0302\n \n \n, *f*_{PRF}, *f*_{1}, and *f*_{2}, where \left(\right.separators="">\n \n \n \n m\n \n \u0302\n \n \n and \left(\right.separators="">\n \n \n \n n\n \n \u0302\n \n \n are the ambiguity numbers computed by DAS, and returns two finer unambiguous Doppler shifts of the moving target. It starts by defining an approximation step *Δf*=*B*_{D}/(2*K*), where *K* is an arbitrary integer (here we assume that *K* is equal to 100), and computes the initial unambiguous shifts \left(\right.separators="">\n \n \n \n f\n \n \n d\n 1\n \n \n 0\n \n \n \n and \left(\right.separators="">\n \n \n \n f\n \n \n d\n 2\n \n \n 0\n \n \n \n, respectively. Then for a given *k* from −*K* to *K* with increment of 1, the new *f*_{d1} and *f*_{d2} are updated using (19) and (20) with the substitution of *kΔf* to Δ*f*_{d}, and thus two corresponding range velocities resulting from the updated unambiguous Doppler shift are achieved and the difference between the two velocities is stored in the sequence {Δ*V*_{
k
}}. Finally, by searching the minimum value of {Δ*V*_{
k
}}, the finer unambiguous Doppler shifts are obtained and returned.

### Algorithm 2 Procedure for stepped approximation-and-comparison algorithm

Function [\left(\right.separators="">\n \n \n \n \n \n f\n \n \u0302\n \n \n \n dc\n 1\n \n \n ,\n \n \n \n \n f\n \n \u0302\n \n \n \n dc\n 2\n \n \n \n] := SAC(*f*_{dc1}, *f*_{dc2}, \left(\right.separators="">\n \n \n \n m\n \n \u0302\n \n \n, \left(\right.separators="">\n \n \n \n n\n \n \u0302\n \n \n, *f*_{PRF},*f*_{1},*f*_{2})Initialization: *K* := An integer larger than 100;

1: \left(\right.separators="">\n \n \n \n \lambda \n \n \n 1\n \n \n =\n \n \n c\n \n \n \n \n f\n \n \n 1\n \n \n \n \n ,\n \n \n \lambda \n \n \n 2\n \n \n =\n \n \n c\n \n \n \n \n f\n \n \n 2\n \n \n \n \n \n;

\left(\right.separators="">\n \n \n \n f\n \n \n d\n 1\n \n \n 0\n \n \n :\n =\n \n \n m\n \n \u0302\n \n \xb7\n \n \n f\n \n \n PRF\n \n \n /\n 2\n \n +\n \n \n \n f\n \n \n dc\n 1\n \n \n ,\n \n \n f\n \n \n d\n 2\n \n \n 0\n \n \n :\n =\n \n \n n\n \n \u0302\n \n \xb7\n \n \n f\n \n \n PRF\n \n \n /\n 2\n \n +\n \n \n \n f\n \n \n dc\n 2\n \n \n \n, *Δf* := \left(\right.separators="">\n \n \n \n \n \n B\n \n \n D\n \n \n \n \n 2\n K\n \n \n \n;

2: for *k* := -*K* to *K* (with an increment of 1)

*f*_{d1} := \left(\right.separators="">\n \n \n \n f\n \n \n d\n 1\n \n \n 0\n \n \n +\n k\n \xb7\n \Delta f\n \n, *f*_{d2} := \left(\right.separators="">\n \n \n \n f\n \n \n d\n 2\n \n \n 0\n \n \n \u2212\n k\n \xb7\n \Delta f\n \n;

*V*_{r1} := -\left(\right.separators="">\n \n \n \n \n \n \lambda \n \n \n 1\n \n \n \n \n f\n \n \n d\n 1\n \n \n \n \n 2\n \n \n \n, *V*_{r2}:= -\left(\right.separators="">\n \n \n \n \n \n \lambda \n \n \n 2\n \n \n \n \n f\n \n \n d\n 2\n \n \n \n \n 2\n \n \n \n;

Δ*V*_{
k
} := |*V*_{r1}−*V*_{r2}|;

end for [*k*]

3: Find the minimum value from {Δ*V*_{
k
}}, and get the modified index *k*;

4: \left(\right.separators="">\n \n \n \n \n \n f\n \n \u0302\n \n \n \n dc\n 1\n \n \n \n := \left(\right.separators="">\n \n \n \n f\n \n \n d\n 1\n \n \n 0\n \n \n +\n k\Delta f\n \n, \left(\right.separators="">\n \n \n \n \n \n f\n \n \u0302\n \n \n \n dc\n 2\n \n \n \n := \left(\right.separators="">\n \n \n \n f\n \n \n d\n 2\n \n \n 0\n \n \n \u2212\n k\Delta f\n \n;

When the finer Doppler shift \left(\right.separators="">\n \n \n \n \n \n f\n \n \u0302\n \n \n \n d\n 1\n \n \n \n and \left(\right.separators="">\n \n \n \n \n \n f\n \n \u0302\n \n \n \n d\n 2\n \n \n \n are achieved, two estimates of the range velocity are computed from

Finally the average range velocity component is

### Further discussion

The primary condition for DAS and SAC is that the Doppler bandwidth is far smaller than *f*_{PRF} (at least no more than *f*_{PRF}/4). Under this condition, if *f*_{d1}and *f*_{d2} are confined by

where *k*_{1}and *k*_{2} are integers, two cases will appear in general:

#### Both *k*_{1}and *k*_{2}are equal to zero

In this case, the peaks will disappear in *C*_{r}(*f*_{d}), so the range velocity component cannot be measured, thus the minimum measurable range velocity is

#### Either of *k*_{1}and *k*_{2}is not equal to zero

If *k*_{1}≠0, and *f*_{d1} satisfies (25), then *f*_{d1} is

where |*δ* *f*_{d}|<*B*_{D}/2. *f*_{d2} can be expressed by

If *f*_{d1} and *f*_{d2} are wrapped by the same ambiguity number, then *λ*_{1}and *λ*_{2}have the relationship

where *M* is the maximum ambiguity number describe in Algorithm 1. To make *f*_{dc2}detectable, the following requirement should be satisfied

So *λ*_{1} and *λ*_{2} satisfy

Equation (32) tells us that when the dual-frequency SAR system parameters, such as carrier frequencies, PRF, radar velocity and azimuth resolution, satisfy both (30) and (32), the range velocity component of a moving target can be computed without unambiguity.

If *f*_{dc2} is determined, then the ambiguity numbers \left(\right.separators="">\n \n \n \n m\n \n \u0302\n \n \n and \left(\right.separators="">\n \n \n \n n\n \n \u0302\n \n \n can be computed from

In a similar way, when *k*_{2}≠0 and *f*_{d2} satisfy (26), the ambiguity numbers \left(\right.separators="">\n \n \n \n m\n \n \u0302\n \n \n and \left(\right.separators="">\n \n \n \n n\n \n \u0302\n \n \n can be deduced from

#### Azimuth displacement correction

It is noteworthy that (6) is established based on the condition that |*V*_{r}/*λ*|<*f*_{PRF}/4, and the moving target will be displaced by −*V*_{r}*R*_{0}/*V*_{p}in azimuth direction. It seems that the azimuth displacement is independent of the carrier frequency. However, when the target is moving so fast that |*V*_{r}/*λ*|>*f*_{PRF}/4, the displacement equation must be modified.

Ignoring the azimuth velocity component, the baseband Doppler history will be

where *n* is the ambiguity number of the Doppler shift *f*_{d}=−2*V*_{r}/*λ*. The azimuth displacement will be given by

We see that if the Doppler ambiguity appears, the azimuth displacement of a moving target must be modified by (36). This equation is an extension to [25, 26] and is the basic model for correcting the target’s real azimuth position in a SAR image.

## Azimuth velocity estimator

### Theoretical analysis

When a patch containing a moving target is defocused by *H*(*f*_{D},*α*) and *H*(*f*_{D},−*α*), two derivative SAR image patches, denoted by *P*_{1} and *P*_{2}, are achieved simultaneously. Let Δ*V*_{a} be an arbitrary probing azimuth velocity, and in general both Δ*V*_{a}and *V*_{a} are far less than *V*_{p}, which means that *α*≈2Δ*V*_{a}/*V*_{p}. Equation (12) can be rewritten by

For simplicity, we assume that the patch contains a moving point target and a stationary point target, and the two targets have the intensity |*b*|^{2} and |*g*|^{2}, respectively. The patch P_{1}has the sharpness

and P_{2} has the sharpness

The sharpness difference between *S*_{p1}and *S*_{p2}

will be used as a feature to estimate the azimuth velocity component. The feature value is robust because it tries to alleviate the influence of clutters and interferences.

Let’s discuss (40). Allowing for the symmetry of the SDFP, the probing velocity Δ*V*_{a} is set to be larger than zero. For *V*_{a}>0, 1) in the case of 0<Δ*V*_{a}≤*V*_{a}, the differential of *f*(Δ*V*_{a}) is

And 2) in the case of Δ*V*_{a}>*V*_{a}, the differential of *f*(Δ*V*_{a}) is

The two cases show that (1) when 0<Δ*V*_{a}≤*V*_{a}, the sharpness difference is a monotonic increasing function and it reaches the maximum value at the point where Δ*V*_{a}=*V*_{a}, and (2) when Δ*V*_{a}>*V*_{a}, the sharpness difference is a monotonic decreasing function and it reaches the maximum value at the point where Δ*V*_{a}=*V*_{a}. In addition, it infinitely approaches zero with the increment of Δ*V*_{a}.

In the case of *V*_{a}<0, the following conclusions can be drawn: (1) when 0<Δ*V*_{a}≤−*V*_{a}, the sharpness difference is a monotonic decreasing function and it reaches the minimum value at the point where Δ*V*_{a}=−*V*_{a}, and (2) when Δ*V*_{a}>−*V*_{a}, the sharpness difference is a monotonic increasing function and it reaches the minimum value at the point where Δ*V*_{a}=*V*_{a}. In addition, it infinitely approaches zero with the decrement of Δ*V*_{a}.

Figure 5 presents a sketch of *f*(Δ*V*_{a}) for two cases: *V*_{a1}>0 (for target 1) and *V*_{a2}<0 (for target 2). We see that the maximum sharpness difference is located at the point where Δ*V*_{a}=|*V*_{a}|. If the maximum sharpness difference is less than zero, then the corresponding target is moving in the opposite direction of the platform. If the maximum sharpness difference is larger than zero, then the target is moving in the direction of the platform.

### Implementation

From the discussions above, the azimuth velocity estimator can be modeled by

Figure 6 presents a flowchart of AVE. A complex-valued patch containing a detected moving target is transformed to range Doppler domain by FFTs. The probing azimuth velocity *ΔV* is set from \left(\right.separators="">\n \n \n \n V\n \n \n a\n \n \n 0\n \n \n \n to \left(\right.separators="">\n \n \n \n V\n \n \n a\n \n \n d\n \n \n \n with increment of *δ* *V*_{a}. For each Δ*V*_{a}, the coefficient *α* is computed and an SDFP is established to defocus the range Doppler map resulting in two defocused images, and the sharpness difference between the two images is sent to an array named *s*_{d}. The azimuth velocity estimate will appear at the position where *s*_{d}reaches the peak.

Two patches containing the same target are isolated from the two original SAR images and processed by the AVE. If the two estimates of the azimuth velocity component are denoted by \left(\right.separators="">\n \n \n \n \n \n V\n \n \u0302\n \n \n \n a\n 1\n \n \n \n and \left(\right.separators="">\n \n \n \n \n \n V\n \n \u0302\n \n \n \n a\n 2\n \n \n \n, then the final azimuth velocity value is synthesized by

### Discussion

Let us discuss the minimum detectable azimuth velocity component *V*_{min,a}. It is relative to the threshold value *f*_{th}which is used to identify the moving target area. We select this value according to false-alarm probabilities and detection probability specification. According to our experience and simulation results, the feature value *f*(*i*,*j*) follows a half positive Gaussian distribution approximately

So, from

we see that if a constant false alarm ratio *P*_{F}is given, the threshold value *f*_{th}can be determined.

We estimate the unknown parameter *σ* of (45) using MATLAB’s fminsearch routine, which uses the Nelder-Mead parameter search procedure [27, 28]. As *V*_{min,a}≪*V*_{p}, we have *α*_{min}≈2*V*_{min,a}/*V*_{p}. Let *f*_{max} denote the sharpness of the ideally focused target, and the sharpness of a moving target with azimuth velocity *V*_{min,a} will be

in the SAR image having focused background. As *f*_{min,a}⩾*f*_{th}, *α*_{min}approximately satisfies

As a result, the minimum detectable azimuth velocity is approximately

where *∊*=*f*_{th}/*f*_{max}.

## Experiments

### Framework

Based on the discussions above, a sketch of the proposed single antenna SAR using a dual frequency chirp waveform and the corresponding GMTI procedure is shown in Figure 7. In this figure, the controller controls the selector 1 to pass the two kinds of pulses to the transceiver alternately, and controls the selector 2 to pass the carrier being used to the demodulators to get the corresponding baseband returns. The radar imaging processor processes the returns and generates two original SAR images. The bottom-right of the figure shows the GMTI flowchart. First, the two original SAR images are processed by the MTD, and as a result, image patches that contain the detected moving targets are achieved. Second, the isolated patches are transmitted to the RVE to estimate their range velocity components and their real azimuth positions. Finally, the range-velocity-compensated patches are sent to the AVE to estimate their azimuth velocity components. As a result, the range and azimuth velocity components together with their real azimuth positions are worked out.

We use a patch of real complex-valued SAR image to verify the MTD and AVE algorithms. The image is achieved by using one carrier, so it is cannot be used to determine the range velocity component of a moving target. In order to evaluate the performance of the RVE, with no field data available so far, computer simulations are conducted to confirm the effectiveness of the proposed algorithms. The raw data are simulated by using the model proposed in [29]. The model can simulate the effects of moving targets, and it is both analytically and quantitatively validated. We think that the following simulation based on this model can validate our idea.

### AVE verification with field data

The complex-valued SAR image is collected near an airport in Shaanxi, China. The radar system and geometry parameters are shown in Table 1. In the illuminated scene, the trajectory of the SAR is parallel to the runway, and two vehicles are running at the speed of about 5.0 m/s along the runway successively.

We isolated a patch of size 6528 pixels in range by 5120 pixels in azimuth near the moving targets from the given image. The patch is shown in 8 Figure 8A. In this figure, the scene is about 765 m in azimuth and 600 m in range. The two known vehicles are labeled by T_{1}and T_{2}. We see that the background is focused fairly well while the image of the two targets are smeared.

We defocused the patch by using an SDFP with *α*=0.0985 (correspondingly, Δ*V*_{
a
}=10 m/s). The moving targets are detected correctly. An SDFP bank is constructed to estimate the azimuth velocity components of the two vehicles. In the experiment, Δ*V*_{
a
}ranges from 0 m/s to 30 m/s with an increment of 0.1 m/s. The range velocity components are assumed to be 0 m/s. Figure 9 presents the normalized feature curves for T_{1} and T_{2}. From the figure, the azimuth velocity estimates are −4.8 m/s and −5.0 m/s, respectively.

We refocused the moving target based on the two azimuth velocity component estimates. The result is shown in Figure 8B. It shows that the two vehicles are focused well while the background is smeared.

### Performance evaluation by computer simulation

In the simulation, the background is a patch of terrain selected near the Kun-yu mountain in Shandong, China. It is about 200 m in azimuth and 160 m in range. The most important properties of the dual-frequency SAR, the moving targets and the background are incorporated. The radar system and geometry parameters are presented in Table 1.

The parameters of six moving targets labeled by T_{1}∽T_{6}are shown in the columns *P*^{†},*V*_{a}, and *V*_{r} of Table 2. The customized target size is 3 m in azimuth by 5 m in range with the average back reflective coefficient of the simulated scene. The targets are arranged to move on a road in the selected scene.

10 Figure 10A,B present two simulated SAR images generated by c_{1} and c_{2}, respectively. In the two images, the background is well focused while the moving targets are smeared due to their motions. We defocused the images by using SDFPs corresponding to Δ*V*_{a} = 5 m/s, 10 m/s, and 20 m/s. As a result, the moving targets are detected correctly.

The detected moving targets are isolated from the two original SAR images and the normalized Doppler difference curves of T_{1}∽T_{6} are computed. The results are presented in 11 Figure 11A–F, respectively. The peak locations are listed in the columns *f*_{dc1} and *f*_{dc2}of Table 2. The Doppler ambiguity is solved by the DAS algorithm and shown in the column of \left(\right.separators="">\n \n \n \n m\n \n \u0302\n \n \n and \left(\right.separators="">\n \n \n \n n\n \n \u0302\n \n \n. The final range velocity components are computed by using the SAC algorithm. The results are listed in the column \left(\right.separators="">\n \n \n \n \n \n V\n \n \u0302\n \n \n \n r\n \n \n \n of Table 2. The estimated target positions are presented in the columns \left(\right.separators="">\n \n \n \n \n \n P\n \n \u0302\n \n \n \n 1\n \n \n ,\n \n \n \n \n P\n \n \u0302\n \n \n \n 2\n \n \n \n, and \left(\right.separators="">\n \n \n \n P\n \n \u0302\n \n \n of Table 2. The data in Table 2 confirm that the proposed DAS and SAC algorithms works well.

The detected targets are compensated by the range velocity estimates, and then the azimuth velocity components are computed then by constructing an SDFP bank with Δ*V*_{a} ranging from 0 to 30 m/s increased by the step 0.02 m/s. The sharpness difference curves of the moving targets have the same profiles as that presented in Figure 9. The estimated results are shown in the column \left(\right.separators="">\n \n \n \n \n \n V\n \n \u0302\n \n \n \n a\n \n \n \n of Table 2. The results show that the estimate is not accurate when the azimuth velocity is less than 2 m/s. One principal reason lies in that the image of the moving target may be smeared slightly and thus the corresponding feature curve becomes so flat that the peak may appear at the position far from the real velocity value.

According to the estimates in the columns \left(\right.separators="">\n \n \n \n \n \n V\n \n \u0302\n \n \n \n r\n \n \n \n and \left(\right.separators="">\n \n \n \n \n \n V\n \n \u0302\n \n \n \n a\n \n \n \n of Table 2, the moving targets are refocused and their displaced azimuth positions are corrected. Without loss of generality, Figure 10A is selected as an example to show the correction and refocusing effectiveness. For each detected moving target in the SAR image, a slice which covers all the range bins that the moving target occupies is cropped. After range velocity compensated, it is refocused by using an azimuth matched filter with Doppler chirp rate \left(\right.separators="">\n \n \n \n \n \n f\n \n \u0302\n \n \n \n dr\n \n \n m\n \n \n =\n \u2212\n 2\n \n \n (\n \n \n V\n \n \n p\n \n \n \u2212\n \n \n \n \n V\n \n \u0302\n \n \n \n a\n \n \n )\n \n \n 2\n \n \n /\n (\n \n \n \lambda \n \n \n 1\n \n \n \n \n R\n \n \n 0\n \n \n )\n \n. All the processed slices are stitched together with the original SAR image to show the real positions of the moving targets. Figure 12 presents the stitched product. From this figure we see that the moving targets are focused well while the background in each slice is smeared. The moving targets are just at the places that listed in column \left(\right.separators="">\n \n \n \n \n \n P\n \n \u0302\n \n \n \n \u2020\n \n \n \n of Table 2.

## Conclusion

A scheme for velocity components estimation in GMTI is proposed based on a single antenna SAR using a dual-frequency chirp waveform. The scheme consists of a moving target detector, a range velocity estimator and an azimuth velocity estimator, and it can locate the real position of the detected moving target by using a modified azimuth displacement correction model.

The moving target detector uses an SDFP to detect the possible moving targets with a limited azimuth velocity range near a certain value in the give complex SAR image. It is proved to be effective and efficient by field and simulated data. In practice, when the azimuth velocity varies widely, many SDFPs are needed to detect all the moving targets.

The azimuth velocity estimator is established by using an SDFP bank. The effectiveness of the model is verified by simulated and field data. The AVE is robust because it tries to alleviate the influences of the clutters and interferences.

The range velocity estimator is based on the Doppler shift information introduced by range velocity component. Two algorithms, DAS and SAC, are designed to solve the Doppler ambiguity and make the Doppler centroid estimation more accurate. For each pulse burst, the baseband Doppler centroid is estimated by using a criterion named normalized Doppler spectrum difference. In addition, traditional azimuth displacement equation is modified to get the correct azimuth position of a moving target. Simulation results validate the improvement.

## References

Kersten PR, Jansen RW, Luc K, Ainsworth TL: Motion analysis in SAR images of unfocused objects using time-frequency methods.

*IEEE Geosci. Rem. Sens. Lett*2007, 4(4):527-531.Vu D, Guo B, Xu L, Li J: SAR based adaptive GMTI. In

*Algorithms for Synthetic Aperture Radar Imagery XVI, Proceedings of the SPIE*. vol. 7699, 76990H–76990H-12, Bellingham, WA, USA; 2010.Cerutti-Maori D, Gierull CH, Ender J: Experimental verificaiton of SAR-GMTI improvement through antenna switching.

*IEEE Trans. Geosci. Rem. Sens*2010, 48(4):2066-2075.Gierull CH: Ground moving target parameter estimation for two-channel SAR.

*IET-Radar Sonar Navig*2006, 153(3):224-233. 10.1049/ip-rsn:20045094Krieger G, Gebert N, Moreira A: Multidimensional waveform encoding: a new digital beamforming technique for synthetic aperture radar remote sensing.

*IEEE Trans. Geosci. Rem. Sens*2008, 46: 31-46.Wong SK: High range resolution profiles as motion-invariant features for moving ground targets identification in SAR-based automatic target recognition.

*IEEE Trans. Aerosp. Electron. Syst*2009, 45(3):1017-1039.Gisselfält M, Pernstål T: STAP analysis using multi-channel airborne radar data from flight trials. In

*Proceedings of IEEE Radar Conference*. USA, Washington, DC; 2010.Chiu S, Dragošević MV: Moving target indication via RADARSAT-II multichannel synthetic aperture radar processing.

*EURASIP J. Adv. Signal Process*2010, 2010(Article ID 740130):1-19.Zhu S, Liao G, Qu Y, Zhou Z, Liu X: Ground moving targets imaging algorithm for synthetic aperture radar.

*IEEE Trans. Geosci. Rem. Sens*2011, 49: 462-477.Vavriv DM, Bezvesilniy OO: Potential of multi-look SAR processing. In

*Proceedings of RAST*. Istanbul, Turkey; 2011.Fienup JR: Detecting moving targets in SAR imagery by focusing.

*IEEE Trans. Aerosp. Electron. Syst*2001, 37(3):794-809.Marques PAC, Dias JMB: Moving targets processing in SAR spatial domain.

*IEEE Trans. Aerosp. Electron. Syst*2007, 43(3):864-874.Hinz S, Meyer F, Laika A, Bamler R: Spaceborne traffic monitoring with dual channel synthetic aperture radar-theory and experiments, vol. 13, 1063-6919/05. In

*Proceedings of IEEE computer society conference CVPR*. San Diego, CA, USA; 2005. pp.1–7Cook DA, Brown DC: Analysis of phase error effects on stripmap SAS.

*IEEE J. Ocean. Eng*2009, 34(3):250-261.Baumgartner SV, Krieger G: Accleration-independent along-track velocity estimaiton of moving targets.

*IET-Radar Sonar Navig*2009, 4(3):474-487.Chang CY, Curlander JC: Application of the multiple PRF technique to resolve Doppler centroid estimation ambiguity for spaceborne SAR.

*IEEE Trans. Geosci. Rem. Sens*1992, 30(5):941-949. 10.1109/36.175329Bamler R, Runge H: P R F ambiguity resolving by wavelength diversity.

*IEEE Trans. Geosci. Rem. Sens*1991, 29(6):997-1003. 10.1109/36.101376Wong FH, Cumming IG: A combined SAR Doppler centroid estimation scheme based upon signal phase.

*IEEE Trans. Geosci. Rem. Sens*1996, 34(3):696-717. 10.1109/36.499749Madsen SN: Estimating the Doppler centroid of SAR data.

*IEEE Trans. Aerosp. Electron. Syst*1989, 25(2):134-140. 10.1109/7.18675Bamler R: Doppler frequency estimation and the Cramer-Rao bound.

*IEEE Trans. Geosci. Rem. Sens*1991, 29(3):385-390. 10.1109/36.79429Moreira JR: A new method of aircraft motion error extraction from radar raw data for real time motion compensation.

*IEEE Trans. Geosci. Rem. Sens*1990, 28(4):620-626. 10.1109/TGRS.1990.572967Moreira JR, Keydel W: A new MTI-SAR approach using the reflectivity displacement method.

*IEEE Trans. Geosci. Rem. Sens*1995, 33(5):1238-1244. 10.1109/36.469488Wang J, Liu X: Velocity estimation of moving targets using SAR. In

*Proceedings of IEEE IGARSS*. Vancouver, Canada; 2011.Wang BC:

*Digital Signal Processing Techniques and Applications in Radar Image Processing*. John Wiely and Sons Inc., Hoboken; 2008.Rüegg M, Meier E, Nüesch D: Capabilities of dual-frequency millimeter wave SAR with monopulse processing for ground moving target indication.

*IEEE Trans. Geosci. Rem. Sens*2007, 45(3):539-553.Raney RK: Synthetic aperture imaging radar and moving targets.

*IEEE Trans. Aerosp. Electron. Syst*1971, AES-7(3): 499-505.Cumming IG, Li S: Improved slope estimation for SAR Doppler ambiguity resolution.

*IEEE Trans. Geosci. Rem. Sens*2006, 44(3):707-718.Lagarias JC, Reeds JA, Wright MH, Wright PE: Convergence properties of the Nelder-Mead simplex method in low dimensions.

*SIAM J. Optim*1998, 9: 112-147. 10.1137/S1052623496303470Dogan O, Kartal M: Efficient strip-mode SAR raw-data simulation of fixed and moving targets.

*IEEE Geosci. Rem. Sens. Lett*2011, 8(5):884-888.

## Acknowledgments

We appreciate the support from the National Science Foundation of China (Grant Number: 61072150) and the National Basic Research Program of China (Grant Numbers: 2009CB824903 and 2010CB731904).

## Author information

### Authors and Affiliations

### Corresponding author

## Additional information

### Competing interests

The authors declare that they have no competing interests.

## Authors’ original submitted files for images

Below are the links to the authors’ original submitted files for images.

## Rights and permissions

**Open Access** This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

## About this article

### Cite this article

Lv, G., Wang, J., Liu, X. *et al.* Ground moving target indication and parameters estimation using a dual-frequency synthetic aperture radar.
*EURASIP J. Adv. Signal Process.* **2012**, 236 (2012). https://doi.org/10.1186/1687-6180-2012-236

Received:

Accepted:

Published:

DOI: https://doi.org/10.1186/1687-6180-2012-236