Next Article in Journal
A Case Study of Improving Yield Prediction and Sulfur Deficiency Detection Using Optical Sensors and Relationship of Historical Potato Yield with Weather Data in Maine
Next Article in Special Issue
Low-Cost Nested-MIMO Array for Large-Scale Wireless Sensor Applications
Previous Article in Journal
Acquisition and Neural Network Prediction of 3D Deformable Object Shape Using a Kinect and a Force-Torque Sensor
Previous Article in Special Issue
A Type-2 Block-Component-Decomposition Based 2D AOA Estimation Algorithm for an Electromagnetic Vector Sensor Array
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ambiguity Resolution for Phase-Based 3-D Source Localization under Fixed Uniform Circular Array

School of Electronic Science and Engineering, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Sensors 2017, 17(5), 1086; https://doi.org/10.3390/s17051086
Submission received: 17 March 2017 / Revised: 18 April 2017 / Accepted: 3 May 2017 / Published: 11 May 2017

Abstract

:
Under fixed uniform circular array (UCA), 3-D parameter estimation of a source whose half-wavelength is smaller than the array aperture would suffer from a serious phase ambiguity problem, which also appears in a recently proposed phase-based algorithm. In this paper, by using the centro-symmetry of UCA with an even number of sensors, the source’s angles and range can be decoupled and a novel algorithm named subarray grouping and ambiguity searching (SGAS) is addressed to resolve angle ambiguity. In the SGAS algorithm, each subarray formed by two couples of centro-symmetry sensors can obtain a batch of results under different ambiguities, and by searching the nearest value among subarrays, which is always corresponding to correct ambiguity, rough angle estimation with no ambiguity is realized. Then, the unambiguous angles are employed to resolve phase ambiguity in a phase-based 3-D parameter estimation algorithm, and the source’s range, as well as more precise angles, can be achieved. Moreover, to improve the practical performance of SGAS, the optimal structure of subarrays and subarray selection criteria are further investigated. Simulation results demonstrate the satisfying performance of the proposed method in 3-D source localization.

1. Introduction

Passive source localization using an array of sensors plays an increasingly important role in wireless communication, electronic reconnaissance, sonar and other applications [1,2,3,4]. As uniform circular array (UCA) has several advantages over the other array geometries, such as its 360° azimuth angle coverage, almost identical beamwidth and additional elevation angle information [5,6], it is widely applied in three-dimensional (3-D) source localization.
Currently, in the context of 3-D parameter estimation, many effective solutions mainly focus on two types, which are spectrum-based and phase-based estimators [7,8,9]. The spectrum-based estimators, such as multiple signal classification (MUSIC) algorithms [8,10], can achieve source localization with high precision, but suffer from a high computational cost. To cope with this problem, a series of phase-based solutions have been recently proposed in [11,12], which are computationally simpler, since multidimensional search is not required. Although the estimation performance of these approaches is acceptable, for fixed UCA, in practice, when the array aperture is larger than source’s half-wavelength they would suffer from a serious phase ambiguity problem, which will lead to inaccuracies in 3-D parameter estimation.
In the case of ambiguity resolution under UCA, by utilizing the nonlinear property of pseudo direction of arrival (DOA) estimation, a rotary way to resolve ambiguity for the 3D-MUSIC algorithm was proposed in [13], which can suppress pseudo peaks of spectrum and obtain the actual source’s parameters. Referring to the idea of ambiguity resolution via rotating interferometer [14,15], we have recently proposed an improved, unambiguous phase-based algorithm in [16], which performs adaptive rotation to make the sensors form a virtual short baseline. Even so, before and after rotation, as the location of moving sources varies or the two groups of receiving data of multiple frequency-hopping sources can not correspond to the same source, these rotary ways will be inapplicable.
In this paper, without rotation, we address unambiguous 3-D source localization by utilizing different ambiguity properties of each subarray divided by a fixed UCA, and each subarray can obtain the actual source’s parameters under a certain ambiguity. A novel method called subarray grouping and ambiguity searching (SGAS) will be proposed. In SGAS, we first note that the ambiguity is mainly induced by angle parameters, and that the separation of the source’s angles and range is necessary as both are interlaced with each other, which causes the difficulty of ambiguity resolution. To resolve this trouble, we refer to [9,12] and find that the source’s range can be counteracted by computing the phase differences of receiving data from centro-symmetric sensors (CSS), thus source’s angles and range could be decoupled. Then, based on the traverse of ambiguity and some algebraic operations, each subarray with the same structure formed by two couples of CCS can obtain a batch of results under different ambiguities, and the rough angle estimation can be achieved by searching the nearest value among subarrays. Finally, to realize source’s range as well as more precise angle estimation, the unambiguous angles obtained by SGAS are utilized to resolve ambiguity in the phase-based algorithm [11] via the approximation of steering vectors between planar wavefront and curved wavefront. Moreover, the optimal structure of subarrays and subarray selection criteria are further investigated to make good use of our approach in practical applications.
This paper contributes to the area of 3-D source localization in the following three aspects:
1
For the source’s 3-D localization, this paper provides a novel ambiguity resolution method to obtain the source’s actual parameters with satisfactory performance and low computational complexity.
2
As the proposed algorithm does not need rotation, it can achieve real-time source localization, thus the applied scope is wider than the rotary way to resolve ambiguity.
3
The optimal structure of subarrays and subarray selection criteria can be exploited in SGAS to improve the performance and practicability of our approach.
The rest of the paper consists of seven sections. Section 2 reviews the model of a narrowband source’s 3-D parameter estimation. Section 3 presents the source’s angle estimation under an unambiguous situation and the method of SGAS. Section 4 introduces the method of phase-based parameter estimation on the basis of SGAS (SGAS-PBPE) to obtain the source’s range and more precise angle estimation. Section 5 discusses the optimum structure of subarray and subarray selection criteria in terms of computational cost and estimation performance. Section 6 carries out simulations to demonstrate the effectiveness of SGAS, theoretical analysis of optimum subarray selection, and to compare estimation performance between SGAS and SGAS-PBPE. Section 7 concludes the whole paper.

2. Signal Modeling

Consider a narrowband radiating source impinging on a fixed UCA with radius R and M identical omni-directional sensors uniformly spaced on the circumference in the xy-plane, where M is an even integer. The geometry of the signal model is shown in Figure 1. The source is located at ( ϕ , θ , r ) , where the azimuth angle ϕ [ π , π ) is measured counterclockwise from the x-axis, the elevation angle θ [ 0 , π / 2 ) is measured downward from the z-axis, and the range r is measured from the center of the UCA.
Here, we assume that the range of the source with a curved wavefront is beyond the Fresnel area, but dissatisfies the condition of far-field. Under this assumption, the observation vector of the m th sensor at time n can be expressed as
x m ( n ) = s ( n ) exp { j 2 π λ ( r r m ( ϕ , θ , r ) ) } + w m ( n )
for m = 1 , , M , n = 1 , , N . s ( n ) is assumed to be a zero-mean complex envelope with power σ s 2 , and w m ( n ) is assumed to be a zero-mean white complex Gaussian noise with power σ n 2 , which is independent of s ( n ) . λ is the wavelength of the source. r m ( ϕ , θ , r ) is the range between the mth sensor and the source, which is given by
r m ( ϕ , θ , r ) = r 1 + ( R / r ) 2 2 R ζ m ( ϕ , θ ) / r
where ζ m ( ϕ , θ ) = cos φ m = cos ( γ m ϕ ) sin θ with γ m = 2 π ( m 1 ) / M , and the angle φ m is measured counterclockwise from the line of centre of UCA and the m th sensor. Consider a function defined as
f ( ι r ) = { 1 + ι r 2 2 ι r ζ m ( ϕ , θ ) } 1 / 2
where ι r = R / r . According to a sufficiently large value r relative to R , f ( ι r ) can be well approximated by a second-order Taylor series expansion as
f ( ι r ) f ( 0 ) + f ( 0 ) ι r + 1 2 f ( 0 ) ι r 2
Then, r m ( ϕ , θ , r ) can be approximated as
r m ( ϕ , θ , r ) r R ζ m ( ϕ , θ ) + R 2 2 r ( 1 ζ m 2 ( ϕ , θ ) )
Substituting (2) and (5) into (1) yields the approximated expression of observation vector as
x m ( n ) = s ( n ) exp { j 2 π R λ ( ζ m ( ϕ , θ ) R 2 r ( 1 ζ m 2 ( ϕ , θ ) ) ) } + w m ( n )
It can be seen from (6) that the source’s 3-D parameters are included in its exponent, so we intend to estimate them by utilizing the phase of receiving data.

3. Ambiguity Resolution of Source’s Angles

As we know, the ambiguity of 3-D parameter estimation mainly focuses on 2-D angle estimation. However, ambiguity resolution becomes quite difficult as the source’s angles interweave with range. Thus, we first tend to decouple the source’s angles and range via the centro-symmetric configuration of UCA. By utilizing some algebraic operations, the source’s angles are then obtained under an unambiguous situation. Finally, considering an ambiguous situation, subarray grouping and ambiguity searching are employed to obtain actual angle parameters.

3.1. Source’s Angle Estimation under Unambiguous Situation

Note that ambiguity in parameter estimation is mainly induced by angle parameters. The range parameter is considered as a nuisance, which causes difficulty in ambiguity resolution. Hence, we should take some measures to separate the source’s angles and range.
According to the array configuration of UCA with even number sensors, it can be noticed that γ m + M / 2 = γ m + π , and then
ζ m + M / 2 ( ϕ , θ ) = ζ m ( ϕ , θ )
for m = 1 , 2 , , M / 2 . By using the property in (7), consider a correlation function defined as
R m = E { x m ( n ) x m + M / 2 ( n ) } = σ s 2 exp { j 4 π R λ ζ m ( ϕ , θ ) } + σ n 2
where ( ) denotes the complex conjugate. Assuming that the receiving data is noiseless, the phase of R m is
u m = arg ( R m ) = 4 π R ζ m ( ϕ , θ ) / λ + 2 π q
where q is a certain integer and the range parameter is counteracted.
Firstly, we consider the unambiguous situation q = 0 and employ two couples of adjacent CCS to form subarray for deducing easily. Taking a UCA with M = 8 as an example, subarrays after grouping are shown in Figure 2. Based on trigonometric function, we can simplify the sum and the difference between u m and u mod ( m + 1 , M / 2 ) , which can be written as
v m = u m + u ε m , 1 = 8 π R λ sin ( θ ) cos ( ρ τ m , 1 ϕ ) cos ( ρ υ m , 1 )
w m = u m u ε m , 1 = 8 π R λ sin ( θ ) sin ( ρ τ m , 1 ϕ ) sin ( ρ υ m , 1 )
where ε m , 1 = mod ( m + 1 , M / 2 ) , ρ = π / M , τ m , 1 = m + ε m , 1 2 , υ m , 1 = m ε m , 1 .
Then, by utilizing (10) and (11), a plural can be constructed as
z m = v m 8 π R / λ cos ( ρ υ m , 1 ) j w m 8 π R / λ sin ( ρ υ m , 1 ) = exp ( j ( ρ τ m , 1 ϕ ) ) sin ( θ )
Further, by eliminating the known parts, the plural which only includes source’s angles can be expressed as
z = z m exp ( j ρ τ m , 1 ) = exp ( j ϕ ) sin ( θ )
Finally, the expression of source’s angles is given by
ϕ = angle ( z )
θ = arcsin ( | z | )
Under the unambiguous assumption, the actual source’s angles can be obtained via the above procedure. In practice, ambiguity always appears in the source’s localization and it is quite significant to investigate effective schemes of ambiguity resolution. Moreover, it should be pointed out that using two couples of adjacent CCS to form a subarray is only considered for ease of deduction, and the different structures of subarray will be discussed in the complementary section.

3.2. Ambiguity Resolution by Using the Method of SGAS

To guarantee no phase ambiguity in (9), the condition R λ / 4 is commonly demanded, but when the array has been designed, it would be always invalid, especially for localization of a high-frequency source. For fixed UCA, as each subarray can obtain the actual source’s angles under a certain ambiguity, we employ traverse of ambiguity to make each subarray acquire a batch of results and search the nearest value among subarrays to ascertain actual source’s angles.
Firstly, the maximum ambiguity of phase difference u m can be computed by
D = ceil ( 2 R / λ )
where ceil ( ) denotes upper nearest integer. Then, based on traverse of ambiguity, the phase difference matrix U is expressed as
U = [ u 1 2 π D u 2 2 π D u M / 2 2 π D u 1 2 π ( D 1 ) u 2 2 π ( D 1 ) u M / 2 2 π ( D 1 ) u 1 + 2 π D u 2 + 2 π D u M / 2 + 2 π D ]
Finally, similar to (10)–(13), any two phase differences of adjacent columns in (17) could develop a plural, and there are ( 2 D + 1 ) 2 combinations. Thus, we can obtain a plural matrix (PM), which is given by
Z = [ z 1 ,    1 z 2 ,    1 z M / 2 ,    1 z 1 ,    2 z 2 ,    2 z M / 2 ,    2 z 1 ,    μ 2 z 2 ,    μ 2 z M / 2 ,    μ 2 ]
where μ = 2 D + 1 , and z ϖ , δ in (18) for ϖ = 1 , 2 , ... , M / 2 , δ = 1 , 2 , ... , μ 2 is computed by the ξ th element of the ϖ th column and the ϑ th element of the ς th column in (17), where ξ = ceil ( δ / μ ) , ϑ = mod ( δ / μ ) , ς = mod ( ( ϖ + 1 ) M / 2 ) . The sketch map of computation process is shown in Figure 3.
It is worth noting that the value of each column in PM represents a batch of subarray results under different ambiguities and each column only includes a plural constructed by the actual source’s angles. Therefore, the source’s unambiguous angles can be obtained by finding the nearest value among subarrays.
Firstly, we take the first column in PM as the reference and select an element from the referenced column in turn. Then, the sum of minimum difference between the element of referenced column and the element of other columns can be given by
d p = k = 2 M / 2 ( min h = 1 , 2 , ... , μ 2 | z 1 , p z k , h | )
for p = 1 , 2 , ... , μ 2 . It is clear that the minimum sum of differences among columns is brought from actual angles. Finally, by finding the coordinate of minimum value in (19) and its corresponding plural, the source’s unambiguous angles can be obtained by
g = arg min p ( d p )
ϕ ^ = angle ( z 1 , g )
θ ^ = arcsin ( | z 1 , g | )
In practical application, the phase difference u m would be replaced with its estimate u ^ m = arg ( R ^ m ) , where a finite sample estimate R ^ m = ( 1 / N ) n = 1 N x m ( n ) x m + M / 2 ( n ) . In addition, considering computational cost, not all the columns in PM are necessary to find the coordinate in (20), and the detailed research will be presented in a subsequent section.
The procedure of SGAS could be summarized as
Step 1
To ascertain the scope of ambiguity, the maximum ambiguity of phase difference D needs to be calculated firstly according to the equation in (16).
Step 2
After subarray grouping, the phase difference estimate u ^ m can be computed by using receiving data of each subarray. To find the unambiguous phase difference, phase difference matrix U ^ including actual phase difference can be obtained by utilizing the traverse of ambiguity.
Step 3
As the unambiguous phase differences of different subarrays could form the same plural, the plural matrix Z ^ is computed based on U ^ and the Equations (10)–(13) to estimate source’s angles without ambiguity.
Step 4
As each column of matrix Z ^ includes plural value constructed by the actual angles of the source, the method of searching the most similar plural matrix terms by minimizing magnitude of difference in the Equations (19) and (20) can be utilized to obtain the coordinate corresponding to unambiguous angles. The ambiguity-free estimation of the source’s angles ( ϕ ^ , θ ^ ) are then computed by substituting the coordinate into Equations (21) and (22).

4. 3-D Parameter Estimation of Source

It can be noticed that each subarray only utilizes four sensors to obtain the aforementioned angle estimation. According to the analysis of Cramer Rao bound (CRB) in [17], the estimation performance improves as the number of sensors increases, so we can employ more sensors to make the source’s angle estimation more precise. In terms of computational complexity and estimation performance, the phase-based algorithm in [11] has obvious advantages. Considering that the steering vectors of sources with planar wavefronts and curved wavefronts could be well approximated as a sufficiently large value r relative to R, we utilize the unambiguous angle estimation of SGAS to resolve the ambiguity in phase-based 3-D parameter estimation algorithm called SGAS-PBPE, which could acquire the source’s range and more precise angles.
Sufficient theoretical results and simulative/experimental ones demonstrate that, the longer the baseline is, the higher the DOA estimation precision will be [15]. The longest baseline is just constructed by CSS, but the source’s range parameter cannot be estimated. Therefore, we select the sub-longest baseline to obtain the source’s 3-D parameter estimation.
According to (8) and (9), the phase difference using the sub-longest baseline can be expressed as
u m = 2 π R λ { ψ m ( ϕ , θ , r ) ψ m ( ϕ , θ , r ) } + 2 π κ
for m = 1 , 2 , , M , where m = mod ( m + M / 2 1 , M ) , ψ m ( ϕ , θ , r ) = ζ m ( ϕ , θ ) R 2 r ( 1 ζ m ( ϕ , θ ) 2 ) and κ is a certain integer. Similarly, the phase difference u m would be replaced with its estimate u ^ m = arg ( R ^ m ) , where a finite sample estimate R ^ m = ( 1 / N ) n = 1 N x m ( n ) x m ( n ) .
It is clear that the steering vector of a source with planar wavefront lacks the section 2 π R 2 ( 1 ζ m ( ϕ , θ ) 2 ) / λ r compared with the steering vector of a source with curved wavefront. Yet, according to a sufficiently large value r relative to R , these two steering vectors can be well approximated. Thus, the unambiguous phase difference in (23) can be estimated by using the actual angle estimation obtained by SGAS, which is given by
u m = 2 π R λ { ζ m ( ϕ ^ , θ ^ ) ζ m ( ϕ ^ , θ ^ ) }
Based on (24), we can compute the ambiguity of phase difference in (23) and more precise estimation of unambiguous phase difference can be written as
u ^ m = u ^ m 2 π κ = u ^ m 2 π round ( ( u ^ m u m ) / 2 π ) = 2 π R λ { ψ m ( ϕ , θ , r ) ψ m ( ϕ , θ , r ) }
where round ( ) denotes rounding off. By observing (25) and referring [11], u ^ m can be reformulated as the form of matrix U ^ = A b , where U ^ = [ u ^ 1 u ^ 2 u ^ M ] T , matrix A = [ a m , 1 , a m , 2 , a m , 3 , a m , 4 ] and
b = 2 π R λ [ cos ( ϕ ) sin ( θ ) sin ( ϕ ) sin ( θ ) ( R 4 r ) cos ( 2 ϕ ) sin 2 ( θ ) ( R 4 r ) sin ( 2 ϕ ) sin 2 ( θ ) ]
where a m , 1 = cos ( γ m γ m ) , a m , 2 = sin ( γ m γ m ) , a m , 3 = cos ( 2 γ m 2 γ m ) , and a m , 4 = sin ( 2 γ m 2 γ m ) .
Notice that only the matrix b includes the 3-D parameters of the source, so the optimal solution b can be estimated by employing the least square (LS) b ^ = [ b ^ 1 b ^ 2 b ^ 3 b ^ 4 ] T = ( A T A ) 1 A T U ^ . As a result, from (26), the estimates of ( ϕ , θ , r ) can be obtained.

5. Complementary Issues to SGAS

In this section, to make good use of the proposed ambiguity resolution algorithm SGAS in practical application, we will discuss some complementary issues to SGAS, including the optimum structure of the subarray and subarray selection criteria.

5.1. Selection of Subarray Structure

In the algorithm procedure above, the source’s angles are deduced via a subarray formed by two couples of adjacent CSS. In fact, a subarray formed by two different CSS groups could obtain the estimation of the source’s angles. The formula in (10) and (11) could be rewritten as
v m = u m + u ε m , l = 8 π R λ sin ( θ ) cos ( ρ ( τ m , l ϕ ) ) cos ( ρ υ m , l )
w m = u m u mod ( m + l , M / 2 ) = 8 π R λ sin ( θ ) sin ( ρ ( τ m , l ϕ ) ) sin ( ρ υ m , l )
where l = 1 , 2 , , M / 2 1 , which represents the space of two couples of CSS, ε m , l = mod ( m + l , M / 2 ) , τ m , l = m + ε m , l 2 , υ m , l = m ε m , l . As the subsequent procedure of the source’s angle parameter estimation is similar to (12)–(15), the details are not provided here. By taking phase difference u 1 as the reference, the different structures of subarray with M = 12 versus l is shown in Figure 4.
In addition, it is clear that the estimation performance of the source’s angle parameter is not the same for different l . In fact, the selection of the optimal subarray structure, which provides the best estimation performance, is a problem in the performance comparison of array geometry. In Section 1 we have pointed out several advantages of UCA over the other geometries, thus the best estimation performance should be brought by the selection of a subarray whose structure is similar to a UCA with four sensors. Taking M = 12 in Figure 5 as an example, the best selection might be two couples of CSS with l = 3 . Meanwhile, we will demonstrate the conclusion in the subsequent simulation section.

5.2. Criteria of Subarray Selection

In the practical application of SGAS, it is unnecessary to employ all results of subarrays under different ambiguities, which would cause high computational complexity. Therefore, it is significant to research proper subarray selection in terms of computational cost and effectiveness of ambiguity resolution.
A batch of results corresponds to a column in PM. It is clear that two columns in PM are the least which we can employ. Yet, how to properly select two columns in PM to resolve ambiguity effectively needs to be further investigated.
First, we intend to analyze the selection of columns by employing the structure of a subarray formed by two couples of adjacent CSS. In an ambiguous situation, the sum and difference u m and u ε m , 1 in (10) and (11) can be expressed as
v m = v m + 2 π α m
w m = w m + 2 π β m
where 2 D α m , β m 2 D , and they are certain integer, representing the ambiguities of sum and difference of two CCS groups, respectively. Based on (12) and (13), the new plural can be written as
z m = z + λ 4 R ( α m cos ( ρ υ m , 1 ) + j β m sin ( ρ υ m , 1 ) ) exp ( j ρ τ m , 1 )
When | α m | | β m | , the plural value among columns would be equivalent only under the actual source’s angles. However, when the ambiguities of one subarray satisfy α χ = β χ , (31) can be simplified as
z χ = z + j λ α χ exp ( j ρ ( τ χ , 1 υ χ , 1 ) ) 4 R sin ( ρ υ χ , 1 ) cos ( ρ υ χ , 1 ) = z + j λ α χ exp { 2 j ρ ( mod ( χ + 1 , M / 2 ) 1 ) } 4 R sin ( ρ υ χ , 1 ) cos ( ρ υ χ , 1 )
And at the same time, if the ambiguities of the adjacent subarray satisfy α χ + 1 = β χ + 1 , (31) can be simplified as
z χ + 1 = z + j λ α χ + 1 exp ( j ρ ( τ χ + 1 , 1 + υ χ + 1 , 1 ) ) 4 R sin ( ρ υ χ + 1 , 1 ) cos ( ρ υ χ + 1 , 1 ) = z + j λ α χ + 1 exp ( 2 j ρ χ ) 4 R sin ( ρ υ χ + 1 , 1 ) cos ( ρ υ χ + 1 , 1 )
It should be noted that υ χ + 1 , 1 = υ χ , 1 and χ = mod ( χ + 1 , M / 2 ) 1 for χ = 1 , 2 , , M / 2 1 . Satisfying the conditions in (32)–(33), the plural value of adjacent columns would be equivalent, which causes the ineffectiveness of ambiguity resolution for multiple nearest value.
Moreover, for a different structure of subarrays, ambiguity resolution would be ineffective under similar conditions. For example, we only employ the first and the third columns in PM to resolve ambiguity with M = 12 and l = 2 . Furthermore, we find that the value of ineffective combinations are computed by four CSS groups with a common group. In terms of the aforementioned example, the results in the two ineffective columns are obtained based on a common CSS group constructed by 3th sensor and 9th sensor respectively.
Therefore, we would reach the significant conclusion that the SGAS algorithm needs at least four couples of different CSS, thus, the number of sensors should be no less than eight to guarantee the effectiveness of ambiguity resolution.

6. Experiments

In this section, we carry out simulations to demonstrate the satisfying performance of our proposed algorithm and support the theoretical results. A UCA with M = 12 and fixed array radius R = 0.5 m is employed. Three hundred Monte Carlo runs are performed to obtain the probability of precise estimation and the root mean square errors (RMSEs) of the source’s parameter estimation.
Simulation experiments are divided into four parts. In Part A, the effectiveness of SGAS is firstly presented. Then, by defining precise estimation as the difference between parameter estimation and actual value being no more than one degree, the probability of precise estimation P p e = ( N p e / N m o ) 100 % representing the ratio between the count of precise estimation Npe and Monte Carlo runs Nmo is utilized to illustrate the applied scope of SGAS. In Part B, we mainly research the optimal subarray structure by employing the RMSEs of the source’s angle parameter estimation versus azimuth angle under different structures of subarray. In Part C, considering subarray selection criteria, the computational time of different numbers of subarray versus the source’s frequency is firstly compared, and the effectiveness of the source’s angle estimation under different combinations of two subarrays is then shown to validate theoretic analysis in part B of Section 4. Finally, the comparison of estimation performance between SGAS and SGAS-PBPE is given in Part D. It should be pointed out that by using the SGAS method, the unambiguous source’s angles are utilized to estimate the source’s range via the 1-D MUSIC algorithm, which compares with range estimation using the method of SGAS-PBPE.

6.1. Effectiveness of SGAS

Suppose that the source is located at ( ϕ , θ , r ) = ( 120.5 ,   20.1 ,   6.5   m ) , and the signal-to-noise ratio (SNR) is 10 dB. Each subarray is formed by two couples of adjacent CSS and all subarrays are employed in ambiguity searching. As the scope is wide, the sum of minimum difference between the element of the column referenced and the element of other columns in (19) is partially shown and four typical source frequencies f = 1   GHz , f = 2   GHz , f = 3   GHz , f = 4   GHz are considered in Figure 6. It can be seen that the blue points represent the sum of minimum difference under different combinations of ambiguities corresponding to different values of p in (19), and the red circle represents the actual ambiguities corresponding to the minimum value of the sum in (19), which illustrates the effectiveness of SGAS. In addition, it can also be noted that the number of ambiguity combinations increases as the source’s frequency rises, and the difference between minimum value and other value reduces as the source’s frequency rises.
Moreover, to present the applied scope of SGAS, under the corresponding frequencies of source in Figure 6, the probabilities of precise source angle estimation versus SNR and the radius of UCA are given in Figure 7, respectively. As shown in Figure 7a, the probabilities of precise estimation rise as the SNR increases, and all the probabilities under different source frequencies are acceptable when SNR is more than 0 dB. Meanwhile, when compared with a low frequency of source, the probability of precise estimation for a high-frequency source is smaller, especially under low SNR, since the superiority of minimum value reduces as the source’s frequency rises (shown in Figure 6), which causes the ineffectiveness of SGAS more easily for a high-frequency source at low SNR. As shown in Figure 7b, the probabilities of precise estimation decrease as the radius of UCA increases, and all the probabilities under different source’s frequencies are acceptable when the radius is less than 0.7 m. Similarly, it is easier for a high-frequency source to cause the ineffectiveness of the SGAS algorithm under a large radius of UCA. Consequently, the proposed SGAS algorithm is effective and the applied scope including frequency of ambiguity resolution, acceptable SNR and the maximum aperture is comparatively wide.

6.2. The Optimal Structure of Subarray

In this part, we will demonstrate the theoretical analysis in part A of Section 4 by simulation experiments, and the conclusion that the optimal structure of subarray could be reached.
We take three structures of subarray with M = 12 as an example. It can be seen in Figure 8 that for the different source’s azimuth angle, estimation using different lengths of baseline would cause distinguishing performance, so the source’s azimuth angle estimation is sensitive to the structure of subarray. Therefore, to search the optimal structure of subarray, the RMSEs of the source’s angle parameter estimation versus azimuth angle under different structures of subarray are investigated, which are given in Figure 9. Suppose that the unambiguous frequency of source is f = 100   MHz , the fixed source’s elevation angle is θ = 50 , the source’s azimuth angle varies from 180 to 180 , and all the subarrays are utilized. It can be found that the optional structure of subarray corresponding to CCS space for M = 12 is l = 1 ,   2 ,   3 ,   4 ,   5 and for M = 14 is l = 1 ,   2 ,   3 ,   4 ,   5 ,   6 . The subarray structure with M = 12 and space l = 3 is similar to a UCA with four sensors and the subarray structure with M = 14 and space l = 3 ,   4 are both similar to a UCA with four sensors. Note that both of the changes of RMSEs with l = 3 versus azimuth angle in Figure 9a,b are the slightest, and the estimation performance of the source’s angles is satisfactory. Similarly, the change of RMSEs with l = 3, 4 versus azimuth angle in Figure 9c,d are almost slightest, and the estimation performance of the source’s angles is also satisfactory. Thus, the simulation results indicate that the conclusion in part A of Section 4 is correct.

6.3. The Criteria of Subarray Selection

In this part, the complementary issues to SGAS in part B of Section 4 will be demonstrated in simulation experiments, and the conclusion that the criteria of subarray selection could be obtained is discussed.
For subarray selection criteria, the computational time using a different number of columns in PM versus source’s frequency is first compared. The results in Figure 10 indicate that the computational time increases as columns are added, especially for the angle parameter estimation of a high-frequency source. It is clear that employing only two columns in PM has advantages over other selections in terms of computational cost. Then, how to properly employ two columns for effective ambiguity resolution needs to be further researched.
Considering that only two columns are used in PM with M = 12 and all space l of CSS groups are analyzed, the effectiveness of precise estimation with f = 3   GHz under different combinations of two columns is shown in Figure 11. It can be seen from Figure 11 that the abscissa and ordinate of squares show the number of employed column combination in PM and the black squares represent the combinations which are ineffective on the precise estimation of the source’s angles, while the other white squares represent the effective combinations. In Figure 11a, under the space l = 1 of CSS groups, it can be seen that the ambiguity resolution with the combination of same two columns or adjacent two columns in PM would be ineffective as SGAS has multiple coordinates of minimum value in (19). However, other combinations of two columns can obtain precise parameter estimation. Under the space l = 2 and l = 3 , ambiguity resolution with the combinations of the same two columns or two columns whose space equal to l in Figure 11b,c are also ineffective for similar reasons, and other combinations could perform well. In addition, under the space l = 4 and l = 5 , ambiguity resolution with the combinations of the same two columns or two columns whose space equal to 2 and 1, respectively, is ineffective, which is different from the above situations but corresponds to the theory in part B of Section 4. By observing, we can further find that all the ineffective combinations of two columns in the five situations are computed by four CSS groups with at least a common group.
As a result, it could be demonstrated that only two subarrays are enough to accomplish the source’s angle parameter estimation unambiguously, by avoiding the ineffective combinations.
It can be concluded that two subarrays whose structure is similar to a UCA with four sensors, formed by different CSS groups, would be the best selection in practical applications of SGAS. Therefore, the least number of sensors employed by the SGAS technology is eight.

6.4. Comparison of Source’s 3-D Parameter Estimation Performance between SGAS and SGAS-PBPE

In this part, we will carry out simulations by utilizing RMSEs to compare a source’s 3-D parameter estimation performance between SGAS and SGAS-PBPE. The other simulation conditions are similar to the experiment in part A except that the source’s frequency is set at f = 3   GHz , and the SNR is varied from 0 dB to 20 dB. To examine the source’s range estimate performance of SGAS-PBPE, we compare it with a 1-D MUSIC estimator based on unambiguous source’s angle parameters obtained by SAGS. It should be pointed out that the search step size of the 1-D MUSIC estimator for the source’s range is Δ r = 0.01   m .
The RMSEs of the source’s 3-D parameters are given in Figure 12a–c, respectively. As shown in Figure 12a,b, it is clear that the RMSEs of the source’s angle parameter estimation decrease monotonically with the SNR, and the SGAS-PBPE method provides improved estimation accuracy comparaed to the SGAS method. Note that Figure 12c, similar to source’s angle estimation, the RMSE of source’s range estimation also decline as SNR increases, and the estimation performance of SGAS-PBPE is analogous to the MUSIC estimator.
As a whole, simulation results indicate that the estimation performance of SGAS-PBPE outperforms the method of SGAS, which is consistent with the analysis given in Section 4.

7. Conclusions

In this paper, a novel ambiguity resolution algorithm is proposed for a source’s 3-D parameter estimation using UCA. Instead of collecting twice from different times, our approach utilizes subarray grouping and ambiguity searching by only one group of data, and so can adapt to fixed-frequency and frequency-hopping signals; which means it could be applied more broadly in practice than the rotary way to resolve ambiguity. Moreover, theoretical analysis and simulation experiments demonstrate the optimum structure of subarrays and subarray selection criteria, to make good use of the method. Simulation results show the effectiveness in ambiguity resolution and the satisfactory estimation performance of our approach. However, some drawbacks also exist in our proposed solution, including that the number of sensors is no less than eight and must be even.

Acknowledgments

This work is supported in part by the National Natural Science Foundation of China under Grant 61271442, 61401481 and the Natural Science Foundation of Hunan under Grant 2017JJ3368. The authors wish to thank the anonymous reviewers for their valuable comments on improving this paper.

Author Contributions

The main idea was proposed by Xin Chen and Zhen Liu; Xizhang Wei conceived and designed the experiments; Xin Chen wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Schmidt, R.O. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  2. Huang, Y.D.; Barkat, M. Near-Field multiple source localization by passive sensor array. IEEE Trans. Antennas Propag. 1991, 39, 968–975. [Google Scholar] [CrossRef]
  3. Wu, N.; Qu, Z.; Si, W.; Jiao, S. DOA and polarization estimation using an electromagnetic vector sensor uniform circular array based on the ESPRIT algorithm. Sensors 2016, 16, 2109. [Google Scholar] [CrossRef] [PubMed]
  4. Li, S.; Xie, D. Compressed symmetric nested arrays and their application for direction-of-arrival estimation of near-field sources. Sensors 2016, 16, 1939. [Google Scholar] [CrossRef] [PubMed]
  5. Wu, Y.T.; So, H.C. Simple and accurate two-dimensional angle estimation for a single source with uniform circular array. IEEE Antennas Wirel. Propag. Lett. 2008, 7, 78–80. [Google Scholar]
  6. Wu, Y.T.; Wang, H.; Zhang, Y.B.; Wang, Y. Multiple near-field source localisation with uniform circular array. Electron. Lett. 2013, 49, 1509–1510. [Google Scholar] [CrossRef]
  7. Starer, D.; Nehorai, A. Passive Localization of Near-Field Sources by Path Following. IEEE Trans. Signal Process. 1994, 3, 677–680. [Google Scholar] [CrossRef]
  8. Lee, J.H.; Park, D.H.; Park, G.T.; Lee, K.K. Algebraic path-following algorithm for localising 3-D near-field sources in uniform circular array. Electron. Lett. 2003, 37, 1283–1285. [Google Scholar] [CrossRef]
  9. Bae, E.H.; Lee, K.K. Closed-form 3-D localization for single source in uniform circular array with a center sensor. IEICE Trans. Commun. 2009, E-92B, 1053–1056. [Google Scholar] [CrossRef]
  10. Shan, Z.Y.; Zhou, X.L.; Wu, L.S. Near-Field Source Localisation Based on a Novel 3-D Music Algorithm. J. Microw. 2005, 21, 20–23. [Google Scholar]
  11. Jung, T.J.; Lee, K.K. Closed-form algorithm for 3-D single-source localization with uniform circular array. IEEE Antennas. Wirel. Propag. Lett. 2014, 13, 1096–1099. [Google Scholar] [CrossRef]
  12. Wu, Y.T.; Wang, H.; Huang, L.T.; So, H.C. Fast algorithm for three-dimensional single near-field source localization with uniform circular array. In Proceedings of the IEEE CIE International Conference on Radar(CIE), Chengdu, China, 15–18 October 2011; pp. 350–352. [Google Scholar]
  13. Lin, M.T.; Liu, P.G.; Liu, J.B. Rotary way to resolve ambiguity for planar array. Proceedings of IEEE International Conference on Signal Processing Communications and Computing (ICSPCC), Guilin, China, 5–8 August 2014; pp. 170–174. [Google Scholar]
  14. Zheng, J.; Liu, Z.H.; Qin, B.; Yu, J.B. Algorithm for passive localization with single observer based on ambiguous phase differences measured by rotating interferometer. In Proceedings of the IEEE International Conference on Electronic Measurement & Instruments (ICEMI), Harbin, China, 16−19 August 2013; pp. 655–659. [Google Scholar]
  15. Liu, Z.M.; Guo, F.C. Azimuth and elevation estimation with rotating long-baseline interferometers. IEEE Trans. Signal Process. 2015, 63, 2405–2419. [Google Scholar] [CrossRef]
  16. Chen, X.; Liu, Z.; Wei, X.Z. Unambiguous parameter estimation of multiple near-field sources via rotating uniform circular array. IEEE Antennas. Wirel. Propag. Lett. 2017, 16, 872–875. [Google Scholar] [CrossRef]
  17. Gazzah, H.; Delmas, J. CRB analysis of near-field source localization using uniform circular arrays. Proceedings of International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Vancouver, BC, Canada, 26–30 May 2013; pp. 3996–4000. [Google Scholar]
Figure 1. Signal model.
Figure 1. Signal model.
Sensors 17 01086 g001
Figure 2. Subarray grouping with M = 8 .
Figure 2. Subarray grouping with M = 8 .
Sensors 17 01086 g002
Figure 3. The sketch map of the plural matrix (PM) computation process.
Figure 3. The sketch map of the plural matrix (PM) computation process.
Sensors 17 01086 g003
Figure 4. Different structure of a subarray versus l.
Figure 4. Different structure of a subarray versus l.
Sensors 17 01086 g004
Figure 5. Flow chart of the proposed algorithm SGAS-PBPE.
Figure 5. Flow chart of the proposed algorithm SGAS-PBPE.
Sensors 17 01086 g005
Figure 6. Sum of minimum difference versus different combinations of ambiguities under different source frequencies. (a) f = 1   GHz ; (b) f = 2   GHz ; (c) f = 3   GHz ; (d) f = 4   GHz .
Figure 6. Sum of minimum difference versus different combinations of ambiguities under different source frequencies. (a) f = 1   GHz ; (b) f = 2   GHz ; (c) f = 3   GHz ; (d) f = 4   GHz .
Sensors 17 01086 g006
Figure 7. Probability of precise estimation under different source’s frequencies. (a) variational SNR; (b) variational radius of uniform circular array (UCA).
Figure 7. Probability of precise estimation under different source’s frequencies. (a) variational SNR; (b) variational radius of uniform circular array (UCA).
Sensors 17 01086 g007
Figure 8. Sketch map of source’s azimuth angle estimation under three structures of subarray with M = 12 . (a) l = 1 ; (b) l = 2 ; (c) l = 3 .
Figure 8. Sketch map of source’s azimuth angle estimation under three structures of subarray with M = 12 . (a) l = 1 ; (b) l = 2 ; (c) l = 3 .
Sensors 17 01086 g008
Figure 9. Root mean square errors (RMSEs) of the source’s angle parameters versus azimuth angle. (a) Azimuth angle ( M = 12 ) ; (b) Elevation angle ( M = 12 ) ; (c) Azimuth angle ( M = 14 ) ; (d) Elevation angle ( M = 14 ) .
Figure 9. Root mean square errors (RMSEs) of the source’s angle parameters versus azimuth angle. (a) Azimuth angle ( M = 12 ) ; (b) Elevation angle ( M = 12 ) ; (c) Azimuth angle ( M = 14 ) ; (d) Elevation angle ( M = 14 ) .
Sensors 17 01086 g009
Figure 10. Computational time versus source’s frequency under different number of columns in PM.
Figure 10. Computational time versus source’s frequency under different number of columns in PM.
Sensors 17 01086 g010
Figure 11. Effectiveness of precise estimation versus selection of columns in PM. (a) l = 1 ; (b) l = 2 ; (c) l = 3 ; (d) l = 4 ; (e) l = 5 .
Figure 11. Effectiveness of precise estimation versus selection of columns in PM. (a) l = 1 ; (b) l = 2 ; (c) l = 3 ; (d) l = 4 ; (e) l = 5 .
Sensors 17 01086 g011
Figure 12. RMSEs of source’s 3-D parameter estimation versus SNR. (a) Azimuth angle; (b) Elevation angle; (c) Range.
Figure 12. RMSEs of source’s 3-D parameter estimation versus SNR. (a) Azimuth angle; (b) Elevation angle; (c) Range.
Sensors 17 01086 g012

Share and Cite

MDPI and ACS Style

Chen, X.; Liu, Z.; Wei, X. Ambiguity Resolution for Phase-Based 3-D Source Localization under Fixed Uniform Circular Array. Sensors 2017, 17, 1086. https://doi.org/10.3390/s17051086

AMA Style

Chen X, Liu Z, Wei X. Ambiguity Resolution for Phase-Based 3-D Source Localization under Fixed Uniform Circular Array. Sensors. 2017; 17(5):1086. https://doi.org/10.3390/s17051086

Chicago/Turabian Style

Chen, Xin, Zhen Liu, and Xizhang Wei. 2017. "Ambiguity Resolution for Phase-Based 3-D Source Localization under Fixed Uniform Circular Array" Sensors 17, no. 5: 1086. https://doi.org/10.3390/s17051086

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop