Abstract

Coherent source localization is a common problem in signal processing. In this paper, a sparse representation method is considered to deal with two-dimensional (2D) direction of arrival (DOA) estimation for coherent sources with a uniform circular array (UCA). Considering that objective function requires sparsity in the spatial dimension but does not require sparsity in time, singular value decomposition (SVD) is employed to reduce computational complexity and norm is utilized to renew objective function. After the new objective function is constructed to evaluate residual and sparsity, a second-order cone (SOC) programming is employed to solve convex optimization problem and obtain 2D spatial spectrum. Simulations show that the proposed method can deal with the case of coherent source localization, which has higher resolution than 2D MUSIC method and does not need to estimate the number of coherent sources in advance.

1. Introduction

Direction of arrival (DOA) parameter estimation using sensor arrays has been an active research area and plays a fundamental role in many applications involving radar, sonar, electronic warfare, seismic exploration, etc. [1, 2]. By employing uniform linear array (ULA), many advanced techniques have been proposed to achieve superresolution localization [3]. However, the configuration of ULA can only provide one-dimensional (1D) DOA estimation within 180 degrees [4].Besides, the resolution of the ULA in the normal direction is satisfactory, which results in an effective estimation only for one-dimensional (1-D) DOA within 120 degrees [5]. In contrast, uniform circular array (UCA) can provide 360° azimuthal coverage and additional elevation angle information [6], which is an attractive geometry in the context of two-dimensional (2D) DOA parameter estimation [7].

Some superresolution algorithms are able to obtain DOA estimation under the assumption that the sources are incoherent [8, 9]. However, coherent source localization is a common problem in the signal processing [10]. The presence of coherent sources will lead to performance degradation and even invalidation of parameter estimation. The coherent sources appear in specular multipath propagation or in military scenarios involving cochannel interference [11]. Unfortunately, due to the fact that the rank of covariance matrix is less than the number of coherent sources, the traditional beamspace domain methods such as MUSIC or ESPRIT cannot achieve source localization effectively [12]. Therefore, research on the localization algorithm of coherent sources is a significant part of array signal processing. Based on the norm constraint and singular value decomposition (SVD), Malioutov et al. [13] employed ULA and extended the idea of enforcing sparse representation (SR) to estimate the elevation angle of coherent sources. Yet, it can only achieve 1D DOA estimation.

Although the UCA-MUSIC algorithm and UCA-ESPRIT algorithm in the study by Mathews and Zoltowski [14] have employed uniform circular array to achieve the azimuth angle and elevation angle estimation of multiple sources in space, it is required that the sources are incoherent and will be invalid when the sources have the same frequencies.

Accordingly, we present a sparse representation algorithm that extends the method in previous studies [1517] for 2D DOA parameter estimation of coherent sources under an UCA. Herein, after the received signal is transformed into a sparse representation framework, we utilize singular value decomposition (SVD) of the data matrix to reduce computational complexity and compute the norm of time samples in spatial index. Due to the fact that the second-order cone (SOC) programming is an efficient interior point algorithm, which is suitable for optimizing functions that contain convex quadratic and linear terms [18], we apply SOC scheme to solve convex optimization problem and obtain superresolution spatial spectrum. Simulation experiments are carried out to verify that the proposed approach does not need to estimate the number of coherent sources in advance and has higher resolution than 2D MUSIC method for coherent source localization.

2. Signal Modeling

Consider an UCA in the xy plane with radius and M identical omnidirectional sensors impinged by Q coherent narrowband sources. The coherent narrowband sources have the same frequency and wavelength. The sensors are uniformly and counterclockwise spaced on the circumference where the first sensor is located at the x-axis, its geometry is shown in Figure 1. The 2D DOA of qth source is described as , where the azimuth angle is measured counterclockwise from the x-axis, and the elevation angle is measured downward from the z-axis. The output of the mth sensor of the UCA at the nth sample is given byfor and , represents the qth narrowband time sampling with power , and is assumed to be a zero-mean white complex Gaussian noise at the mth sensor. When taking array center as a benchmark, is the propagation delay of the mth sensor for the qth narrowband source and can be expressed aswhere c is the speed of light, with .

Substituting (2) into (1) yields the signal modelwhere represents the wavelength of the qth narrowband source, and the coherent sources have the same wavelength.

In matrix form, the output of UCA can be written aswithwhere (•)T denotes the transpose operator.

3. Proposed Algorithm

To obtain the superresolution spatial spectrum of coherent sources, this paper employs sparse representation framework. Especially, considering that the second-order cone (SOC) programming is suitable to solve the convex optimization problem, we employ SOC scheme to obtain 2D DOA spatial spectrum of coherent sources.

3.1. Sparse Representation of Signal Model

The overcomplete representation of source parameter estimation problem with multiple snapshots can be written aswherewithfor , is referred to as a dictionary with , represents the combination of azimuth angle and elevation angle that may occur in space. is referred to as a sparse representation of the received data with respect to the dictionary.

Considering that sparsity only has to be enforced in space, the norm of time samples in spatial index is computed and defined asfor , represents norm, represents the kth row and the nth column element in matrix . If in (10) and in (5) are equal or close, the complex amplitude in the kth element of vector is not zero and corresponds to the DOA of sources. Therefore, the DOA estimation problem is translated into estimating the position of nonzero element in vector . The objective function of sparse representation method that extends the method in [13] can be written aswhere represents Frobenius norm, represents norm, is utilized to evaluate the size of the residual, is utilized to evaluate the sparsity of the representation in space dimension, parameter in the objective function controls the tradeoff between the residual and sparsity.

3.2. Singular Value Decomposition and Dimension Reduction

Considering that the objective function requires sparsity in the spatial dimension but does not require sparsity in time, the singular value decomposition (SVD) is utilized to reduce computational complexity. The SVD of covariance matrix can be written aswhere (•)H denotes the complex conjugation, and are unitary matrices, is a positive semidefinite diagonal matrix, and the elements on the diagonal are the singular values of .

The dimension reduction matrix that contains most of the signal power can be expressed aswhere . Here, is an identity matrix, is a matrix of zeros, and is the assumed number of sources that can be more or less than the real number of sources . It is noteworthy that the number of coherent sources can be unknown and does not need to be accurately estimated in advance by utilizing the Akaike information criterion (AIC) or the minimum description length (MDL) detection criterion [19].

It can be noticed that the computational complexity is reduced because the size of dimension is changed from matrix in (4) to matrix in (18). Due to the fact that the structural assumptions are not relied on the orthogonality of the signal and noise subspaces, the incorrect number of sources in our framework has no catastrophic consequences and we do not need to estimate the information about the number of sources in (17) in advance.

In addition, can also be written aswhere and . Considering that sparsity does not to be enforced in time, we combine each line of matrix by computingfor , represents norm and represents the element of the kth row and the column in matrix . Therefore, the peaks of vector correspond to the DOA of coherent sources. After the dimension is reduced, the unconstrained objective function can be expressed as

3.3. Second-Order Cone Programming

It can be noticed that (20) is a convex optimization problem. Constraining sparsity with norm can guarantee to obtain a global optimal solution and can be solved quickly by employing a second-order cone (SOC) scheme. The SOC programming is an efficient interior point algorithm, which is suitable for optimizing functions that contain convex quadratic and linear terms.

The SOC programming form that extends the method in [18] to solve (20) can be expressed aswhere , represents the column of the matrix , represents the kth row of the matrix , and represents the kth element of the vector .

Ultimately, we translate the global optimal solution into according to (19) and search the peaks of spatial spectrum to obtain the 2D DOA of coherent sources.

4. Results and Discussion

In this section, CVX toolbox in Matlab software is utilized to achieve sparse representation programming, and simulation results are performed to demonstrate the effectiveness of our proposed algorithm. The results show that the proposed algorithm does not need to estimate the number of sources in advance and can obtain the accurate 2D DOA estimation of coherent sources.

4.1. Performance of Location

To verify that the proposed algorithm can achieve the localization of coherent sources, an UCA with 16 sensors and fixed radius 5 m are considered in this simulation. Two equal power coherent sources impinge on the UCA from 2D DOA and . The frequencies of the two coherent sources are both set at 100 MHz. The snapshot number and grid size of angle estimation are set as 50 and 0.1°, respectively. The parameter and SNR are set as 2 and 0 dB, respectively. The additive noise is spatial white complex Gaussian random signal. Especially, the assumed number of coherent sources is set as 2 in this simulation, which can be more or less than the real number of coherent sources.

The 2D spatial spectrum of the mentioned coherent sources is shown in Figure 2, where the red lines represent the real 2D DOA of coherent sources. It can be noticed that the peaks of spatial spectrum are corresponding to 2D DOA of coherent sources. Therefore, we can conclude that the proposed sparse representation algorithm can decouple the coherent sources and achieve the 2D DOA estimation successfully.

4.2. Comparison to Standard 2D MUSIC Estimator

In this simulation, the performance of the proposed algorithm is compared with the results by utilizing standard 2D MUSIC estimator. The standard 2D MUSIC method is concerned with source localization under the assumption that the sources are uncorrelated. However, when the sources are highly correlated or coherent, the signal subspace and noise subspace of covariance matrix do not conform to the requirement of orthogonality, which will lead to severe degradation in the localization performance. In contrast, the proposed sparse representation technique employs singular value decomposition of covariance matrix and does not rely on the orthogonality of the signal and noise subspaces. The grid size and SNR of both methods are set as and 0 dB, respectively. Other simulation parameter settings are the same as in the previous subsection. Two equal power sources impinge on the UCA from 2D DOA and . The spatial spectrum of the mentioned sources is shown in Figures 3 and 4, where the red lines in Figures 3(a), 3(b), 4(a), and 4(b) represent the real 2D DOA, the dotted blue curves and solid red curves in Figures 3(c) and 4(c), respectively, represent elevation angle spectrum when the azimuth angle is set at 90°.

When the two sources are incoherent and the frequencies are, respectively, set at 100 MHz and 101 MHz, it can be noticed from Figures 3(a)3(c) that the proposed sparse representation technique and the standard 2D MUSIC method are able to resolve the two incoherent sources and obtain 2D DOA estimation. The sidelobes of proposed sparse representation technique in Figure 3(c) are suppressed almost to −100 dB, which can conclude that the proposed algorithm achieve more superresolution localization of incoherent sources than the standard 2D MUSIC method.

Next, we consider the sources are coherent and the frequencies are both set at 100 MHz. It can be noticed from Figures 4(a)4(c) that the proposed sparse representation technique can decouple the coherent sources and obtain two sharp peaks in spatial spectrum which are corresponding to the 2D DOA estimation, whereas the standard 2D MUSIC method merges the two peaks and has only one peak in spatial spectrum. We can conclude that the proposed sparse representation technique can handle coherent sources localization while the standard 2D MUSIC cannot.

4.3. Sensitivity to the Assumed Number of Sources

In this simulation, the performance of the proposed algorithm under different assumed source number is considered. The coherent sources impinge on the UCA from 2D DOA and when SNR is set as 10 dB. The frequencies of the two coherent sources are both set at 100 MHz. The grid size of elevation angle is set as and the azimuth angle is known to set as . The snapshot number is set as 50, and the assumed number of sources in (17) changes from 1 to 4.

The elevation angle spectrum of proposed SR method in different assumed number of coherent sources is shown in Figure 5. It can be noticed that the proposed approach is not sensitive to the assumed number of coherent sources and does not need to know real number in advance. Because the proposed approach does not depend on the orthogonality of the signal space and the noise space, the assumed number of coherent sources can only affect the computational complex. In addition, due to the convexity of all optimization processes involved in the approach, the number of inaccurate sources will not have disastrous effect for 2D DOA estimation when the number of sources is unknown.

4.4. RMSE and Resolution Probability of 2D DOA Estimation

In this simulation, the performance of the proposed algorithm is compared with the results by utilizing smoothed 2D MUSIC estimator. The grid size both methods are set as . Other simulation parameter settings are the same as in the previous subsection. Based on the standard method, the smoothed 2D MUSIC method in [10] employs a preprocessing technique that extends the application of spatial smoothing to achieve coherent source localization, which transforms uniform circular array to a virtual array and restores the rank of covariance matrix to the number of coherent sources.

The root mean square error (RMSE) at each SNR is calculated by the average of 500 independent Monte Carlo simulations for the mentioned coherent sources, which is defined aswhere and denotes the number of Monte Carlo simulations and the number of coherent sources, represents the 2D DOA estimation (azimuth angle or elevation angle ), and represents the real 2D DOA of coherent sources.

When the snapshot number is set as 1000, the RMSEs of the azimuth angle and elevation angle at different SNR are given in Figures 6(a)6(b), where the curves in red color represent the RMSEs of the proposed sparse representation method, the curves in blue color represent that of smoothed 2D MUSIC method, respectively. It can be noticed that the proposed sparse representation algorithm and smoothed 2D MUSIC method can achieve coherent source localization with increased SNR. Besides, the results show that the proposed sparse representation algorithm can achieve more superresolution localization of coherent sources than the smoothed 2D MUSIC method especially in the case of low SNR.

With regards to the resolution probability, we verify the resolution ability of the proposed sparse representation algorithm and the smoothed 2D MUSIC method by calculating the ratio between the number of successful estimations and the number of total simulations. The 2D DOA of two closely placed coherent sources are set as and , respectively. The resolution probability at each SNR or snapshot number is calculated by 500 independent Monte Carlo simulations for the mentioned coherent sources.

When the snapshot number is set as 1000, the resolution probabilities versus SNR are shown in Figure 7(a). Similarly, when the SNR is set as 10 dB, the resolution probabilities versus snapshot number are shown in Figure 7(b), where the curves in red color represent the resolution probabilities of the proposed sparse representation method, and the curves in blue color represent that of smoothed 2D MUSIC method, respectively. It can be noticed that the resolution ability of the both methods is improved as the value of SNR or snapshot number increases. Besides, we can conclude that the proposed sparse representation algorithm has better resolution ability than the smoothed 2D MUSIC method especially in the case of low SNR or limited snapshot number.

5. Conclusions

This paper has presented a sparse representation method to obtain superresolution 2D DOA for coherent sources with a uniform circular array. We compute the norm of time samples in spatial index and utilize SVD of the data matrix to reduce computational complexity. Besides, we employ SOC programming to solve convex optimization problem and obtain 2D superresolution spatial spectrum. The advantage of our proposed method for coherent source localization is that the resolution ability is better than the smoothed 2D MUSIC method especially in the case of low SNR or limited snapshot number. Moreover, the results show that the proposed SR approach does not need to estimate the number of sources in advance, and the localization performance is not sensitive to assumed number of coherent sources.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

Authors’ Contributions

The main IDEA was proposed by Xiaolong Su and Zhen Liu; Xiaolong Su and Tianpeng Liu conceived and designed the experiments; Xiaolong Su and Bo Peng wrote the paper; and Xin Chen and Xiang Li revised the paper.

Acknowledgments

This work is supported in part by the National Natural Science Foundation of China (no. 61401481) and in part by the Natural Science Foundation of Hunan Province, China (no. 2017JJ3368).