Guang-Cai Sun1, Yanbin Liu2, Mengdao Xing3, Shiyu Wang4, Liang Guo5, Jun Yang6. 1. National Laboratory of Radar Signal Processing, Xidian University, Xi'an 710071, China. gcsun@xidian.edu.cn. 2. National Laboratory of Radar Signal Processing, Xidian University, Xi'an 710071, China. lyb_rsp@163.com. 3. National Laboratory of Radar Signal Processing, Xidian University, Xi'an 710071, China. xmd@xidian.edu.cn. 4. School of Physics and Optoelectronic Engineering, Xidian University, Xi'an 710071, China. yshi@mail.xidian.edu.cn. 5. School of Physics and Optoelectronic Engineering, Xidian University, Xi'an 710071, China. lguo@mail.xidian.edu.cn. 6. College of Geomatics, Xi'an University of Science and Technology, Xi'an 710000, China. yangjun_kx@163.com.
Abstract
Conventional synthetic aperture radar (SAR) imaging algorithms usually require a period of time to process data that is longer than the time it takes to record one synthetic aperture or that corresponding to an adequate azimuth resolution. That is to say, the real-time processing system is idle during the long data recording time and the utilization of computational resources is low. To deal with this problem, a real-time imaging algorithm based on sub-aperture chirp scaling dechirp (CS-dechirp) is proposed in this paper. With CS-dechirp, the sub-aperture data could be processed to form an image with relatively low resolution. Subsequently, a few low-resolution images are generated as longer azimuth data are recorded. At the stage of full-resolution image generation, a coherent combination method for the low-resolution complex-value images is developed. As the low-resolution complex-value images are coherently combined one by one, the resolution is gradually improved and the full-resolution image is finally obtained. The results of a simulation and real data from the GF3-SAR validate the effectiveness of the proposed algorithm.
Conventional synthetic aperture radar (SAR) imaging algorithms usually require a period of time to process data that is longer than the time it takes to record one synthetic aperture or that corresponding to an adequate azimuth resolution. That is to say, the real-time processing system is idle during the long data recording time and the utilization of computational resources is low. To deal with this problem, a real-time imaging algorithm based on sub-aperture chirp scaling dechirp (CS-dechirp) is proposed in this paper. With CS-dechirp, the sub-aperture data could be processed to form an image with relatively low resolution. Subsequently, a few low-resolution images are generated as longer azimuth data are recorded. At the stage of full-resolution image generation, a coherent combination method for the low-resolution complex-value images is developed. As the low-resolution complex-value images are coherently combined one by one, the resolution is gradually improved and the full-resolution image is finally obtained. The results of a simulation and real data from the GF3-SAR validate the effectiveness of the proposed algorithm.
Spaceborne synthetic aperture radar (SAR) can perform two-dimensional high-resolution imaging of ground targets at a long distance and in all-weather and all-day conditions [1,2,3], which makes it a key method for real-time information acquisition. SAR has been widely used in battlefield reconnaissance, target identification, resource exploration, disaster detection, and many other important areas [4,5]. Real-time imaging processing is a key technology of spaceborne SAR in earth observation. To achieve real-time imaging, the processing system is required to produce the final image at the same time as data recording ends or with a relatively short delay [6]. Therefore, how to improve the real-time processing capability of spaceborne SAR is a key issue.In ideal conditions, some classic algorithms such as the range Doppler algorithm (RDA) [7], chirp scaling algorithm (CSA) [8], range migration algorithm (RMA or omega-k algorithm) [9], and polar format algorithm (PFA) [10] can obtain well-focused images, which are usually used in SAR real-time processing. These algorithms usually process data in a time period longer than that required for one synthetic aperture or that corresponding to an adequate azimuth resolution [11,12]. That is to say, the real-time processing system is idle during the long data recording times and the utilization of computational resources is low. This problem is particularly obvious in spaceborne SAR systems due to their long radar range, high azimuth resolution, and thus long synthetic aperture length [13]. In this case, if the imaging processing starts after recording the azimuth data of a full-aperture time, the required data storage and computational load increases substantially [14,15], which undoubtedly increases the requirements for the hardware processing system of a spaceborne SAR and hinders real-time imaging processing.To deal with this problem, a new sub-aperture approach for real-time SAR processing has been studied by Alberto Moreira [16]. This approach has shown good real-time performance and imaging results. The signal is divided into sub-apertures that are small enough, so the range cell migration in one sub-aperture datum can be ignored. However, the range cell migration is considered in sub-aperture signal stitching. The interpolation of samples is used for range cell migration correction in this approach. This correction is limited to migration within one sub-aperture, which is less than half of the range resolution. In addition, the overlap of the sub-apertures must be greater than 21% for sufficient attenuation of the grating lobes or paired echoes, which increases the computational load. As shown in the simulation, the grating lobes appear in the imaging results. In our opinion, this phenomenon occurs due to the overlapping sub-aperture data. On this basis, this paper proposes a real-time imaging algorithm based on sub-aperture chirp scaling dechirp (CS-dechirp), which can perform imaging processing while the data are recorded and thus without waiting for a full-aperture time. In the proposed method, the low-resolution complex-value image is formed by using sub-aperture data, which can be much shorter than a synthetic aperture length. Subsequently, a few low-resolution images are generated as the longer azimuth data is recorded. At the stage of full-resolution image generation, a coherent combination method for the low-resolution complex-value images is developed. As the low-resolution complex-value images are coherently combined one by one, the resolution is gradually improved and the full-resolution image is finally obtained. Compared with the study by Alberto Moreira [16], the method proposed in this paper does not require sub-aperture data to overlap, and the grating lobes did not appear in the simulation results. The range cell migration can be adequately corrected by the sub-aperture CSA without limitation. Since the processing system produces the image at the same time as recording the data, this pipeline structure is very suitable for the data stream in SAR real-time processing.This paper is organized as follows. In Section 2, the sub-aperture signal model for spaceborne SAR is established. In Section 3, the flow chart and equation derivation of the sub-aperture CS-dechirp imaging algorithm are detailed. In Section 4, the point targets simulation and the imaging results of the real data from the GF3-SAR are used to validate the effectiveness of the proposed algorithm. In Section 5, the content of this paper is summarized and analyzed.
2. Sub-Aperture Signal Model
The geometry of the spaceborne SAR is depicted in Figure 1. The satellite moves along the trajectory from to for the -th sub-aperture data recording, where is the center of the -th sub-aperture data and is the slow time in the azimuth of the sub-aperture data. According to Figure 1, the instantaneous slant range between the point target located in the scene and the ideal moving satellite can be written as:
where is the equivalent speed of the spaceborne SAR, is the coordinate in the range, and is the coordinate in the azimuth of the point target .
Figure 1
Geometry of the spaceborne synthetic aperture radar (SAR).
Supposing that the transmitted signal is a linear frequency modulation (LFM) signal , where is the chirp rate of the LFM signal, is the fast time in the range, and is the window function of the LFM signal, which is a rectangular window [17], then the received sub-aperture signal of the point target can be written in the – domain as:
where is the beam window function in the azimuth, is the speed of light, and is the wavelength of the signal.From Equations (1) and (2), the difference between the sub-aperture expression of the signal and the traditional full-aperture expression is only a sub-aperture center term, , which plays a very important role in image stitching, as detailed in Section 3.2.3.
3. Real-Time Imaging Algorithm Based on Sub-Aperture CS-Dechirp
The real-time imaging algorithm based on sub-aperture CS-dechirp can perform imaging while recording data. The data from each sub-aperture are processed by the CS-dechirp algorithm to obtain a low-resolution complex-value image; subsequently, a high-resolution complex-value image of all received data can be obtained by combining all the sub-aperture images coherently.
3.1. Description of Real-Time Imaging Algorithm
A sketch of the real-time imaging algorithm is shown in Figure 2. The GF3 satellite flies along the trajectory from P1 to Pn, experiencing n times of data recording. During data recording, the corresponding sub-aperture data are processed to form a low-resolution complex-value image, which is then coherently combined with the foregone images to form a new image with higher resolution. As the sub-aperture images are coherently combined one by one, the resolution is gradually improved until full resolution is achieved. This forms the pipeline structure of the sub-aperture data stream, in which the final imaging result can be gradually generated as sub-aperture data are continuously recorded, which is suitable for the GF3-SAR real-time imaging processing.
Figure 2
Sketch of the sub-aperture real-time imaging algorithm.
The flow chart of the real-time imaging algorithm based on sub-aperture CS-dechirp is shown in Figure 3. Data from each sub-aperture recorded by the GF3-SAR are processed by the CS-dechirp algorithm to obtain a low-resolution complex-value image; the high-resolution complex-value image of all received data can then be obtained by stitching together all the sub-aperture images.
Figure 3
Flow chart of the real-time imaging algorithm.
3.2. Data Processing Based on CS-Dechirp Algorithm
From Equation (1), the slant range changes with the slow time , and the migration amount varies with , which shows the space-variance characteristic of the range cell migration. Because the scaling processing in the CSA can adequately compensate the range cell migration with the space-variance characteristic and the CSA is suitable for hardware implementation [18], the real-time imaging algorithm takes the CS-dechirp algorithm as the core to process sub-aperture data.According to the flow chart shown in Figure 3, the data from each sub-aperture go through the sub-aperture CSA module, azimuth dechirp module, and sub-aperture complex-value images stitching module to obtain a SAR image with higher resolution.
3.2.1. Sub-Aperture CSA
Supposing the sub-aperture Doppler frequency corresponding to is , the expression of the -th sub-aperture echo signal shown in Equation (2) can be written in the – domain as:
where , is the squint angle and . From Equation (3), the difference between the sub-aperture expression of the signal and the traditional full-aperture expression is the second exponent term of , which shows the phase of the point target relative to in sub-aperture imaging.The chirp scaling quadratic phase function for the range cell migration correction is:
where is the CS factor, is the slant range with as an argument, and is the reference distance between the scene center and the radar trajectory. Since changes less within the observed scene, in can be replaced by . In the following part, we use to substitute .After multiplying Equations (4) with (3) in the – domain, the signal is transformed to the – domain as:
where is the residual phase due to the operation of the chirp scaling quadratic phase function. The first exponent term in Equation (5) is the modulation phase function in the range frequency domain. in the second exponent term shows that the migration amount of all point targets in the observed scene becomes the same after the CS operation.Subsequently, the phase function for the range compressing, secondary range compressing, and range cell migration correction can be constructed as:After multiplying Equations (6) with (5), the signal is transformed to the – domain as follows:Here, the CSA completes the range compressing and range cell migration correction. From Equation (7), the first exponent term is required to process matched filtering, and the second exponent term is the residual phase term that is required to compensate. Based on the above, the residual phase compensation function for Equation (7) can be written as:However, the matched filtering used for the sub-aperture signal of Equation (7) will cause image aliasing, which can be illustrated by the time-frequency distribution in Figure 4. To avoid this aliasing caused by the matched filtering, zero padding in the azimuth must be used for the traditional CSA, which undoubtedly increases the computation burden. Therefore, the azimuth dechirp can be used for azimuth compression. The azimuth dechirp can solve the problem of image aliasing without zero padding, which can be illustrated by the time-frequency distribution in Figure 5.
Figure 4
Time-frequency distribution for matched filtering: (a) unprocessed sub-aperture signal; (b) sub-aperture signal after matched filtering.
Figure 5
Time-frequency distribution for azimuth dechirp: (a) unprocessed sub-aperture signal; (b) sub-aperture signal after azimuth dechirp.
3.2.2. Azimuth Dechirp
Since the high-order term in Equation (7) leads to the residual phase in the azimuth dechirp, the high-order term must be converted to a quadratic phase function. The conversion function can be written as:
where is the time-domain chirp rate of the signal.After the compensation of Equation (8) and the conversion of Equation (9), the signal can be written as:The signal of Equation (10) is transformed to the – domain as:From Equation (11), there are only the first and quadratic terms in its phase. A quadratic phase function can be constructed to complete the azimuth dechirp as:After the dechirp processing in Equation (12), the signal of Equation (11) becomes:
3.2.3. Sub-Aperture Complex-Value Image Stitching
The theoretical form of sub-aperture image stitching can be described as follows. For simplicity, Equation (13) can be rewritten as:
where .According to Equation (14), the Fourier transformation (FT) must be performed on the azimuth signal to obtain the sub-aperture focusing results. However, the focusing position in the azimuth exceeds the range of (−PRF/2, PRF/2) (PRF, Pulse Repeating Frequency), resulting in azimuth-aliasing after the FT for the signal. Therefore, the FT cannot be directly performed. To deal with this problem, an azimuth compensation function for spectrum shifting is introduced:
where . This function ensures that the focusing positions of point targets are within (−PRF/2, PRF/2). Multiplying Equations (15) with (14), the signal becomes:Then, the signal is transformed to the – domain as:Because the focus position is smaller than PRF, the single in Equation (17) is non-azimuth-aliasing.In addition, a coherent combination is required for sub-aperture images. Therefore, the phase coherence and simplicity of the combination also need to be considered when performing the above frequency compensation. Thus, a combination method based on the integer points of the azimuth frequency is proposed.According to Equation (17), one can note that is a residual phase, which varies with or the azimuth sub-aperture index . To combine the sub-aperture complex-value images coherently, this phase term should be compensated, and the phase compensation function can be written as:After the compensation of Equation (18), the SAR complex-value image of the -th sub-aperture data can be obtained as:
4. Simulation and Real Data Results
In order to illustrate the effectiveness of the proposed algorithm, the imaging results of a point targets simulation and the GF3-SAR real data, which are separately processed by the full-aperture standard CSA and the sub-aperture CS-dechirp algorithm, are used for comparative analysis.
4.1. Point Targets Simulation
The simulation parameters of the spaceborne SAR are shown in Table 1 and the lattice in the scene is 3 (range) × 5 (azimuth). The distance between point targets is 1500 m in the range and 625 m in the azimuth.
Table 1
Simulation parameters of the spaceborne SAR.
Parameter
Value
Carrier frequency
9.63 GHz
Bandwidth
50 MHz
Sample frequency
60 MHz
Velocity
7391 m/s
PRF
2738 Hz
Center line distance
617 km
The imaging results with the standard full-aperture CSA and the sub-aperture CS-dechirp algorithm are shown in Figure 6. To show the process of sub-aperture data imaging and coherent sub-aperture stitching, the focusing results and corresponding azimuth spectrums of the point target in the red rectangle of Figure 6b are shown in Figure 7 and Figure 8. Figure 7 and Figure 8 show the change in focusing results and azimuth spectrums as the sub-aperture images are combined. In this simulation, the length of the sub-aperture is one-fifth of the full-aperture length. The focusing results of 1–5 sub-apertures are presented in Figure 7a–e. From Figure 7, one can note that the resolution of the point target is gradually improved as the sub-aperture synthesis amount increases.
Figure 6
Imaging results of point targets: (a) standard full-aperture chirp scaling algorithm (CSA); (b) sub-aperture chirp scaling (CS)-dechirp algorithm.
Figure 7
Imaging results after sub-aperture synthesis. (a) With one sub-aperture datum; (b) With two sub-aperture data; (c) With three sub-aperture data; (d) With four sub-aperture data; (e) With five sub-aperture data.
Figure 8
Frequency spectrum of the azimuth signal after sub-aperture synthesis. (a) With one sub-aperture datum; (b) With two sub-aperture data; (c) With three sub-aperture data; (d) With four sub-aperture data; (e) With five sub-aperture data.
Figure 8a–e, corresponding to Figure 7a–e, show the change in the azimuth frequency spectrum with sub-aperture combination. From Figure 8a–e, the bandwidths of the azimuth frequency spectrum are gradually increased as the sub-aperture synthesis amount increases. From Figure 7 and Figure 8, it can be seen that the sub-aperture image combination in our method is equivalent to the coherent combination of the azimuth spectrum.The contours and azimuth profiles of the point targets marked by the red box in Figure 6a,b is show in Figure 9. From Figure 9, the focusing result processed by the sub-aperture CS-dechirp algorithm is consistent with the standard CSA, which proves that the proposed real-time imaging algorithm in this paper is feasible. Figure 10 shows the phase of the point target processed by the sub-aperture CS-dechirp algorithm in the range and azimuth, indicating the good coherence of the sub-aperture signal. Since the high-order phase is compensated by the sub-aperture CS-dechirp method and the sub-aperture overlapping is avoided, the grating lobes do not appear in our method. In other words, our method has better performance in grating lobe suppression than that in Reference [16].
Figure 9
Results of the standard full-aperture CSA and the proposed method: (a) standard CSA; (b) proposed method; (c) azimuth profiles based on the standard CSA; (d) azimuth profiles based on the proposed method.
Figure 10
Phase of the point target processed by the proposed algorithm: (a) phase in range; (b) phase in azimuth.
4.2. GF3-SAR Data Results
The parameters of the GF3-SAR with stripmap mode are shown in Table 2. The imaging result based on the standard full-aperture CSA is shown in Figure 11a and that based on the sub-aperture CS-dechirp algorithm is shown in Figure 11b. By enlarging the area marked by the red box in Figure 11a,b, detailed images are shown in Figure 12, Figure 13 and Figure 14. From the detailed images, one can note that the result processed by the sub-aperture CS-dechirp algorithm is consistent with the standard full-aperture CSA.
Table 2
Parameters of the GF3-SAR in stripmap mode.
Parameter
Value
Bandwidth
100 MHz
Sample frequency
133 MHz
Wavelength
0.055 m
Velocity
7132 m/s
PRF
2580 Hz
Center line distance
842 km
Figure 11
Imaging results of the GF3-SAR stripmap data (from top to bottom is range, and from left to right is azimuth): (a) standard full-aperture CSA; (b) proposed algorithm.
Figure 12
Results of area A (from top to bottom is range, and from left to right is azimuth): (a) standard full-aperture CSA; (b) proposed algorithm.
Figure 13
Results of area B (from top to bottom is range, and from left to right is azimuth): (a) standard full-aperture CSA; (b) proposed algorithm.
Figure 14
Results of area C (from top to bottom is range, and from left to right is azimuth): (a) standard full-aperture CSA; (b) proposed algorithm.
4.3. Computational Load Analysis
Assuming the final image is of pixels, where and represent the range and azimuth points, respectively, the computational complexities of the standard full-aperture CSA and the proposed method are analyzed as follows. The floating-point operations can be derived as for FFT in range and for FFT in azimuth. The complex multiplication needs operations [19].For the standard full-aperture CSA, the processing system processes all recorded data. The standard full-aperture CSA contains four FFTs and three complex multiplications. Then, its computational complexity can be achieved by:For the proposed method, the processing system processes data from one sub-aperture each time. The proposed method contains five FFTs and five complex multiplications. Assuming the sub-aperture number in the azimuth is , the number of azimuth points of sub-aperture data is . Then, the computational complexity for one sub-aperture data can be achieved by:Thus, the computational complexity of the proposed method is:The magnitudes of and are similar, so the computational load of the proposed method is almost the same as that of the standard full-aperture CSA. However, the proposed method can perform imaging processing while recording data; therefore, the proposed method based on the pipeline structure has a relatively high computational efficiency.
5. Conclusions
The GF3-SAR real-time imaging algorithm based on sub-aperture CS-dechirp can perform imaging processing while recording data, which reduces the amount of data storage and computational load for the GF3-SAR system and has good real-time performance. In order to illustrate the effectiveness of the algorithm proposed in this paper, the imaging results of point targets simulation and GF3-SAR real data, which are separately processed, are used for comparative analysis. The algorithm based on sub-aperture CS-dechirp is very suitable for the real-time imaging processing of the GF3-SAR.