Abstract

The two-dimensional (2D) direction-of-arrival (DOA) estimation problem for noncircular signals using quaternions is considered in this paper. In the framework of quaternions, we reconstruct the conjugate augmented output vector which reduces the dimension of covariance matrix. Compared with existing methods, the proposed one has two main advantages. Firstly, the estimation accuracy is higher since quaternions have stronger orthogonality. Secondly, the dimension of covariance matrix is reduced by half which decreases the computational complexity. Simulation results are presented verifying the efficacy of the algorithm.

1. Introduction

In the wake of developments in array signal processing, noncircular signals have been widely used in modern communication systems, such as amplitude modulation (AM) and binary phase shift keying (BPSK) signals. By exploiting the noncircular properties, both the second-order characteristics and the conjugate relation characteristics can be used. Thus, the resolution is improved [1].

In recent years, considerable alternatives have been proposed to take care of noncircular signals, for example, [2, 3]. In [4], the author proposed the extended 2q-MUSIC method for noncircular sources. Subsequently, Chen et al. presented a method to deal with the mixed noncircular and circular signals in [5]. However, most existing algorithms are based on the conjugate augmented output vector. Recently, a few methods for direction-of-arrival (DOA) estimation were presented based on the hypercomplex framework [68]. In [9, 10], Gou et al. used biquaternion-based algorithms to estimate the DOAs of noncircular signals. Instead of concatenating the data recorded by different sensors to a long vector, hypercomplex can link the data to different imaginary parts. And it has been proved that the hypercomplex vector orthogonality provides a more accurate estimation of the signal subspace than the long vector orthogonality constraint [6]. Nevertheless, compared with biquaternions, quaternion-based methods will be more attractive for decreasing the computational complexity.

In this paper, the problem of DOA estimation for noncircular signals within the quaternion framework is considered. We reconstruct the conjugate augmented output vector which can lead to the dimension reduction of covariance matrix. Thus, the computational load required by eigendecomposition is decreased. Additionally, since quaternions have stronger orthogonality compared with complex number, the proposed algorithm exhibits better performance in accuracy. It is also worthwhile to note that most existing algorithms using hypercomplex frames are based on vector sensor. Motivated by this fact, we want to break the platform limitations and extend it to a wider usage.

The rest of this paper is organized as follows. In Section 2, we briefly introduce some notations about quaternions, and on this basis, we use it to construct the data model for noncircular signals. Section 3 analyzes the computational complexity. Some numerical examples to illustrate the performances of the proposed algorithm are given in Section 4, followed by concluding remarks.

2. The Proposed Algorithm

2.1. Some Notations about Quaternions

A quaternion is a four-dimensional (4D) hypercomplex number [11] and has a Cartesian form given bywhere are called its components. In view of its widespread usage in subsequent sections, it is worthwhile to review some notations before proceeding to the physical problems of interest. The three imaginary units , , are square roots of and are related through the famous relations:

In what follows, we will list some of the properties of quaternions that will be used throughout this correspondence.(a)The product of quaternions is associative: .(b)The product of two quaternions is not commutative: .(c)Just as with the complex numbers, the conjugate of a quaternion is obtained by negating its imaginary part and is defined as .(d)The norm of a quaternion is defined as ; in addition, it also equals the product of a quaternion and its conjugate; that is, .(e)A quaternion with is said to be a unit quaternion.(f)Quaternion vector orthogonality provides a more accurate estimation of the signal subspace than the long vector orthogonality constraint.

As stated above, since the product of two quaternions is not commutative, there are two kinds of quaternion eigenvalues, that is, right eigenvalue and left eigenvalue. In this paper, quaternion eigenvalue and eigenvector refer to right eigenvalue and right eigenvector whenever there is no possibility of confusion.

2.2. Modeling Noncircular Signals Using Quaternions

Without loss of generality, we consider an array with identical antenna elements as shown in Figure 1. The elements are uniformly distributed around a circle with radius in the plane. The circular array is not the conventional uniform circular array (UCA) for the dipoles point towards different directions. It is essentially the polarization sensitive array. Moreover, we assume that each dipole in the array is a short dipole whose output voltage is proportional to the electric field along the dipole.

The first element is taken as the reference with respect to other elements. The general expression for the element location is , where and represent the angle from the -axis and the transpose operator, respectively.

Provided that is the signal steering vector and there are incident narrowband signals impinging on the array from distinct directions, then the array output can be expressed aswhere is the signal and is assumed to be zero mean, complex Gaussian processes statistically independent of each other, with covariance . The th signal has an elevation angle and an azimuth angle . And the signals are assumed to be in the far-field with respect to the sensor location.

As a side note, for circular signals, the data model in (3) is qualified and the traditional MUSIC algorithm [12] can handle them. The processing procedure involves constructing the covariance matrix of and carrying out the eigenvalue decomposition to separate the signal subspace from the noise subspace. By using the orthogonality of these two subspaces, the DOA estimation can be performed. However, for noncircular sources, the above model is not satisfied. The conventional solution is to create the conjugate augmented output vector by exploiting noncircular properties; that is,where and denote the conjugation and the noncircular phase, respectively. In [13], the author constructed the data covariance matrix through (4) and, on this basis, estimated the DOAs of noncircular signals. However, the dimension of the covariance matrix was increased to . In view of this, we can reconstruct the conjugate augmented vector and transform it to a quaternion vector:

This reconstructed model is reasonable since eigenstructure methods are based on the decomposition of the vector space spanned by the observation vector in orthogonal subspaces using energy criteria. Thus, the eigenvalue and its corresponding eigenvector derived from the quaternion covariance matrix are also satisfied the subspace condition.

Then, the covariance matrix can be represented as follows:where represents the conjugate-transpose operator in quaternion field. And the dimension of (6) is . However, under this circumstance, using spectral estimation to find the peak is expensive for the covariance matrix involving four parameters, that is, , , , and . The parameters and , the auxiliary polarization angle and the polarization phase difference [14], are used to depict the polarization state. The multidimensional search costs a lot and the efficiency is not high. In fact, the polarization parameters can be separated from the covariance matrix. Towards this purpose, it is necessary to obtain the analytical expression of the steering vector.

We first introduce the array element spatial phase matrix of the th signal as follows: is the diagonal matrix and it describes the spatial coherent structure of the output [15].

The th diagonal element denotes the space phase factorwherewith representing the wavelength of the th signal.

We assume that represents the matched gain, and the generalized polarization sensitive matrix of the array can be expressed as follows:The dimension of is . The pair of variables represents the direction of the th dipole in the array.

Then, the signal steering vector is obtainedwhere

Up to this point, we have found that the polarization information only exists in . In this case, we rewrite in (4):

Then, has nothing to do with polarization and is successfully separated from the array manifold. The dimension of is . So, we only need to traverse the angle parameters to determine the DOAs which largely reduces the amount of computations. Please note that derived from (13) corresponds to the conjugate augmented vector. To apply it to the quaternion case, we transform it as follows:

From (14), it appears that is a complex number. In fact, has the exponential part which makes a quaternion. Thus, the spatial spectra function can be expressed aswhere is quaternion matrix composed of the eigenvectors corresponding to the minimum eigenvalues of . Then, the DOAs can be obtained by varying within a given domain with a chosen step.

3. Complexity Analysis

This section will evaluate the computational complexity of the proposed algorithm. To better demonstrate the superiority in computation, the conventional conjugate augmented vector (CAV) method is included for comparison. We focus on the estimation of the covariance matrix and evaluate it in terms of memory requirements and arithmetical operations (i.e., floating additions and multiplications).

As stated above, the dimension of the CAV method is in complex field. And it requires complex memory units, corresponding to floating memory units. However, the dimension of the proposed method is in quaternion field. Thus, it takes up quaternion memory units, which equals floating memory units. In this case, the proposed algorithm reduces by half the memory units.

As for the second aspect, that is, the arithmetical operations, we know that the multiplication between two quaternions contains 16 floating multiplications and 12 floating additions. And for the complex case, it involves 4 floating multiplications and 3 floating additions. Thus, constructing the covariance matrix costs operations for the proposed method and operations for the CAV method. Next, the computation in eigenvalue decomposition will be considered. As is known to all, the complexity for the decomposition operation is . So, the values for CAV method and the proposed one are in complex field and in quaternion field, respectively. The above values will become and , respectively, in terms of floating point number.

Thus, it is obvious that the computational burden is equivalent for these two methods in constructing the covariance matrix. However, the proposed method outperforms the CAV one in eigenvalue decomposition. To sum up, the use of quaternions in algorithms reduces both the computational complexity and memory requirements.

4. Simulation Results

In this section, Monte-Carlo simulation experiments are implemented to verify the effectiveness of the proposed algorithm. The array structure is shown in Figure 1. The root mean squared error (RMSE) is utilized as the performance measure. And 100 independent simulation experiments are carried out. The RMSE is defined aswhere are the estimates of elevation angles and azimuth angles, respectively, at the th run. In addition, the CAV method and Gou’s method [10] are included for comparison.

We assume that there are three BPSK signals that can be received. The corresponding incident angles are (15°, 20°), (35°, 40°), and (60°, 65°), respectively. The corresponding polarization auxiliary angle and the polarization phase difference are (20°, 25°), (55°, 45°), and (65°, 65°). In addition, the noncircular phases are , , and , respectively. The snapshot, , is selected as 200 and the SNR is 10 dB. Figure 2 shows the simulation results of the proposed algorithm. The position of the spectra peak represents the corresponding DOA. Intuitively, the estimation accuracy of the proposed algorithm is high.

To better demonstrate the performance of the proposed method, we study the performance with a varying SNR from 0 dB to 30 dB. Without loss of generality, we select the aforementioned three sources as the targets to verify it. Figure 3 shows the RMSE versus SNR with the snapshots being 200. It can be seen that the proposed method outperforms the CAV method since quaternions have stronger orthogonality compared with complex number. And it have been proved that the stronger the orthogonality, the better the performance [6]. In addition, the proposed algorithm largely decreases the computational complexity, as stated in Section 3. It is worthwhile to note that the simulation curves in Figure 3 are not smooth since the statistical data have certain randomness. Compared with the biquaternion noncircular MUSIC (BNC) algorithm developed by Gou et al. [10], we can see that the RMSEs of the BNC method are close to those of the proposed one. The reason is that both quaternions and biquaternions impose the orthogonality constraint. And they only represent different mathematical languages. In [10], the author constructed the biquaternion data model from the standpoint of covariance. Nevertheless, we reconstructed the conjugate augmented output vector using quaternions in this correspondence. Therefore, in this case, both methods exhibit similar performance. However, from [10], we know that the complexity of eigenvalue decomposition using biquaternions is about . And the corresponding value in this paper is about . Then, using quaternions reduces the computational burden.

Figure 4 illustrates the RMSE versus the number of snapshots with the SNR fixed at 10 dB. Compared with Figure 3, we can draw similar conclusions. In particular, if we pick the points with snapshots being 400 and 800, respectively, we may find that the corresponding RMSEs are 1.219 and 0.5504. This means that the former value is nearly twice as much as the latter one. In fact, these improvements can be predicted from the derivation of CRB. For the specific derivation process, one can refer to literature [16]. The number of snapshots can be extracted from the Fisher information matrix. Moreover, the CRB is found as the element of the inverse of that matrix. So, we can conclude that the RMSE is inversely proportional to .

5. Conclusion

In this paper, we combine the quaternions with the conjugate augmented vector and present a DOA estimation algorithm for noncircular signals. Compared with existing methods, the proposed one has two main advantages. Firstly, it can give a more accurate estimation since quaternions have stronger orthogonality. Secondly, the dimension of the covariance matrix is reduced by half and, therefore, has a much lower computational complexity. In addition, the proposed method breaks the platform limitations of vector sensors and extend quaternions to a wider usage. The simulation results verify the effectiveness of the proposed method.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This project was supported by the National Natural Science Foundation of China (Grant no. 61302017).