Abstract

The problem of the direction of arrival (DOA) estimation for the noncircular (NC) signals, which have been widely used in communications, is investigated. A reduced-dimension NC-Capon algorithm is proposed hereby for the DOA estimation of noncircular signals. The proposed algorithm, which only requires one-dimensional search, can avoid the high computational cost within the two-dimensional NC-Capon algorithm. The angle estimation performance of the proposed algorithm is much better than that of the conventional Capon algorithm and very close to that of the two-dimensional NC-Capon algorithm, which has a much higher complexity than the proposed algorithm. Furthermore, the proposed algorithm can be applied to arbitrary arrays and works well without estimating the noncircular phases. The simulation results verify the effectiveness and improvement of the proposed algorithm.

1. Introduction

Direction of arrival (DOA) estimation is a hot topic in the array signal processing field and has been widely used in communication, radar, sonar, and medical image [14]. Classical DOA estimation algorithms include multiple signal classification (MUSIC) [5], estimation of signal parameters via rotational invariance technique (ESPRIT) [68], propagator method [9], and the Capon [10]. Besides, compressive sensing (CS) [11] and Bayesian compressive sensing (BCS) [12] have recently been used to solve the problem of DOA estimation, and they have an advantage of not requiring knowledge of the number of impinging signals.

To improve the DOA estimation performance, the noncircular property of incoming signals has been considered in [1322]. In wireless communications, the noncircular signals have been extensively used, for example, the binary phase shift keying, amplitude modulation, and unbalanced quadrature phase shift keying [22]. If , , and , then is a noncircular signal [1315]. This statistics redundancy can be properly exploited to enhance the DOA estimation performance. In general, we use the array output and its conjugation to extend the data model and array aperture. A noncircular MUSIC (NC-MUSIC) algorithm was proposed in [14] for the DOA estimation of the noncircular signals. In order to avoid the peak search in NC-MUSIC, a polynomial rooting NC-MUSIC (NC-Root-MUSIC) was presented in [15]. NC-ESPRIT algorithms were proposed in [16, 17] for DOA estimation without spectrum search. Real-valued implementation of unitary ESPRIT (NC-Unitary-ESPRIT) for noncircular sources was presented in [18], and it has a low complexity. Besides, a noncircular propagator method (NC-PM) for direction estimation of noncircular signals was proposed in [19], which has better angle estimation performance than PM in [9]. Based on the parallel factor (PARAFAC) technique, a noncircular PARAFAC (NC-PARAFAC) algorithm was proposed in [20] to obtain the two-dimensional (2D) DOA estimation of the noncircular signals for arbitrarily spaced acoustic vector-sensor array. Moreover, a two-dimensional direction-finding for noncircular signals using two parallel linear arrays via the extended rank reduction algorithm was presented in [21].

Many DOA estimation algorithms mentioned above require the prior knowledge of the number of sources or need to estimate the number of sources by information theory algorithm, matrix decomposition algorithm, smoothed rank algorithm, or Gerschgorin disks algorithm [2326]. Notably, the Capon method can work well without information of the number of sources [10]. CS method and BCS method work well without estimating the number of the sources, but the noncircular property is not considered. By combining the Capon method and the noncircular property, a noncircular Capon (NC-Capon) algorithm was proposed in [27] for the DOA estimation of noncircular signals, but it needs an exhaustive two-dimensional (2D) search over the regions of both DOA and noncircular phase.

In this work, we will propose a reduced-dimension NC-Capon (RD-NC-Capon) algorithm for the DOA estimation of noncircular signals. The proposed algorithm, which only requires one-dimensional search, can avoid the high computational cost within the two-dimensional NC-Capon (2D-NC-Capon) algorithm [27]. The angle estimation performance of the proposed algorithm is much better than that of the conventional Capon algorithm and very close to that of the two-dimensional NC-Capon algorithm. Moreover, the proposed algorithm can be applied to arbitrary arrays and works well without estimating the noncircular phases. Numerical simulations verify the improvement and effectiveness of the proposed algorithm.

The remainder of this paper is structured as follows. Section 2 introduces the data model. Section 3 proposes the RD-NC-Capon algorithm. Section 4 gives the performance analysis. In Section 5, simulation results are provided to show the effectiveness, while the conclusions are drawn in Section 6.

Notations. Lowercase (capital) bold symbols denote vector (matrix). , , , , and denote complex conjugation, transpose, conjugate-transpose, inverse, and pseudoinverse operations, respectively. stands for a diagonal matrix whose diagonal is a vector . is to get the real part of the complex. presents the statistical expectation. denotes the element of the matrix . is Hadamard product. stands for an identity matrix and is a zero matrix with .

2. Data Model

As shown in Figure 1, we consider a linear array consisting of omnidirectional sensors and select the first sensor as the referenced one. The vector denotes the displacement between the sensor and the referenced one, and . We assume that there are far-field, narrow-band signals impinging on the linear array from different angles . The received signal of the array can be expressed by vector [28]:where with and being the wavelength. is the narrow-band noncircular signal vector and denotes the additive white Gaussian noise.

As for the definition of noncircular signal, we consider that if , , and , then is a circular signal vector. Otherwise, if , , and , then is a noncircular signal vector [1319]. Additionally, the vector of strictly second-order noncircular signals can be expressed as [1316]where and with being the noncircular phase of the th signal. According to (2), we rewrite (1) as

3. DOA Estimation Algorithm

In this section, we will propose the RD-NC-Capon algorithm for the DOA estimation of noncircular signals. In order to double the array aperture, we will first give the extended data model by exploiting the noncircular property, which is a common method of expansion for noncircular signals and has been widely used in many noncircular DOA estimation algorithms [1322]. Then we will talk about the conventional 2D-NC-Capon algorithm in Section 3.2, whereas the RD-NC-Capon algorithm will be proposed in Section 3.3.

3.1. Data Construction

When the noncircular signals impinge on the array, we use the array output and its conjugation to extend the data model [1315]:where . Consider , and it can be written as The covariance matrix of the extended data model can be expressed as .

3.2. 2D-NC-Capon Algorithm

The following 2D-NC-Capon function can be utilized to estimate the DOAs of the noncircular signals [27, 28]where

The 2D-NC-Capon algorithm can obtain local peak values of (6) by 2D search of and . Since the 2D-NC-Capon algorithm requires an exhaustive 2D search, this approach is normally inefficient due to its high computational cost. A reduced-dimension (RD) Capon algorithm was proposed in [29] for the angle estimation of bistatic multiple-input multiple-output radar. In the following subsections, we make reference to the RD idea from [29] and present a RD-NC-Capon algorithm for the DOA estimation of noncircular signals just through one-dimensional (1D) search.

There are some differences between the work in [29] and our work. Firstly, [29] used the RD-Capon method for angle estimation in bistatic multiple-input multiple-output radar, while our work is to extend the RD-Capon idea and propose RD-NC-Capon for angle estimation of noncircular signals. Secondly, the noncircular property is not considered in [29], and we use the noncircular property of the sources to double the array aperture and enhance the angle estimation performance. Thirdly, the modeling in each work is different. The received signal in [26] can be used directly for RD processing, while a data model extension is required in our work.

3.3. The Proposed RD-NC-Capon Algorithm

Equation (7) can be denoted bywhere is an zero matrix. Consider

Then we construct the following function:

According to (6)–(10), we know thatObviously, can be expressed asEquation (12) can be denoted by

We define and . Equation (13) can be rewritten asAs (14) is a quadratic optimization, we consider eliminating trivial solution and add a constraint of , where . Then the optimization problem in (14) is reconstructed as follows:

We construct the following cost function using Lagrange multiplier:where is a constant. If the derivative of (16) is set to zero, that is,then . We define ; then we getAs and , we have

From (14) and (19), we haveAs , a new 1D search cost function is used for DOA estimation:

In the finite sample case, the covariance matrix can be estimated aswhere denotes the number of snapshots. Then, the DOAs can be obtained through the following search:

2D-NC-Capon algorithm obtains DOA estimation by 2D search of and , whereas the proposed algorithm gets DOA estimation via 1D search according to the function in (23). The proposed RD-NC-Capon algorithm can work well without estimation of noncircular phases.

The main steps of RD-NC-Capon algorithm are shown as follows.

Step 1. Construct the extended data model from the array output via (4).

Step 2. Compute the covariance matrix of the extended data model via (22).

Step 3. Use the 1D spectrum search function to estimate DOAs via (23).

4. Performance Analysis

In this section, we first analyze the computational complexity of the proposed algorithm and then derive the Cramér-Rao bound (CRB) of DOA estimation.

4.1. Complexity Analysis

For the proposed algorithm, computing the covariance matrix requires , inversion operation of the covariance matrix needs , and a spectrum searching wants . The main computational complexity of the proposed RD-NC-Capon algorithm is , where is the number of searches, whereas the 2D-NC-Capon algorithm needs . Thus, the RD-NC-Capon algorithm has a much lower computational complexity than the 2D-NC-Capon algorithm. Figure 2 shows the complexity comparison versus the snapshots , where , , and are considered. Figure 3 presents the running time comparison, where we compare the proposed algorithm against the 2D-NC-Capon algorithm. From Figures 2 and 3, we find that the proposed algorithm has a much lower complexity than the 2D-NC-Capon algorithm.

4.2. Cramér-Rao Bound

In the finite sample case, the data model can be rewritten aswhere and . is the same as that shown in (5).

We assume that the signal is deterministic, and then the estimation parameter vector is expressed aswhere is the th column of . is the noise power.

According to (24), we have where is to convert a matrix into a vector.

The expected value and the covariance matrix of arewhere

According to [22, 30, 31], we know that the element of the CRB matrix () can be expressed aswhere , and , are the derivatives of and on the th or th element of , respectively. is to obtain the trace of a matrix. Since the covariance matrix is just related to , the first part of (29) is zero. Then

We havewhere is the th element of , , and with being the th column of .

We defineAs ,

Now we have

According to (34),where .

Definewhere and are the real and imaginary parts of , respectively.

It can be demonstrated thatwhere and . Then we haveAccording to (37), we know thatHence, combining (37)-(38), can be rewritten asIt is obvious that . Then is written asFurthermore,where denotes the part we are not concerned about.

Till now, we can give the CRB matrix [30, 31]:After further simplification, we rewrite the CRB matrix aswhere is noise power, , and . Consider , , and with being the th column of .

4.3. Discussions

Remark 1. The strictly second-order noncircular signals are considered in the paper. The proposed algorithm works well for the general noncircular signals. When we consider the general noncircular signals, the source vector can be denoted bywhere , , and with being the noncircularity coefficient of the th source. The extended signal isWe also estimate DOAs of the general noncircular signals in a similar way.

Remark 2. The proposed algorithm works well for the uniform circular array (UCA). We assume is the direction vector of the UCA with DOA being . 3D-NC-Capon function can be utilized to estimate the 2D-DOA of the noncircular signals for UCA. 2D-DOA estimation function of the proposed algorithm is where

5. Simulation Results

This section uses Monte Carlo simulations to assess the DOA estimation performance of the proposed algorithm. We define the root mean square error (RMSE) of DOA aswith being the accurate angle of the th signal and being the estimate of of the th Monte Carlo trial. For Figures 4 and 69, we assume that there are 3 () noncircular signals impinging on the array with angles being and the noncircular phases being .

Figure 4 shows the spectrum search result of the proposed algorithm for the nonuniform linear array with , where is the wavelength. In this simulation, signal-to-noise ratio  dB, , and are considered. From Figure 4, we find that the proposed algorithm can work well.

Figure 5 presents the spectrum search result of the proposed algorithm for the nonuniform linear array with . There are 9 () noncircular signals impinging on array with angles being and the noncircular phases being .  dB, , and are adopted for the simulation. From Figure 5, we find that proposed algorithm works well even when there are more sources than sensors, while the conventional Capon algorithm fails to work in this condition. The Capon algorithm with elements can identify impinging signals. The proposed algorithm uses the noncircular property to double the number of resolvable sources.

We compare the proposed algorithm against other DOA estimation algorithms. Figure 6 indicates the DOA estimation performance comparison among the Capon algorithm, the 2D-NC-Capon algorithm, and the proposed algorithm with , , , and . ESPRIT and NC-ESPRIT cannot work for nonuniform linear array, because they require the invariance shift property. Therefore, ESPRIT and NC-ESPRIT are not considered in Figure 6. Figure 7 shows the DOA estimation performance comparison among the ESPRIT algorithm, the NC-ESPRIT algorithm, the Capon algorithm, the 2D-NC-Capon algorithm, and the proposed algorithm for a uniform linear array with . From Figures 6 and 7, we find that the 2D-NC-Capon algorithm and the proposed algorithm have better angle estimation performance than the Capon algorithm. The reason is that the two NC-Capon algorithms make full use of the noncircular property of the signals, and the array aperture is extended twice consequently. The proposed algorithm has very close DOA estimation performance to the 2D-NC-Capon algorithm, which has a much higher complexity.

Figure 8 illustrates the DOA estimation performance of the proposed algorithm with different number of antennas . It is clearly shown that the angle estimation performance of the proposed algorithm is gradually improved with the number of antennas increasing. Multiple antennas improve the DOA estimation performance because of antenna diversity gain.

Figure 9 presents the DOA estimation performance of the proposed algorithm with different snapshots. In this simulation, , , and are considered. From Figure 9, it is indicated that the DOA estimation performance becomes better with the snapshot increasing. The reason is that increasing the amount of sampled data makes the covariance matrix more accurate.

Figure 10 shows the spectrum search result of the proposed algorithm for UCA with  dB, , and . The radii of the UCA are , and there are 3 noncircular signals impinging on UCA with angles being , , and . From Figure 10, we find that the proposed algorithm works well.

6. Conclusion

In this paper, we have proposed the RD-NC-Capon algorithm for the DOA estimation of noncircular signals. Compared to the conventional Capon algorithm, the proposed RD-NC-Capon algorithm has better estimation performance and can detect more sources by exploiting the noncircular property. Different from the 2D-NC-Capon algorithm, the proposed algorithm achieves DOA estimation with only a 1D search. It not only has much lower computational complexity but also has an angle estimation performance close to that of the 2D-NC-Capon algorithm, which has a much higher complexity than the proposed algorithm. Moreover, the proposed algorithm can be applied to arbitrary arrays and works well without estimating noncircular phases. Numerical simulation results verify the effectiveness and improvement of the proposed algorithm.

Conflict of Interests

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

Acknowledgments

This work is supported by China NSF Grants (61371169, 61301108, 61471191, 61471192, and 61271327), the open research fund of National Mobile Communications Research Laboratory, Southeast University (no. 2015D03), Funding of Jiangsu Innovation Program for Graduate Education (KYLX15_0281), Funding for Outstanding Doctoral Dissertation in NUAA (BCXJ15-03), Qing Lan Project, and priority academic program development of Jiangsu high education institutions.