Abstract

Radar high resolution range profile has attracted considerable attention in radar automatic target recognition. In practice, radar return is usually contaminated by noise, which results in profile distortion and recognition performance degradation. To deal with this problem, in this paper, a novel denoising method based on sparse representation is proposed to remove the Gaussian white additive noise. The return is sparsely described in the Fourier redundant dictionary and the denoising problem is described as a sparse representation model. Noise level of the return, which is crucial to the denoising performance but often unknown, is estimated by performing subspace method on the sliding subsequence correlation matrix. Sliding window process enables noise level estimation using only one observation sequence, not only guaranteeing estimation efficiency but also avoiding the influence of profile time-shift sensitivity. Experimental results show that the proposed method can effectively improve the signal-to-noise ratio of the return, leading to a high-quality profile.

1. Introduction

Radar high resolution range profile (HRRP) contains rich information for target feature analysis, such as target structure and scatterer distribution, and has received considerable attention in radar automatic target recognition (ATR) in recent years [17]. HRRP feature selection and extraction have been investigated in [1, 2]. Parametric statistical models have been applied to HRRP ATR [35]. High order spectra and complex HRRP features have been studied for target classification [6, 7]. In these works, high signal-to-noise ratio (SNR) is a necessary condition. However the target return is usually contaminated by noise in practice. This results in HRRP signature distortion and recognition performance degradation [8].

Some methods have been proposed to handle this problem in target recognition stage. The noise-robust bispectrum features have been extracted for target recognition [9]. Modifying the statistical model parameters according to the noise level of test samples is developed in [10], but this method suffers from a high computational burden.

Noise-robust imaging is another effective approach. In [11], higher order statistics is presented for imaging at low SNR, which however has some information loss. Recently, noise-robust compressive sensing (CS) imaging is developed [12, 13]. In these methods, a key problem is how to estimate the noise level, which impacts the quality of image because of the noise sensitivity of CS. In [12] the noise level is estimated by computing the energy of the noise cells, which are selected by an energy-based threshold. The estimation accuracy of this method relies on threshold selection and number of noise cells. In [13], the noise variance is estimated by employing the median value of finest scale wavelet coefficients. Usually, HRRP is obtained from one observation sequence, in which the number of samples is limited. In this scenario, these methods cannot guarantee the estimation accuracy of noise level.

Another natural choice is to remove noise in radar return. Wavelet shrinkage was shown to be effective when SNR is beyond a certain threshold [14, 15]. However its performance degrades largely in the presence of severe noise contamination. Combined bispectrum-filtering is used to suppress noise in HRRP to improve recognition performance [16, 17], but this method requires a large number of observations to average bispectrum estimates. In addition, for some common profiling processes, for example, dechirping for wideband signal, the dechirped output of target return contains multiple frequency components, which change with observations due to HRRP time-shift sensitivity [18]. In this case, the requirement of a large number of observations cannot be satisfied.

Sparse representation (SR) theory shows that, in sparse and redundant dictionary, signal energy concentrates on minority atoms, whereas noise energy spreads over almost all the atoms, and the signal can be stably recovered from noisy measurements [1921]. Based on this, in this paper, we propose a sparse representation denoising method to improve the SNR of noisy return for profiling. A Fourier redundant dictionary is established to sparsely describe the return and the denoising problem is described as a sparse representation model. Noise reduced return is recovered by solving the sparse representation problem. The noise level, which is a key parameter for denoising by sparse representation, is estimated by preforming subspace method on the subsequence correlation matrix. In this way, the noise level can be obtained only using one observation sequence, not only guaranteeing the efficiency but also avoiding the influence of HRRP time-shift sensitivity. Simulated and real data experiments are provided to verify the effectiveness of the proposed denoising method.

The rest of this paper is organized as follows. The basic theory of radar high resolution range profiling is introduced in Section 2. Radar return denoising by sparse representation is discussed in Section 3. The simulated and real data experiments are provided to verify the denoising performance in Section 4, followed by conclusions in Section 5.

2. Radar High Resolution Range Profiling

Usually, HRRP is obtained by wideband signal, such as linear frequency modulation (LFM) signal and stepped-frequency (SF) signal. In this paper, we take the LFM signal as an example to introduce the basic theory of radar high resolution range profiling by dechirping process [22, 23]. The transmitted wideband LFM signal can be represented as where denotes complex signal envelope, denotes carrier frequency, is the pulse width, and is the frequency modulation slope.

Given reference range , the dechirping reference signal can be represented as where is the pulse width of reference signal, usually larger than . Assuming a scatterer locating at range , the return from the scatterer is where denotes the return amplitude. The dechirping output is where stands for complex conjugate. Let , and after some manipulations, (5) can be rewritten as The later three phase terms in (6) are constants, with no contribution to HRRP. Denoting the sum of the later three phase terms by , (6) can be rewritten as where . Formula (7) shows that the dechirped output of the return from one scatterer is a complex sinusoidal signal with a frequency proportional to its relative range.

3. Denoising by Sparse Representation

In this section, we start the presentation of the proposed denoising method by first discussing how redundant dictionary is established for sparsely describing the dechirped return. Once the sparse representation model is established, the noise level is estimated by subspace method, followed with the reconstruction of the denoised signal by solving sparse representation.

3.1. Dechirped Return Sparse Representation

In noisy circumstance, assume a target contains scatterers locating at different ranges and there are sampling points in a single pulse. According to (7), the time domain sampling sequence of the dechirping output pulse can be represented as where , , and are the amplitude, relative frequency normalized by sampling rate, and constant phase of the return from the th scatterer, respectively. and denote signal and the Gaussian white noise sampling sequences, respectively. Let , , and ; then (8) can be rewritten as where and . Formula (9) indicates that the dechirped output sequence contains multiple complex sinusoidal components superposed with noise. Usually, the number of the main scatterers of a target is much less than that of the range cells in the pulse. Thus is sparse in frequency domain and can be sparsely represented by the complex Fourier redundant dictionary, which is constructed as where , and . In (11), is the normalized frequency. Then (9) can be represented as where is a sparse vector, composed of the decomposition coefficients of signal in . Sparse representation theory shows that if satisfies , can be stably solved by the following optimization problem [21]: where stands for the norm of a vector (i.e., the number of its nonzero elements), denotes the minimum number of linearly dependent columns of and is the noise level. It is hard to solve (13). Approximated solution can be acquired by greedy algorithms, for example, orthogonal matching pursuit (OMP) [24]. In this paper, OMP is utilized to solve (13) because of its simplicity and efficiency. When obtaining from (13), the denoised signal can be acquired by .

3.2. Estimation of Noise Level

In solving (13) by OMP, the noise level is a crucial parameter, which is the iteration terminal condition of OMP. However, in most cases, is unknown and thus needs to be estimated. An underestimated will introduce extra noise components in the recovered signal, and the overestimated one will cause some scatterer information loss. Hence precise estimation of noise level is necessary.

Subspace method combined with minimum description length (MDL) criterion is an effective method for detecting the number of signals and estimating the signal-to-interference ratio (SIR) [2527]. To guarantee the estimation performance, a number of observations are needed to evaluate sample covariance matrix; meanwhile the signal frequencies should not change during these observations. However, the frequency components in the dechirped radar return vary significantly with observations due to the HRRP time-shift sensitivity [18]. As a result, it is hard to incorporate multiple consecutive observations to estimate noise power as [27]. On the other hand, collecting multiple observations to estimate noise power impairs the efficiency. In this paper, the noise level is estimated by subspace method with only one observation sequence rather than multiple observations.

In general, the number of sampling points within a single pulse is much more than that of the target scatterers and the dechirped return can be assumed to be a stationary signal. Sliding window process can be adopted to obtain subsequences, which are used to construct subsequence correlation matrix. According to (8), assuming one observation sequence of the dechirped signal is , , subsequences are constructed as where denotes subsequence representation basis matrix, , is the th basis of matrix , and is the representation coefficient vector of . The subsequence correlation matrix is given by where denotes conjugate transpose. Let . The expectation of is where denotes the noise correlation matrix, is a scalar constant denoting noise power, is the identify matrix, and with , . stands for the signal correlation matrix. Let . The matrix is row linearly independent; namely, the rank of is . It follows that the rank of is ; equivalently, the smallest eigenvalues of are all equal to zero. Thus can be diagonalized by where is an orthogonal matrix and , . In the same way, can be diagonalized as where is the eigenvalue matrix of . It seems that the noise power can be estimated by observing the rest of the smallest eigenvalues of . However, in practice, because of the finite length of sampling sequence, the smallest eigenvalues are usually not equal to each other. In this case, we can utilize minimum description length (MDL) criterion to detect the noise components and the noise power can be estimated by averaging the rest of the smallest eigenvalues [27].

According to the above analysis, for a noisy sequence , the procedure of estimating noise level can be summarized as follows.(1)Estimate the subsequence correlation matrix by (15).(2)Perform eigenvector decomposition of the correlation matrix as , where (3)For , compute the MDL function: (4)Find the index that minimizes the MDL function; that is, (5)Estimate the noise power by averaging the rest of the smallest eigenvalues as (6)Calculate the noise level as

In the above procedure, the noise level is estimated using only one-observation data and thus this denoising method can be used to deal with observations at any unknown SNR. We refer to this denoising method as sparse representation denoising with noise level estimation by subsequence (SRDN-NS).

SRDN-NS contains two stages: noise level estimation and the sparse-representation solving. Hence its computational complexity can be divided into parts: (i) noise level estimation, mainly solving eigenvector decomposition of subsequence correlation matrix, requires operations; (ii) the sparse-representation solving, if (13) is solved by OMP, requires operations [24].

4. Results and Discussion

In this section, both simulated experiments and real data are explored to verify the denoising performance of SRDN-NS.

4.1. Simulated Experiments Setup

We simulate the noisy radar return of a target with 5 scatterers to verify the effectiveness of SRDN-NS. The scatterer distribution and radar system parameters are shown in Tables 1 and 2, respectively.

Under the above system parameters, every sampling sequence of a single pulse is a 256-length vector. Assuming the reference range for dechirping is 12010 m, the noiseless HRRP obtained by FFT is illustrated in Figure 1.

The number of scatterers is 5, much less than the 256 range cells. Thus the sampling sequence is a sparse vector in frequency domain. To produce noisy return, we add the complex Gaussian white noise (CGWN) into the noise-free return with SNR defined as where is the amplitude of the return from th scatterer, is the variance of CGWN, and denotes the number of scatterers.

4.2. Noise Level Estimation

Noise level estimation is a critical problem for SRDN-NS. In the first experiment, we surveyed the estimation accuracy of as discussed in Section 3.2. The length of sliding window is 60. As a comparison, the selecting noise cells method [12] and wavelet method [13] are also utilized to estimate the noise level. In wavelet method, the “db8” wavelet basis is chosen for its experimental superiority over other “db” wavelet bases. The dechirped return is decomposed into 8 layers of wavelet. To verify the estimation performance of these methods, the absolute estimation error , where is the estimation value of noise level , is investigated by a Monte Carlo experiment. 100 trails are performed at every SNR, and the results with SNR varying from −10 dB to 20 dB are shown in Figure 2. It can be seen that, in general, the proposed sliding subsequence method has better estimation performance than selecting noise cells and wavelet. Notice that the estimation error of selecting noise cells method is not stable reducing with SNR increasing. That is because, with SNR increasing, the sidelobe of HRRP introduces much error; besides the threshold which determines noise cells is not easy to select.

4.3. Denoising Performance

In this subsection, we investigate the denoising performance of SRDN-NS. The redundant dictionary is established according to (10) with and , 2048, respectively, for different experiments. OMP is employed to solve (13) for recovering the denoised return. For comparing denoising performance, SRDN with noise level known (referring to it as SRDN-) and the traditional DWTDN as discussed in [14, 28, 29] are also utilized to reduce noise in the return. In DWTDN, “db8” wavelet basis is chosen and the dechirped return is decomposed into 8 layers of wavelet, and then the Heursure threshold is used to reject noise. For full comparison, DWTDN with noise variance known is also presented, and the soft threshold is selected as .

To verify the denoising performance, we define SNR of the denoised return as where denotes the original noise-free return and denotes the denoised return. stands for the noise components and information loss in the denoised return. 100 Monte Carlo trails are performed to compute at every SNR. The denoising results of these methods with original SNR varying from 0 dB to 20 dB are showed in Figure 3.

It can be seen from Figure 3 that SRDN presents much better denoising performance than DWTDN. This is because the dechirped radar return is composed of complex sinusoidal components. It is more sparsely represented in the Fourier redundant dictionary than in wavelet basis; it follows that the signal energy is more concentrated in the Fourier redundant dictionary, thus leading to a better denoising performance. Note that the denoising performance of SRDN improves with increasing. The reason is that, with increasing, gradually improves frequency resolution, and the dechirped signal can be represented more exactly with less atoms in . But cannot increase infinitely because of the limitation of computational cost. In addition, compared with SRDN-, SRDN-NS provides a close performance; in other words, the denoising performance of SRDN-NS is approaching the performance upper bound of SRDN.

4.4. Profiling Results

In this subsection, the profiling results by FFT after SRND-NS denoising are illustrated in Figure 4. The experimental parameters are the same as the experiment in Section 4.3. The original noisy HRRPs at different SNRs are shown in Figure 4(a), 10 dB in (I) and 1 dB in (II). For comparison, the profiling results with DWTDN are presented in Figure 4(b), which still contain some noise components around signal part, whereas SRDN-NS provides precise and clear HRRPs in Figure 4(c). Notice that, in low SNR scenario, the denoised return by SRDN-NS may lose some weakened signal components or still contain a little strong noise (as shown in (II) of Figure 4(c)) due to the estimation error of noise level.

4.5. Real Data Profiling Results

We apply SRDN-NS to denoise the real return of AN-26 plane under different noise levels in this subsection. This dataset was previously described and utilized in [10]. The radar system parameters are the same as the simulated experimental parameters in Table 2. The profiling results by FFT after denoising by DWTDN and SRDN-NS are shown in Figure 5. The noisy HRRPs with different noise levels are shown in Figure 5(a), high SNR (I) and low SNR (II). Figure 5(b) shows that the HRRPs with DWTDN still contain some noise components around the signal part, whereas, as shown in Figure 5(c), SRDN-NS provides much clearer HRRPs and preserves most of the information.

5. Conclusions

This work has developed an effective denoising method, SRDN-NS, for high resolution range profiling at low SNR. The denoised return is recovered by solving a sparse representation problem. Simulation and real data results demonstrate that SRDN-NS can greatly enhance SNR of radar return, leading to a high-quality HRRP. In this work, we only consider the influence of the zero-mean Gaussian white noise; however, there are many other complicated noise environments, such as ground clutter and sea clutter, that the radar system may face, so in the future we will continue our study on these complicated environments.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

This work was supported by the National Science Foundation of China under Grant no. 61201311.