Fast Split Bregman Based Deconvolution Algorithm for Airborne Radar Imaging

Deconvolution methods can be used to improve the azimuth resolution in airborne radar imaging. Due to the sparsity of targets in airborne radar imaging, an L1 regularization problem usually needs to be solved. Recently, the Split Bregman algorithm (SBA) has been widely used to solve L1 regularization problems. However, due to the high computational complexity of matrix inversion, the efficiency of the traditional SBA is low, which seriously restricts its real-time performance in airborne radar imaging. To overcome this disadvantage, a fast split Bregman algorithm (FSBA) is proposed in this paper to achieve real-time imaging with an airborne radar. Firstly, under the regularization framework, the problem of azimuth resolution improvement can be converted into an L1 regularization problem. Then, the L1 regularization problem can be solved with the proposed FSBA. By utilizing the low displacement rank features of Toeplitz matrix, the proposed FSBA is able to realize fast matrix inversion by using a Gohberg–Semencul (GS) representation. Through simulated and real data processing experiments, we prove that the proposed FSBA significantly improves the resolution, compared with the Wiener filtering (WF), truncated singular value decomposition (TSVD), Tikhonov regularization (REGU), Richardson–Lucy (RL), iterative adaptive approach (IAA) algorithms. The computational advantage of FSBA increases with the increase of echo dimension. Its computational efficiency is 51 times and 77 times of the traditional SBA, respectively, for echoes with dimensions of 218× 400 and 400× 400, optimizing both the image quality and computing time. In addition, for a specific hardware platform, the proposed FSBA can process echo of greater dimensions than traditional SBA. Furthermore, the proposed FSBA causes little performance degradation, when compared with the traditional SBA.


Introduction
High-resolution airborne radar imagery are beneficial for obtaining accurate target information of imaging regions in many applications in the military and civilian fields, such as precise guidance of weapons, autonomous landing of aircraft, topographic mapping, and so on. In these applications, the radar usually works in scanning mode. The radar antenna actively transmits a large bandwidth signal, such as a linear frequency modulated (LFM) signal, to scan the imaging area along with the movement of the platform, obtaining surface information of the imaging area through signal reflection. Range resolution can be easily improved by pulse compression and range walk correction. However, its azimuth resolution is limited by the antenna size [1][2][3], which greatly restricts radar imaging performance.
According to the radar imaging theory, high azimuth resolution requires a large antenna aperture, which is usually unrealistic in practice due to the limitations of the platform. As a result, many researchers have devoted effort to improving the azimuth resolution by signal processing methods. It has been verified that the azimuth signal in airborne radar imaging can be modeled as a convolution of a target distribution and an antenna pattern [4][5][6], such that the azimuth resolution can be improved by deconvolution methods. However, as attributable to the ill-posedness of deconvolution, its inverse is highly sensitive to noise. Although many methods have been presented to relax the ill-posedness of deconvolution, such as Wiener filtering (WF) [7], truncated singular value decomposition (TSVD) [8], Tikhonov regularization (REGU) [9], Richardson-Lucy (RL) [10], iterative adaptive approach (IAA) [11], and so on, they have only achieved limited resolution improvement in airborne radar imaging.
Recently, sparse regularization has been proposed as another effective method to overcome the ill-posedness of decovolution and improve the azimuth resolution in airborne radar imaging [12][13][14]. In this method, the problem of azimuth resolution improvement is transformed into an optimization problem by introducing the sparse constraint of the target distribution in the regularization framework, where the distribution of the target is obtained by solving the optimization problem. In airborne radar imaging, the target of interest is usually sparse, compared with whole imaging region; therefore, the sparse regularization method is suitable for improving the azimuth resolution. In the regularization framework, the introduction of the L 0 norm of a target can lead to strong sparsity; however, solving this problem is NP-hard. A reasonable substitution is the L 1 norm of the target [15,16], which leads an L 1 regularization problem. The solution of the L 1 regularization problem is the estimated target distribution we need.
In reality, solving an L 1 regularization problem is a challenging task, as the L 1 norm is not differentiable. In recent studies, the split Bregman algorithm (SBA) has been widely utilized to solve the non-differentiable L 1 regularization problem, obtaining good effect in many fields such as optical imaging [17,18], radar imaging [19,20], compressed sensing [21,22], computed tomography (CT) [23,24], magnetic resonance imaging (MRI) [21,25], and so on. However, in this process, it is necessary to invert a coefficient matrix, resulting in high computational costs due to the computational complexity of matrix inversion, which is O(N 3 ). The acceleration methods need to be researched.
To accelerate an algorithm, some strategies have been studied [26][27][28]. These strategies are designed to reduce iterations. However, due to the high computational costs of SBA is not caused by too many iterations, these strategies can not effectively increase the efficiency of SBA. In order to solve the problem of high computation cost caused by matrix inversion, researchers typically wish to realize fast inversion by utilizing special structures of coefficient matrix to avoid the inversion operation, such as Toeplitz structure, Hankel structure, and so on [29][30][31]. In previous research, we found that the coefficient matrix has a Toeplitz structure when using SBA to solve the L 1 regularization problem.
In Reference [32], T. Kailath proposed the concepts of displacement structure and displacement rank, as well as revealing that the operation can be compressed by using a Toeplitz matrix. It has been proven that the displacement rank of a Toeplitz matrix is very small and, so, its inverse matrix also has a displacement structure, which laid the theoretical foundation for the fast solution of Toeplitz equations [33]. Recently, utilizing the low displacement rank features of Toeplitz matrices, along with the Gohberg-Semencul (GS) representation, the fast inversion of Toeplitz matrices has been studied [30,34,35].
Focusing on the improvement of azimuth resolution and real-time imaging ability for airborne radar, a fast split Bregman algorithm (FSBA) is proposed in this paper. The signal processing scheme of this paper is shown in Figure 1, where the rounded rectangle represents the signal data. We first analyze the imaging process in airborne radar imaging. After antenna scanning, pulse compression, and range walk correction, the real beam echo can be expressed as a convolution between a target distribution and an antenna pattern. Secondly, the problem of azimuth resolution improvement is converted into an L 1 regularization problem by introducing the L 1 norm as a penalty in the regularization framework. Thirdly, based on the low displacement rank features of Toeplitz matrices, along with the GS representation, the traditional SBA is accelerated to solve the L 1 regularization problem, where its solution is the estimated target. After acceleration, the computation complexity is greatly reduced. Finally, the simulation and real data are used to verify the performance of the proposed algorithm. The remainder of this paper is structured as follows. In Section 2, we analyze the signal model in airborne radar imaging and deduce the L 1 regularization problem. In Section 3, the proposed FSBA is derived, in detail, to solve the L 1 regularization problem. In Section 4, simulated and real data are exploited to demonstrate the performance of the proposed method. Finally, the conclusion is discussed in Section 5.

Problem Formulation
In this section, we deduce the signal model of airborne radar imaging and present the L 1 regularization problem.

Signal Model
In airborne radar imaging, the radar antenna actively transmits an electromagnetic wave to scan the imaging area along the direction of movement of the platform. In range dimension, the resolution depends on the bandwidth of the transmitted signal; that is, ρ r = c/(2B), where ρ r denotes the range resolution, c is the speed of light, and B is the bandwidth of the transmitted signal. It can be seen that a higher range resolution needs a larger bandwidth. Furthermore, in radar imaging, the working distance is typically large and requires a large time width of the transmitting signal. Therefore, in order to take into account both range resolution and working distance, the LFM signal is usually exploited as a transmitting signal in airborne radar imaging, due to its large time-bandwidth product. After pulse compression, the resolution in range dimension is much higher than that in azimuth dimension. In addition, in moving platform imaging, the targets of the same range bin are dispersed into different range bins, such that range walk correction is required after pulse compression.
In azimuth dimension, the echo is related to antenna scanning. For a radar system, the sampling point (in azimuth) can be expressed as where N is the sampling points in azimuth, Φ is the scanning region, and ω is the scanning speed. After pulse compression and range walk correction, the azimuth echo can be modeled as a convolution between a target distribution and an antenna pattern.
In practice, the noise cannot be avoided. Considering additive white Gaussian noise, the convolution model of the azimuth echo is where y = y 1 y 2 · · · y N T and f = f 1 f 2 · · · f N T are the azimuth echo and target distribution for one range bin, respectively; h= h 1 h 2 · · · h L T is the antenna pattern; n is the noise; and ⊗ is the convolution operator.
The convolution of Equation (2) can be written as matrix vector multiplication: where H is a circular matrix which is structured by an antenna pattern, From model (3), the target distribution f can be obtained, typically by least squares (LS) estimation; that is, where f is the estimation of f . However, the problem of recovery by Equation (5) is typically ill-posed. Therefore, the perturbation caused by the noise may cause the estimated f to be far from the true values.

Regularization Problem
Regularization is a method that effectively relaxes the ill-posedness. The optimization model can be expressed as where H f − y 2 2 is the LS term used to measure the fitting degree between estimated value f and real target f , and R ( f ) is the regularization term. In particular, the regularization model degenerates to LS estimation if R ( f ) = 0, and can be solved by Equation (5); however, this method is susceptible to noise interference due to the ill-posedness. Furthermore, µ is a regularization parameter, which is used to balance between LS and regularization terms.
In general, the selection of the regularization term relies on prior information. Based on different imaging scenes, the resolution can be improved by introducing a reasonable regularization term. Recently, many regularization technologies have been proposed, based on different regularization terms R( f ). For example, the REGU [9], total variation (TV) [36], and low rank (LR) [37] methods, among others.
In airborne radar imaging, we typically are only concerned with some strong targets. These strong targets occupy only a small part of the entire imaging scene and are usually sparse. Under the sparsity assumption, the recovery of a target f requires solving the following optimization problem: where f 0 represents the number of non-zero elements in f . However, the optimization problem (7) is NP-hard and is generally impossible to solve, as its solution usually requires an intractable combinatorial search.
As an alternative, a common L 1 regularization problem has been proposed: where (7), the problem (8) is convex, such that it can be effectively solved by convex optimization methods. However, as the L 1 norm is not differentiable, finding its solution is challenging.

Solution of the Optimization Problem
In this section, we utilize the traditional SBA to obtain the solution of the L 1 regularization problem (8). The proposed FSBA will be derived in detail.

Solution with SBA
The SBA has been introduced in previous research. To solve problem (8), first, a variable d was used to replace f : As (9) is a constrained problem, it is not easy to obtain its optimal solution. Therefore, we relax the constraints by using a penalty function continuation method: where λ is a positive parameter of penalty function weights. It seems that (9) and (10) are redundant on the surface; however, they can reduce the computational complexity extremely and lead to more efficient iterative strategies. Another important notion is the Bregman distance for the SBA. For a convex functional defined on a Hilbert space J, its Bregman distance between points u and v is defined as where ∂J (u) is the subgradient of J. The Bregman distance is not a distance in the usual sense, as it is not symmetric. However, it has several beneficial properties that make it an efficient tool to solve L 1 regularization problems [38].
Based on the Bregman distance, for a optimization problem f = min can be obtained by iterating the Bregman strategy where ∇ ( f ) denotes the gradient of f .
The Bregman strategies (13) and (14) are convex optimization problems which cover the variables f , d, and b. Using the idea of separation of variables, they can be solved as three subproblems, as follows:

Subproblem 1: Solving the f problem
Fixing d, the objective function of the f problem is derived by splitting (13): This can be solved by derivation and using Gauss-Seidel iteration, where I is an appropriate identity matrix.

Subproblem 2: Solving the d problem
Fixing f , the objective function of the d problem is derived by splitting (13): which can be effectively solved by a shrinkage operator where (x, η) = sign(x) max(|x| − η, 0).

Subproblem 3: Solving the b problem
The b problem is solved by iterating (14).
Although it takes three steps to solve the L 1 regularization problem with SBA, the main computational complexity comes from solving the f usually; that is, (16). As for solving the d and b subproblems, it only involves some simple addition and subtraction operations and, so, the computational complexity is very low, compared with (16). Therefore, the proposed FSBA is also an acceleration for solving the f subproblem. Therefore, we mainly analyze the computational complexity of the f subproblem. For Equation (16), we assume the number of iterations is K. First, we need to calculate one H T H and H T y, for which the computational complexities are O N log N + N 3 and ϕ(N), respectively; where H T y can be calculated by an N-point fast Fourier transform (FFT) as H T is a circular matrix and, so, the computational complexity is ϕ(N). Secondly, for each iteration, the computational complexity of µH T H + λI is O(3N 2 ). Thirdly, the computational complexity of the matrix inversion is O(N 3 ). Thus, the computational complexity of µH T y + λ d k − b k is O (4N). Finally, the computational complexity of multiplication of the inverse matrix and a vector is O (N (2N − 1)). Accordingly, the solution of the subproblem using traditional SBA is . It can be seen that the computational complexity is very high and, so, the real-time imaging ability of the algorithm is severely restricted, in practice.

Solution with the Proposed FSBA
Even though the L 1 regularization problem (8) can be solved by iterating (16), (18), and (14), as analyzed in the above subsection, its computational complexity is very high; however, the high computational complexity caused by the matrix inversion in (16) can be reduced.
For convenience, we rewrite (16) as with A = µH T H + λI and s k = µH T y + λ d k − b k . From the structure of the matrices H and I, the matrix A is a Toeplitz matrix. As a result, A −1 in (19) can be effectively solved by using suitable GS representations, and the computation of (19) can be implemented more efficiently by using fast Toeplitz vector multiplication methods. Considering the Yule-Walker AR equations: where the autoregressive coefficients a and prediction error e can be obtained by the Levinson-Durbin algorithm [39]. Let Based on the GS representation, the inversion of a Toeplitz matrix can be expressed as [40,41] with Then, Equation (19) can be solved quickly by using the GS representation; that is, Define the matrices Obviously, U can be obtained by intercepting the first N rows of U 1 and the U H can be obtained by intercepting rows N to 2N − 1 of U 2 . Therefore, the multiplication of U and a vector can be seen as the 1 to N rows of the multiplication of matrix U 1 and the vector; that, is the 1 to N elements of the FFT of U and the vector. As for the multiplication of U H and a vector, it can be obtained by the N to 2N − 1 elements of the FFT of U and the point where Therefore, after acceleration, the computational complexity of the algorithm is reduced from the third power to the second power of N, which greatly reduces the computational complexity and improves the real-time imaging ability, in practice.

Regularization Parameter
Each regularization problem requires the selection of a regularization parameter µ which balances the resolution and noise. For our regularization problem (8), a larger µ would lead to higher resolution improvement, at the cost of the noise being amplified. A small µ smoothes the noise, but the resolution improvement is limited.
In previous research, we have utilized the L curve to choose the regularization parameter and obtain good effect [42,43]. In this work, the regularization parameter was also determined by the L curve.
At each iteration, the regularization parameter µ can be determined from the f problem (15). Using the L-curve method, µ was found as the corner of the L-curve constructed by plotting as a function of log 1 2 H f µ − y 2 2 . As for λ, it can be selected using same method with the d problem (17).
In particular, the parameter λ was determined, by experience, in the first iteration, which allowed us to obtain the regularization parameter µ by the L-curve. After that, the parameters µ and λ are automatically updated by considering the relevant L-curves.

Experiments
We utilized simulated and real data to demonstrate the performance of resolution improvement using the proposed FSBA. The experimental data was first processed using the MATLAB 2016a software on a personal computer (PC). The performance of the proposed FSBA was compared with some widely used deconvolution methods, including Wiener filtering (WF), REGU, Richardson-Lucy (RL), IAA, sparse with fast Majorization-Minimization (SFMM) algorithm [27], and traditional SBA.
In addition, as the data is usually processed by a field programmable gate array (FPGA) or digital signal processing (DSP) chip in practice, we used an eight-core TMS320c6678 chip produced by Texas Instruments (TI) as an example to build a hardware platform, and tested the computing time of different algorithms.

Simulation
For the simulation, the original scene consisted of three groups of adjacent targets at distances of 5600, 5360, and 5160 m, as well as one island target at a distance of 4930 m, as shown in Figure 2. The antenna pattern was a sinc 2 function, defined as sinc (x) = sin (πx) / (πx), with beam width of 3.5 • . Therefore, according to the Rayleigh criterion, the minimum distinguishable distances at the range bin of adjacent targets were 342.08, 327.42, and 315.21 m, respectively. The radar worked in X-band, the scanning region was ±5 • , and the scanning speed was 50 • /s. The simulation results are shown in Figure 3. From the prior information, we know that the intervals of adjacent targets were 351.86, 187.10, and 108.07 m, respectively. They are undistinguishable in the real-beam echo. Figure 3a is the real beam echo polluted by white Gaussian white noise (GWN), with signal-to-noise ratio (SNR) of 20 dB, where the SNR is defined as It can be seen that all the adjacent targets could not be distinguished. Figure 3b-i are the results processed by different methods. From the results, WF only could distinguish adjacent targets at 5600 m, with limited improvement in resolution. TSVD and REGU achieved limited resolution improvement. Although adjacent targets at 5600 and 5360 m could be distinguished, the targets at 5160 m could not be distinguished, as shown by Figure 3c,d. From Figure 3e,f, we can see that ML and IAA achieved better resolution improvement than WF, TSVD, and REGU; however, their performance was not as good as SFMM, SBA, and the proposed method. It is obvious that SFMM, SBA, and the proposed method can evidently improve the resolution, as shown by Figure 3g-i. All adjacent targets are distinguished, and the noise is suppressed. Comparing Figure 3i with Figure 3h, it can be seen that the proposed method had almost no performance loss compared to traditional SBA, as it is difficult to discern the differences between them.
The profiles of the adjacent targets at 5160 m are shown in Figure 4. From the profiles, it is obvious that SFMM, SBA, and FSBA can improve the azimuth resolution better than the other methods. Adjacent targets are completely distinguished and the noise is also suppressed. As for SBA and FSBA, it can be seen that their profiles basically coincide.
In addition, the mean square error (MSE), beam sharpening ratio (BSR), and image entropy were utilized to quantitatively analyze the performances of the different algorithms. The MSE is used to measure the similarity between the processing result and the original scene, which is defined as The BSR is defined as the ratio of beam width before and after processing of a single target, which is used to measure beam sharpening performance. According to the principle of minimum entropy, the image entropy can be used to measure the clarity of an image, as the entropy increases with the increase of image blurring level [44]. The results are shown in Table 1.   As can be seen from the table, the MSEs of the processing results of SFMM, SBA, and FSBA were very similar, and much smaller than those of the other methods, which shows that the processing results of these three methods were closer to the original scene. SFMM, SBA, and FSBA achieved the same beam sharpening ability, also far better than the other methods, which is conducive to distinguishing adjacent targets. In addition, the image entropies of the processing results of SFMM, SBA, and FSBA were far less than those of the other methods, which indicates that the quality of their processing results was higher than that of other methods. In conclusion, SFMM, SBA, and FSBA had similar performance, being better than WF, REGU, TSVD, RL, and IAA. As for SFMM, SBA, and FSBA, their performance difference is mainly reflected in computing time. The computing time was tested on the hardware platform; the results are given in the following subsection.
Then, in order to verify the performance of resolution improvement at low SNR, we repeated above simulation with SNR = 10 dB. The simulation results are shown in Figure 5. It can be seen that, under the conditions of low SNR, WF, REGU, TSVD, RL, and IAA could not distinguish adjacent targets at 5160 m. SFMM, SBA and FSBA still had good resolution ability, and all adjacent targets are clearly distinguishable. Similarly, the profiles of the adjacent targets at 5160 m are shown in Figure 6. It can be clearly seen that SFMM, SBA, and FSBA could distinguish adjacent targets, while the other methods could not. The relevant performance indices are shown in Table 2. From the view of MSE, SBA, and image entropy, we obtained almost the same conclusions as those under the condition of high SNR.
The simulations have demonstrated the superior performance of the proposed FSBA. Having said that, some small approximations have been made in the acceleration process. In the condition of high SNR, these approximations hardly affect the performance of the algorithm. As shown in Figure 3 and Table 1, the results of FSBA and SBA are almost the same. In the condition of low SNR, strong noise will have a slight impact on the performance. From Figure 5 and Table 2, the results of FSBA and SBA are different in MSE and entropy, but these differences are very small and acceptable.

Real Data Processing
Next, airborne data was processed to verify the performance of the proposed FSBA in practice. In this experiment, a X-band radar was mounted on a transport plane. The beam width was 5.1 • and the scanning range was −20 • -10 • .
The optical scene, which is shown in Figure 7, was captured from Google earth. It can be seen that the original scene is an airport runway with five co-operative airplanes (marked by the red rectangle). Furthermore, the red circle covers two adjacent airplanes. After antenna scanning, pulse compression, and range walk correction, the real beam echo with low resolution is shown in Figure 8a. In Figure 8a, we cannot distinguish the exact number of planes on the runway. For the real data, the noise is also assumed as GWN and the SNR is defined in Equation (30). Figure 8b-d show that the WF, REGU, and TSVD methods achieved poor resolution improvement and noise suppression. RL and IAA can further improve the resolution, but have limited performance in noise suppression, as shown by Figure 8e,f; in particular, false targets appear in the IAA result, which makes it impossible to determine the number and location of real targets. Figure 8g-i are the processing results of SFMM, SBA, and FSBA, respectively. It can be seen that they have higher resolution and that not only adjacent planes are distinguished, but also the noise is greatly suppressed. Therefore, we can clearly see that the target area has five strong points; that is, the locations of the real targets. Comparing Figure 8h,i, it can be seen that FSBA and SBA had almost the same performance; that is to say, after acceleration, the performance of the SBA had almost no degradation.  The profiles of adjacent airplanes are plotted in Figure 9. It is obvious that SFMM, SBA, and FSBA had a better processing effect than the other methods. Not only are the two targets clearly distinguished, but the noise is also greatly suppressed. For SBA and FSBA, the profiles of their processing results are almost overlapped, which also proves that, after acceleration, the performance of the algorithm has almost no degradation.
In order to quantitatively evaluate the performance of different algorithms, the BSR and entropy are shown in Table 3. Furthermore, the peak side lobe ratio (PSLR) was used to measure the side lobe suppression ability, which is defined as where A f denotes the signal amplitude and A sl denotes the side-lobe amplitude. From the table, we can see that SFMM, SBA, and the proposed FSBA had better performance in beam sharpening and side lobe suppression than the other methods. Additionally, the entropy of their processing results was smaller than that of the other methods. It should be noted that, for the processing of real data, it can be seen that although SBA and FSBA can effectively improve the resolution and suppress the noise, they cannot completely separate the target from the noise, and the processing performance is not as good as that with the simulated data. This is due to the assumption of ideal GWN in the simulation; the real world experiment highlights the pitfalls of assuming idealistic noise and clutter sources.

Assessment of Computing Time
We used the TMS320c6678 chip to test the real-time ability of the proposed FSBA. The main frequency was 1GHz and the memory was 2GB. Under this hardware condition, we first give the approximate maximum echo dimension allowed for each algorithm, as shown in Table 4. It can be seen that the maximum echo dimension allowed for FSBA is much larger than other methods except WF and RL. Although the maximum echo dimension allowed for RL and FSBA seems similar, but for airborne radar data, usually we can process each range bin data in turn, and the difficulty of processing depends on the number of azimuth points. That is, the more azimuth data points, the more difficult it is to process. Therefore, the performance of the proposed FSBA to process large-scale data is higher than RL. The maximum data dimension allowed for WF is larger than FSBA, but its resolution improvement is extremely limited. For above experiments, the dimension of data is 219 × 400. Based on the hardware platform, the computing times of the different algorithms are listed in Table 5. The results show that the computing time of the proposed FSBA is much less than that of other methods, except for WF and RL. Although the computing time of WF and RL was less than that of FSBA, it can be seen, from the above experiments, that the performance of WF and RL for resolution improvement was not as good as that of FSBA. Furthermore, the computing time of FSBA can meet real-time requirements. Although SFMM, SBA and FSBA can provide similar results, it is obvious that the computing time of FSBA is much less than SBA and SFMM. In particular, the proposed FSBA only needs about 0.22s to complete processing, while the traditional SBA needs about 11.24s and SFMM needs 2.19s. It can be found that the computational efficiency of the proposed FSBA is about 51 times that of SBA and 10 times that of SFMM. As for REGU, TSVD and IAA, their performance of resolution improvement is not as good as that of FSBA, and their computational efficiency is also lower than FSBA. In general, FBSA can perfectly meet the needs of airborne radar real-time resolution improvement in practical applications. Because the proposed FSBA is accelerated by avoiding matrix inversion, the larger the dimension of echo, the greater the advantage in computational efficiency. To verify this conclusion, the computing time of different algorithms for processing larger dimension echo (400×400) is shown in Table 6. The computing time of the proposed FSBA is also much less than that of other methods, except for WF and RL. In particular, we can obtain that the computational efficiency of the proposed FSBA is about 77 times that of SBA and 14 times that of SFMM.

Conclusions
In this paper, we proposed the FSBA to solve the problem of low azimuth resolution in airborne radar imaging. We first transformed the problem of azimuth resolution improvement into an L 1 regularization problem. Then, according to the Toeplitz property of the measurement matrix in traditional SBA when solving the L 1 regularization problem, we use GS representation to solve the linear equations quickly, skillfully avoiding the matrix inversion operation used in traditional SBA. The proposed method can not only effectively improve the azimuth resolution, but also greatly reduce the computational complexity, which significantly improves the real-time imaging ability.
Through both simulated and real data processing experiments, we demonstrated that the proposed FSBA can greatly improve the resolution, compared with traditional methods, which makes the gray distribution of processing results more uniform and the overall quality better. More importantly, compared with the traditional SBA, the proposed FSBA has almost no performance degradation and its results are almost the same.
Furthermore, the results of hardware test show that the computational efficiency of the proposed FSBA is about 51 times that of SBA and 10 times that of SFMM for echo with 219 × 400 dimension; for the echo with dimensions of 400 × 400, the computational efficiency of the proposed FSBA is about 77 times of SBA and 14 times of SFMM, proving that the larger the dimension of the echo, the greater the advantage in computing efficiency.