Skip to main content

Non-circular signal DOA estimation based on coprime array MIMO radar

Abstract

Aiming at the problems of low degree of freedom, small array aperture, and phase ambiguity in traditional coprime array direction-of-arrival estimation methods, a non-circular signal DOA estimation method based on expanded coprime array MIMO radar is proposed. Firstly, this method combines the coprime array and the MIMO radar to form transmitter and receiver array. Secondly, the array is expanded using the non-circular signal characteristics to reconstruct the received signal matrix. Then the dimensionality reduction is performed. The two-dimensional spectral peak search is converted into an optimization problem, and the optimization of the two-dimensional MUSIC algorithm is reconstructed using constraints, and a cost function is constructed to solve the problem. In addition, use the power series of the noise eigenvalues to correct the noise subspace to further improve the accuracy of the algorithm. Finally, the problem of no phase ambiguity in the method in this article is derived. Simulation experiments show that the method in this article can effectively avoid phase ambiguity, greatly improve the degree of freedom, and expand the array aperture. Compared with the traditional MUSIC algorithm and the mutual prime array MUSIC algorithm, it has better resolution and DOA estimation accuracy.

1 Introduction

Multiple-input multiple-output (MIMO) technology was introduced into the radar field by Lincoln Laboratory in the USA in 2003 [1], and the concept of MIMO radar was proposed. Compared with traditional radars, MIMO radar has greater advantages in azimuth resolution, array freedom, multi-target parameter estimation, and anti-jamming capabilities and has been studied and paid attention by many scholars. Direction of arrival [2,3,4,5,6] (DOA) estimation, as an important research content in array signal processing, has been widely used in sonar, radar, medical, and wireless communication fields [7,8,9]. In recent years, the DOA estimation problem of MIMO radar has been widely concerned and has become a research hotspot.

MIMO radar generally uses a uniform linear array as the transmitter and receiver array and combines it with the classic high-resolution DOA estimation method to estimate the direction of arrival [10,11,12,13,14,15,16]. Classical high-resolution DOA estimation methods such as the multiple signal classification (MUSIC) method [17, 18] or estimating signal parameter via the rotational invariance techniques (ESPRIT) method [19, 20]. However, because uniform linear array is used as the transmitter and receiver array, the spacing of its array elements is generally half a wavelength, and the array aperture is greatly restricted, which affects the performance of MIMO radar angle resolution and multi-target parameter estimation. Therefore, sparse arrays [21,22,23,24,25] such as nested arrays, coprime arrays [26, 27], and minimum redundant arrays, are proposed. Compared with uniform array, Sparse array can use the special arrangement of the array to obtain a larger number of virtual array elements with the same actual number of array elements and has higher angular resolution and parameter resolution. Vaidyanathan et al. [28] proposed the structural model of coprime array, two uniform subarrays form coprime array. The number of the subarray elements is M and N, and the distance between the array elements is Nd and Md (d is half the wavelength), and M, N are mutually prime numbers. Zhou et al. [29] proposed a coprime array DOA estimation method based on the joint MUSIC algorithm. This method decomposes the coprime array into two uniform subarrays and performs MUSIC estimation separately and then combines the estimation results of the two subarrays to obtain the final DOA estimation, thereby eliminating the phase ambiguity problem. But this method decomposes the coprime array into two subarrays lose part of the received data, thereby reducing the DOA estimation performance. Pal et al. [30] proposed a DOA estimation method based on a coprime array. This method expands the coprime array to obtain a virtual array and introduces spatial smoothing technology to solve the problem that the virtual array is not linear uniform array. But this method will lose the discontinuous information of the array elements, thereby affecting the degree of freedom of DOA estimation. Li et al. [31, 32], respectively, proposed the ESPRIT algorithm and the unitary ESPRIT algorithm for the MIMO radar coprime array to jointly estimate the direction of departure (DOD) and the direction of arrival (DOA). This method divides the coprime array into two uniform sparse subarrays as transmitter and receiver arrays. The coprime array formed by them increases the aperture of the array, thereby improving the performance of DOA estimation. However, the degree of freedom of the above method is limited by the number of elements of the subarray, and additional calculations are required to eliminate the ambiguity problem. Zhou et al. [33] proposed the DOA estimation method based on the expanded coprime array MIMO radar MUSIC algorithm. This method uses the expanded coprime array as the transmitter and receiver arrays of the MIMO radar to increase the array aperture and uses the MUSIC algorithm to estimate the DOA, which effectively improves the DOA estimates performance. But this method involves the eigenvalue decomposition of a high-dimensional matrix, which requires a lot of computation.

The above literature does not involve DOA estimation methods for non-circular signals. However, there are a large number of non-circular signals in the actual environment [34,35,36], such as minimum shift keying (MSK) signals, binary phase shift keying (BPSK) signals, and amplitude modulation (AM) signals. The unique non-circular characteristics of non-circular signals can further expand the virtual array, increase the array aperture, effectively double the dimension of the receiver array, and improve the performance of target parameter estimation and the resolution of multiple sources. Therefore, based on the array model of literature [33], this article proposes a non-circular signal dimensionality reduction DOA estimation method based on the expanded coprime array MIMO radar (NRC-MIMO MUSIC). This method uses the expanded coprime array MIMO radar model to obtain a larger virtual array when the actual number of array elements is the same. This method firstly uses the characteristics of non-circular signals to reconstruct the receiver array in the MUSIC algorithm. Then the reconstructed two-dimensional DOA estimation problem is transformed into an optimization problem, and the optimization problem is reconstructed using constraints, and then the Lagrange multiplier method is used to construct the cost function, and the one-dimensional spectral peak search function is obtained. Aiming at the problem of poor accuracy of the method in the environment of low signal-to-noise ratio (SNR) and small number of snapshots, the power series of noise eigenvalues is used to modify the noise subspace to further improve the accuracy of the algorithm. The method proposed in this article uses a coprime array as the transceiver array of the MIMO radar, which greatly increases the array aperture of the virtual array, eliminates the phase ambiguity problem caused by the array element spacing larger than half the wavelength, and significantly improves the DOA estimation performance. Finally, simulation experiments verify the effectiveness of the algorithm. Compared with the classic MUSIC algorithm and the traditional coprime array MUSIC algorithm, the method in this article has better performance in DOA estimation accuracy, successful resolution, and low signal-to-noise ratio (SNR) environments.

Notations: Lower-case (upper-case) bold characters are used to represent vectors (matrices). The superscripts (·)T, (·)*, (·)H denote the transpose, conjugate, and conjugate transpose of operation, respectively. E{·} is exploited to represent the expectation of \(\otimes\) refers Kronecker product, \(\circ\) refers the Khatri–Rao product. diag{·} denotes the diagonal matrix whose diagonal elements are the elements ·.

2 Preliminaries

The geometric structure of the expanded coprime array MIMO radar is shown in Fig. 1. Both the transmitter array and the receiver array are composed of two uniform sparse subarrays, the two subarrays are expanded side by side, and the last element of subarray 1 is used as the first element of subarray 2. The sparse uniform subarray 1 and subarray 2 together form the expanded coprime array. Subarray 1 contains M array elements, and the distance between each adjacent array element is Nd (where N is the number of array elements and d is half the wavelength). The other subarray 2 contains N array elements, and the distance between each adjacent array element is Md (where M is the number of array elements and d is half the wavelength). The two numbers M and N are mutually prime, and the distance between adjacent elements of subarray 1 and subarray 2 is greater than half of the wavelength. The formed coprime array contains M + N − 1 elements, as shown in Fig. 1. The coprime array takes the first element as the reference point, and the position of the element can be expressed as:

$$L_{{\text{s}}} = \left\{ {Mnd|0 \le n \le N - 1} \right\}U\left\{ {Nmd|0 \le m \le M - 1} \right\}$$
(1)

where d = λ/2, λ is the wavelength.

Fig. 1
figure 1

Coprime MIMO radar array geometry

Assume that there are K narrowband far-field uncorrelated signals that are incident on the coprime array at angles [θ1, θ2, …, θk], and then the direction vectors of the Kth target of the transmitter array and the receiver array are:

$${\varvec{a}}_{{\text{t}}} \left( {\theta_{k} } \right) = \left[ {{\kern 1pt} {\varvec{a}}_{{{\text{t}}1}}^{{\text{T}}} \left( {\theta_{k} } \right),{\varvec{a}}_{{{\text{t}}2}}^{{\text{T}}} \left( {\theta_{k} } \right){\kern 1pt} } \right]^{{\text{T}}}$$
(2)
$${\varvec{a}}_{{\text{r}}} \left( {\theta_{k} } \right) = \left[ {{\varvec{a}}_{{{\text{r}}1}}^{{\text{T}}} \left( {\theta_{k} } \right),{\varvec{a}}_{{{\text{r}}2}}^{{\text{T}}} \left( {\theta_{k} } \right)} \right]^{{\text{T}}}$$
(3)

where at1(θk), at2(θk) are the direction vectors of the transmitter array subarray 1 and subarray 2, respectively. ar1(θk), ar2(θk) are the direction vectors of the receiver array subarray 1 and subarray 2, respectively. The expressions of the direction vectors of the transmitter subarray and the receiver subarray are, respectively:

$${\varvec{a}}_{{{\text{t}}1}} \left( {\theta_{k} } \right) = {\varvec{a}}_{{{\text{r}}1}} \left( {\theta_{k} } \right) = \left[ {1,e^{{ - j\frac{{2\pi Nd\sin \left( {\theta_{k} } \right)}}{\lambda }}} , \ldots ,e^{{ - j\frac{{2\pi \left( {M - 1} \right)Nd\sin \left( {\theta_{k} } \right)}}{\lambda }}} } \right]^{{\text{T}}}$$
(4)
$${\varvec{a}}_{{{\text{t}}2}} \left( {\theta_{k} } \right) = {\varvec{a}}_{{{\text{r}}2}} \left( {\theta_{k} } \right) = \left[ {1,e^{{ - j\frac{{2\pi Md\sin \left( {\theta_{k} } \right)}}{\lambda }}} , \ldots ,e^{{ - j\frac{{2\pi \left( {N - 1} \right)Md\sin \left( {\theta_{k} } \right)}}{\lambda }}} } \right]^{{\text{T}}}$$
(5)

Therefore, the array flow matrix of the transmitter array and the receiver array are At and Ar, respectively. It can be expressed as:

$${\varvec{A}}_{{\text{t}}} \left( \theta \right) = \left[ {\begin{array}{*{20}c} {{\varvec{a}}_{{\text{t}}} \left( {\theta_{1} } \right),{\varvec{a}}_{{\text{t}}} \left( {\theta_{2} } \right), \ldots ,{\varvec{a}}_{{\text{t}}} \left( {\theta_{K} } \right)} \\ \end{array} } \right]$$
(6)
$${\varvec{A}}_{{\text{r}}} \left( \theta \right) = \left[ {\begin{array}{*{20}c} {{\varvec{a}}_{{\text{r}}} \left( {\theta_{1} } \right),{\varvec{a}}_{{\text{r}}} \left( {\theta_{2} } \right), \ldots ,{\varvec{a}}_{{\text{r}}} \left( {\theta_{K} } \right)} \\ \end{array} } \right]$$
(7)

From the formula (6) and (7), the flow pattern A of the entire virtual array can be obtained as:

$$\begin{aligned} {\varvec{A}} & = {\varvec{A}}_{{\text{r}}} \circ {\varvec{A}}_{{\text{t}}} = \left[ {\begin{array}{*{20}c} {{\varvec{a}}\left( {\theta_{1} } \right),{\varvec{a}}\left( {\theta_{2} } \right), \ldots ,{\varvec{a}}\left( {\theta_{K} } \right)} \\ \end{array} } \right] \\ & = \left[ {{\varvec{a}}_{{\text{r}}} \left( {\theta_{1} } \right) \otimes {\varvec{a}}_{{\text{t}}} \left( {\theta_{1} } \right),{\varvec{a}}_{{\text{r}}} \left( {\theta_{2} } \right) \otimes {\varvec{a}}_{{\text{t}}} \left( {\theta_{2} } \right), \ldots ,{\varvec{a}}_{{\text{r}}} \left( {\theta_{K} } \right) \otimes {\varvec{a}}_{{\text{t}}} \left( {\theta_{K} } \right)} \right] \\ \end{aligned}$$
(8)

where \({\varvec{A}}_{{\text{r}}} \circ {\varvec{A}}_{{\text{t}}}\) is the Khatri–Rao operator, \({\varvec{a}}\left( {\theta_{k} } \right){ = }{\varvec{a}}_{{\text{r}}} \left( {\theta_{K} } \right) \otimes {\varvec{a}}_{{\text{t}}} \left( {\theta_{K} } \right)\), \(\otimes\) represents the Kronecker product. The received signal of the coprime array can be expressed as [15]:

$${\varvec{x}}(t) = {\varvec{As}}(t) + {\varvec{n}}(t)$$
(9)

where s(t) is the source signal vector (non-circular signal vector in this article), n(t) is the noise vector, and A is the array flow matrix.

For the non-circular signal s(t), according to its definition, the non-circular signal is relative to the circular signal. If the signal has the characteristics of rotation invariance, the signal s(t) is called the circular signal. That is, when E{s(t)} = 0, \(E\{{\varvec{s}}(t){\varvec{s}}^{{\text{H}}} (t)\} \ne {\mathbf{0}}\) and \(E\{{\varvec{s}}(t){\varvec{s}}^{{\text{T}}} (t)\} = {\mathbf{0}}\) are established at the same time, s(t) is the circular signal. Conversely, if the signal does not have the characteristics of rotation invariance, then the signal s(t) is called a non-circular signal. That is, when E{s(t)} = 0, \(E\{{\varvec{s}}(t){\varvec{s}}^{{\text{H}}} (t)\} \ne {\mathbf{0}}\) and \(E\{{\varvec{s}}(t){\varvec{s}}^{{\text{T}}} (t)\} = {\mathbf{0}}\) are established at the same time, s(t) is the non-circular signal. The non-circular signal s(t) can be expressed as [34, 35]:

$${\varvec{s}}(t) = \user2{\psi s}_{0} (t)$$
(10)

where \({\varvec{\psi}} = {\text{diag}}\{e_{1}^{{ - j\phi_{1} }} ,e^{{ - j\phi_{2} }} , \ldots ,e^{{ - j\phi_{K} }} \}\), Ï•K is the Kth non-circular phase of the non-circular signal, \({\varvec{s}}_{0} (t) \in {\mathbb{R}}^{K \times 1}\).

3 Methods

3.1 Expanded coprime array MIMO radar non-circular signal dimensionality reduction DOA estimation method

From the formula (9) and (10), the received signal of the coprime array can be expressed as:

$${\varvec{x}}(t) = \user2{A\psi s}_{0} (t) + {\varvec{n}}(t)$$
(11)

Using the non-circular characteristic of the signal s(t), the array flow matrix can be reconstructed, and the received signal can be reconstructed as:

$$\begin{aligned} {\varvec{y}}(t) & = \left[ {\begin{array}{*{20}l} {{\varvec{x}}(t)} \hfill \\ {{\varvec{x}}^{*} (t)} \hfill \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\user2{A\psi }} \\ {{\varvec{A}}^{*} {\varvec{\psi}}^{*} } \\ \end{array} } \right]{\varvec{s}}_{0} (t) + \left[ {\begin{array}{*{20}c} {{\varvec{n}}(t)} \\ {{\varvec{n}}^{*} (t)} \\ \end{array} } \right] \\ & = {\varvec{Bs}}_{0} (t) + {\varvec{n}}_{0} (t) \\ \end{aligned}$$
(12)

where \({\varvec{n}}_{0} (t) = \left[ {\begin{array}{*{20}c} {{\varvec{n}}(t)} \\ {{\varvec{n}}^{ * } (t)} \\ \end{array} } \right]\), \({\varvec{B}} = \left[ {\begin{array}{*{20}c} {{\varvec{A\varPsi}}} \\ {{\varvec{A}}^{ * }{\varvec{\varPsi}}^{ * } } \\ \end{array} } \right]{ = }\left[ {{\varvec{b}}\left( {\theta_{1} ,\phi_{1} } \right),{\varvec{b}}\left( {\theta_{2} ,\phi_{2} } \right), \ldots ,{\varvec{b}}\left( {\theta_{K} ,\phi_{K} } \right)} \right]^{{\text{T}}}\), where

$${\varvec{b}}\left( {\theta_{K} ,\phi_{K} } \right){ = }\left[ {\begin{array}{*{20}l} {{\varvec{a}}\left( {\theta_{k} } \right)e^{{ - j\phi_{k} }} } \hfill \\ {{\varvec{a}}^{*} \left( {\theta_{k} } \right)e^{{j\phi_{k} }} } \hfill \\ \end{array} } \right]$$
(13)

Then the covariance matrix \({\varvec{R}} = E[{\varvec{y}}(t){\varvec{y}}^{{\text{H}}} (t)]\) of the received signal can be obtained from L snapshots. That is

$$\hat{\user2{R}} = \frac{1}{L}\sum\limits_{l = 1}^{L} {{\varvec{y}}\left( {t_{l} } \right){\varvec{y}}^{{\text{H}}} \left( {t_{l} } \right)}$$
(14)

Perform eigen decomposition on the covariance matrix A, we can get

$$\hat{\user2{R}}{ = }{\varvec{E}}_{{\text{s}}} {\varvec{D}}_{{\text{s}}} {\varvec{E}}_{{\text{s}}}^{{\text{H}}} + {\varvec{E}}_{{\text{n}}} {\varvec{D}}_{{\text{n}}} {\varvec{E}}_{{\text{n}}}^{{\text{H}}}$$
(15)

where Ds is K × K diagonal matrix, whose diagonal elements are composed of K larger eigenvalues of the covariance matrix. Es is the signal subspace, which is the space formed by the eigenvectors corresponding to the K larger eigenvalues of the covariance matrix. Dn is composed of 2(M + N − 1)2 − K smaller eigenvalues with smaller diagonal elements. En is the noise subspace, which is the space formed by the eigenvectors corresponding to the 2(M + N − 1)2 − K smaller eigenvalues of the covariance matrix \(\hat{\user2{R}}\). According to the orthogonality between the noise subspace and the direction vector, the following spatial spectrum function is constructed as [17]:

$$P(\theta ,\phi ) = \frac{1}{{{\varvec{b}}^{{\text{H}}} (\theta ,\phi ){\varvec{E}}_{{\text{n}}} {\varvec{E}}_{{\text{n}}}^{{\text{H}}} {\varvec{b}}(\theta ,\phi )}}$$
(16)

After reconstructing the receiving matrix from non-circular signals, the spatial spectrum function is a two-dimensional spectral peak search, which is highly complex, and the following dimensionality reduction processing is performed. Firstly, reconstruct the formula (16), then:

$${\varvec{b}}(\theta ,\phi ) = \left[ {\begin{array}{*{20}l} {{\varvec{a}}\left( \theta \right)e^{ - j\phi } } \hfill \\ {{\varvec{a}}^{*} \left( \theta \right)e^{j\phi } } \hfill \\ \end{array} } \right]{ = }\left[ {\begin{array}{*{20}c} {{\varvec{a}}(\theta )} & {{\mathbf{0}}_{{M_{1} \times 1}} } \\ {{\mathbf{0}}_{{M_{1} \times 1}} } & {{\varvec{a}}^{ * } (\theta )} \\ \end{array} } \right] \times \left[ {\begin{array}{*{20}c} {e^{ - j\phi } } \\ {e^{j\phi } } \\ \end{array} } \right] = {\varvec{P}}(\theta ){\varvec{e}}_{0} (\phi )$$
(17)

where

$${\varvec{a}}\left( \theta \right){ = }{\varvec{a}}_{{\text{r}}} \left( \theta \right) \otimes {\varvec{a}}_{{\text{t}}} \left( \theta \right)$$
(18)
$${\varvec{P}}(\theta ) = \left[ {\begin{array}{*{20}c} {{\varvec{a}}(\theta )} & {{\mathbf{0}}_{{M_{1} \times 1}} } \\ {{\mathbf{0}}_{{M_{1} \times 1}} } & {{\varvec{a}}^{ * } (\theta )} \\ \end{array} } \right]$$
(19)
$${\varvec{e}}_{0} (\phi ){ = }\left[ {\begin{array}{*{20}c} {e^{ - j\phi } } \\ {e^{j\phi } } \\ \end{array} } \right]$$
(20)

Define function V(θ,ϕ):

$$V(\theta ,\phi ) = \frac{1}{P(\theta ,\phi )}{ = }{\varvec{b}}^{{\text{H}}} (\theta ,\phi ){\varvec{E}}_{{\text{n}}} {\varvec{E}}_{{\text{n}}}^{{\text{H}}} {\varvec{b}}(\theta ,\phi )$$
(21)

substituting formula (17) into the formula (21), we can get:

$$\begin{aligned} V(\theta ,\phi ) & = {\varvec{e}}_{0} (\phi )^{{\text{H}}} {\varvec{P}}(\theta )^{{\text{H}}} {\varvec{E}}_{{\text{n}}} {\varvec{E}}_{{\text{n}}}^{{\text{H}}} {\varvec{P}}(\theta )e_{0} (\phi ) \\ & = {\text{e}}^{ - j\phi } {\varvec{e}}_{0} (\phi )^{{\text{H}}} {\varvec{P}}(\theta )^{{\text{H}}} {\varvec{E}}_{{\text{n}}} {\varvec{E}}_{{\text{n}}}^{{\text{H}}} {\varvec{P}}(\theta ){\varvec{e}}_{0} (\phi ){\text{e}}^{j\phi } \\ \end{aligned}$$
(22)

where let \({\varvec{q}}(\phi ) = {\varvec{e}}_{0} (\phi ){\text{e}}^{j\phi }\), \({\varvec{Q}}(\theta ){\mathbf{ = }}{\varvec{P}}(\theta )^{{\text{H}}} {\varvec{E}}_{{\text{n}}} {\varvec{E}}_{{\text{n}}}^{H} {\varvec{P}}(\theta )\). Then V(θ,ϕ) can be expressed as:

$$V(\theta ,\phi ) = {\varvec{q}}(\phi )^{{\text{H}}} {\varvec{Q}}(\theta ){\varvec{q}}(\phi )$$
(23)

where the formula (22) is about the problem of quadratic optimization, to find its optimal solution (θ,ϕ). Firstly, increase the constraint of eHq(ϕ) = 1 to eliminate the solution of q(ϕ) = 0, so as to obtain the optimal solution (θ,ϕ) of V(θ,ϕ). Use constraints to reconstruct the secondary optimization problem and seek the optimal solution, that is:

$$\min {\varvec{q}}(\phi )^{{\text{H}}} {\varvec{Q}}(\theta ){\varvec{q}}(\phi )\quad {\text{s.t.}}\quad {\varvec{e}}^{{\text{H}}} {\varvec{q}}(\phi ) = 1$$
(24)

The method of solving the optimal solution using the Lagrange multiplier method, construct the cost function L(θ,ϕ), that is:

$$L(\theta ,\phi ) = {\varvec{q}}(\phi )^{{\text{H}}} {\varvec{Q}}(\theta ){\varvec{q}}(\phi ) - \lambda \left( {{\varvec{e}}^{{\text{H}}} {\varvec{q}}(\phi ) - 1} \right)$$
(25)

where λ is constant. The partial derivative of formula (25) can be obtained as follows:

$$\frac{\partial L(\theta ,\phi )}{{\partial {\varvec{q}}(\phi )}} = 2{\varvec{Q}}(\theta ){\varvec{q}}(\phi ) + \lambda {\varvec{e}}$$
(26)

where let the formula (26) be equal to 0, then we can get:

$${\varvec{q}}(\phi ){ = } - \frac{\lambda }{2}{\varvec{eQ}}^{ - 1} (\theta )$$
(27)

Because of the constraint of eHq(ϕ) = 1, combined with formula (27), we can get:

$${\varvec{q}}(\phi ) = \frac{{{\varvec{Q}}^{ - 1} (\theta ){\varvec{e}}}}{{{\varvec{e}}^{{\text{H}}} {\varvec{Q}}^{ - 1} (\theta ){\varvec{e}}}}$$
(28)

Combining formulas (24) and (28) we can obtain:

$$\hat{\theta } = {\text{argmin}}\frac{1}{{{\varvec{e}}^{{\text{H}}} {\varvec{Q}}^{ - 1} (\theta ){\varvec{e}}}} = {\text{argmax}}\,{\varvec{e}}^{{\text{H}}} {\varvec{Q}}^{ - 1} (\theta ){\varvec{e}}$$
(29)

Because \({\varvec{Q}}(\theta ){\mathbf{ = }}{\varvec{P}}(\theta )^{{\text{H}}} {\varvec{E}}_{{\text{n}}} {\varvec{E}}_{{\text{n}}}^{{\text{H}}} {\varvec{P}}(\theta )\), then the one-dimensional spectral peak search function can be obtained:

$$f(\theta ) = {\varvec{e}}^{{\text{H}}} {\varvec{Q}}^{ - 1} (\theta ){\varvec{e}} = {\varvec{e}}^{{\text{H}}} \left( {{\varvec{P}}(\theta )^{{\text{H}}} {\varvec{E}}_{{\text{n}}} {\varvec{E}}_{{\text{n}}}^{{\text{H}}} {\varvec{P}}(\theta )} \right)^{ - 1} {\varvec{e}}$$
(30)

In the process of searching for the above-mentioned spectral peaks, the number of snapshots is limited due to the actual situation, which affects the accuracy of the noise subspace En, and reduces the DOA estimation performance of the algorithm. For this reason, use the power series of the noise feature to modify the corresponding noise subspace En, and the power series of the noise feature:

$${\varvec{C}}_{n} = \left[ {\lambda_{K + 1}^{n} e_{K + 1} ,\lambda_{K + 2}^{n} e_{K + 2} , \ldots ,\lambda_{{(M + N - 1)^{2} }}^{n} e_{{(M + N - 1)^{2} }} } \right]$$
(31)

where using formula (31), the above Q(θ) can be re-expressed as:

$${\varvec{Q}}(\theta ) = \mathop \sum \limits_{i = K + 1}^{{(M + N - 1)^{2} }} \lambda_{i}^{2n} \left( {\left| {{\varvec{P}}(\theta )^{{\text{H}}} {\varvec{e}}_{i} } \right|^{2} } \right)$$
(32)

where substituting formula (32) into the formula (30), the corrected one-dimensional peak search function can be obtained:

$$f(\theta ) = {\varvec{e}}^{{\text{H}}} {\varvec{Q}}^{ - 1} (\theta ){\varvec{e}} = {\varvec{e}}^{{\text{H}}} \left( {\mathop \sum \limits_{i = K + 1}^{{(M + N - 1)^{2} }} \lambda_{i}^{2n} \left( {\left| {{\varvec{P}}(\theta )^{{\text{H}}} {\varvec{e}}_{i} } \right|^{2} } \right)} \right)^{ - 1} {\varvec{e}}$$
(33)

In summary, the implementation steps of the non-circular signal dimensionality reduction DOA estimation method based on the expanded coprime array MIMO radar proposed in this article are shown in Table 1.

Table 1 The method steps of this article

3.2 No phase ambiguity proof

Since the element spacing of the sparse array is greater than half a wavelength, there is a problem of angular ambiguity. But the method in this article adopts the expanded coprime array, which can effectively suppress the phase ambiguity problem. The proof is as follows:

Suppose there is phase ambiguity, that is, there is an ambiguity angle θm, which satisfies:

$${\varvec{a}}(\hat{\theta }_{k} ) = {\varvec{a}}(\theta_{m} )$$
(34)

where \(\hat{\theta }_{k}\) is the estimated value of the direction of arrival, and θm is the value of the ambiguity angle. From formula (34), we can get:

$${\varvec{a}}_{{\text{r}}} \left( {\hat{\theta }_{k} } \right) \otimes {\varvec{a}}_{{\text{t}}} \left( {\hat{\theta }_{k} } \right){ = }{\varvec{a}}_{{\text{r}}} \left( {\theta_{m} } \right) \otimes {\varvec{a}}_{{\text{t}}} \left( {\theta_{m} } \right)$$
(35)

Substituting formulas (2) and (3) into formula (35), we can get:

$$\left[ {\begin{array}{*{20}c} {{\varvec{a}}_{{{\text{r}}1}} \left( {\hat{\theta }_{k} } \right)} \\ {{\varvec{a}}_{{{\text{r}}2}} \left( {\hat{\theta }_{k} } \right)} \\ \end{array} } \right] \otimes \left[ {\begin{array}{*{20}c} {{\varvec{a}}_{{{\text{t}}1}} \left( {\hat{\theta }_{k} } \right)} \\ {{\varvec{a}}_{{{\text{t}}2}} \left( {\hat{\theta }_{k} } \right)} \\ \end{array} } \right]{ = }\left[ {\begin{array}{*{20}c} {{\varvec{a}}_{{{\text{r}}1}} \left( {\theta_{m} } \right)} \\ {{\varvec{a}}_{{{\text{r}}2}} \left( {\theta_{m} } \right)} \\ \end{array} } \right] \otimes \left[ {\begin{array}{*{20}c} {{\varvec{a}}_{{{\text{t}}1}} \left( {\theta_{m} } \right)} \\ {{\varvec{a}}_{{{\text{t}}2}} \left( {\theta_{m} } \right)} \\ \end{array} } \right]$$
(36)

Expand the formula (36), we can get:

$$\frac{{2\pi d_{l} \sin \hat{\theta }_{k} }}{\lambda } - \frac{{2\pi d_{l} \sin \theta_{m} }}{\lambda } = 2k\pi$$
(37)

where dl is the element spacing. From the formula (37), we can get:

$$\left\{ {\begin{array}{*{20}l} {\sin \hat{\theta }_{k} - \sin \theta_{m} = 2k_{1} {/}M} \hfill \\ {\sin \hat{\theta }_{k} - \sin \theta_{m} = 2k_{2} {/}N} \hfill \\ \end{array} } \right.$$
(38)

where \(k_{1} \in ( - N,N)\), \(k_{2} \in ( - M,M)\). In the coprime array, M and N are integers that are mutually prime numbers. According to theorem 1 of the literature [29], it can be known that there is no M and N in formula (36), that is, there is no blur angle θm that holds true in Eq. (34). That is, it proves that there is no phase ambiguity problem.

3.3 Complexity analysis

It can be seen from the above that the complexity of the NRC-MIMO MUSIC algorithm proposed in this article mainly focuses on the calculation of covariance, the eigenvalue decomposition of the covariance matrix, and the peak search calculation of the DOA angle. Let q = M + N − 1, then the calculation of the algorithm in this article is complicated. The degree is O[4q4(L − K) + 16q6 + 8n2(q4 + q2)], and the complexity of the two-dimensional MUSIC algorithm is O[4q4(L − K) + 16q6 + n2(4q4 + 2q2)], n is the number of peak searches. For clarity, we list the computational complexity of these methods in Table 2 with L = 500, M = 3, N = 4, K = 2, and n = 5000. In order to be more intuitive, we compare the computational complexity of the two methods under different snapshots, as shown in Fig. 2. Therefore, we can see that the method proposed in this article is less complex.

Table 2 Computational complexity of different methods
Fig. 2
figure 2

The computational complexities of different methods versus snapshots

4 Results and discussion

In order to verify the effectiveness of the algorithm in this article, the NRC-MIMO MUSIC algorithm in this article is compared with the classic MUSIC algorithm and the traditional coprime array MUSIC algorithm. Define the root mean square error (RMSE) formula as follows:

$${\text{RMSE}} = \frac{1}{k}\mathop \sum \limits_{1}^{k} \sqrt {\frac{1}{100}\mathop \sum \limits_{J = 1}^{100} \left( {\hat{\theta }_{k,J} - \theta_{k} } \right)^{2} }$$
(39)

where J represents the number of Monte Carlo experiments, \(\hat{\theta }_{k,J}\) represents the estimated DOA value of θk in the Jth experiment, and θk is the true value of the angle.

The proposed algorithm is simulated on MATLAB R2018b software to verify its performance. Set the transmitting array element and the receiving array element to M = 3 and N = 4, respectively. The number of sources is 2, the target angle is 10° and 20°, the number of snapshots is 100, and the number of Monte Carlo experiments is 100. Figure 3 shows the estimation results of the proposed algorithm for all targets when the SNR = 10 dB. It can be seen that the algorithm in this article can accurately estimate the angle of multiple independent targets at the same time.

Fig. 3
figure 3

Algorithm estimation performance under SNR = 10 dB

Figure 4 shows the DOA of the classic MUSIC algorithm, the traditional coprime array MUSIC algorithm, and the expanded coprime array MIMO radar non-circular signal dimensionality reduction MUSIC algorithm under the condition of 100 snapshots under different SNB estimated performance. It can be seen from Fig. 4 that with the gradual improvement in the signal-to-noise ratio of the three algorithms, the root mean square error RMSE is all getting smaller, and the DOA estimation performance is improved. In addition, it can be seen from the above figure that the algorithm proposed in this article is better than the other two algorithms, and the DOA estimation performance is better. It can also be seen that the relatively prime array can significantly improve the DOA estimation performance compared to the uniform linear array.

Fig. 4
figure 4

Estimation performance changes under different SNR

Figure 5 shows the classic MUSIC algorithm, the traditional coprime array MUSIC algorithm, and the expanded coprime array MIMO radar non-circular signal dimensionality reduction MUSIC algorithm under 100 effective computer simulation experiments, the target detection success rate varies with the SNR. Target detection success rate, that is, the ratio of the number of successful DOA estimates to the number of trials. When \(\left| {\hat{\theta }_{K} - \theta_{K} } \right| < 1\) (where \(\hat{\theta }_{k}\) is the estimated value of DOA and θk is the actual value), it is deemed to be a successful estimate of DOA. It can be seen from Fig. 5 that the success rate of the three algorithms increases as the SNR increases. When the SNR is equal to 10 dB, the success rates of the three algorithms all reach 100%. But when the SNR is less than 10 dB, the success rate of this algorithm is better than the other two algorithms. In the case of low SNR, it still maintains a high success rate. This shows that the algorithm in this article is still applicable under the condition of low SNR. The algorithm in this paper uses MIMO radar, which greatly expands the array aperture and improves the degree of freedom of the array. The introduction of non-circular signals further expands the receiving array and improves the measurement accuracy of the algorithm. Finally, the noise subspace is further modified to further improve the DOA estimation accuracy. Therefore, the success rate of this algorithm is higher than the other two algorithms.

Fig. 5
figure 5

The target detection success rate varies with SNR

Table 3 shows the specific values of the RMSE of the classic MUSIC algorithm, the traditional coprime array MUSIC algorithm, and the expanded coprime array MIMO non-circular signal dimensionality reduction MUSIC algorithm under different SNR. It can be seen from Table 3 that as the SNR increases, the estimation performance of the three algorithms gradually improves. However, the algorithm proposed in this article is better than the other two algorithms under different SNR, and the estimation accuracy is higher. When the SNR is 15 dB, the estimation performance of the algorithm proposed in this article can be equivalent to that of the classic MUSIC when the SNR is 25 dB. When the SNR = 10 dB, the RMSE of the algorithm in this article is reduced by about 64% compared to the classic MUSIC algorithm, and about 39% compared with the traditional coprime array MUSIC algorithm. The RMSE of the traditional coprime array MUSIC algorithm is reduced by about 41% Compared with the classic MUSIC algorithm. Therefore, it can be seen that compared to the other two algorithms, the estimation accuracy of the algorithm in this article is higher, and the coprime array can significantly improve the DOA estimation accuracy of the algorithm compared with the uniform linear array.

Table 3 RMSE value under different SNR

Figure 6 shows the variation of the RMSE of the classic MUSIC algorithm, the traditional coprime array MUSIC algorithm, and the expanded coprime array MIMO radar non-circular signal dimensionality reduction MUSIC algorithm under different snapshots. It can be seen from Fig. 6 that as the number of snapshots increases, the RMSE of the three algorithms gradually decreases, and the estimation performance gradually improves. Among them, the classic MUSIC algorithm has the worst angle estimation performance, and the expanded coprime array MIMO radar non-circular signal dimensionality reduction MUSIC algorithm has the best angle estimation performance and is more stable. The algorithm in this article still has good estimation performance when the number of snapshots is low.

Fig. 6
figure 6

Estimated performance changes under different snapshots

Figure 7 shows the classic MUSIC algorithm, the traditional coprime array MUSIC algorithm, and the expanded coprime array MIMO radar non-circular signal dimensionality reduction MUSIC algorithm under 100 effective computer simulation experiments, the target detection success rate varies with the snapshots. It can be seen from Fig. 7 that the success rate of the three algorithms increases as the number of snapshots increases. When the number of snapshots is equal to 300, the target detection success rate of the algorithm proposed in this article is almost 100%, and when the number of snapshots is large enough, the target detection success rate of all algorithms can reach 100%. In the case of the same number of snapshots, the algorithm proposed in this article has a higher target detection success rate than the other two algorithms. In the case of a lower number of snapshots, the target detection success rate of the algorithm proposed in this article is significantly higher than that of the classic MUSIC algorithm and traditional coprime array MUSIC algorithm.

Fig. 7
figure 7

The success rate of target detection varies with the number of snapshots

Table 4 shows the specific values of the RMSE of the classic MUSIC algorithm, the traditional coprime array MUSIC algorithm, and the expanded coprime array MIMO non-circular signal dimensionality reduction MUSIC algorithm under different snapshots. It can be seen from Table 4 that, when the number of snapshots is low, the angle estimation accuracy of the classic MUSIC algorithm is the lowest, and the angle estimation accuracy of the algorithm proposed in this article is the highest. As the number of snapshots increases, the RMSE of the classic MUSIC algorithm, the traditional coprime array MUSIC algorithm, and the expanded coprime array MIMO non-circular signal dimensionality reduction MUSIC algorithm gradually decreases, and the accuracy of the algorithm is gradually improved. Among them, the angle estimation accuracy of the algorithm proposed in this article is the highest, and the angle estimation accuracy of the classic MUSIC algorithm is the lowest. In the case of 100 snapshots, the RMSE of the proposed algorithm is about 62% lower than that of the classic MUSIC algorithm, and the RMSE of the traditional coprime array MUSIC algorithm is about 41% lower than that of the classic MUSIC algorithm. Therefore, in practical applications, the number of snapshots should be selected as high as possible when practically permitted, so as to improve the DOA estimation performance.

Table 4 RMSE values under different snapshots

Figure 8 shows the variation of the RMSE of the classic MUSIC algorithm, the traditional coprime array MUSIC algorithm, and the expanded coprime array MIMO radar non-circular signal dimensionality reduction MUSIC algorithm under different numbers of array elements. Set the number of transmitting array elements to 4, and the number of receiving array elements to 3, 5, 7, 9, and 11. The number of sources is 2, the target angle is 10° and 20°, the number of snapshots is 100, and the number of Monte Carlo experiments is 100. The experiment parameters are simulated by MATLAB, and RMSE of the three algorithms decreases with the increase of the number of elements, and the accuracy of angle estimation is improved. Among them, the classic MUSIC algorithm has the lowest angle estimation accuracy, and the algorithm proposed in this article has the highest accuracy. In the case of a small number of transmitted array elements, the algorithm proposed in this article has higher estimation accuracy than the other two algorithms.

Fig. 8
figure 8

Relationship between the estimation accuracy and the number of array elements

Table 5 shows the specific values of the RMSE of the classic MUSIC algorithm, the traditional coprime array MUSIC algorithm, and the expanded coprime array MIMO non-circular signal dimensionality reduction MUSIC algorithm under different numbers of array elements. It can be seen from Table 5 that when the number of array elements is small, the angle estimation accuracy of the classic MUSIC algorithm is the lowest, and the angle estimation accuracy of the expanded coprime array MIMO non-circular signal dimensionality reduction MUSIC algorithm is the highest. When the number of array elements is 3, the RMSE of the proposed algorithm is about 62% lower than that of the classic MUSIC, and the RMSE of the traditional coprime array MUSIC algorithm is about 54% lower than that of the classic MUSIC algorithm. As the number of array elements increases, the accuracy of each algorithm is gradually improved. The angle estimation accuracy of the algorithm proposed in this article is the highest, and the angle estimation accuracy of the classic MUSIC algorithm is the lowest.

Table 5 RMSE values under different numbers of array elements

Under the expanded coprime array MIMO radar signal model, set the number of snapshots to 100, the number of sources to 2, the target angle to 10° and 20°, the number of receiving array elements N remains unchanged, and the number of transmitting array elements M to 3, 5, 7. Carry out 100 Monte Carlo experiments, get the RMSE graph of angle measurement accuracy with SNR under different numbers of transmitting array elements. It can be seen from Fig. 9 that in the case of different transmitting array elements, the RMSE of the algorithm proposed in this paper decreases as SNR increases, and the angle measurement estimation accuracy becomes better. The larger the SNR, the smaller the influence of noise on the algorithm, and the higher the accuracy of DOA estimation. When the number of transmitter array elements is 3, the root mean square error is large and the measurement accuracy is low. However, when the number of transmitter array elements is 7, the RMSE becomes smaller and the angle measurement estimation accuracy is improved. It can be seen that under the same circumstances, the more the number of launching array elements, the smaller the root mean square error, and the better the accuracy of the measurement angle.

Fig. 9
figure 9

Performance comparison of NRC-MIMO MUSIC algorithm with different numbers of transmitting array elements

Table 6 shows the specific values of the root mean square error (RMSE) of the algorithm proposed in this paper with the change of the SNR under different numbers of transmitting array elements. It can be seen from Table 6 that, in the case of the same SNR, the angle estimation accuracy of the transmitting array element number 3 is the lowest, and the angle estimation accuracy of the transmitting array element number 7 is the highest. As the SNR increases, the RMSE becomes smaller and the algorithm accuracy improves. When the SNR is 5 dB, the RMSE of the transmitting array element M = 5 is about 45% lower than the RMSE of M = 3. The RMSE of the transmitting array element M = 7 is about 60% lower than the RMSE of M = 3. Therefore, the number of array elements has a great influence on the DOA estimation accuracy. The more the number of array elements, the higher the DOA estimation accuracy. However, the actual number of array elements is affected by the hardware. The more array elements, the larger the hardware volume. Therefore, the number of array elements is not infinite and needs to be selected according to the actual situation.

Table 6 RMSE values under different transmitting array elements M and SNR

5 Conclusion

This paper proposes a non-circular signal DOA estimation method based on coprime array MIMO radar, which solves the problems of low degree of freedom, small array aperture, and phase ambiguity of traditional coprime array DOA estimation methods. In this paper, the array model combines a coprime array with MIMO radar, which greatly improves the array aperture, increases the degree of freedom, and improves the accuracy of DOA estimation. Then, the non-circular signal is introduced, and the receiving matrix is effectively expanded by using the non-circular characteristic, and the parameter estimation performance and the estimation accuracy of multiple sources are improved. Then use the idea of dimensionality reduction to reduce the dimensionality of the two-dimensional MUSIC algorithm to reduce the complexity of the algorithm. The power series of noise eigenvalues is used to correct the noise subspace, which further improves the accuracy of the algorithm. In addition, coprime array is used as the receiving array, which eliminates the phase ambiguity problem caused by the distance between the array elements larger than half the wavelength. Finally, the effectiveness of the algorithm is verified by simulation experiments. Compared with the classic MUSIC algorithm and the traditional MUSIC algorithm, the algorithm in this paper can better improve the DOA estimation accuracy and successful resolution. And it still maintains superior performance under low SNR. In the future, the propagator method will be integrated into the method research of this paper to further reduce the complexity of the algorithm, so as to improve the real-time performance of the algorithm in practical applications. The research method will be applied to vehicle radar. And continue to study the processing of multi-source signals and circular signals.

Availability of data and materials

All data generated or analysed during this study are included in this article.

Abbreviations

MIMO:

Multiple-input multiple-output

DOA:

Direction of arrival

MUSIC:

Multiple signal classification algorithm

SNR:

Signal-to-noise ratio

RMSE:

Root mean square error

CA:

Coprime array

NRC-MIMO MUSIC:

Non-circular signal dimensionality reduction DOA estimation method based on the expanded coprime array MIMO radar

References

  1. D.W. Bliss, K.W. Forsythe, Multiple-input multiple-output (MIMO) radar and imaging: degrees of freedom and resolution. In The thirty-Seventh Asilomar Conference on Signals, Systems & Computers. (IEEE, Pacific Grove, 2003), pp. 54–59.

  2. F. Mendoza-Montoya, D.H. Covarrubias-Rosales, C.A. Lopez-Miranda, DOA estimation in mobile communications system using subspace tracking methods. IEEE Latin Am. Trans. 6(2), 123–129 (2008)

    Article  Google Scholar 

  3. J.Y. Liu, Y.L. Lu, Y.M. Zhang, W.J. Wang, Fractional difference co-array perspective for wideband signal DOA estimation. EURASIP J. Adv. Signal Process. (2016). https://doi.org/10.1186/s13634-016-0426-z

    Article  Google Scholar 

  4. P. Gupta, K. Aditya, A. Datta, Comparison of conventional and subspace based algorithms to estimate direction of arrival (DOA). In 2016 International Conference on Communication and Signal Processing (ICCSP) (IEEE, India, 2016), pp. 0251–0255.

  5. N.S. John, A.G. Konstantinos, S. Katherine, On the direction of arrival (DOA) estimation for a switched-beam antenna system using neural networks. IEEE Trans. Antennas Propag. 57(5), 1399–1411 (2009)

    Article  Google Scholar 

  6. Y.C. Lin, T.S. Lee, Max-MUSIC: a low-complexity high-resolution direction finding method for sparse MIMO radars. IEEE Sens. J. 20(24), 14914–14923 (2020)

    Article  Google Scholar 

  7. X. Wu, W.P. Zhu, J. Yan, A high-resolution DOA estimation method with a family of nonconvex penalties. IEEE Trans. Veh. Technol. 67(6), 4925–4938 (2018)

    Article  Google Scholar 

  8. Y. Bin, H. Feng, J. Jin, H.G. Xiong, G.H. Xu, DOA estimation for attitude determination on communication satellites. Chin. J. Aeronaut. 27(3), 670–677 (2014)

    Article  Google Scholar 

  9. O. Alamu, B. Iyaomolere, A. Abdulrahman, An overview of massive MIMO localization techniques in wireless cellular networks: recent advances and outlook. Ad Hoc Netw. 111, 102353 (2021)

    Article  Google Scholar 

  10. P. Ponnusamy, K. Subramaniam, S. Chintagunta, Computationally efficient method for joint DOD and DOA estimation of coherent targets in MIMO radar. Signal Process. 165, 262–267 (2019)

    Article  Google Scholar 

  11. E. Baidoo, J.R. Hu, B. Zeng, B.D. Kwakye, Joint DOD and DOA estimation using tensor reconstruction based sparse representation approach for bistatic MIMO radar with unknown noise effect. Signal Process. 182, 107912 (2021)

    Article  Google Scholar 

  12. X. Wang, W. Wang, J. Liu, X. Li, J.X. Wang, A sparse representation scheme for angle estimation in monostatic MIMO radar. Signal Process. 104, 258–263 (2014)

    Article  Google Scholar 

  13. B. Yao, Z. Dong, W. Liu, Effective joint DOA-DOD estimation for the coexistence of uncorrelated and coherent signals in massive multi-input multi-output array systems. EURASIP J. Adv. Signal Process. (2018). https://doi.org/10.1186/s13634-018-0585-1

    Article  Google Scholar 

  14. X.P. Wang, M.X. Huang, L.T. Wan, Joint 2D-DOD and 2D-DOA estimation for coprime EMVS–MIMO Radar. Circuits Syst. Signal Process. 40(6), 2950–2966 (2021)

    Article  Google Scholar 

  15. I. Bekkerman, J. Tabrikian, Target detection and localization using MIMO radars and sonars. IEEE Trans. Signal Process. 54(10), 3873–3883 (2006)

    Article  Google Scholar 

  16. D.H. Liu, Y.B. Zhao, C.H. Cao, X.J. Pang, A novel reduced-dimensional beamspace unitary ESPRIT algorithm for monostatic MIMO radar. Digit. Signal Process. 114, 103027 (2021)

    Article  Google Scholar 

  17. R. Schmidt, Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 34(3), 276–280 (1986)

    Article  Google Scholar 

  18. Y.G. Hu, T.D. Abhayapala, P.N. Samarasinghe, Multiple source direction of arrival estimations using relative sound pressure based MUSIC. IEEE/ACM Trans. Audio Speech Lang. Process. 29, 253–264 (2020)

    Article  Google Scholar 

  19. R. Roy, T. Kailath, ESPRIT-estimation of signal parameters via rotational invariance techniques. IEEE Trans. Acoust. Speech Signal Process. 37(7), 984–995 (1989)

    Article  Google Scholar 

  20. Y. Jung, H. Jeon, S. Lee, Y. Jung, Scalable ESPRIT processor for direction-of-arrival estimation of frequency modulated continuous wave radar. Electronics 10(6), 695 (2021)

    Article  Google Scholar 

  21. Q. Si, Y.D. Zhang, M.G. Amin, Generalized coprime array configurations for direction-of-arrival estimation. IEEE Trans. Signal Process. 63(6), 1377–1390 (2015)

    Article  MathSciNet  Google Scholar 

  22. P. Pal, P.P. Vaidyanathan, Nested arrays: a novel approach to array processing with enhanced degrees of freedom. IEEE Trans. Signal Process. 58(8), 4167–4181 (2010)

    Article  MathSciNet  Google Scholar 

  23. Y. Pang, S. Liu, Y. He, A PE-MUSIC algorithm for sparse array in MIMO radar. Math. Probl. Eng. 2021, 6647747 (2021)

    Google Scholar 

  24. M.C. Hucumenoglu, P. Pal, Effect of sparse array geometry on estimation of co-array signal subspace. In 2020 International Applied Computational Electromagnetics Society Symposium (ACES) (IEEE, Monterey, 2020), pp. 1–2.

  25. V.A. Beulahv, N. Venkateswaran, Sparse linear array in the estimation of AOA and AOD with high resolution and low complexity. Trans. Emerg. Telecommun. Technol. 31(4), e3840 (2019)

    Google Scholar 

  26. G.S. Moghadam, A.B. Shirazi, Direction of arrival (DOA) estimation with extended optimum co-prime sensor array (EOCSA). Multidimens. Syst. Signal Process. (2021). https://doi.org/10.1007/s11045-021-00787-8

    Article  Google Scholar 

  27. Y.J. Pan, G.Q. Luo, Efficient direction-of-arrival estimation via annihilating-based denoising with coprime array. Signal Process. 184, 108061 (2021)

    Article  Google Scholar 

  28. P.P. Vaidyanathan, P. Pal, Sparse sensing with co-prime samplers and arrays. IEEE Trans. Signal Process. 59(2), 573–586 (2011)

    Article  MathSciNet  Google Scholar 

  29. C.W. Zhou, Z. Shi, Y.J. Gu, X.M. Shen, DECOM: DOA estimation with combined MUSIC for coprime array. In International Conference on Wireless Communications & Signal Processing (IEEE, Hangzhou, 2013), pp. 1–5.

  30. P. Pal, P.P. Vaidyanathan, Coprime sampling and the MUSIC algorithm. In Digital Signal Processing Workshop and IEEE Signal Processing Education Workshop (DSP/SPE) (IEEE, Sedona, 2011), pp. 289–294.

  31. J. Li, D. Jiang, X. Zhang, DOA estimation based on combined unitary ESPRIT for coprime MIMO radar. IEEE Commun. Lett. 21(1), 96–99 (2017)

    Article  Google Scholar 

  32. J. Li, X. Zhang, D. Jiang, DOD and DOA estimation for bistatic coprime MIMO radar based on combined ESPRIT. In 2016 CIE International Conference on Radar (RADAR) (IEEE, Guangzhou, 2016), pp. 1–4.

  33. W. Zhou, Q. Wang, J. Tang, W. Zhang, DOA estimation for monostatic MIMO radar based on unfolded coprime array. J. Nanjing Univ. Posts Telecommun. Nat. Sci. Ed. 39(6), 1–8 (2019)

    Google Scholar 

  34. C. Adnet, P. Gounon, J. Galy, High resolution array processing for non circular signals. In 9th European Signal Processing Conference (EUSIPCO 1998) (IEEE, Rhodes, 1998) pp. 1–4.

  35. K. Gowri, P. Palanisamy, I.S. Amiri, Improved method of direction finding for non circular signals with wavelet denoising using three parallel uniform linear arrays. Wirel. Pers. Commun. 115(1), 291–305 (2020)

    Article  Google Scholar 

  36. L. Wan, K. Liu, Y.C. Liang, T. Zhu, DOA and polarization estimation for non-circular signals in 3-D millimeter wave polarized massive MIMO systems. IEEE Trans. Wirel. Commun. 20(5), 3152–3167 (2021)

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank Aisuo Jin for his academic support, and I can finish the thesis successfully.

Funding

This work was supported by the National Natural Science Foundation of China under Grant Nos. 61801170 and 61801435, and Jiangsu Overseas Visiting Scholar Program for University Prominent Yong & Middle-aged Teachers and Presidents.

Author information

Authors and Affiliations

Authors

Contributions

JCT analysed and interpreted the data regarding the NRC-MIMO MUSIC, and was a major contributor in writing the manuscript. ZZJ and YDY analysed the theory of MIMO and related DOA estimation. ZF provided experimental ideas. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Fei Zhang.

Ethics declarations

Ethics approval and consent to participate

Not applicable.

Consent for publication

Not applicable.

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, F., Ji, C., Zhang, Z. et al. Non-circular signal DOA estimation based on coprime array MIMO radar. EURASIP J. Adv. Signal Process. 2021, 99 (2021). https://doi.org/10.1186/s13634-021-00806-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13634-021-00806-7

Keywords