Abstract

A novel two-phase method for two-dimensional (2D) direction-of-arrival (DOA) estimation with L-shaped array based on decoupled atomic norm minimization (DANM) is proposed in this paper. In the first phase, given the sample crosscorrelation matrix, the gridless DANM technique considering the noise and finite snapshots effects is employed to exploit the structure and sparse properties of the crosscorrelation matrix. The resulting DANM-based algorithm not only enables the crosscorrelation matrix reconstruction (CCMR) but also reconstructs the covariance matrix of the L-shaped array. Hence, sequentially, in the second phase, the conventional 2D DOA estimators for the L-shaped array can be adopted for the angle estimation. With appropriate 2D DOA estimators, the resulting proposed algorithms can not only achieve better performance but also detect more source number, compared with conventional crosscorrelation-based DOA estimators. Moreover, the proposed method, termed CCMR-DANM, not only has blind characteristic that it does not require the prior information of source numbers but also is more efficient than the existing CCMR-based counterparts. Numerical simulations demonstrate the effectiveness and outperformance of the proposed method.

1. Introduction

The problem of two-dimensional (2D) direction-of-arrival (DOA) estimation plays an important role in array signal processing and has attracted much interest in the area of wireless communications, radar and sonar [17]. For 2D DOA estimation, many array structures, such as rectangular arrays, circular arrays, and L-shaped arrays, have been developed. Among these arrays, since the L-shaped array can achieve better estimation performance than others, it has attracted a lot of attentions and many corresponding algorithms for 2D DOA estimation have been proposed in last several decades [815]. Moreover, these algorithms can be divided into three categories. The first is to separately estimate the angles corresponding to each uniform linear subarray based on the covariance matrix of each subarray with conventional 1D DOA estimators, such as MUSIC [16] and ESPRIT [17]. However, an extra pairing operation is needed in these algorithms [18]. The second is to jointly estimate the two angles based on the covariance matrix of the L-shaped array. They can detect more source numbers than the first ones and do not need an extra pairing [8, 9]. The last is based on the crosscorrelation of the L-shaped array, which is naturally contaminated by less noise, compared with the covariance matrix. As a result, the corresponding algorithms can achieve a better performance in low signal-to-noise ratio (SNR) [1015]. It is worth noting that in practical applications, all these three kinds of methods need the prior information of source numbers and are employed with sample matrices (no matter the sample covariance matrices or the sample crosscorrelation matrices). Note that the sample matrix is calculated from finite collected snapshots of the observed signals which is contaminated with additive noise. Hence, the sample matrix cannot equip the ideal structure of the ideal matrix, which leads to performance degradation especially in low SNR and small number of snapshots [19].

To overcome these disadvantages, the basic idea is to first reconstruct the ideal matrix from the sample matrix before employing DOA estimation methods. Inspired by this thought, several crosscorrelation matrix reconstruction- (CCMR-) based methods are proposed. Specifically, crosscorrelation atomic norm minimization (CC-ANM) utilising the 2D ANM technique [20] for CCMR is proposed in [21]. And [22] grafts the covariance fitting criterion [23] for CCMR and proposes a crosscorrelation gridless sparse iterative covariance-based estimation (CC-GLS) method. However, a high-dimensional two-level Toeplitz matrix is needed to be constructed in both methods, which leads to high computational complexity [18]. In contrast, we propose an efficient decoupled ANM- (DANM-) based method for CCMR in [24], while the method does not consider the finite snapshot effect, which results in performance degradation in practical applications.

In this paper, given the sample crosscorrelation matrix, the DANM technique [18] considering the noise and finite snapshots effects is employed to exploit the structure and sparse properties of the crosscorrelation matrix. Moreover, the resulting DANM-based algorithm not only enables the crosscorrelation matrix reconstruction but also reconstructs the covariance matrix of the L-shaped array. Hence, the conventional 2D DOA estimators for the L-shaped array can be sequentially adopted for the angle estimation. The proposed two-phase method is more computationally efficient than the aforementioned two CCMR-based methods and can achieve better estimation performance compared with traditional crosscorrelation-based methods. Numerical simulations demonstrate the effectiveness and outperformance of the proposed method.

The rest of this paper is organized as follows. Section 2 presents the signal model and problem formulation for 2D DOA estimation with L-shaped array. Section 3 proposes an efficient DANM-based two-phase method for crosscorrelation and DOA estimation. Section 4 discusses the computational complexity and extends the proposed method to the sparse L-shaped array cases. Section 5 presents simulation results, followed by conclusions in Section 6.

Throughout this paper, , and denote a scalar, a vector, and a matrix, respectively. denotes the trace of . denotes the Hermitian Toeplitz matrix with the first column being . is a column vector formed from the elements of the main diagonal of and generates a diagonal matrix with the diagonal elements constructed from . stacks all the columns of a matrix into a vector. is an -size identity matrix, and is a selection matrix with index set . and are the zeros and one vectors, respectively. is the Kronecker product. denotes expectation, and denotes variance. We use , , and to denote the transpose, the conjugate, and the conjugate transpose operation, respectively.

2. Problem Formulation

Consider far-field narrowband source signals impinging on an L-shaped array from distinct directions at element angles and azimuth angles , as shown in Figure 1. The L-shaped array consists of two ULAs of omnidirectional sensors which are uniformly spaced with a spacing of along the axis and axis, respectively. The observed signals of the L-shaped array can be expressed as [24] where indexes the snapshot; denotes the number of collected snapshots; and , , and denote the vector of source signals and the vector of additive noise corresponding to the subarray and subarray at the snapshot , respectively. and are the array manifold matrices of the subarray and the subarray, whose th columns are the steering vectors of the th source which satisfy

Herein, the spaced distance is assumed to be equal to half of the wavelength . Moreover, let , and denote the frequencies that correspond to the direction on and axes and the set of corresponding frequencies, respectively. Note that is the one-to-one mapping. Once the estimation of is obtained, the corresponding can be retrieved as

Hence, in the following paper, we consider estimation of instead of for notational simplicity. Moreover, in this paper, the source signals are assumed uncorrelated with each other and the noise and are i.i.d. additive white Gaussian random processes satisfying and are statistically independent of . Therefore, under the above assumptions, we have the crosscorrelation matrix between and can be expressed as where is the matrix with only the first element of main diagonal being and zero otherwise. is the source correlation matrix with , i.e., . is the noise-free crosscorrelation matrix, while, in practical applications, can only be estimated from the finite snapshots by , which not only is contaminated by the noise but also contains errors caused by the finite snapshot effect. The goal of this paper is to recover the noise-free crosscorrelation matrix and then the unknown 2D DOAs from the sample crosscorrelation matrix .

3. Proposed Method

In this section, we propose an efficient DANM-based crosscorrelation and DOA estimation method for L-shaped array. To this end, the standard DANM technique is firstly presented. Then, the sparse representation of the noise-free crosscorrelation matrix is presented, which enables the DANM technique to exploit its sparse property. Further, simultaneously considering the noise and finite snapshot effects, and the structure property of the crosscorrelation matrix, we propose the original DANM-based formulation for CCMR which is intractable since the structure constraint. To make the formulation tractable, an effective relaxation is proposed. Moreover, an estimation error constraint leading to easy setting of the user-specific parameter is also proposed.

3.1. Prior Art: DANM Technique

We now review the standard DANM technique for harmonic retrieval. Define a matrix as where . Then, based on (5), a matrix-form atom set of infinite size is defined as [18, 15]

Accordingly, the atomic norm of over the atom set is defined as which seeks the sparsest (under -norm measure) decomposition of over . Consider the matrix is contaminated by the noise matrix and the matrix at hand is . Then, according to the DANM theory [18, 25], the atomic decomposition yields the true structure in (5), through the following DANM formulation: where is a user-specified parameter for error tolerance. Moreover, (8) is equivalent to the following semidefinite positive (SDP) formulation

3.2. Standard DANM-Based Formulation for CCMR

Note that . Apparently, has a sparse linear atomic representation over the matrix-form atom set in (6). And we introduce a new matrix-form atomic norm

Note that this norm differs from the original atomic norm of the standard DANM in (7), because of the extra constraint .

Given , it is possible to retrieve the components of its sparest representation by calculating its atomic norm. Considering the obtained at hand is the sample crosscorrelation containing the estimation error, it boils down to where is the function quantifying the estimation error and indicates the error tolerance threshold. It is similar to the DANM formulation introduced in (8), but defined on the norm instead of . To show the intricacy of this difference, we rewrite (11) in the following equivalent form:

Note that (12c) is implicit in the objective function (11) but becomes an explicit constraint because of the new nonnegative constraint (12d). Without (12d), the SDP implementation of the DANM in (9) can be used to reformulate (12) into a convex problem. However, because of the extra constraint on in (12d), this problem becomes intractable, because is intertwined with the other variable in the form of (12c).

3.3. Effective Relaxation

To solve (12) in a tractable manner, we seek to relax to an effective form with respect to . To this end, we note that where and denote the first column and the first row of , respectively. Moreover, according to the property of Toeplitz matrices [26], if , we have

Adopting (14) to replace (12d) and reformulating (12a)–(12c) into the original decoupled SDP form in (9), we reach the following effective SDP relaxation for (11):

With an appropriate definition of and , (18) can be solved successfully via off-the-shelf convex solvers, such as CVX [27].

3.4. Estimation Error Constraint

To define a nice which leads to easy setting of , we denote the estimation error matrix as

Denote by the th element of the estimation error matrix ; then, one has the following proposition:

Proposition 1. For adequately large , and , is approximately circular complex Gaussian distributed with zero mean, and the variance is

Proof. Note that is estimated from the collected snapshots. Denote as the th element of . , , , , and are similarly defined. We have , where , , , and denote the first, the second, the third, and the fourth summand. Note that , where is the th element of . Hence, the th estimation error can be appropriately estimated as . Since is sufficiently large, is approximately circular complex Gaussian distributed according to the central limit theorem [28]. Moreover, as the incident signals and the additive noise are mutually independent, we can easily obtain that the expectation of is and the variance of is where

Substituting (21) into (20), we can directly have (17).

Denote as the vectorized estimation error matrix, and note that the distribution property of is not defined in Proposition 1; then, one has where is obtained by (20) and is the selection matrix by which is dropped from . Hence, according to Proposition 1 and (22), we can define the function as and then, can be easily set as where is a user-specific weighting factor permitting (24) to be held in a high probability. It is worth noting that the threshold is influenced by various factors, such as the variances of signals and noise, limited snapshots, and array geometry. In contrast, just introduces a scale to the threshold. Thus, has much smaller dynamic than and is easier to choose, which is verified in the Numerical Results. In the following, an approximation of is given.

Firstly, can be well estimated by averaging the diagonal elements of the observed covariance matrix along the and axes. It is worth noting that since the first diagonal element is common among the covariance matrices, it should be calculated only once. Hence, can be estimated by where and denote the sample covariance matrix along the and axes estimated from the collected snapshots, respectively. In practical implementation, the diagonal elements of can be calculated as , as well as . is the th element of . Next, according to (4), the th () element of as can be expressed as . Thus, the expectation of the squared modulus of is

The term varies for different . Moreover, the phase is uniformly distributed in with respect to uniform distributions of and within . Thus, the cosine term has a mean of zero. Further, if we take the average of the module of , the cosine term will be eliminated and only the first term is retained. Hence, we can approximate with the average of the module of as

Finally, substituting (25) and (27) into (17), the approximation of is obtained, and then, can be determined via (24). With the obtained and the function in (26), we have the proposed CCMR-based DANM (CCMR-DANM) method for L-shaped array as follows:

Compared with the SDP formulation of standard DANM in (9), beside the error tolerance constraint, an extra constraint in (14) is included in the proposed SDP formulation. It is an effectiveness relaxation of the positive constraint , which is introduced by the prior information of the crosscorrelation matrix. Moreover, the importance of this extra constraint is verified in simulations.

3.5. DOA Retrieval

By solving (28), we note that besides the estimation of , the estimation of and also are obtained, which can be expressed in the form of an augmented matrix as

Next, we develop three kinds of angle estimation methods based on and , , and , respectively.

First, since and contain the unknown angle information, the Vandermonde decomposition-based methods such as MUSIC and ESPRIT [17, 29, 30] can be employed for angle estimation in each dimension. Of course, a pairing operation needs to be done to finally obtain the angle pairs [18].

Second, considering as the noise-free crosscorrelation matrix, conventional 2D DOA estimation algorithms based on crosscorrelation [1815] can be grafted with the proposed CCMR-DANM method for angle estimation. In this paper, we adopt the JSVD algorithm [10] as a representation for comparison in simulations.

Last, according to the decoupled atomic norm theory [18, 25], we have where and . Hence, the conventional covariance-based 2D DOA estimation algorithms, such as [8, 9], can be incorporated into the proposed CCMR-DANM method.

Remark 2. Note that all the matrices we obtained through (28) are low rank and their rank values are equal to the source numbers. In the three kinds of proposed angle estimation methods, either eigenvalue decomposition (EVD) or singular value decomposition (SVD) is taken on these low-rank matrices. Hence, we can determine the source numbers by counting the number of eigenvalues or singular values, which is larger than a predefined threshold, e.g., , where is the maximum value of the eigenvalues. In this sense, the proposed methods can be done in a blind mode without knowing the source numbers a priori.

Remark 3. It is worth noting that the three kinds of proposed angle estimation methods have different behaviors in terms of estimation accuracy and computational complexity. The first Vandermonde decomposition-based method is computationally efficient but requires an extra pairing operation. The third -based method is relatively computational expensive than the other two. The second crosscorrelation-based method is not only computationally efficient but also can achieve automatic pairing. Moreover, note that although the proposed method works on sample crosscorrelation matrix, the proposed method grafting with the -based method can detect sources, which is larger than that of the conventional crosscorrelation-based DOA estimation methods.

In summary, the proposed CCMR-DANM method is widely applicable in practical implementations.

4. Discussions

Two related issues regarding the proposed solution in Section 3 are discussed in this section. First, the computational complexity of the proposed method is analyzed and compared with that of existing CCMR-based methods. Second, we extend the proposed method to the sparse L-shaped array cases.

4.1. Computational Complexity

Note that the CC-ANM, CC-GLS, and the proposed method are all two-phase CCMR-based methods. They have common operations in sample crosscorrelation matrix construction and DOA estimation. The only difference is the technique used for CCMR. Hence, we only compare the computational complexities of the CCMR operation in these three methods. According to Vandenberghe and Boyd [31], the computational complexity for solving the SDP formulation of (28) is . Moreover, the computational complexities of CCMR in the proposed CCMR-DANM, CC-ANM, and CC-GLS are listed in Table 1.

Further, Figure 2 presents the computational complexities of CCMR in different algorithms versus the number of antennas at each subarray. Obviously, the proposed CCMR-DANM has the least computational cost compared with CC-ANM and CC-GLS when . Further, the computational gaps between the proposed and the other two algorithms become large with the growth of the number of antennas. Hence, the proposed method offers us a more efficient choice for CCMR, especially with large .

4.2. Extension to Sparse L-Shaped Array Cases

In the sparse L-shaped array case, we consider there are two sparse linear array (SLA) arranged along the and axes. Moreover, each SLA is a subarray of a virtual ULA. In other words, the manifolds of the SLAs termed and can be expressed as [22] where is the selection matrix for the SLA in the axis with being the index set indicating the index of remaining antennas and is similarly defined. Hence, we have and sequentially, the error estimation matrix can be defined as

Moreover, in this paper, we consider that the two SLAs are two redundancy linear arrays [22], which means the virtual crosscorrelation as can be fully determined by . Further, each element in has similar distribution as that in . In other words, we can similarly defined the function and the tolerant bound as those in (23) and (24), respectively. Then, we have the proposed CCMR-DANM for sparse L-shaped array as where is similarly defined as .

5. Numerical Results

In this section, we present numerical examples to verify the effectiveness of the proposed method and evaluate the performance of the proposed method for L-shaped array DOA estimation. Unless specifically stated, in simulations, we consider three source signals, i.e., , with DOAs (15°, 10°), (25°, 20°), and (35°, 30°), impinge onto the L-shaped array with . The number of collected snapshots and Monte Carlo trials is set to 200 and 500, respectively. We use root mean square error (RMSE) to evaluate DOA estimation precision of the proposed method with comparison to the MUSIC algorithm for L-shaped array (replaced with MUSIC hereafter), the JSVD [10], the CESA [12], the CC-GLS [22], and the CRB [9]. We omit the CC-ANM for comparison since it has similar estimation performance as CC-GLS and it is more computationally expensive [22]. The RMSE of the azimuth and elevation angle estimations is defined as where and denote estimates of and from the th trial, respectively.

First, to guarantee the proposed CCMR-DANM method works in a best status, it is important to choose an appropriate user-specific weighting factor . The RMSEs of the proposed method with different versus SNR are presented in Figure 3. The curves in Figure 3 indicate that with different , the resulting proposed methods have different estimation performance. Moreover, the proposed method equipped with has the best performance. Hence, in following simulations, we set to implement the proposed CCMR-DANM method.

Next, let us evaluate the estimation performance of the proposed CCMR-DANM method compared with the aforementioned methods. Moreover, the proposed method without the constraint (14), termed proposed w/o 2, is also simulated for comparison. Figure 4 shows the RMSEs of these methods versus SNR. As shown in Figure 4, the proposed method is effective and outperforms both the conventional L-shaped DOA estimation methods and the existing gridless CCMR-based methods. Moreover, there is a nonnegligible gap between the proposed method and the proposed w/o 2 method. It indicates that the performance of the proposed method degrades greatly when the constraint in (14) is dropped, which means the constraint in (14) is indispensable for the proposed method.

To further examine the performance, we present the RMSEs of aforementioned methods versus the number of snapshots with  dB in Figure 5. The result likewise indicates that the proposed method has better estimation accuracy than the conventional methods. Combining the estimation performance comparisons with the analysis in Remark 2, we can conclude that the proposed method not only has the better estimation performance compared with the conventional L-shaped DOA estimation methods but also can be implemented without knowing the source numbers. Moreover, combining the estimation performance comparisons with the analysis of computational complexity in Section 4.1, we can conclude that the proposed method not only is more efficient but also has better estimation performance, compared with the existing gridless CCMR-based methods, such as CC-GLS and CC-ANM.

Last, let us consider the sparse L-shaped array cases. Assume both of the SLAs are sampled from the element ULA with the selection matrix , where . And the same three source signals with DOAs (15°, 10°), (25°, 20°), and (35°, 30°) impinge onto the sparse L-shaped array. As shown in Figure 6, the 2D DOAs can be clearly observed via the proposed method. In other words, the proposed method is applicable to the sparse L-shaped array cases.

6. Conclusion

In this paper, a new CCMR-based two-phase method for 2D DOA estimation with L-shaped array via DANM is proposed. In the first phase, the DANM technique simultaneously considering the noise and finite snapshot effects and structure property is employed to reconstruct the noise-free crosscorrelation matrix from the sample counterpart. Then, in the second phase, conventional 2D DOA estimation methods for L-shaped array can be adopted for 2D-DOA estimation. Numerical simulations demonstrate the effectiveness and outperformance of the proposed method.

Data Availability

All data sources are reliable and the corresponding author can be contacted.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grant 61871218, Grant 61801211, Grant 61701046, Grant 61671241, and Grant 19KJD510004; in part by the Fundamental Research Funds for the Central Universities, China, under Grant NG2020001 and Grant 3082017NP2017421; in part by the Natural Science Foundation of Jiangsu under Grant BK20140825; in part by the Base Research Foundation under Grant NS2015040; and in part by the Funding of Key Laboratory of Radar Imaging and Microwave Photonics (Nanjing University of Aeronautics and Astronautics), Ministry of Education.