Preprint
Article

An Improved Ambiguity-free Unfolded Co-prime Linear Array Design for DOA Estimation

Altmetrics

Downloads

94

Views

38

Comments

0

This version is not peer-reviewed

Submitted:

06 December 2023

Posted:

08 December 2023

You are already at the latest version

Alerts
Abstract
This paper considers the direction of arrival (DOA) estimation problem of phase ambiguity for unfolded coprime linear array (UCLA). The existing most common stacking subarray-based method can tackle the phase ambiguity problem. However, the method is not always true. For a given DOA, it has its corresponding steering vector, but if there are two DOAs which have the same steering vectors with the given DOA for different subarrays, the phase ambiguity problem still arises. A modified method, which defines a decision variable and uses the classic beamforming technique to estimate the DOAs is proposed. However, this method needs additional algorithm to distinguish the true DOAs besides multiple signal classification (MUSIC) spectrum. And sometimes this method is not reliable if the decision variable is not chosen appropriately. Therefore, based on the UCLA, we reconstruct the array to design an improved UCLA called IUCLA. With moving the reference element, the linear relationship among the directional vectors can be broken. In this way, we can directly utilize the MUSIC algorithm to estimate with no additional algorithm. The proposed method can solve the phase ambiguity problem and it does not demand other technique to decrease the complexity. Moreover, the Cramer-Rao Bound (CRB), as the lower bound of the unbiased estimation, is provided and numerical simulations are given to demonstrate the effectiveness and superiority of the proposed method.
Keywords: 
Subject: Engineering  -   Electrical and Electronic Engineering

1. Introduction

Direction of arrival (DOA) estimation using array processing has focused much attention in these years and has been widely applied in many fields, such as wireless communication, radar, sonar, medicine and other engineering applications [1,2,3,4,5,6,7,8,9]. In the past decades, numerous subspace based DOA estimation algorithms, e.g., multiple signals classification (MUSIC) [10,11,12,13,14,15,16,17] and estimation of signal parameters via rotational invariance techniques (ESPRIT) [18,19,20,21,22], have been proposed for uniform linear arrays (ULA) [23,24] and attracted much attention due to their high resolution and performance. However, the adjacent antenna element spacing is required to be less than half wavelength so that the phase ambiguity problem [25] is avoided. But it limits the array aperture and consequently influences the mutual coupling [26] between the elements and the estimation performance. Therefore, a non-uniform linear array has been recently proposed to increase the degrees of freedom (DOF) of the array, known as a sparse array. The sparse array breaks the limit of half wavelength. Coprime arrays [27,28] have aroused wide attention due to the improvement of DOA estimation performance. Meanwhile, due to the larger array aperture, less mutual coupling effect arises. A coprime linear array (CLA) consists of two ULAs with the inter element spacing larger than half-wavelength, so a higher resolution, larger array aperture and less mutual coupling effect can be attained [29,30]. Recently, the coprime arrays have been thoroughly investigated. A subarray-based method to solve the ambiguity problem is proposed in [31]. The algorithm considers the total array as two subarrays and processes the two subarrays separately. By combining the estimates and finding the nearest spectral peaks from MUSIC spectrums of two subarrays, the phase ambiguity problem can be eliminated. However, this method suffers the severe computational complexity due to the global angular searching. Concerning this, a partial spectral search method is proposed in [32] to decrease the computational complexity, which employs the linear relationship among ambiguous DOA estimates and searches over a small sector. However, these mentioned methods estimate the DOAs by combing the results of the two subarrays of the CLA, so some problems result in:
(i)DOF is limited by the subarray which has the smaller number of elements; (ii)only self information of two subarrays is exploited but mutual information is wasted, as a result, DOA estimation performance is affected and optimal DOA estimates can not be achieved; (iii)these methods need further process to eliminate the ambiguous angles.
To solve these problem, an unfolded coprime linear array (UCLA) is proposed, which unfolds the two subarrays in two opposite directions so that the array aperture is extended [33]. For the UCLA, the array is processed as one total array. In this way, both self information and mutual information is utilized. Ambiguity problem is suppressed by stacking the two directional matrices of two subarrays. Also, the method can achieve the full DOFs due to the employment of the whole array. Nevertheless, this technique is not always true. When the source signals satisfy some relations, the method will not work. In the case of three signals, for the two subarrays, when it exists two different signals having the same steering vectors as the given DOA, the phase ambiguity still exists. Aiming to tackle the problem, Yang et. al. proposed a beamforming based technique by defining a decision variable [34] to eliminate the phase ambiguity. However, this method employs other technique to distinguish the real DOAs besides MUSIC spectral searching, which can increase the computational complexity. Meanwhile, this method does not always work and it usually depends on the decision variable. When the decision variable is small, phase ambiguity problem still occurs.
To solve the ambiguity problem, increase the detecting accuracy and decrease the computational complexity, we design to rearrange the position of the reference sensor so that the linear relation of the directional vectors is broken. Therefore, the MUSIC algorithm can be employed directly without ambiguous angles arising. Meanwhile, we can get the DOAs estimation and do not need any other technique to estimate. The method can achieve the full DOFs of the array. We compared the proposed method and the original methods and we notice that the proposed method can effectively tackle the phase ambiguity problem.
The paper is organized as follows: Section II introduces the array configuration and the data model of the received signals. Section III, we detailed derive the ambiguity problem and present the proposed method, and analyze the DOFs and Cramer-Rao Bound (CRB) of the proposed method. In Section IV, it shows extensive simulation results and demonstrates the superiority of the proposed algorithm. And finally, we give the conclusions in Section VI.
The main contribution of this paper can be concluded as follows.
(1)The proposed method can effectively eliminate the phase ambiguity problem by rearranging the reference element spacing and breaking the spectral function with the directional matrix.
(2)The designed array treats the array as a whole so that it can achieve the full DOFs hence improves estimation performance.
(3)CRB, as the lower bound for unbiased estimation, is provided as a standard to measure the estimation performance. And it is validated that the designed array can achieve the lower CRB.
(4)The designed array can achieve DOA estimation with an excellent DOA estimation performance and it does not need additional algorithms.
Notations: Throughout this paper, we use uppercase (lowercase) bold characters to denote matrices (vectors). ( · ) T , ( · ) * and ( · ) H represent the transpose, conjugate and transpose conjugate operators, respectively. And E { · } represents the expectation operator.

2. Array Signal Model

As depicted in Figure 1, we consider an UCLA with T = M 1 + M 2 1 sensors. For the array, it is composed of two uniform linear subarrays. One subarray has M 1 sensors and the other one has M 2 sensors, respectively. And M 1 and M 2 are a pair of coprime integers. Meanwhile, it has M 1 < M 2 . It can be noticed that the two subarrays are overlapping at the position of ( 0 , 0 ) , so we can compute the total sensors of the array as T = M 1 + M 2 1 . In the Figure 1, the inter element spacing of the subarray 1 can be denoted as d 1 = M 2 d = M 2 λ / 2 . And the inter element spacing of the subarray 2 can be denoted as d 2 = M 1 d = M 1 λ / 2 , where d = λ / 2 and λ means the wavelength.
Assume that there are K narrowband sources impinging on the array which locates at Θ = [ θ 1 , θ 2 , , θ K ] with signal powers σ 1 2 , σ 2 2 , , σ K 2 . θ k ( π / 2 , π / 2 ) denotes the k-th signal where K < T and k [ 1 , 2 , , K ] . Also, we suppose that these signals are far-field uncorrelated. The received signal at time t is denoted as [10]
x ( t ) = [ x 1 ( t ) x 2 ( t ) ] = [ A 1 A 2 ] s ( t ) + [ n 1 ( t ) n 2 ( t ) ] = A s ( t ) + n ( t )
where A = [ A 1 T , A 2 T ] T . A 1 and A 2 are steering matrices of the two subarrays, respectively. A 1 = [ a 1 ( θ 1 ) , a 1 ( θ 2 ) , , a 1 ( θ K ) ] and A 2 = [ a 2 ( θ 1 ) , a 2 ( θ 2 ) , , a 2 ( θ K ) ] . a 1 ( θ k ) = [ 1 , e j M 2 π sin θ k , , e j ( M 1 1 ) M 2 π sin θ k ] T is steering vector for the subarray 1, and a 2 ( θ k ) = [ e - j ( M 2 - 1 ) M 1 π sin θ k , e - j ( M 2 - 2 ) M 1 π sin θ k , , e - j M 1 π sin θ k , 1 ] T is steering vector for the subarray 2, respectively. s ( t ) = [ s 1 ( t ) , s 2 ( t ) , , s K ( t ) ] T is the signal emitted by the k -th target at time t , where t = 1 , 2 , , L and L means the sampling number. n ( t ) stands for the additive white Gaussian noise and obeys the normal distribution N ( 0 , σ k 2 ) and is independent from source signals. n 1 ( t ) is the noise vectors of subarray 1. And n 2 ( t ) denotes the noise vectors of subarray 2.

3. Ambiguity Problem Demonstration and Resolution

This section introduces the cause of phase ambiguity problem and illustrates the existing methods. Then the proposed improved array is presented and the full DOFs are achieved.

Preview

Generally, to avoid ambiguity problem, the inter element spacing is usually set to be no larger than half-wavelength, however, in this way, the array aperture is restricted. Coprime array, which is made up of two uniform linear arrays and the inter element spacing is larger than half wavelength.
Figure 2 depicts the relationship between the element spacing and the number of DOA estimation. It considers that there is one signal coming from θ 1 = 24 ° . From the picture, we can get that when the element spacing is set to be d = λ / 2 , no ambiguous angle results in. And when d = 3 λ / 2 or d = 5 λ / 2 , the ambiguous angles result in.

Case 1

In the case 1, we consider that there are two signals coming from Θ = [ θ 1 , θ 2 ] .
Assume that there are two signals θ 1 and θ 2 which are real angles. The corresponding directional vectors a ( θ 1 ) and a ( θ 2 ) can be attained. And we can get
a ( θ 1 ) = [ a 1 T ( θ 1 ) , a 2 T ( θ 1 ) ] T
a ( θ 2 ) = [ a 1 T ( θ 2 ) , a 2 T ( θ 2 ) ] T
Assume θ 1 and θ 2 are ambiguous angles of θ 1 and θ 2 .Therefore, corresponding steering vectors a ( θ 1 ) and a ( θ 2 ) can be attained. Then we can get
a ( θ 1 ) = a ( θ 1 ) = [ a 1 T ( θ 1 ) , a 2 T ( θ 1 ) ] T = [ a 1 T ( θ 1 ) , a 2 T ( θ 1 ) ] T
a ( θ 2 ) = a ( θ 2 ) = [ a 1 T ( θ 2 ) , a 2 T ( θ 2 ) ] T = [ a 1 T ( θ 2 ) , a 2 T ( θ 2 ) ] T
Correspondingly, we have
{ a 1 ( θ 1 ) = a 1 ( θ 1 ) a 2 ( θ 1 ) = a 2 ( θ 1 ) a 1 ( θ 2 ) = a 1 ( θ 2 ) a 2 ( θ 2 ) = a 2 ( θ 2 )
Then we have
{ M 2 π sin θ 1 = M 2 π sin θ 1 + 2 k 1 π M 1 π sin θ 1 = M 1 π sin θ 1 + 2 k 2 π M 2 π sin θ 2 = M 2 π sin θ 2 + 2 k 1 π M 1 π sin θ 2 = M 1 π sin θ 2 + 2 k 2 π
where k 1 = ( M 2 1 ) , , 1 , 1 , , ( M 2 1 ) and k 2 = ( M 1   1 ) , , 1 , 1 , , ( M 1 1 ) .
Then we can get
{ sin θ 1 = sin θ 1 + 2 k 1 / M 2 sin θ 1 = sin θ 1 + 2 k 2 / M 1 sin θ 2 = sin θ 2 + 2 k 1 / M 2 sin θ 2 = sin θ 2 + 2 k 2 / M 1
Then we have
2 k 1 M 2 = 2 k 2 M 1
Due to the coprime property of M 1 and M 2 , the Eq. (9) is not satisfied. That is to say, in the case of two signals of θ 1 and θ 2 , phase ambiguity problem does not occur.
Figure 3 depicts spectrums without ambiguity by the method proposed in [33]. The two signals are θ 1 = 10 ° , θ 2 = 37 ° . SNR and the snapshots are set to be SNR = 5 dB and L = 200 , respectively. We can draw a conclusion that the method proposed in [33] can tackle the phase ambiguity problem with case 1.

Case 2

In the case 2, consider three signals with Θ = [ θ 1 , θ 2 , θ 3 ] . Similarly, we suppose θ 1 and θ 2 to be ambiguous angles of θ 1 and θ 2 , respectively. Corresponding directional vectors can be denoted as a ( θ 1 ) and a ( θ 2 ) . If the relationship that the sine function of the third signal θ 3 equals to a ( θ 1 ) and a ( θ 2 ) is satisfied, the phase ambiguity problem results in. Figure 4 shows the spectrums of the method in [33], where it has three target signals with θ 1 = 10 ° and θ 2 = 20 ° , θ 3 = 30 ° . We set the number of snapshot to be L = 200 and SNR = 5 dB . It is depicted clearly in Figure 3 that the method proposed in [33] still has no difficulty to resolve the three source signals. However, this method is not always true. When these three source signals satisfy relationship that the sine function of third signal θ 3 equals to a ( θ 1 ) and a ( θ 2 ) , the method in [33] will not work and we will illustrate in case 3.
Figure 3. No ambiguous angle arises with 2 source signals, where θ 1 = 10 ° , θ 2 = 37 ° .
Figure 3. No ambiguous angle arises with 2 source signals, where θ 1 = 10 ° , θ 2 = 37 ° .
Preprints 92506 g003
Figure 4. No ambiguous angle arises with the given 3 source signals, where θ 1 = 10 ° , θ 2 = 20 ° , θ 3 = 30 ° .
Figure 4. No ambiguous angle arises with the given 3 source signals, where θ 1 = 10 ° , θ 2 = 20 ° , θ 3 = 30 ° .
Preprints 92506 g004

Case 3

From the case 2, we notice that the method in [33] can effectively detect three signals without the ambiguous angles, whereas it is not always working. Then we illustrate the case 3 in the following.
Consider three target signals impinging the array with Θ = [ θ 1 , θ 2 , θ 3 ] . Similar to case 2, we suppose θ 1 and θ 2 to be ambiguous angles of θ 1 and θ 2 , respectively. Corresponding directional vectors can be denoted as a ( θ 1 ) and a ( θ 2 ) . When it satisfies that the sine function of the third signal θ 3 equals to a ( θ 1 ) and a ( θ 2 ) , the ambiguous angle will arise. In other words, phase ambiguity problem results in, which is invalidated in the following.
Suppose that the third angle θ 3 whose corresponding sine function equals to a ( θ 1 ) and a ( θ 2 ) . It has
{ sin θ 3 = sin θ 1 + 2 ( k 1 ) / M 2 sin θ 3 = sin θ 2 + 2 ( k 2 ) / M 1
Then we can get the relationship which exists among θ 1 , θ 2 and θ 3
{ M 2 π sin θ 3 = M 2 π sin θ 1 + 2 ( k 1 ) π M 1 π sin θ 3 = M 1 π sin θ 2 + 2 ( k 2 ) π
where k 1 = ( M 2 1 ) , , 1 , 1 , , ( M 2 1 ) and k 2 = ( M 1   1 ) , , 1 , 1 , , ( M 1 1 ) .
It has
{ a 1 ( θ 3 ) = a 1 ( θ 1 ) a 2 ( θ 3 ) = a 2 ( θ 2 )
so we have
{ a 1 ( θ 1 ) + a 1 ( θ 2 ) - a 1 ( θ 3 ) = a 1 ( θ 2 ) a 2 ( θ 1 ) + a 2 ( θ 2 ) - a 2 ( θ 3 ) = a 2 ( θ 1 )
Then we define
{ a 1 ( θ 4 ) = a 1 ( θ 1 ) + a 1 ( θ 2 ) - a 1 ( θ 3 ) a 2 ( θ 4 ) = a 2 ( θ 1 ) + a 2 ( θ 2 ) - a 2 ( θ 3 )
It has
{ a 1 ( θ 4 ) = a 1 ( θ 2 ) a 2 ( θ 4 ) = a 2 ( θ 1 )
It is obvious that the forth angle θ 4 arises. That is to say, phase ambiguity problem results in. Simulation is presented to demonstrate the analysis.
Figure 5 depicts the scenery that three signals θ 1 = 12.37 ° ,   θ 2 = 30 ° and θ 3 = 64.16 ° come to the array. The SNR and the number of the snapshots are set to be SNR = 5 dB and L = 200 , respectively. It can be found that these three signals satisfy a 1 ( θ 3 ) = a 1 ( θ 1 ) and a 2 ( θ 3 ) = a 2 ( θ 2 ) . And it is validated that the method in [33] is not effective. From Figure 5, we can notice that other than the three signals are detected while it exists the forth spectrum. Aiming at solving the ambiguity problem, Yang et. al. proposed a modified method by defining a decision variable[34]. Meanwhile, the method combines the beamforming technique with MUSIC. However, this method is not always effective. Figure 6 depicts that five signals come to the array. And by using the method in [34], the five signals can be detected successfully, but it still has ambiguous angle, which can increase the ineffectiveness of the DOA estimation performance. To tackle this problem, we design an improved ambiguity–free array, where there are three coprime integers. By moving the reference element, the linear combination relation of the steering vectors can be broken. In this way, MUSIC algorithm can be applied directly and no additional algorithm needs. The method is illustrated in the following part.

4. Proposed Method for DOA Estimation

This section presents the proposed method to tackle the phase ambiguity problem with case 3. In the proposed method, we consider to rearrange reference sensor. Figure 7(a) presents an UCLA, which is composed of two subarrays, including subarray 1 with M 1 sensors and subarray 2 with M 2 sensors. Figure 7(b) presents a rearranged reference point instead of (0, 0). From the Figure 7(b), for the new array, it still consists of two subarrays which contain M 1 and M 2 sensors, respectively. And position of the reference element is changed from (0, 0) to ( M 3 d , 0 ) , where M 3 is the third coprime integer besides M 1 and M 2 . Due to the change of the reference sensor, it can be found that the steering vectors have changed correspondingly. In this way, two different directional vectors can be attained. By using this property, the resulted ambiguity can be broken.
In the rearranged array, denote the directional vectors of two subarrays with the k-th signal as
a 11 ( θ k ) = [ e j 3 M 2 π sin θ k , e j M 2 π sin θ k , , e j ( M 1 1 ) M 2 π sin θ k ] T
a 22 ( θ k ) = [ e - j ( M 2 - 1 ) M 1 π sin θ k , e - j ( M 2 - 2 ) M 1 π sin θ k , , e - j M 1 π sin θ k , e - j 3 M 2 π sin θ k ] T
So we can ger the steering vectors of source signal θ 3
a 11 ( θ 3 ) = [ e j 3 M 2 π sin θ 3 , e j M 2 π sin θ 3 , , e j ( M 1 1 ) M 2 π sin θ 3 ] T
a 22 ( θ 3 ) = [ e - j ( M 2 - 1 ) M 1 π sin θ 3 , e - j ( M 2 - 2 ) M 1 π sin θ 3 , , e - j M 1 π sin θ 3 , e - j 3 M 2 π sin θ 3 ] T
a ( θ k ) denotes the directional vector of the total array .
a ( θ k ) = [ a 11 T ( θ k ) , a 22 T ( θ k ) ] T
Similar to Eq. (1), we can get the received signal
x i u ( t ) = [ x i u 1 ( t ) x i u 2 ( t ) ] = [ A 11 A 22 ] s ( t ) + [ n 11 ( t ) n 22 ( t ) ] = A i u s ( t ) + n i u ( t )
where A i u = [ A 11 T , A 22 T ] T . A 11 and A 22 are steering matrices of the two subarrays for IUCLA, respectively. A 11 = [ a 11 ( θ 1 ) ,   a 11 ( θ 2 ) , , a 11 ( θ K ) ] and A 22 = [ a 22 ( θ 1 ) , a 22 ( θ 2 ) , , a 22 ( θ K ) ] , where a 11 ( θ k ) and a 22 ( θ k ) are denoted as Eq. (16) and Eq. (17). n i u ( t ) = [ n 11 T , n 22 T ] T is the total array noise vector.
The corresponding total covariance matrix can be computed with L snapshots
R ^ i u = ( 1 / L ) l = 1 L X i u X i u H
The eigenvalue decomposition result of the total covariance matrix R ^ i u can be denoted as
R ^ i u = E ^ s i u D ^ s i u E ^ s i u H + E ^ n i u D ^ n i u E ^ n i u H
where E ^ s i u and E ^ n i u are the signal subspave and noise subspace matrix. And D ^ s i u and D ^ n i u include the eigenvalues.
Referring to the orthogonality between the signal subspace and the noise subspace, the spectral peak function of MUSIC can be denoted as [10]
f ( θ ) = 1 a i u H ( θ ) E n i u E n i u H a i u ( θ )
where a i u ( θ ) = [ a 11 T ( θ ) , a 22 T ( θ ) ] T .
Referring to the derivation above, when there are three sinals coming to the array and they satisfy a 11 ( θ 3 ) = a 11 ( θ 1 ) and a 22 ( θ 3 ) = a 22 ( θ 2 ) , phase ambiguity problem arises. In the following, we focus on proving and resolving the ambiguity problem.
Proof: Assume a 11 ( θ 3 ) = a 11 ( θ 1 ) . a 11 ( θ 3 ) and a 11 ( θ 1 ) represent the steering vectors of θ 3 and θ 1 with subarray 1, respectively. It has
{ 3 M 2 π sin θ 3 = 3 M 2 π sin θ 1 + 2 k 1 π M 2 π sin θ 3 = M 2 π sin θ 1 + 2 k 1 π
where k 1 = ( M 2 , M 2 ) . So it exists a 11 ( θ 3 ) a 11 ( θ 1 ) .
Similarly, we can get that a 22 ( θ 3 ) a 22 ( θ 2 ) , where a 22 ( θ 3 ) and a 22 ( θ 1 ) represent the steering vectors of θ 3 and θ 1 with subarray 2, respectively. And we can get that spectral peak function is broken, in this way, we can get the accurate DOAs estimation without ambiguous angle θ 4 , which means that the phase ambiguity problem is solved.

DOF Analysis

In this part, we will provide the DOF performance of the proposed method. The method can achieve the full DOFs. The Figure 8 depicts there are three signals coming to the array with M 1 = 3 , M 2 = 2 . And the signals are θ 1 = 10 ° , θ 2 = 27.35 ° and θ 3 = 35.01 ° .
The Figure 9 depicts there are seven signals coming to the array with M 1 = 5 , M 2 = 4 . And the signals are denoted as θ 1 = 30 ° , θ 2 = 10 ° , θ 3 = 10 ° , θ 4 = 30 ° , θ 5 = 35 ° , θ 6 = 40 ° , and θ 7 = 50 ° . From the Figure 8 and the Figure 9, we can see the proposed method can achieve the full DOF.

Cramer-Rao Bound

The Cramer-Rao Bound (CRB), which is the lower bound for unbiased estimation, is provided as a standard to measure the estimation performance [35,36]. In this section, we derive the CRB of the designed IUCLA.
Construct the steering matrix of IUCLA as
A α = [ A 11 A χ ]
where A χ represents a sub-matrix containing the second row to the last one of A 22 since these two subarrays of IUCLA share the same element at the original point.
Referring to [36], we can get the CRB as
C R B = σ n 2 2 L { Re [ D H [ I A α ( A α H A α ) 1 A α H ] D R s ] } 1
where R s = 1 L t = 1 L s ( t ) s H ( t ) , D = [ a α , 1 θ 1 , a α , 2 θ 2 , , a α , K θ K ] and a α , k denotes the k-th column of A α .

5. Simulation Results And Discussion

In the simulation section, we validate the reliability of the proposed method compared with the methods in [33] and [34], where we employ an UCLA. And subarray 1 is with M 1 = 5 sensors. And subarray 2 is with M 2 = 7 sensors. Also, we present the computational complexity comparison of the methods mentioned above and CRB comparison of UCLA, CLA and the designed IUCLA.

A. Reliability Comparison

Example 1: Assume three signals θ 1 = 12.37 ° , θ 2 = 30 ° and θ 3 = 64.16 ° coming to the array. It can be noticed that these signals satisfy the Eq. (10). In the simulation, we set SNR = - 5 dB and the number of snapshot L = 200 . We provide the simulation result of method in [33] with the proposed method. From Figure 10(a), we can see that using the designed method has no ambiguity when three sources satisfy the Eq. (10), whereas the ambiguity-free method still has ambiguity problem. It concludes that the proposed method can tackle the phase ambiguity problem of case2.
Example 2: Assume three signals θ 1 = 20 ° , θ 2 = 38.88 ° and θ 3 = 47.90 ° coming to the array. It can be noticed that these signals satisfy the Eq. (10). In the simulation, we set SNR = - 5 dB and the number of snapshot L = 200 . We provide the simulation result of method in [34] with the proposed method. From Figure 10(b), we can see that method in [34] is not that effective and the designed array using the spectral peak search algorithm has no ambiguity.

Estimation Properties Analysis

For the same simulation scenario mentioned above, we utilize the Root Mean Square Error (RMSE) to validate the estimation accuracy of the proposed method, which is defined as [37]
R M S E = p = 1 Q k = 1 K ( θ ^ k , p θ k ) 2 / P K
where P is the number of Monte Carlo simulations, θ ^ k , p stands for the estimate of the p -th trial for the k -th theoretical angle θ k . And in this paper, we set P =1000. Figure 11 and Figure 12 show the RMSE versus SNR and the number of snapshots, respectively. And the CRB is provided. It is observed that the estimaiton accuracy of the proposed method improves with the increase in SNR and the number of snapshots owing to its robustness against noise. And it is close to the CRB.

Computational Complexity Analysis

We compute the complexity of the proposed method. And compare the complexity with methods in [33] and [34]. The complexity of the propoded method is similar as the method in [33], which is denoted as is O ( T 2 L + T 3 + G T ( T - K ) ) , where T = M 1 + M 2 1 . And G = 180 ° / τ is the number of spectrum searching, where τ is the searching step and we usually set τ = 0.1 ° . L is the number of the snapshots. And the method in [34] needs additional algorithm to distinguish the true DOAs besides MUSIC spectrum. So the complexity exceeds the method in [33] and the proposed method, which is O ( T 2 L + T 3 + G T ( T - K ) + Q T 2 ) . Q is the number of searching of the additional beamforming technique. Table 1 presents the computational complexity comparison and the running time of the methods above, which is computed by the MATLAB R2015b under the condition of Intel (R) Xeon (R) CPU E430 @3.10GHz and 8GB random access memory, where L = 200 , K = 3 , ( θ 1 , ϕ 1 ) = ( 20 ° , 38.88 ° , 47.90 ° ) , M 1 = 5 , M 2 = 4 , which presents clearly that the proposed method is similar to the method in [33], and outperforms the method in [34]. Figure 13 depicts the complexity comparison versus the number of the subarray 2, where the number of the subarray 1 is M 1 = 5 . As the proposed method does not need additional procedure to identify the targets, it shows clearly that its complexity is much lower than the method in [34] and near to the method in [33].

CRB Analysis

We compare the estimation performance of the proposed method with IUCLA, UCLA and conventional ULA. In the simulation, for fair comparison, assume all arrays with the same number of sensors. We can conclude from Figure 14 and Figure 15 that the CRB and estimation performance of the proposed method with the 10 sensors is superior than the other two arrays.

6. Conclusions

Coprime array, due to its advantages, attracts much attention in recent years. Since the element spacing is larger than half wavelength, the phase ambiguity problem results in. An ambiguity-free method is proposed in [33], which can tackle the ambiguity problem. In the case of two signals, this method can detect the targets effectively, neverthless, this method is not always true. In the case of three signals of which two signals have the same directional vector as the third DOA, ambiguous angle will arise. Aiming at resolving this problem, Yang. et. al proposed a modified method [34] which defines a decision variable and combines the classic beamforming technique and MUSCI to eliminate the ambiguous angle. However, the accuracy of this method depends on the decision variable, and sometimes it is not true. Meanwhile, this method should need additional algorithm to detect the real DOAs other than MUSIC spectrum. So we design an improved ambiguity-free method by rearrangeing the reference sensor to change the relation of the directional vectors of subarrays. And MUSIC algorithm can be applied directly with no additional algorithm. Simulation results demonstrate that the proposed method can estimate DOAs effectively without ambiguous angles compared with the original methods.

Author Contributions

The main idea was proposed by Pan Gong and Xiaofei Zhang. Xiaofei Zhang conceived the experiments and provided many valuable suggestions. Pan Gong conducted experiments and collected data. Pan Gong wrote the manuscript and all the authors participated in amending the manuscript.

Acknowledgments

This work is supported by National Natural Science Foundation of China (No. 61371169, No.61601167, No.61601504, and No. 62004100), and Natural Science Research of Jiangsu Higher Education Institutions of China (No. 22KJD140004)and University level scientific research grant number (YK20-02-11, YK22-02-04).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gorcin A, Arslan H. A two-antenna single RF front-end DOA estimation system for wireless communications signals [J]. IEEE Transactions on Antennas and Propagation, 2014, 62(10): 5321-5333. [CrossRef]
  2. Krim H, Viberg M. Two decades of array signal processing research: the parametric approach [J]. IEEE signal processing magazine, 1996, 13(4): 67-94. [CrossRef]
  3. Chen P, Chen Z, Zheng B, et al. Efficient DOA estimation method for reconfigurable intelligent surfaces aided UAV swarm [J]. IEEE Transactions on Signal Processing, 2022, 70: 743-755. [CrossRef]
  4. Mei R, Tian Y, Huang Y, et al. 2D-DOA Estimation in Switching UCA Using Deep Learning-Based Covariance Matrix Completion [J]. Sensors, 2022, 22(10): 3754. [CrossRef]
  5. Zhao F, Hu G, Zhou H, et al. Research on Underdetermined DOA Estimation Method with Unknown Number of Sources Based on Improved CNN [J]. Sensors, 2023, 23(6): 3100. [CrossRef]
  6. Qiu S, Ma X, Zhang R, et al. A dual-resolution unitary ESPRIT method for DOA estimation based on sparse co-prime MIMO radar [J]. Signal Processing, 2023, 202: 108753. [CrossRef]
  7. Ma T, Du J, Shao H. A Nyström-Based Low-Complexity Algorithm with Improved Effective Array Aperture for Coherent DOA Estimation in Monostatic MIMO Radar [J]. Remote Sensing, 2022, 14(11): 2646. [CrossRef]
  8. Hamid U, Wyne S, Butt N R. Joint Model-Order and Robust DOA Estimation for Underwater Sensor Arrays [J]. Sensors, 2023, 23(12): 5731. [CrossRef]
  9. Wang X., Wang W., Li X., Liu J. Real-Valued Covariance Vector Sparsity-Inducing DOA Estimation for Monostatic MIMO Radar [J]. Sensors. 2015; 15: 28271–28286. [CrossRef]
  10. Schmidt R. Multiple Emitter Location and Signal Parameter Estimation [J]. IEEE Transactions on Antennas and Propagation, 1986, (34): 276-280. [CrossRef]
  11. Sun F, Gao B, Chen L, et al. A low-complexity ESPRIT-based DOA estimation method for co-prime linear arrays [J]. Sensors, 2016, 16(9):1367. [CrossRef]
  12. Wang Y Y, Chen J T, Fang W H. TST-MUSIC for joint DOA-delay estimation [J]. IEEE Transactions on Signal Processing, 2001, 49(4): 721-729. [CrossRef]
  13. Zhang Y, Ng B P. MUSIC-like DOA estimation without estimating the number of sources [J]. IEEE Transactions on Signal Processing, 2009, 58(3): 1668-1676. [CrossRef]
  14. Vallet P, Mestre X, Loubaton P. Performance analysis of an improved MUSIC DOA estimator [J]. IEEE Transactions on Signal Processing, 2015, 63(23): 6407-6422. [CrossRef]
  15. Merkofer J P, Revach G, Shlezinger N, et al. DA-MUSIC: Data-driven DOA estimation via deep augmented MUSIC algorithm [J]. IEEE Transactions on Vehicular Technology, 2023. [CrossRef]
  16. Lin J D, Fang W H, Wang Y Y, et al. FSF MUSIC for joint DOA and frequency estimation and its performance analysis [J]. IEEE Transactions on Signal Processing, 2006, 54(12): 4529-4542. [CrossRef]
  17. Qian C, Huang L, So H C. Improved unitary root-MUSIC for DOA estimation based on pseudo-noise resampling [J]. IEEE Signal Processing Letters, 2013, 21(2): 140-144. [CrossRef]
  18. Chen F J, Kwong S, Kok C W. ESPRIT-like two-dimensional DOA estimation for coherent signals [J]. IEEE Transactions on Aerospace and Electronic Systems, 2010, 46(3): 1477-1484. [CrossRef]
  19. Herzog A, Habets E A P. Eigenbeam-ESPRIT for DOA-vector estimation [J]. IEEE signal processing letters, 2019, 26(4): 572-576. [CrossRef]
  20. Lin J, Ma X, Yan S, et al. Time-frequency multi-invariance ESPRIT for DOA estimation [J]. IEEE Antennas and Wireless Propagation Letters, 2015, 15: 770-773. [CrossRef]
  21. Li J, Jiang D, Zhang X. DOA estimation based on combined unitary ESPRIT for coprime MIMO radar [J]. IEEE Communications Letters, 2016, 21(1): 96-99. [CrossRef]
  22. Wu N, Qu Z, Si W, et al. DOA and polarization estimation using an electromagnetic vector sensor uniform circular array based on the ESPRIT algorithm [J]. Sensors, 2016, 16(12): 2109. [CrossRef]
  23. Bai L, Peng C Y, Biswas S. Association of DOA estimation from two ULAs [J]. IEEE Transactions on Instrumentation and Measurement, 2008, 57(6): 1094-1101. [CrossRef]
  24. Wu J X, Wang T, Suo Z Y, et al. DOA estimation for ULA by spectral Capon rooting method [J]. Electronics Letters, 2009, 45(1): 1.
  25. Ballal T, Bleakley C J. Phase-difference ambiguity resolution for a single-frequency signal [J]. IEEE Signal Processing Letters, 2008, 15: 853-856. [CrossRef]
  26. Liao B, Zhang Z G, Chan S C. DOA estimation and tracking of ULAs with mutual coupling [J]. IEEE Transactions on Aerospace and Electronic Systems, 2012, 48(1): 891-905. [CrossRef]
  27. Pal P, Vaidyanathan P P. Nested arrays: A novel approach to array processing with enhanced degrees of freedom [J]. IEEE Transactions on Signal Processing, 2010, 58(8): 4167–4181. [CrossRef]
  28. Pal P, Vaidyanathan P P. Coprime sampling and the MUSIC algorithm [C]. IEEE Digital Signal Proc. Workshop and IEEE Signal Proc. Ed¬tion Workshop (DSP/SPE), 2011: 289-294. [CrossRef]
  29. Qin S, Zhang Y D, Amin M G. Generalized coprime array configurations for direction-of-arrival estimation [J]. IEEE Transactions on Signal Processing, 2015, 63(6): 1377-1390. [CrossRef]
  30. Raza A, Liu W, Shen Q. Thinned coprime array for second-order difference co-array generation with reduced mutual coupling [J]. IEEE Transactions on Signal Processing, 2019, 67(8): 2052-2065. [CrossRef]
  31. Zhou C, Shi Z, Gu Y, Shen X. DECOM: DOA estimation with combined MUSIC for coprime array [C]. IEEE International Conference on Wireless Communications and Signal Processing (WCSP), Oct. 2013:1–5. [CrossRef]
  32. Sun F, Lan P, Gao B. Partial spectral search-based DOA estimation method for co-prime linear arrays [J]. Electronics Letters, 2015, 51(24): 2053-2055. [CrossRef]
  33. Zheng W, Zhang X, Gong P, et al. DOA Estimation for Coprime Linear Arrays: An Ambiguity-Free Method Involving Full DOFs [J]. IEEE Communications Letters, 2017, 22(3): 562-565. [CrossRef]
  34. Yang X, Wang Y, Chargé P. Modified DOA estimation with an un¬folded co-prime linear array [J]. IEEE Communications Letters, 2019, 23(5): 859-862. [CrossRef]
  35. Stoica, P.; Nehorai, A. Performance study of conditional and unconditional direction-of-arrival estimation [J]. IEEE Trans. Acoust. Speech Signal Process. 1990, 38, 1783–1795. [CrossRef]
  36. Stoica, P.; Gershman, A.B. Maximum-likelihood DOA estimation by data-supported grid search [J]. IEEE Signal Process. Lett. 1999, 6, 273–275. [CrossRef]
Figure 1. Unfolded Coprime Linear Array (UCLA).
Figure 1. Unfolded Coprime Linear Array (UCLA).
Preprints 92506 g001
Figure 2. The relation between the phase ambiguity problem and the inter element spacing.
Figure 2. The relation between the phase ambiguity problem and the inter element spacing.
Preprints 92506 g002
Figure 5. With the method in [33], ambiguous angle arises with 3 source signals which satisfy Eq. (10).
Figure 5. With the method in [33], ambiguous angle arises with 3 source signals which satisfy Eq. (10).
Preprints 92506 g005
Figure 6. Using the method in [34] of beamforming technique sometimes is not effective.
Figure 6. Using the method in [34] of beamforming technique sometimes is not effective.
Preprints 92506 g006
Figure 7. (a)The unfolded coprime linear array. (b)The designed improved unfolded coprime linear array.
Figure 7. (a)The unfolded coprime linear array. (b)The designed improved unfolded coprime linear array.
Preprints 92506 g007
Figure 8. The reconstructed array configuration can achieve the full DOFs of 3 sources signals.
Figure 8. The reconstructed array configuration can achieve the full DOFs of 3 sources signals.
Preprints 92506 g008
Figure 9. The reconstructed array configuration can achieve the full DOFs of 7 sources signals.
Figure 9. The reconstructed array configuration can achieve the full DOFs of 7 sources signals.
Preprints 92506 g009
Figure 10. (a)Comparison of the proposed method with the method in [33] and (b)Comparison of the proposed method with the method in [34].
Figure 10. (a)Comparison of the proposed method with the method in [33] and (b)Comparison of the proposed method with the method in [34].
Preprints 92506 g010
Figure 11. The RMSE versus SNR of the proposed method.
Figure 11. The RMSE versus SNR of the proposed method.
Preprints 92506 g011
Figure 12. The RMSE versus snapshots of the proposed method.
Figure 12. The RMSE versus snapshots of the proposed method.
Preprints 92506 g012
Figure 13. The RMSE versus snapshots of the proposed method.
Figure 13. The RMSE versus snapshots of the proposed method.
Preprints 92506 g013
Figure 14. The RMSE versus SNR based on different arrays.
Figure 14. The RMSE versus SNR based on different arrays.
Preprints 92506 g014
Figure 15. The RMSE versus Snapshot based on different arrays.
Figure 15. The RMSE versus Snapshot based on different arrays.
Preprints 92506 g015
Table 1. Comparison of computational complexity.
Table 1. Comparison of computational complexity.
Algorithms Computational Complexity Running Time
Method in [33] O ( T 2 L + T 3 + G T ( T - K ) ) 4.11ms
Method in [34] O ( T 2 L + T 3 + G T ( T - K ) + Q T 2 ) 6.01ms
The proposed O ( T 2 L + T 3 + G T ( T - K ) ) 4.12ms
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated