Abstract
This paper presents a low⁃complexity method for the direction⁃of⁃arrival (DOA) estimation of noncircular signals for coprime sensor arrays. The noncircular property is exploited to improve the performance of DOA estimation. To reduce the computational complexity, the rotational invariance propagator method (RIPM) is included in the algorithm. First, the extended array output is reconstructed by combining the array output and its conjugated counterpart. Then, the RIPM is utilized to obtain two sets of DOA estimates for two subarrays. Finally, the true DOAs are estimated by combining the consistent results of the two subarrays. This illustrates the potential gain that both noncircularity and coprime arrays provide when considered together. The proposed algorithm has a lower computational complexity and a better DOA estimation performance than the standard estimation of signal parameters by the rotational invariance technique and Capon algorithm. Numerical simulation results illustrate the effectiveness and superiority of the proposed algorithm.
Keywords
sensor array; direction of arrival estimation; coprime sensor arrays; noncircular signals; rotational invariance propagator method
Over the last several decades, the direction⁃of arrival (DOA) estimation problem has received considerable attentions in the field of sensor array signal processin
In communication systems, noncircular (NC) signals have been widely used, such as amplitude modulation, binary phase shift keying, and quadrature phase shift keying modulated signal
Several studies have suggested that non‑uniform linear arrays may outperform a uniform linear array (ULA) in terms of the number of sensors and resolutio
In this paper, a computational efficiency method is proposed for the DOC estimation of NC signals for CSAs. The NC property is exploited to improve the performance of DOA estimation. To reduce the computational complexity, the NC rotational invariance propagator method (NC⁃RIPM) is included in the algorithm, which requires no spectral search and greatly reduces the complexity.
Our main contributions are as follows: (1) We consider noncircular signals impinging on a CSA and investigate the problem of DOA estimation in this new scenario. (2) We develop a NC⁃RIPM algorithm to reduce the computational complexity, which requires no spectral peak search. (3) The proposed algorithm has a better angle estimation performance than conventional methods for CSA. (4) The proposed algorithm requires no NC phase estimation, thus being more efficient in real⁃world application.
Notations: Lowercase (capital) bold symbols denote vectors (matrices). and denote the complex conjugate and transpose, respectively, while , , and ⊥ denote conjugate transpose, inverse, and ortho⁃complement of a projector matrix, respectively. is a diagonal matrix whose diagonal is a vector . E{·} represents the statistical expectation. det{·},In{·}, and Tr{·} are the determinant, the logarithm, and the trace operator of matrix, respectively. min(·) is to get the minimum element of an array. represents an identity matrix and is a zero matrix with . means to get the phase.
A CSA is constructed using two uniform linear subarrays with M and N sensors, respectively, where M and N are coprime integers, and the total number of elements is
. The subarray with M sensors (Subarray 1) has the inter⁃element spacing
, while the other subarray with N sensors (Subarray 2) has the inter‑element spacing
.

Fig.1 Illustration of the array geometry of a CSA
Assume that there are
far⁃field, uncorrelated narrow⁃band signals impinging on a CSA with
antennas from angles
, where
is the DOA of the
‑th source,
, and
. The noise is additive Gaussian with zero mean and variance
, independent of the signals. For the unknown non‑uniform noise scenario, the Ref.[
(1) |
(2) |
where , , , , and .
Then, the received signal vectors of Subarrays 1, 2 at the
⁃th time slot can be defined a
(3) |
(4) |
where and are the steering matrices of Subarrays 1, 2, respectively. is the narrow‑band NC signal vector, and denote the additive white Gaussian noise, and , denotes the number of snapshots.
We just consider the maximum NC rate signal in this paper, the vector of NC signals can be expressed as follow
(5) |
where and is a diagonal matrix, which is represented as follows
(6) |
where is the NC phase of the k⁃th signal. According to Eqs.(3) and (5), the received vectors of Subarray 1 and Subarray 2 can be expressed as follows
(7) |
(8) |
In this section, we derive the NC⁃RIPM algorithm for the DOA estimation of NC signals for CSA. We first give the extended data model by exploiting the NC property, then discuss about the NC⁃RIPM algorithm and phase ambiguity problem. And finally, in the last part of this section, the detailed steps of NC⁃RIPM algorithm are given.
The array output of Subarray 1 for circular signals is
(9) |
where
Similar to Eq.(3), we construct the extended array output of Subarray 1 a
(10) |
where , . Compared with the circular signals, has higher dimensions than , so the conjugate transpose information of the noncircular signals can be used.
The aperture of CSA for circular signals is
(11) |
The aperture of CSA for noncircular signals is
(12) |
The noncircular property doubles the aperture of the array, so it has better DOA estimation performance. is the permutation matrix and can be given as follows
(13) |
(14) |
where is a diagonal matrix, and
(15) |
Partition can be given as follows
(16) |
where
is a nonsingular matrix and
. From Ref.[
(17) |
where is the propagator matrix.
The covariance matrix of the extended array output can be expressed as follows
(18) |
Partition
can be defined as follow
(19) |
where and .
In the absence of noise, we can obtain
(20) |
Define
(21) |
where . According to Eqs.(16) and (17), we have
(22) |
In the case of noise, the propagator matrix can be estimated as follows
(23) |
Partition can be split into two parts as follows
(24) |
where and .
Define the selective matrices as follows
(25) |
(26) |
Let
(27) |
According to Eqs.(22), (24) and (27),we have
(28) |
Define
(29) |
According to Eqs.(28) and (29), we have
(30) |
By performing the EVD of , we can obtain
(31) |
where . Note that the eigenvalues of are corresponding to the diagonal elements of .
From Eqs.(1) and (2), the angle estimates of the ⁃th source can be obtained from Subarray 1 as follows
(32) |
The algorithm on Subarray 2 can be obtained in a similar way to that on Subarray 1. Note that the ambiguity problem arises because the inter⁃element spacing is larger than the half⁃wavelength, and ambiguity elimination is represented in the following sections.
Assume that there is
noncircular signal impinging on a CSA with the elevation angle
and noncircular phase
, where
,
for the CSA, and SNR=20 dB. As shown in

Fig.2 RIPM of the decomposed two subarrays
Assume there is only one far⁃field narrowband source impinging on the CSA from an elevation angle with NC phase . The phase difference between the received signals of two adjacent elements can be expressed as follows
(33) |
where the
operation returns the modulus after the division of parameter 1 by parameter 2. The mod operation is based on the principle that the phase of a signal rotates by
for every
distance the signal travels. Therefore, the relationship between the phase difference and the element spacing is given as follow
(34) |
where is an integer. Since , we have . Therefor, is in the range of . For particular phase differences , there exists one or a set of DOAs that satisfy Eq.(34). Specifically, in the case of , can only be 0. As increases, the number of possible values increases.
In a CSA, the spacing between two adjacent sensors of each subarray is much larger than the half⁃wavelength. Therefore, there are multiple ambiguous DOAs in addition to the actual on
Suppose is the actual DOA of the NC signal and is one of the ambiguous DOAs. The NC phase is negligible to the angle ambiguity. According to Eq.(34), the relationship between the actual DOA and its ambiguous DOA for Subarray 1 and Subarray 2 is given as follows
(35) |
(36) |
where is the difference between any elements of set , which is an integer between and , and is an integer between and , respectively. Considering that and are interchangeable, there is a total of ambiguous angles for Subarray 1. Similarly, there are totally ambiguous angles for Subarray 2.
Although ambiguity arises with the enlarge of the inter‑element spacing, the correct estimation can be achieved by finding the common results of the
and
estimations based on the coprimeness of
and
, and the proof process refers to Ref.[
(37) |
where and denote the corresponding angles of the two closest solutions of the two decomposed subarrays.
According to Eq.(10), the covariance matrix of a sample extended with finite array output data can be expressed as follows
(38) |
The main steps of the NC⁃RIPM algorithm are as follows:
(1) Construct the extended matrix using Eq.(10), then calculate the covariance matrix of Subarray 1 and Subarray 2.
(2) Compute the propagator matrix , and obtain using Eq.(30).
(3) Perform EVD of using Eq.(31).
(4) Estimate the ambiguous angles using Eq.(32).
(5) Select the nearest angles as the estimates based on Eq.(37).
In this section, we first discuss the extension of array DOF, we then analyze the computational complexity of the proposed method, and finally, we derive the CRB of DOA estimation for NC signals.
The DOF is the maximum number of signal sources the array can estimat
(39) |
In this paper, the NC property of incident signals has been considered, which can double the number of sources that can be estimated. Therefore, we can increase the DOF of CSA to
(40) |
Figs.3, 4 depict the DOA estimation results of the RIPM for NC signals and circular signals, respectively, over 100 trials, where the actual DOAs are and , respectively, and SNR=5 dB, , and . It is shown that the proposed algorithm can accurately estimate the two angles, while the RIPM algorithm fails to obtain the correct results when the signals are circular.

Fig.3 RIPM for noncircular signals

Fig.4 RIPM for circular signals
In this section, we consider only the complexity of the algorithms with Subarray 1.
Algorithm | Computational complexity |
---|---|
NC⁃RIPM | |
NC⁃Capon | |
NC⁃ESPRIT |
Algorithm |
M=4 N=3 |
M=5 N=4 |
M=6 N=5 |
M=7 N=6 |
---|---|---|---|---|
NC⁃RIPM | 0.170 | 0.176 | 0.179 | 0.207 |
NC⁃Capon | 9.770 | 10.842 | 11.741 | 13.869 |
NC⁃ESPRIT | 0.175 | 0.188 | 0.187 | 0.216 |

Fig.5 Comparison of computational complexities versus M

Fig.6 Comparison of computational complexities versus snapshots
In the case of finite samples, the extended data model of NC signals for both subarrays can be presented as follow
(41) |
where .
According to the probability density function of
(42) |
where is the total number of sensors in an array, and
(43) |
with , , , and .
Consequently, the CRB of NC sources for a CSA can be expressed as follow
(44) |
where , is the projection matrix , , and is the Hadamard product (i.e., ).
Compared with conventional RIPM algorithm, the proposed algorithm has the following advantages:
(1) The proposed algorithm has a much lower computational complexity as no spectral peak search is involved.
(2) The proposed algorithm can obtain a larger array aperture and more DOFs. Specifically, the maximum number of detected sources is increased to .
(3) It can achieve a better DOA estimation performance than Capon method and ESPRIT‑based method.
(4) The proposed algorithm can work well without estimating the NC phase.
These advantages are verified in the simulation section below.
Independent Monte Carlo simulations are used to evaluate the DOA estimation performance. The root mean square error (RMSE) is defined as follows
(45) |
where is the real angle of the ⁃th signal and is the estimate of in the ‑th Monte Carlo trial, where . All the numerical results were obtained from independent trials.
In

Fig.7 RMSE performance comparison with circular and noncircular signals versus SNR
Consider that K=2 uncorrelated NC signals impinge on a ULA and a CSA. For fair comparison, the ULA has
sensors.

Fig. 8 RMSE performance comparison versus different array geometries

Fig.9 DOA estimation performance comparison versus SNR

Fig.10 DOA estimation performance comparison versus snapshot number

Fig.11 DOA estimation performance comparison versus M
In this paper, we proposed the NC⁃RIPM algorithm for the DOA estimation of NC signals for CSA. Compared with the conventional RIPM for circular signals and NC⁃RIPM for ULA, the proposed algorithm has a better estimation performance by exploiting the NC property and the coprimeness of the subarrays. Different from the conventional PM method, the proposed algorithm achieves DOA estimations without performing the spectral peak search. It has a much lower computational complexity. Moreover, the proposed algorithm requires no EVD of the covariance matrix, and it works well without estimating the NC phases. Numerical simulation results verify the effectiveness and improvement of the proposed algorithm.
Contributions Statement
Mr. ZHAI Hui contributed to the background of the study,designed the study. Ms. CHEN Weiyang wrote the manuscript. Prof. ZHANG Xiaofei contributed to the discussion and analysis. Mr. ZHENG Wang contributed to the simulation and prepared all drafts.
Acknowledgements
This work was supported by the National Natural Science Foundations of China (Nos.61371169, 61601167, 61601504), the Natural Science Foundation of Jiangsu Province (No.BK20161489), the Open Research Fund of State Key Laboratory of Millimeter Waves, Southeast University (No. K201826), and the Fundamental Research Funds for the Central Universities (No. NE2017103).Authors Mr. ZHAI Hui is currently pursuing the Ph.D. degree in communication and information systems of College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics. His current research interests include array signal processing and detection.Ms. CHEN Weiyang is currently a Ph.D. of College of Electronic and Information Engineering in Nanjing University of Aeronautics and Astronautics. His research is focused on array signal processing and acoustic vector sensor array.Prof. ZHANG Xiaofei is currently a professor of College of Electronic and Information Engineering in Nanjing University of Aeronautics and Astronautics. His research is focused on array signal processing and communication signal processing.Mr. ZHENG Wang is currently pursuing the Ph.D. degree in communication and information systems of College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics. His current research interests include array signal processing and detection.
Conflict of Interest
The authors declare no competing interests.
References
GARDNER W A . Simplication of MUSIC and ESPRIT by exploitation of cyclostationarity[J]. Proceedings of the IEEE, 1988, 76(7): 845⁃847.
SCHMIDT R O . Multiple emitter location and signal parameter estimation[J]. IEEE Trans Antennas and Propagation, 1986, 34(3): 276⁃280.
ZOLTOWSKI M D, HAARDT M, MATHEWS C P . Closed⁃form 2D angle estimation with rectangular arrays in element space or beamspace via unitary ESPRIT[J]. IEEE Trans Signal Process, 1996, 44(1): 326⁃328.
MARCOS S, MARSAL A, BENIDIR M . The propagator method for source bearing estimation[J]. Signal Processing, 1995, 42(2): 121⁃138.
STOICA P, HÄNDEL P, SÖDERSTRÖM T . Study of Capon method for array signal processing[J]. Circuits, Systems and Signal Processing, 1995, 14(6): 749⁃770.
ZHANG X F, WU H L, LI J F, et al . Computationally efficient DOD and DOA estimation for bistatic MIMO radar with propagator method[J]. International Journal of Electronics, 2012, 99(9): 1207⁃1221.
TAYEM N, KWON H M . L⁃shape 2⁃dimensional arrival angle estimation with propagator method[J]. IEEE Trans Antennas and Propagation, 2005, 53(5): 1622⁃1630.
ABEIDA H, DELMAS J P . MUSIC⁃like estimation of direction of arrival for noncircular sources[J]. IEEE Trans Signal Processing, 2006, 54(7): 2678⁃2690.
GAO F, NALLANATHAN A, WANG Y . Improved MUSIC under the coexistence of both circular and noncircular sources[J]. IEEE Trans Signal Processing, 2008, 56(7): 3033⁃3038.
ZOUBIR A, CHARGE P, WANG Y . Non circular sources localization with ESPRIT[C]//The 6th European Conference on Wireless Technology. Munich, Germany: IEEE, 2003.
ZHANG X F, CAO, R Z, ZHOU M . Noncircular PARAFAC for 2D⁃DOA estimation of noncircular signals in arbitrarily spaced acoustic vector⁃sensor array subjected to unknown locations[J]. Eurasip Journal on Advances in Signal Processing, 2013(1): 107.
PAL P , VAIDYANATHAN P P . Nested arrays: A novel approach to array processing with enhanced degrees of freedom[J]. IEEE Trans Signal Processing, 2010, 58(8): 4167⁃4181.
WU Q, SUN F, DING G, et al . Two⁃dimensional direction⁃of⁃arrival estimation for co⁃prime planar arrays: A partial spectral search approach[J]. IEEE Sensors Journal, 2016, 16(14): 5660⁃5670.
LI J, WANG F, JIANG D . DOA estimation based on real⁃valued cross correlation matrix of coprime arrays[J]. Sensors, 2017, 17(3): 638.
ZHAI Hui, ZHANG Xiaofei, ZHENG W . DOA estimation for noncircular signals with coprime linear array via locally reduced dimensional capon[J]. International Journal of Electronics, 2017:10.12783/dtcse/cece2017/14593.
ZHOU C W, SHI Z G, GU Y J, et al . DECOM: DOA estimation with combined Capon for coprime array[C]//2013 International Conference on Wireless Communications and Signal Processing. Hangzhou, China: IEEE, 2013.
FU X W, CAO R Z, WEN F Q . A de⁃noising 2D⁃DOA estimation method for uniform rectangle array[J]. IEEE Communications Letters, 2018, 22(9): 1854⁃1857.
ZHAI Hui, ZHANG Xiaofei, ZHENG Wang . DOA estimation of noncircular signals with combined ESPRIT for coprime linear array[C]//CECE 2017. Sanya, China:[s.n.],2017.
CHEN X Q, WANG C H, ZHANG X F . DOA and noncircular phase estimation of noncircular signal via an improved noncircular rotational invariance propagator method[J]. Mathematical Problems in Engineering, 2015, 2015: 235173.
STOICA P, NEHORAI A . Performance study of conditional and unconditional direction of arrival estimation[J]. IEEE Trans Acoust, Speech, Signal Processing, 1990, 38(10): 1783⁃1795.
PICINBONO B . Second⁃order complex random vectors and normal distributions[J]. IEEE Trans Signal Processing, 1996, 44(10): 2637⁃2640.
DELMAS J⁃P , ABEIDA H . Stochastic Cramér–Rao bound for noncircular signals with application to DOA estimation[J]. IEEE Trans Signal Processing, 2004, 52(11): 3192⁃3198.