Skip to main content

A stable realization of apodization filtering applied to noise SAR and SAR range sidelobe suppression


Pulse response of radar system always suffers from high sidelobe level resulting in resolution degradation. Investigated here is a sidelobe suppression method based on apodization filtering technique for range responses of synthetic aperture radar (SAR) and noise SAR systems. The core of apodization filtering is finding an appropriate filtering vector in time domain. Compared with original apodization filtering, the proposed method could be realized stably because it could get correct filtering vector efficiently. This method contains three important steps: constructing coefficient matrix and desired response vector; performing ill-posed analysis; and solving equation to find filtering vector. In these steps, convolution kernel method is adopted to construct coefficient matrix; spectral condition is introduced as an indicating function for ill-posed analysis; and total variation method is used to resolve ill-posed equation for getting filtering vector. Elaborate theoretical derivation is presented to demonstrate the feasibility of this method. In order to test its effect, simulation experiments are implemented. Simulation results show that there is a great suppression of range sidelobes after processed by this method. With increasing filter length, the performance of filtered output is improved but time cost is increasing correspondingly. Furthermore, the proposed method is also effective with noise disturbance.

1. Introduction

Synthetic aperture radar (SAR) is a technique in which backscattered microwave pulses are collected at different positions to synthesize a long antenna. It is able to get radar images with high resolution [1]. To obtain radar images of the detected regions, SAR first transmits linear frequency modulation signals, and then performs pulse compression along range and azimuth directions for echo signals. The pulse responses of SAR along range and azimuth are both sinc functions with high levels of sidelobes [2], thus, it is important to reduce sidelobes for high-resolution SAR images.

Noise SAR system combines random noise radar with SAR technique holding both advantages of the two individuals. Random noise radar refers to radar whose transmitted signal is a microwave noise or is modulated by noise source. It has excellent electronic counter countermeasure capability, very low probability of intercept, high electro-magnetic compatibility, good counter electronic support measure capability, and ideal 'thumbtack' ambiguity function [3]. In [47], basic principles and typical noise radar systems are presented with further analysis. Noise radar was originally developed with homodyne receivers for short-range applications [5]. In current, it has been used in diverse areas, such as SAR and inverse synthetic aperture radar [810], collision warning, altimetry, ground penetration detection of buried objects, and Doppler estimation [1113]. Recently, depending on random noise radar system, through-wall detection technique is developing fast for anti-terrorism and earthquake rescue [14, 15].

Noise SAR makes random noise radar acquire the capability to imaging, meanwhile it improves the performance of anti-jamming for SAR system due to its truly random transmission signal [16]. It has become a useful remote sensor for military and civil missions, such as high-resolution land mapping, wave height monitoring, forest inventory, etc. Noise SAR imaging has been studied a lot in recent years. Experimental researches focusing on noise SAR imaging algorithms have been implemented in practice [8, 9, 17]. In noise SAR imaging, the system also suffers from high sidelobes which leads to resolution degradation for images. Target detection is severely deteriorated by high sidelobe level, especially in subsurface profiling application. Therefore, sidelobe reduction is meaningful to obtain correct output responses and high-quality noise SAR images.

Amplitude weighting is usually applied to depress sidelobes by multiplying a window function to the response in frequency domain [18]. However, this method always results in mainlobe broadening. Some image domain deconvolution methods such as CLEAN technique are investigated to suppress sidelobes [19]. These methods require some special conditions, for instance, the brightest spot in image must be a true scatterer, so that their applications are limited. Spatially variant apodization (SVA) is another method for sidelobe suppression. It is able to control sidelobes of SAR images effectively by applying sequential nonlinear operations to complex-valued SAR imagery [20]. This method is originally proposed with requirement that the data should be sampled at an integer multiple of Nyquist frequency, but now it can be used to suppress sidelobes in any case of Nyquist sampling rates [21].

Signal processing of noise SAR is different from general SAR because random transmitted signal has no specific analytic expression. As an alternative to matched filtering, correlation operation is implemented directly in time domain to perform pulse compression along range direction for noise SAR imaging. The range profiles are formed depending upon delay line which provides changed time delays to correlate with echoed signals by directly sampling in time domain. Amplitude weighting cannot be applied to noise SAR imaging because it should be operated in frequency domain. Image domain deconvolution methods such as CLEAN technique are not good choices either because of the required conditions. Using a set of different short filters optimized for every pixel, SVA is indeed an effective method. Applying SVA to noise radar could be an interesting research, nevertheless, this article studies about another method. To control the output sidelobes of random noise radar, apodization filtering technique is proposed as a special algorithm [22]. Its effect has been proved by the application to ground penetration of random noise radar. As a new technique, some problems still to be resolved. For instance, realization process is not stable enough, mathematic model is not accurate adequately, applications are not extensive, restrictive conditions are excessive, etc. Therefore, further investigations are required to perfect it.

In this article, a stable realization of apodization filtering (SRAF) is proposed, which is a modified method to original realization. It is able to depress sidelobes significantly and improve the stability of apodization filtering. SRAF is not only carried out on range sidelobe control of correlation output for random noise SAR, but also implemented in matched filtering output for general SAR. This article is organized as follows: the basic principle of apodization filtering technique is first reviewed in Section 2. With elaborate theoretical derivation and specific mathematical representations, three important steps of SRAF are presented in Section 3. Applications of SRAF in range sidelobe suppression for SAR and noise SAR are demonstrated in Section 4. In this section, simulation results and some important data are further analyzed. And finally a summary and some conclusions are provided in Section 5.

2. Principle of apodization filtering

Apodization filtering technique is originally proposed to control sidelobes for random noise radar. Its basic principle is simply introduced in this section. After getting a filtering function in time domain, output response should be filtered by this function to achieve sidelobe suppression.

In conventional Fourier analysis, frequency domain data are multiplied by window functions. After inverse Fourier transforming the multiplication data, the sidelobes of output are effectively suppressed. According to convolution theorem, a multiplication in frequency domain is equivalent to a convolution in time domain, so that a corresponding filter in time domain can be obtained. The convolution operation is expressed as

G ( τ ) = A ( τ ) F ( τ )

Range resolution mainly depends on the point spread function (PSF) of radar system. A(τ) is the PSF with high sidelobe level, and it is called original output response. G(τ) is prospective output response determined based on ideal case. F(τ) is goal filtering function in time domain, and denotes convolution operation. In general, the digitized of Equation (1) is adopted, and it is written in matrix form as

K F = G

where K is coefficient matrix, F and G are filtering vector and desired response vector which are digitized forms of F(τ) and G(τ), respectively. The ultimate objective is getting an appropriate filtering vector F that makes the sidelobes of output response be effectively controlled and the energy of mainlobe be preserved well. In realization of this method, filter length, which is the dimension of goal filtering vector F, should be determined in first, and then coefficient matrix K and desired response vector G can be constructed. Finally, a practicable method should be applied to solving Equation (2) for getting vector F based on K and G. The general steps of apodization filtering are shown in Figure 1.

Figure 1
figure 1

General steps of apodization filtering.

3. Sidelobe suppression algorithm based on SRAF

From the previous section, finding filtering vector F is the key of apodization filtering. As can be seen from Equations (1) and (2), getting F is essentially to solve a first kind integral equation which generally represents ill-posed system, so that the stability of adopted method is as important as its efficiency. Original realization of apodization filtering (ORAF) is introduced in [22]. It has successfully been implemented for random noise radar in order to suppress the range sidelobes by applying projection method to resolve the ill-posed problem. However, its stability is not enough because inappropriate solution may be obtained. Improper filtering can lead to obvious distortion of output response. Therefore, a modified method SRAF is proposed in this article to acquire correct filtering vector with following processing details.

3.1. Coefficient matrix and desired response vector

As shown in Figure 1, coefficient matrix K and desired response vector G should be determined before resolving Equation (2). Approaches to formations of K and G are presented in this section.

Comparing Equations (1) and (2), product of matrix K and vector F is equivalent to convolution operation A(τ) F(τ). This means that the convolution should be expressed as the product. Therefore, K is a convolution matrix, whose rows are reversed, conjugated, and time-shifted versions of A(τ) 's sampling. Therefore, convolution kernel approach can be introduced to get K. The sampled version of A(τ) is expressed as

A = [ a 1 a 2 a m 1 a m 2 a m k mainlobe a m - 1 a m ] m × 1 T

where m is the dimension of A, and a m i ( i = 1 , 2 , , k ) are the elements corresponding to mainlobe. Filtering function F can be denoted as

F = [ f 1 f 2 f n ] n × 1 T

where n is filter length that should be determined in advance. Based on convolution kernel approach, matrix K can be constructed by Equation (5).

K = a 1 a 2 a 1 a 2 a m a 1 a m a 2 a m ( m + n - 1 ) × n

Elements not represented in Equation (5) are zero. As shown in Equation (5), matrix K is determined by original response and filter length together. Formulated by Equation (5), coefficient matrix K is guaranteed to accomplish the convolution operation without approximation. Compared with ORAF, it has adequate accuracy of matrix model with no restriction on filter length.

In an ideal output response, sidelobes are absolutely suppressed. Thus, desired response G is selected as follows: set the amplitude of all sidelobe points to be zero, and set the amplitude of mainlobe points to be the same as original response A. According to this selection principle, vector G is of the form

G = [ 0 0 a m 1 a m 2 a m k mainlobe 0 0 ] ( m + n - 1 ) × 1 T

where a m i ( i = 1 , 2 , , k ) should be located at the center of G.

3.2. Ill-posed analysis

After matrix K and vector G have been determined, a direct solution for Equation (2) could be achieved by least squares method. However, if Equation (2) represents an ill-posed system, direct solution is practically impossible. Therefore, ill-posed analysis is necessary to decide which method is feasible to obtain correct solution. Whether an equation is ill posed or not depends on the coefficient matrix, so that matrix K is further analyzed starting with singular value decomposition (SVD) involved.

With implementation of SVD, matrix K is expressed as

K = U m + n - 1 , n V T

where U and V are both unit orthogonal matrices with sizes of (m+n-1) × (m+n-1) and n × n, respectively; and Σm+n-1, nis a matrix of (m+n-1) × n, whose representation is shown as Equation (8)

m + n - 1 , n = σ 1 σ 2 σ n 0 ( m + n - 1 ) × n

where σ i (i = 1, 2,...,n) denote the non-zero singular values of matrix K with degressive order from σ1 to σ n .

The least squares solution (LSS) of Equation (2) is in the form of

F LSS = ( K T K ) - 1 K T G

After inserting Equations (7) and (8) into Equation (9), FLSS is rewritten as

F LSS = V σ 1 - 1 σ 2 - 1 0 σ n - 1 n × ( m + n - 1 ) U T G = i = 1 n u i T G σ i v i

where u i and v i denote the column vectors of matrices U and V, respectively.

In the denominator of Equation (10), singular values of matrix K highly influence the stability of solution FLSS. If matrix K has very small singular values, a little variance from matrix G will cause serious fluctuation of solution FLSS. That is to say, small singular value of K is the reason behind the ill-posed state of Equation (2). Therefore, a function which depends on singular values of K could be selected to evaluate whether Equation (2) represents an ill-posed system. This function is defined as Equation (11)

κ ( K ) = σ max σ min = σ l σ n

Determined by the quotient of the maximum singular value to the minimum one, κ(K) is called spectral condition of matrix K. If the value of κ(K) is very large with the form of 10n (n > 6), Equation (2) is confirmed to be ill posed.

3.3. Approach to getting filtering vector

Based on ill-posed analysis result, a suitable method for getting filtering vector should be adopted. In essence, this problem is to solve a first kind integral equation which generally represents ill-posed system. In this section, total variation (TV) method is introduced to resolve the problem.

Depending on the peculiarity of equation, ill-posed problem is generally resolved via constructing an additional regularizing function to resume stability [23, 24]. In this article, a solution vector with finite length is utilized to approach the true solution which makes plentiful non-zero elements of original response become zero, so that the solution is likely to have several discontinuous points. TV is a specific regularization method with advantage of non-restricting solution to be smooth [25]. It is capable of resolving the ill-posed problem in this article because it is able to retain the discontinuous boundary of solution.

TV method focuses on transforming Equation (2) to an alternative function Jα, β(F) with well stability [26], whose representation is Equation (12).

J α , β ( F ) = 1 2 K F - G 2 + α J β ( F )

where ||·|| represents 2 norm; Jβ(F) is regularizing function to resume the stability of Equation (2), and it is expressed as

J β ( F ) = U F ( τ ) 2 + β d τ

where U is the support domain of F(τ). α and β are the regularization and regulated parameters with positive values. The two parameters have influences on the stability of solving ill-posed equation.

As a function relating to F, Jα, β(F) should be minimized to search an adequate filtering vector with variable F. Expected filter is the vector F that makes Equation (12) to achieve minimum value. For obtaining this filter, fixed-point iteration algorithm is implemented to accomplish the minimizing processing. With initial guess solution F 0 = [ 0 0 ] n × 1 T , equations as Equation (14) should be iteratively resolved.

[ K * K + α L ( F m ) ] F m + 1 = K * G

where K * is the adjoint matrix of K, the superscript of F denotes iterative steps, and L ( F m ) represents ellipse differential coefficient operator. If operator L ( F m ) is operated at vector F, corresponding representation is defined as Equation (15).

L ( F m ) F = - 1 | F m | 2 + β 2 F

where ·(f) is equal to div(f) denoting the divergence of vector f, and f means the gradient of f. The digitized version of Equation (15) should be adopted, which is approximately expressed as

L ( F m ) F = D ̃ T Q m - 1 D ̃ F

where Q m is a diagonal matrix corresponding to the digitized version of | F m | 2 + β 2 ; and subscript m represents iterative steps. Matrices Q m and D ̃ can be constructed by Equations (17) and (18), respectively.

Q m ( k , k ) = [ F m ( k ) - F m ( k - 1 ) ] 2 + β 2 Q m ( 1 , 1 ) = [ F m ( 1 ) ] 2 + β 2
D ̃ = - a b - a b b - a n × n

In Equation (17), k = 2,3,...,n represents the k th element of Fm. Parameters a and b in Equation (18) are 0.665 and 0.1755, which are determined by minimizing function f(a, b) = 64(a2+2b2-0.5)2+224(0.125-ab)2+98b4 [26, 27]. Then, Equation (14) can be digitized as Equation (19)

[ K T K + α D ̃ T Q m - 1 D ̃ ] F m + 1 = K T G

Equation (19) is easy to solve by traditional conjugate gradient method.

We can successively obtain F1, F2, F3,... until Fn converging to threshold through iterative resolving Equation (19). In theory, vector Fn is able to satisfy Equation (20) as follows.

lim n F n - F n - 1 = 0

In order to decide whether current solution is converged, the norm of difference between the solution vectors of current and former iterations is an obvious indicator. Threshold for the norm must be small enough to ensure that the iterative algorithm converging to a desired solution. In general, threshold is selected less than 10-2. Let F= Fn as filtering vector, the result of multiplying coefficient matrix K with filtering vector F is filtered output with sidelobes suppression. The process of solving ill-posed equation for filtering vector is shown as Figure 2.

Figure 2
figure 2

Flowchart of solving ill-posed equation.

There is an important issue that should be concerned with filtered output after filtering by vector F. Since m+n-1 dimension is much longer than m, the length of filtered output must be revised to be consistent with original response A. For filtered output, the points at two sides can be abandoned because their values are so little that hardly include useful information after sidelobe suppression. Therefore, revision for length could be performed as follow: with number of m, the points in the middle of filtered output are saved as final output; each (n-1)/2 points in the two sides are deleted. After length revision, final filtered output is obtained, and the filtering process of SRAF is accomplished with flowchart shown in Figure 3.

Figure 3
figure 3

Flowchart of SRAF.

Here, it is necessary to present how to determine parameters α and β that influence the stability of Equation (12). For optimal value of α, function φ(λ) is formed as Equation (21).

φ ( λ ) = 1 m i = 1 m G ( i ) λ A ( i ) 2 - ε 2

In Equation (21), G(i) is composed of the m middlemost elements after Fourier transforming to desired response G, and A(i) is the Fourier transform of original response A. Through one dimension searching, it is easy to find an optimal λ that makes φ(λ) be zero because φ(λ) is a single descending function. Then, the optimal α can be estimated by α = q/λ, where q is the mean of Q m . In [26, 28], the methods about selecting regularization parameter are provided. With small and positive value, parameter β is regulated to ensure that regularizing function J β (F) is differentiable at F = 0. In practice, it is estimated by experience and iterative tests.

4. Experimental results and performance analysis

In order to test the effect of SRAF, simulations are performed and the results are provided in this section. SRAF is not only applied to range sidelobes suppression of correlation output for noise SAR, moreover, it is implemented to control the sidelobes of matched filtering output for general SAR.

4.1. Implementation of sidelobe suppression based on SRAF

In this section, simulation results are provided to illustrate the effect of SRAF applied to range sidelobe suppression. System parameters selected for simulations are shown in Table 1. Two situations (SNR = ∞ and SNR = 20 dB) are considered in all simulations. In following figures, black solid line denotes the results without noise disturbance while color dash line represents the consequences when SNR is 20 dB.

Table 1 System parameters

Figure 4 shows the results corresponding with correlation output of noise SAR. Figure 4A is the original output without sidelobe control. Figure 4B-D is the outputs filtered by SRAF with filter length 900, 1500, and 2700, respectively. The peak sidelobe level ratio (PSLR) and integrated sidelobe level ratio (ISLR) of original and filtered outputs are provided in the figures. As can be seen from Figure 4, greater sidelobe reduction is achieved with increasing filter length.

Figure 4
figure 4

Correlation outputs before and after sidelobe suppression. The outputs relating to SNR = ∞ are denoted by black solid line; and the outputs relating to SNR = 20 dB are denoted by color dash line. (A) Original outputs without sidelobe suppression. (B) Outputs filtered by SRAF with filter length 900. (C) Outputs filtered by SRAF with filter length 1500. (D) Outputs filtered by SRAF with filter length 2700.

Under realistic conditions, the power of noise disturbance should be increased. Figure 5 shows the results after SRAF filtering with filter length 2700 in low SNR. Figure 5A, B corresponds with conditions of SNR = -0.5 dB and SNR = -10 dB, respectively. As shown in Figure 5, although the performance of filtered output is not as good as that of Figure 4, sidelobes are also suppressed effectively with faithful preservation of mainlobe power.

Figure 5
figure 5

Outputs of SRAF in noise disturbance with filter length 2700. The original outputs are described by black solid line; and the sidelobe suppressed outputs are described by color short dot line. (A) SNR = -0.5 dB. (B) SNR = -10 dB.

In the second simulation, SRAF is used in matched filtering output of general SAR to control range sidelobes. Figure 6 demonstrates the simulation results. Figure 6A is the original output without sidelobe suppression. Figure 6B, C is the outputs after SRAF filtering with filter lengths 500 and 800, respectively. To compare with SRAF, traditional amplitude weighting is also adopted to reduce sidelobes. Figure 6D, E presents the results weighted by Hamming and Chebyshev windows. In the case of ideal SNR, results of these algorithms are showed in Figure 6F with relevant PSLR, ISLR, and IRW. As Figure 6 revealed, SRAF is capable of suppressing sidelobes with preservation of mainlobe energy; whereas Hamming and Chebyshev windows can control sidelobes at the cost of mainlobe broadening. After SRAF filtering, the performance of outputs has no obvious fluctuation while SNR is depressed from infinite to 20 dB. In contrast, the outputs weighted by Hamming and Chebyshev windows are degraded seriously when SNR is 20 dB.

Figure 6
figure 6

Matched filtering outputs before and after sidelobe suppression. The outputs relating to SNR = ∞ are denoted by black solid line; and the outputs relating to SNR = 20 dB are denoted by color dash line. (A) Original outputs without sidelobe suppression. (B) Outputs filtered by SRAF with filter length 500. (C) Outputs filtered by SRAF with filter length 800. (D) Outputs weighted by Hamming window. (E). Outputs weighted by Chebyshev window. (F) Performance comparison of algorithms (SNR = ∞).

Figure 7 is an example of matched filtering for three targets that are close to each other in range. Two of these targets have equal radar cross section, whereas the other is a weak target with much lower radar cross section. Figure 7A is the original output after matched filtering. The weak target is obscured by sidelobes of strong targets. Figure 7B, C shows the results weighted by Hamming and Chebyshev windows. Though sidelobes are both suppressed, but the three targets are not separated thoroughly because of mainlobe broadening. In Figure 7B, the weak target could be detected ambiguously, however, it is difficult to separate the two strong targets which are close each other. In Figure 7C, three targets are combined together without any discrimination. Figure 7D shows the result filtered by SRAF with filter length 1000. In contrast to Figure 7B, C, all targets are detected due to sidelobe reduction and mainlobe energy preservation. Furthermore, Figure 7 also shows that influence of noise disturbance to SRAF is much lower than that to amplitude weighting. Serious performance degradations are observed in Figure 7B, C.

Figure 7
figure 7

Matched filtering outputs for three targets. The outputs relating to SNR = ∞ are denoted by black solid line; and the outputs relating to SNR = 20 dB are denoted by color dash line. (A) Original outputs after matched filtering. (B) Outputs weighted by Hamming window. (C) Outputs weighted by Chebyshev window. (D) Outputs filtered by SRAF with filter length 1000.

4.2. Analysis of experimental data

To evaluate the performance and efficiency of proposed method, some important simulation data are presented for further analysis. All data in this section are relevant to the simulations in Section 4.1 (SNR = ∞). In the implementation of SRAF, threshold of iterative convergence is 10-5; parameters α and β are 2 × 10-6 and 0.01.

With filter length increasing, the extremal singular values and spectrum conditions of matrix K are shown in Table 2 to analyze if the corresponding equations represent ill-posed system. As Table 2 shown, κ(K) fluctuates about 1010 which is large enough to stand for ill-posed system. When filter length is increasing, ill-posed degree for the equation becomes more serious, so that least square method is infeasible to get solution. The iterative steps and running times about solving equations are presented in Table 3 to evaluate computational efficiency. Table 3 reveals that filtering vector can be obtained within several iterative steps, thus the process of SRAF is convergent and efficient with great stability. In addition, the running time of SRAF rises correspondingly as filter length is increasing. However, it has proved that filtering effect is improved with increasing filter length. Therefore, the trade-off between sidelobe level and time cost is very important.

Table 2 Singular values and spectrum conditions of K
Table 3 Iterative steps and running time of SRAF

Figure 8 shows the curves of PSLR, ISLR, and running time as the functions of filter length when SNR are infinite and 20 dB. Figure 8A, B corresponds to correlation output of noise SAR and matched filtering output of general SAR, respectively. The left vertical axis denotes PSLR (ISLR) levels, and the right one represents time cost. In Figure 8A, as filter length varies from 300 to 3000, the PSLR (ISLR) of output decreases from about -30 dB (-18 dB) to -45 dB (-32 dB). In Figure 8B, when filter length changes from 100 to 1200, corresponding PSLR (ISLR) decreases from about -30 dB (-21 dB) to -60 dB (-52 dB). With increasing of filter length, the PSLR and ISLR curves are descending, but running time is ascending. Therefore, greater reduction of sidelobes is at the cost of rising running time. In these two applications, the best neutral filter lengths are 1500 to correlation output and 500 to matched filtering output.

Figure 8
figure 8

PSLR, ISLR, and running time curves depending upon filter length. The curves relating to SNR = ∞ are described by black solid line; and the curves relating to SNR = 20 dB are described by color short dash line. The curves of PSLR are denoted by symbol of hollow circle; the curves of ISRL are denoted by symbol of hollow triangle; and the curves of running time are denoted by symbol of hollow square. (A) Curves of correlation outputs. (B) Curves of matched filtering outputs.

5. Conclusion

The range resolution of SAR system is generally degraded due to high sidelobe level. Amplitude weighting is usually used to suppress sidelobes at the expense of mainlobe broadening and not applicable to noise SAR system. As a novel technique of sidelobe suppression, apodization filtering was originally proposed to control sidelobes for range response of noise radar. To improve the stability of this technique, a modified apodization filtering algorithm is suggested in this article. It can be applied to the range responses both of noise SAR and general SAR systems. The proposed method is SRAF with noticeable advantage of adequate stability for getting appropriate filtering vector.

There are three key steps of SRAF: getting coefficient matrix and desired response vector; performing ill-posed analysis; and solving equation for filtering vector. Convolution kernel method is adopted to construct coefficient matrix; it makes the product between matrix K and vector F be equivalent to the convolution of Equation (1). Spectral condition is introduced to estimate whether Equation (2) represents an ill-posed system; its value is large means that the equation is ill posed. TV method is implemented to solve Equation (2) for correct filtering vector because the least square method is not feasible to resolve ill-posed equation. With no restriction of solution to be smooth, TV ensures that solving equation process is stable enough to obtain appropriate filtering vector.

SRAF is executed to suppress range sidelobes of correlation output and matched filtering output for noise SAR and general SAR, respectively. Indeed, correct filtering vector can be obtained within several iterative steps. Sidelobe reductions of 12 dB and greater can be achieved by this method; moreover, mainlobe energy is preserved well, which is contrast to obvious mainlobe broadening after amplitude weighting. With increasing filter length, the performance of sidelobe suppression is improved at the cost of increasing running time, so that it is important to select a balanced filter length. Noise disturbance is also considered in simulations. As SNR degenerates from infinite to 20 dB, the performance of filtered outputs have no obvious degradation. In the cases of SNR = -0.5 and -10 dB, SRAF is still able to depress sidelobes effectively.



integrated sidelobe level ratio


least square solution


original realization of apodization filtering


peak sidelobe level ratio


synthetic aperture radar


stable realization of apodization filtering


spatially variant apodization


singular value decomposition


total variation.


  1. Davidson GW, Cumming IG, Ito MR: A chirp scaling approach for processing squint mode SAR data. IEEE Trans Aerosp Electron Syst 1996, 32(1):121-133.

    Article  Google Scholar 

  2. Cumming IG, Wong FH: Digital Processing of Synthetic Aperture Radar Data: Algorithms and Implementation. Artech House, Norwood 2005, 36-168.

    Google Scholar 

  3. Liu GS, Gu H, Su WM: Development of random signal radars. IEEE Trans Aerosp Electron Syst 1999, 35(3):770-777. 10.1109/7.784050

    Article  Google Scholar 

  4. Narayanan RM, Xu XJ: Principles and applications of coherent random noise radar technology. Paper presented at the Proc. SPIE Conference on Noise in Devices and Circuits, Santa Fe, NM 2003.

    Google Scholar 

  5. Axelsson SRJ: Noise radar using random phase and frequency modulation. IEEE Trans Geosci Remote Sens 2004, 42(11):2370-2384.

    Article  Google Scholar 

  6. Narayanan RM, Xu Y, Homffmeyer PD, Curtis JO: Design, performance, and applications of a coherent ultra-wide and random noise radar. Opt Eng 1998, 37(6):1855-1869. 10.1117/1.601699

    Article  Google Scholar 

  7. Theron IP, Walton EK, Gunawan S, Cai L: Ultrawide-Band noise radar in the VHF/UHF band. IEEE Trans Antennas Propagat 1999, 47(6):1080-1084. 10.1109/8.777135

    Article  Google Scholar 

  8. Garmatyuk D, Narayanan RM: Ultrawideband noise synthetic aperture radar: theory and experiment. Paper presented at the IEEE Antennas Propagat Soc Int Symp 1999, Orlando, FL 1999.

    Google Scholar 

  9. Tarchi D, Lukin K, Fortuny-Guasch J: SAR imaging with noise radar. IEEE Trans Aerosp Electron Syst 2010, 46(3):1214-1225.

    Article  Google Scholar 

  10. Bell DC, Narayanan RM: ISAR imaging using a coherent ultrawideband random noise radar system. Opt Eng 2001, 40(11):2612-2620. 10.1117/1.1413212

    Article  Google Scholar 

  11. Xu X, Narayanan RM: FOPEN SAR imaging using UWB step-frequency and random noise waveforms. IEEE Trans Aerosp Electron Syst 2001, 37(4):1287-1300. 10.1109/7.976965

    Article  Google Scholar 

  12. Narayanan RM, Xu X, Henning JA: Radar penetration imaging using ultra-wideband (UWB) random noise waveforms. IEE Proc Radar Sonar Navigat 2004, 151(3):143-148. 10.1049/ip-rsn:20040418

    Article  Google Scholar 

  13. Narayanan RM, Dawood M: Doppler estimation using a coherent ultrawide-band random noise radar. IEEE Trans Antennas Propagat 2000, 48(6):868-878. 10.1109/8.865218

    Article  Google Scholar 

  14. Wang H, Narayanan RM, Zhou ZO: Through-Wall imaging of moving targets using UWB random noise radar. IEEE Antennas Wirel Propagat Lett 2009, 8: 802-805.

    Article  Google Scholar 

  15. Lai CP, Narayanan RM: Ultrawideband random noise radar design for through-wall surveillance. IEEE Trans Aerosp Electron Syst 2010, 46(4):1716-1730.

    Article  Google Scholar 

  16. Garmatyuk DS, Narayanan RM: ECCM capabilities of an ultrawideband bandlimited random noise imaging radar. IEEE Trans Aerosp Electron Syst 2002, 38(4):1243-1255. 10.1109/TAES.2002.1145747

    Article  Google Scholar 

  17. Jiang H, Zhang BC, Lin YG, Hong W, Wu YR: Random noise SAR based on compressed sensing. Paper presented at the IEEE Geosic Remote Sensing Int Symp, Honolulu, HI 2010.

    Google Scholar 

  18. Nuttall AH: Some windows with very good sidelobe behavior. IEEE Trans Acoust Speech Signal Process 1981, 29(1):84-91. 10.1109/TASSP.1981.1163506

    Article  Google Scholar 

  19. Fry RD, Gray DA: CLEAN deconvolution for sidelobe suppression in random noise radar. Paper presented at the Proc IEEE 2008 Radar Conf, Adelaide, SA-5 2008.

    Google Scholar 

  20. Stankwitz HC, Dallaire RJ, Fienup JR: Nonlinear apodization for sidelobe control in SAR imagery. IEEE Trans Aerosp Electron Syst 1995, 31(1):267-279.

    Article  Google Scholar 

  21. Castillo-Rubio C, Llorente-Romano S, Burgos-Garcia M: Robust SVA method for every sampling rate condition. IEEE Trans Aerosp Electron Syst 2007, 43(2):571-580.

    Article  Google Scholar 

  22. Xu X, Narayanan RM: Range sidelobe suppression technique for coherent ultra wide-band random noise radar imaging. IEEE Trans Antennas Propagat 2001, 49(12):1836-1842. 10.1109/8.982467

    Article  Google Scholar 

  23. Hanke M, Hansen PC: Regularization methods for large-scale problems. Surv Math Ind 1993, 3: 253-315.

    MathSciNet  Google Scholar 

  24. Morozov VA: On regularization of ill-posed problems and selection of regularization parameter. Comput Math Phys 1996, 6(1):170-175.

    Google Scholar 

  25. Blomgren P, Chan TF, Mulet P, Wong CK: Total variation image restoration: numerical methods and extension. Paper presented at the IEEE Int Cof on Image Processing, Washington, DC 1997.

    Google Scholar 

  26. Zou MY: Deconvolution and Signal Recovery. National Defence Industry Press, Beijing; 2001:242-251.

    Google Scholar 

  27. Zou MY, Zou X: Global optimization: an auxiliary cost function approach. IEEE Trans Syst Man Cybern A: Syst Humans 2000, 30(3):347-354. 10.1109/3468.844358

    Article  Google Scholar 

  28. Strong DM, Chan TF: Relation of regularization parameter and scale in total variation based image denoising.1996. [] Accessed 6 Feb 2012

    Google Scholar 

Download references


This study was supported by the Department of Airborne Microwave Remote Sensing System of Institute of Electronics. We appreciate the assistance of Research Fellow GaoXin who provided many helpful comments.

Author information

Authors and Affiliations


Corresponding author

Correspondence to Xin Wu.

Additional information

Competing interests

The authors declare that they have no competing interests.

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 (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and Permissions

About this article

Cite this article

Wu, X., Wang, Y., Li, S. et al. A stable realization of apodization filtering applied to noise SAR and SAR range sidelobe suppression. EURASIP J. Adv. Signal Process. 2012, 112 (2012).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI:


  • apodization filtering
  • sidelobe suppression
  • stability
  • noise synthetic aperture radar