Next Article in Journal
VHH Antibodies: Reagents for Mycotoxin Detection in Food Products
Previous Article in Journal
Fiber-Optic Pyrometer with Optically Powered Switch for Temperature Measurements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analytic and Unambiguous Phase-Based Algorithm for 3-D Localization of a Single Source with Uniform Circular Array

1
Department of Microwave Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
2
School of Electrical and Electronic Engineering, Nanyang Technological University, 50 Nanyang Avenue, Singapore 639798, Singapore
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(2), 484; https://doi.org/10.3390/s18020484
Submission received: 16 December 2017 / Revised: 31 January 2018 / Accepted: 3 February 2018 / Published: 6 February 2018
(This article belongs to the Section Sensor Networks)

Abstract

:
This paper presents an analytic algorithm for estimating three-dimensional (3-D) localization of a single source with uniform circular array (UCA) interferometers. Fourier transforms are exploited to expand the phase distribution of a single source and the localization problem is reformulated as an equivalent spectrum manipulation problem. The 3-D parameters are decoupled to different spectrums in the Fourier domain. Algebraic relations are established between the 3-D localization parameters and the Fourier spectrums. Fourier sampling theorem ensures that the minimum element number for 3-D localization of a single source with a UCA is five. Accuracy analysis provides mathematical insights into the 3-D localization algorithm that larger number of elements gives higher estimation accuracy. In addition, the phase-based high-order difference invariance (HODI) property of a UCA is found and exploited to realize phase range compression. Following phase range compression, ambiguity resolution is addressed by the HODI of a UCA. A major advantage of the algorithm is that the ambiguity resolution and 3-D localization estimation are both analytic and are processed simultaneously, hence computationally efficient. Numerical simulations and experimental results are provided to verify the effectiveness of the proposed 3-D localization algorithm.

1. Introduction

Source localization using an array of sensors is an important topic for wireless communication, radar, and sonar, etc. For the problem of source localization, a uniform circular array (UCA) is attractive, as it provides two-dimensional (2-D) direction of arrival (DOA), 360° azimuth coverage, an almost identical beamwidth, and additional elevation angle information [1]. Recently, employing the characteristics of spherical wavefronts of near-field, a large number of publications were reported on applications of UCAs to three-dimensional (3-D) localization, where the range of the source is also obtained in addition to 2-D DOA [1,2,3,4,5]. Since either received phases or received complex voltages contain information about the wavefronts, both of them have been utilized in near-field 3-D localization. While complex-voltage-based 3-D MUSIC methods [2,3] have been widely studied, they require eigenvalue decomposition and expensive 3-D search procedure. Based on phases of the wavefronts, some closed-form algorithms were proposed via a least square estimation (LSE) [1,4,5]. Chen et al. [5] proposed a method for 3-D localization of a single source with a UCA. However, the number of sensors in [5] is restricted to being even and not less than eight. Jung [1] proposed a phase-based algorithm applicable to any number of sensors with a UCA. However, the LSE still involves matrix computation, which burdens the computational complexity. Furthermore, it is well known that high estimation accuracy can be obtained from large apertures. However, the measurement of phase difference can only be made modulo of 2 π , which leads to an ambiguity in determining localization parameters of the source [6,7]. To solve phase ambiguity, a modulo conversion method [8] was proposed, but it is inherently developed for linear array interferometers and cannot be directly applied to a UCA, as a UCA’s phase differences are dependent on both elevation and azimuth angles. In addition, rotary ways were also used for ambiguity resolution of a UCA [9,10,11]. However, rotary interferometers face the problem of source correspondence and real-time applications. In [5], a subarray grouping and ambiguity searching method was proposed and the rough angle estimation was achieved by searching the nearest value among subarrays. However, a search procedure is needed, and the sensors must be in pairs.
Alternatively, in this paper, we propose an analytic and unambiguous phase-based algorithm for 3-D localization of a single source with a UCA. In order to sample the phases on a circular aperture, a signal model for phase extraction is first established with equivalent phase noises through observations of signal samples corrupted by an additive Gaussian white noise (AWGN). A localization algorithm is then developed by exploiting the centro-symmetry and periodicity of a UCA in the Fourier domain. The solutions to 3-D localization parameters are explicit Fourier transforms of phase distribution on the circumference of a circular aperture. Fourier sampling theorem ensures that five is the minimum element number for 3-D localization of a single source with a UCA. Moreover, accuracy analysis is addressed in the Fourier domain to provide mathematical insights into the proposed algorithm. Furthermore, the high-order difference invariance (HODI) property of a UCA is addressed to compress the phase range and thereby realizing ambiguity resolution. The advantage of the algorithm is that ambiguity resolution and localization estimation are both explicit and are processed simultaneously. Therefore, the proposed algorithm is computationally simple and efficient. Finally, numerical simulations and experimental measurements are provided to verify the effectiveness of the proposed algorithm.
This paper contributes to the area of 3-D localization estimation in the following aspects:
  • The estimation algorithm sufficiently exploits the centro-symmetry and periodicity of a circular aperture by Fourier transforms and has established algebraic relations between 3-D localization parameters and phase samples on the circumference of a UCA.
  • The phase-based HODI property of a UCA has been exploited, based on which a novel ambiguity resolution has been addressed without accuracy loss. Ambiguity resolution and parameter estimation have been merged into one process, resulting in a computationally efficient algorithm.
  • It is first revealed that the minimum number of sensors for single source localization with a UCA is five.
  • Estimation accuracy has been analyzed in the Fourier domain to provide mathematical insights into the parameter estimation using a UCA.
The rest of the paper is organized as follows. Section 2 establishes the signal model of 3-D localization of a single source. In Section 3, Fourier transforms are applied to a continuous circular aperture and discrete phase samples, leading to an analytic 3-D localization algorithm. Accuracy analysis is addressed in Section 4. In Section 5, the HODI of a UCA is found and ambiguity resolution is developed by compressed phase range. Numerical simulations and experimental measurements are provided to verify the proposed algorithm in Section 6 and Section 7, respectively. Section 8 concludes this paper.

2. Signal Modeling

In this section, the periodic phase distribution on the circumference of a continuous circular aperture is first derived. Then in order to extract phases from sensor responses, a signal model is established.

2.1. Phase Distribution

Consider a sensor placed at ( ρ 0 , π / 2 , φ ) in a spherical coordinate of ( r , θ , φ ) , which is adopted for estimation of 3-D localization of a single source, where the range r is measured from the origin, the azimuth angle φ [ 0 , 2 π ) is measured counterclockwise from the x axis, and the elevation angle θ [ 0 , π ) is measured down from the z axis, as shown in Figure 1. For an emitting source located at ( r s , θ s , φ s ) in the same spherical coordinate, the distance between the source and the sensor is given by [1]
d = [ ρ 0 2 + r s 2 2 ρ 0 r s sin θ s cos ( φ φ s ) ] 1 / 2
Approximation of (1) by second-order Taylor series expansion leads to
d r s ρ 0 sin θ s cos ( φ φ s ) + ρ 0 2 / ( 2 r s ) [ 1 sin 2 θ s cos 2 ( φ φ s ) ]
Then the phase distribution of the incident wave is expressed as
Φ ( φ ) = k r s k [ ρ 0 sin θ s cos ( φ φ s ) + ρ 0 2 / ( 2 r s ) ( 1 sin 2 θ s cos 2 ( φ φ s ) ) ] + Φ i n t
where k = 2 π / λ is the wave number, λ is the wavelength of the incident signal, and Φ i n t is a constant representing the initial phase of the signal, which can be interpreted as the phase of the signal arriving at the center of the array.
A UCA can be deemed as N equally placed identical sensors that sample the circular aperture, i.e., the noiseless unambiguous phases of outputs of sensors are denoted by a discrete version of (3), namely
Φ i = k r s k [ ρ 0 sin θ s cos ( φ i φ s ) + ρ 0 2 / ( 2 r s ) ( 1 sin 2 θ s cos 2 ( φ i φ s ) ) ] + Φ i n t
3-D localization is implemented by the acquisition of Φ i across the circular aperture and then by the solution to its associated equation that relates the phase acquisition to the unknown parameters.

2.2. Phase Extraction

The response observed at a sensor output is the exponent of phase distribution corrupted by an AWGN. Consider the sensor output has the form y ( t ) = A exp ( j ω t + j Φ ) + n ( t ) , where j = 1 , ω is the angular frequency of the signal, A is the magnitude of the signal, and n ( t ) is an AWGN with zero mean and variance σ n 2 . The signal-to-noise ratio (SNR) is defined by SNR = A 2 / σ n 2 . The frequency of the signal is assumed to be accurately estimated using a number of well-known techniques [12]. The phase of each receiver output can be obtained by [13]
Φ ˜ = arg ( ( 1 / M ) t = 1 M y ( t ) e j ω T t )
where T is the inverse of the constant sampling rate, M is the number of snapshots, and arg(x) is the argument of x. Since phase ambiguity resolution is delayed to Section 5, the unambiguous phase is considered here for the sake of simplicity. At moderately high SNR, the AWGN can be converted into an equivalent additive phase noise [14], i.e.,
Φ ˜ = arg ( y ) = Φ + ξ
where ξ is the phase noise of the receiver. The variance of ξ is given by
var ( ξ ) = 1 / ( 2 M SNR ) = σ 2
which is also Gaussian [15]. Hence, the phase noise model reveals interconnections between an AWGN and the phase noise. The analysis above suggests that the sampling noises are Gaussian. Besides, since a typical implementation of a passive RF system involves a dedicated signal acquisition channel (receiver, analog-to-digital converter, et al.) for each sensor, when the distributed phases are sampled, the phase measurements are contaminated by noises, arising from the presence of receiver noises, hardware imperfections, front end noises, et al. [16]. Then, the phase samples can be written as Φ ˜ i = Φ i + ε i , where ε i is the overall phase noise on the ith receiving channel, which is assumed to be Gaussian with zero mean, σ 2 variance, and statistically independent [17], i.e.,
E ( ε i ε j ) = σ 2 δ ( i j )
where δ ( i ) is a kronecker delta function.

3. Proposed 3-D Localization Algorithm

This section first applies Fourier transforms to the periodic phase distribution on the circumference of a continuous circular aperture and then to discrete phase samples. Moreover, algebraic relations between 3-D position parameters and Fourier spectrums are established. Finally, the proposed algorithm is compared to a previous method [1].

3.1. Continuous Aperture Phase Distribution

Noticing that the phase distribution on the circumference of a circular aperture, i.e., Φ ( φ ) , is a periodic function of φ , we apply Fourier transforms and obtain the spectrum of Φ ( φ ) , namely
c n = ( 1 / 2 π ) 0 2 π Φ ( φ ) exp ( j n φ ) d φ = c 0 δ ( n ) c 1 δ ( n 1 ) c 1 δ ( n + 1 ) c 2 δ ( n 2 ) c 2 δ ( n + 2 )
where * denotes complex conjugate, and
c 0 = k r s + k ρ 0 2 / ( 2 r s ) k ( ρ 0 sin θ s ) 2 / ( 4 r s ) + Φ i n t
c 1 = k ρ 0 sin θ s exp ( j φ s ) / 2
c 2 = k ρ 0 2 sin 2 θ s exp ( j 2 φ s ) / ( 8 r s )
Hence, we get the dependence of 3-D localization parameters on these three spectrums, namely c 0 , c 1 , and c 2 . Careful examination of (11) reveals that the elevation angle and the azimuth angle can be decoupled from the magnitude and the argument of a single spectrum, namely
θ ^ s = sin 1 ( 2 | c 1 | / ( k ρ 0 ) )
φ ^ s = arg ( c 1 )
Similarly, the range of the source can be manipulated from two spectrums, given by
r ^ s = | c 1 2 / ( 2 k c 2 ) |
As seen from (13) to (15), 3-D localization parameters can be decoupled from the manipulations of two Fourier spectrums, i.e., the two angular parameters are contained in the first-order Fourier spectrum, while the range parameter is inversely proportional to the magnitude of the second-order Fourier spectrum.

3.2. Discrete Phase Samples

The discrete version of (9) can be expressed as discrete Fourier transforms (DFTs) of phase samples on the circumference of a circular aperture, namely
d n = 1 N i = 1 N Φ i exp ( j n φ i )
Utilization of Fourier sampling theorem gives
d n = l = + c n l N
Careful examination of (9) reveals that c n is non-zero only when n = 2 ,   1 ,   0 ,   1 ,   2 . Therefore, if N 5 , no matter the element number is even or odd, the values of d 0 , d 1 , and d 2 remain the same as c 0 , c 1 , and c 2 , respectively, since spectrum aliasing is avoided. Hence, combining (11), (12), and (17) gives two DFT spectrums that are related to the localization parameters, respectively, namely
d 1 = ( 1 / 2 ) k ρ 0 sin θ s exp ( j φ s )
d 2 = k ρ 0 2 sin 2 θ s exp ( j 2 φ s ) / ( 8 r s )
Considering phase noises, the two DFT spectrums are calculated as
d ˜ 1 = d 1 + δ d 1
d ˜ 2 = d 2 + δ d 2
where
δ d 1 = 1 N i = 1 N ε i exp ( j φ i )
δ d 2 = 1 N i = 1 N ε i exp ( j 2 φ i )
are the first-order and the second-order DFT spectrums of phase noises, respectively. Neglecting the noises, algebraic formulations for angular parameter estimations are extracted from the magnitude and the argument of the first-order DFT spectrum, respectively, namely
θ ˜ s = sin 1 ( 2 | d ˜ 1 | / ( k ρ 0 ) ) = sin 1 ( 2 | i = 1 N Φ ˜ i exp ( j φ i ) | / ( N k ρ 0 ) )
φ ˜ s = arg ( d ˜ 1 ) = arg ( i = 1 N Φ ˜ i exp ( j φ i ) )
Meanwhile, the estimation of range is manipulated by d 1 and d 2 , and given by
r ˜ s = | d ˜ 1 2 / ( 2 k d ˜ 2 ) | = | ( i = 1 N Φ ˜ i exp ( j φ i ) ) 2 / ( 2 N k i = 1 N Φ ˜ i exp ( j 2 φ i ) ) |
Equations (24)–(26) have established the algebraic relations between 3-D localization parameters and phase samples. The two angular parameters are decoupled to the first-order DFT spectrum and the range parameter is decoupled to the manipulation of the first-order and the second-order DFT spectrums. It is worth mentioning that these formulations are explicit and involve no matrix operations. Hence, the algorithm is analytic and computationally simple. It is also worth noting that the initial phase, i.e., Φ i n t , is immaterial, provided that it is the same for all the elements and does not appear in these estimation formulations. Alternatively and conveniently, the phases can be measured with respect to a particular array element. This is very useful for hardware implementation of UCA interferometers because a phase interferometer is a system based on phase differences, and Φ i n t in (4) can be set to arbitrary one from Φ 1 to Φ N , indicating that the phase differences can be measured from each sensor with reference to one arbitrary sensor and do not affect the solution to 3-D localization parameter estimation.

3.3. Equivalence to Previous Method

Observe that the LSE b ^ = ( A T A ) 1 A T u ^ , i.e., (11) in [1], can be reformulated by N terms, instead of (Nm) terms, where m denotes n in [1], i.e., rewrite (10c) in [1] as
A = [ cos φ 1 cos φ 1 + m sin φ 1 sin φ 1 + m cos φ 2 cos φ 2 + m     cos φ N m cos φ N     cos φ N cos φ m sin φ 2 sin φ 2 + m     sin φ N m sin φ N     sin φ N sin φ m cos ( 2 φ 1 ) cos ( 2 φ 1 + m ) sin ( 2 φ 1 ) sin ( 2 φ 1 + m ) cos ( 2 φ 2 ) cos ( 2 φ 2 + m )     cos ( 2 φ N m ) cos ( 2 φ N )     cos ( 2 φ N ) cos ( 2 φ m ) sin ( 2 φ 2 ) sin ( 2 φ 2 + m )     sin φ N m sin ( 2 φ N )     sin ( 2 φ N ) sin ( 2 φ m ) ]
and redefined (10a) in [1] as
u = [ u 1 , 1 + m u 2 , 2 + m u N m , N u N , m ]
Then (12a), (12b), and (12c) in [1] are the same as (24), (25), and (26), respectively. It is worth noting that if the number of terms in the LSE equals that of elements, the solutions to the LSE are the same, irrelevant to the choice of m, and equivalent to our proposed algorithm.

4. Accuracy Analysis

Note that the proposed algorithm exploits DFTs, and therefore its estimation accuracy should also be interpreted in the context of the Fourier domain. Accordingly, accuracies of the 3-D localization estimation are derived from accuracies of Fourier spectrums.

4.1. Accuracy of Fourier Spectrums

Rewrite the DFTs of phase noises as
δ d n = P n + j Q n , n = 1 , 2 , , N 1
According to (8) and (22), (23), P n and Q n both conform to the Gaussian distribution, with means of zero and variances of ( 2 π σ ) 2 / ( 2 N ) . Additionally, based on the orthogonality of DFTs, different spectrums are mutually independent.

4.2. Accuracy of 3-D Localization Estimation

Accuracies of the 3-D localization estimation is affected by projection of noises upon DFT spectrums. First, accuracies of the angle estimations are analyzed. First-order approximation of the derivative of d 1 leads to
δ d 1 = k ρ 0 ( e j φ s cos θ s δ θ s + j sin θ s e j φ s δ φ s ) / 2
Comparisons of the real and imaginary parts of (29) with those of (30) yield that means of the two angular parameters are zero, and variances of the two angular parameters are given by
var ( δ θ s ) = 2 σ 2 N ( k ρ 0 cos θ s ) 2
var ( δ φ s ) = 2 σ 2 N ( k ρ 0 sin θ s ) 2
Next, we investigate the accuracy of the range estimation by a UCA. First-order approximation of the derivative of r ˜ s yields
δ r s = 1 2 k | 8 r s δ d 1 ρ 0 sin θ s exp ( j φ s ) ( 4 r s ) 2 δ d 2 ( ρ 0 sin θ s exp ( j φ s ) ) 2 |
Substituting (29), (30) into (33), and after some manipulations, we obtain that the mean of the range estimation is zero, and the variance of the range estimations is given by
var ( δ r s ) = ( 4 r s k ρ 0 sin θ s ) 2 [ 1 + ( 2 r s ρ 0 sin θ s ) 2 ] σ 2 2 N
As seen from (31), (32), and (34), the variances of parameter estimations with a UCA are independent of the azimuth angle, which agrees with the rotation invariance of circular arrays. Meanwhile, larger number of elements gives lower variances of 3-D position parameters, and hence gives higher estimation accuracy. Moreover, as the elevation angle increases, the variance of elevation angle estimation increases, while the variances of azimuth angle and range estimation decrease.

5. Unambiguous 3-D Localization Estimation

Measurements of phase differences can only be made modulo 2 π , which leads to an ambiguity in determining the localization of a source. When ρ 0 > λ / 2 , the phase range can exceed 2 π , and phase ambiguity occurs. For the sake of ambiguity resolution, low accuracy angle estimation was first processed, and then the coarse angle estimation was utilized as a reference for accurate angle estimation. Though high-order phase difference is one way to resolve ambiguity, it suffers from estimation accuracy loss [6]. Compression of phase range is another effective way to resolve phase ambiguity. As regards with a UCA, high-order phase differences between adjacent elements associated with the centro-symmetry of a UCA give the same estimation results as the original phases, as well as a compressed phase range. The compressed phase range can be thereafter applied to the phase ambiguity resolution.

5.1. Phase Range Compression

According to (4), the range of the phase distribution is determined by the coefficients of the cosine term and the cosine square term. Therefore, reducing their coefficients can compress the phase range. Let us define the phase difference between two adjacent elements, namely
Δ Φ i = { Φ i Φ i 1 , i = 2 , , N Φ i Φ N , i = 1
Replacing (4) into (35) and neglecting the constant term independent of φ give
Δ Φ i = k ρ 0 sin θ s c c o m p 1 cos ( φ i φ s + π / 2 + Δ φ / 2 ) + k ρ 0 2 / ( 2 r s ) sin 2 θ s c c o m p 2 cos 2 ( φ i φ s + π / 2 + Δ φ / 2 )
where
c c o m p 1 = 2 sin ( Δ φ / 2 )
c c o m p 2 = 2 sin Δ φ
are the compression coefficients of the cosine term and the cosine square term, respectively. Careful examination of (36) shows that the first-order phase difference leads to the coefficient of the cosine term scaled by 2 sin ( Δ φ / 2 ) and a rotating angle of ( Δ φ / 2 + π / 2 ) from the original array. Further investigation of the coefficient reveals that when Δ φ < π / 3 , or N > 6 , 2 sin ( Δ φ / 2 ) < 1 , and the phase range is compressed by a factor of 2 sin ( Δ φ / 2 ) . As for the cosine square term, it is scaled by 2 sin ( Δ φ ) and rotated by ( Δ φ / 2 + π / 2 ) . When N > 12 , the scale factor is less than 1. These two compression coefficients indicate that the phase range can be compressed by phase differences.
Furthermore, let us define the second-order phase difference, namely
Δ 2 Φ i = { Δ Φ i + 1 Δ Φ i , i = 1 , , N 1 Δ Φ 1 Δ Φ i , i = N
Replacing (4) into (39) and neglecting constant terms lead to
Δ 2 Φ i = k ρ 0 sin θ s c c o m p 1 2 cos ( φ i φ s ) k ρ 0 2 / ( 2 r s ) sin 2 θ s c c o m p 2 2 cos 2 ( φ i φ s )
Recursive manipulations yield the pth-order phase difference, namely
Δ p Φ i = k ρ 0 sin θ s c c o m p 1 p cos ( φ i φ s + p π / 2 + h Δ φ / 2 ) + k ρ 0 2 / ( 2 r s ) sin 2 θ s c c o m p 2 p cos 2 ( φ i φ s + p π / 2 + h Δ φ / 2 )
where h is 1 when p is odd and 0 when p is even. It is worth pointing out that by simply preprocessing the phase samples, e.g., additions and subtractions, the phase range can be compressed and kept similar to (4) at the same time. Therefore, localization parameters can also be estimated by manipulations of DFT spectrums based on high-order phase differences. The distributions of the original phases and three high-order phase differences are depicted in Figure 2 for N = 16, ρ 0 = 5 λ , θ s = 30 ° , φ s = 40 ° , and r s = 6 λ . As seen from Figure 2, the phase ranges of the original, first-order, second-order, and third-order phase differences are 1793.2°, 744.1°, 288.2°, 165°, respectively.

5.2. HODI of UCA

High-order phase difference leads to similar formulations to the original phase distribution in addition to compression coefficients and rotation angles. Hence the spectrums associated with the localization parameters can be evaluated as
d ˜ 1 p = d 1 p + δ d 1 p
d ˜ 2 p = d 2 p + δ d 2 p
where
d 1 p = 2 π N i = 1 N Δ p Φ i exp ( j φ i ) = ( 1 / 2 ) k ρ 0 ( j c c o m p 1 ) p sin θ s exp ( j φ s ) exp ( j h Δ φ / 2 )
d 2 p = 2 π N i = 1 N Δ p Φ i exp ( j 2 φ i ) = k ρ 0 2 ( j c c o m p 2 ) p sin 2 θ s exp ( j 2 φ s ) exp ( j h Δ φ ) / ( 8 r s )
are the first-order and the second-order DFT spectrums of the pth-order difference of accurate phases, respectively, and
δ d 1 p = i = 1 N Δ p ε i exp ( j φ i )
δ d 2 p = i = 1 N Δ p ε i exp ( j 2 φ i )
are the first-order and the second-order DFT spectrums of the pth-order difference of noises, respectively. Compensating the compression coefficients and neglecting noises, the three localization parameters of the source are readily calculated as counterparts to (24)–(26), respectively, namely
θ ˜ s p = sin 1 ( 2 | ( j c c o m p 1 ) p exp ( j h Δ φ / 2 ) d ˜ 1 p | / ( N k ρ 0 ) )
φ ˜ s p = arg ( ( j c c o m p 1 ) p exp ( j h Δ φ / 2 ) d ˜ 1 p )
r ˜ s p = | ( ( j c c o m p 1 ) p exp ( j h Δ φ / 2 ) d ˜ 1 p ) 2 / ( 2 k d ˜ 2 p ( j c c o m p 2 ) p exp ( j h Δ φ ) ) |
The two angular parameters are hence extracted from the first-order DFT spectrum of high-order phase differences, and the range parameter is manipulated from the first-order and the second-order DFT spectrums of high-order phase differences as well.
By comparisons of (44) to (18) and (45) to (19), respectively, the two DFT spectrums of the pth-order phase difference of accurate phases become
d 1 p = ( j c c o m p 1 ) p exp ( j h Δ φ / 2 ) d 1
d 2 p = ( j c c o m p 2 ) p exp ( j h Δ φ ) d 2
Meanwhile, the two DFT spectrums of the pth-order difference of phase noises lead to
δ d 1 p = ( j c c o m p 1 ) p exp ( j h Δ φ / 2 ) δ d 1
δ d 2 p = ( j c c o m p 2 ) p exp ( j h Δ φ ) δ d 2
As seen from (51) to (54) that the spectrums of accurate phases and phase noises are compressed to the same extent, i.e., ( j c c o m p 1 ) p exp ( j h Δ φ / 2 ) for the first-order DFT spectrum and ( j c c o m p 2 ) p exp ( j h Δ φ ) for the second-order DFT spectrum. Hence the localization parameters, i.e., the elevation angle, the azimuth angle, and the range, calculated by (24)–(26) using Φ ˜ i are exactly the same as those by (48)–(50) using Δ p Φ ˜ i , respectively. This indicates that calculations of localization parameters using high-order phase differences give invariant results as the original phase measurements. Therefore, this method is termed high-order difference invariance, or HODI for short. As a result, we can safely adopt the high-order phase differences to estimate localization parameters without accuracy loss. Note that the parameter estimation and the ambiguity resolution are processed simultaneously, only with several addition and subtraction operations of the phase data. The ambiguity resolution and the parameter estimation are merged into a single process, since no coarse parameter estimations are required.
Concerning the computational complexity of the proposed estimation algorithm, the extraction of phases needs MN complex multiplications and (M − 1) × N complex additions, as in (5). Ambiguity preprocessing requires N real additions, as in (35) or 2N real additions, as in (39). The first-order and second-order DFTs require N complex multiplications and (N − 1) complex additions, as in (46) and (47), respectively.

6. Simulation Results

In order to compare with the closed-form algorithm [1], assuming only sampling noises exist, a UCA consisting of 16 elements with a radius of ρ 0 = 0.25 λ is exemplified. The number of snapshots was 200. In the first example, phase noises were considered as AWGN with SNR from 0 dB to 30 dB. 500 Monte Carlo simulations were run for calculating 3-D localization parameters employing (18)–(21). The root mean square errors (RMSEs) of elevation angle, azimuth angle, and range were estimated for performance evaluation. Note that the RMSE of range estimation was normalized by the array radius. The source was fixed at ( θ s , φ s , r s ) = ( 35 , 120 , 3 λ ) . The performance of the proposed algorithm against SNRs is shown in Figure 3. The estimations of the closed-form algorithm [1] with l = 3 and the analysis results described in (31), (32), and (34) are also shown for comparison. As shown in Figure 3, the RMSEs of 3-D localization estimations agree with the analysis in Section 4. The RMSEs by [1] are larger than the proposed algorithm and hence less accurate, in that the LSE in [1] has fewer terms than the number of sensors.
The second example investigated the estimation accuracy against elevation angles. A Rayleigh fading channel [18] was assumed that the real and imaginary parts of the response are modeled by independent and normally distributed zero-mean processes. The SNR was 10 dB, and the azimuth angle was fixed at 10°, while the elevation angle varied from 20° to 80°. The calculated RMSEs are plotted in Figure 4, as well as those by the closed-form algorithm and the analytical results. As seen, the simulated results of the proposed algorithm are in agreement with the predictions and more accurate than the closed-form algorithm. Meanwhile, the elevation angle estimation accuracy decreases with the incident elevation angle, while the estimation accuracies of the azimuth angle and the range increase with the incident elevation angle.

7. Experimental Results

To validate the effectiveness of the proposed algorithm, a UCA with a radius of ρ 0 = 0.15 m consisting of 8 log periodic dipole antennas was utilized for an experiment in a microwave anechoic chamber, as illustrated in Figure 5. The UCA was placed on a rotator, whose rotating axis aligned with the center of the UCA in a vertical line, scanning the incident angle horizontally from −45° to 45°. The distance between the transmitting antenna and the center of the receiving array was 0.44 m. The operating frequency was 2.6 GHz. A network analyzer was used to measure the phase of each antenna element. The SNR is 30 dB and phase measurement noises mainly arose from hardware imperfections.
Since the motion of the rotator scanned in only one dimension, the elevation angle and the range were evaluated. The estimated elevation angle and range by phase difference of first order, second order, third order, and fourth order are shown in Figure 6. As seen from Figure 6, phase ambiguity was successfully resolved by the fourth-order phase difference. However, phase ambiguity resolution failed when the absolute value of the incident angle is more than 21°, 30°, and 36°, adopting first-order, second-order, and third-order phase differences, respectively. The reason is that the maximum unambiguous angle is the elevation angle corresponding the phase range that does not exceed 2 π . The maximum unambiguous elevation angles with respect to first-order, second-order, and third-order phase difference are 31°, 42°, and 53°, respectively. Taking phase noises into account, the successful resolved angle is smaller than the maximum unambiguous angle.
The successfully resolved elevation angle and range are shown in Figure 7 with those by the closed-form algorithm [1] for comparison. As seen from Figure 7, the proposed algorithm performed better than the closed-form algorithm, since the estimation accuracies were generally higher than the closed-form algorithm.

8. Conclusions

This paper has presented an analytic and unambiguous algorithm for phase-based 3-D localization estimation of a single source with a UCA. Analytic and explicit formulae for 3-D position parameters have been derived by exploiting Fourier transforms. 3-D parameters are decoupled to two spectrums in the Fourier domain. Algebraic relations have been established between the 3-D parameters and the DFT spectrums of discrete phase samples. The proposed algorithm has sufficiently exploited the centro-symmetry and periodicity of circular arrays. Fourier sampling theorem ensures that at least five sensors can obtain 3-D position parameters of a single source using a UCA. Accuracy analysis in the Fourier domain has provided mathematical insights into advantages of the localization estimation algorithm. Furthermore, the high-order difference invariance (HODI) property of a UCA has been addressed and exploited to resolve phase ambiguity. Therefore, a major advantage of the proposed algorithm is that ambiguity resolution and 3-D localization are both explicit and are processed simultaneously. Finally, simulations and experiments have validated the expected benefits of the proposed analytic and unambiguous 3-D localization algorithm with a UCA. Future work may focus on studies of array configurations to improve the range estimation accuracy near the normal direction of a UCA.

Author Contributions

Le Zuo and Jin Pan proposed the main idea; Le Zuo and Boyuan Ma conceived and designed the simulations and experiments; Le Zuo wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. 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]
  2. Lee, J.H.; Park, D.H.; Park, G.T. Algebraic path-following algorithm for localising 3-D near-field sources in uniform circular array. Electron. Lett. 2003, 39, 1283–1285. [Google Scholar] [CrossRef]
  3. 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]
  4. 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, E92-B, 1053–1056. [Google Scholar] [CrossRef]
  5. Chen, X.; Liu, Z.; Wei, X. Ambiguity resolution for phase-based 3-D source localization under fixed uniform circular array. Sensors 2017, 17, 1086. [Google Scholar] [CrossRef] [PubMed]
  6. Jacobs, E.; Ralston, E.W. Ambiguity resolution in interferometry. IEEE Trans. Aerosp. Electron. Syst. 1981, 17, 66–78. [Google Scholar] [CrossRef]
  7. Ballal, T.; Bleakley, C.J. Phase-difference ambiguity resolution for a single-frequency signal. IEEE Signal Process. Lett. 2008, 15, 853–856. [Google Scholar] [CrossRef]
  8. Sundaram, K.R.; Mallik, R.K.; Murthy, U.M.S. Modulo conversion method for estimating the direction of arrival. IEEE Trans. Aerosp. Electron. Syst. 2000, 36, 1391–1396. [Google Scholar]
  9. 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]
  10. 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]
  11. Lin, M.; Liu, P.; Liu, J. Rotary way to resolve ambiguity for planar array. In Proceedings of the IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), Guilin, China, 5–8 August 2014; pp. 170–174. [Google Scholar]
  12. Kay, S. A fast and accurate single frequency estimator. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 1987–1990. [Google Scholar] [CrossRef]
  13. Tretter, S.A. Estimating the frequency of a noisy sinusoid by linear regression. IEEE Trans. Inf. Theory 1985, 31, 832–835. [Google Scholar] [CrossRef]
  14. Rife, D.; Boorstyn, R. Single tone parameter estimation from discrete-time observations. IEEE Trans. Inf. Theory 1974, 20, 591–598. [Google Scholar] [CrossRef]
  15. Fu, H.; Kam, P.Y. Exact phase noise model for single-tone frequency estimation in noise. Electron. Lett. 2008, 44, 937–938. [Google Scholar] [CrossRef]
  16. Mcaulay, R. Interferometer design for elevation angle estimation. IEEE Trans. Aerosp. Electron. Syst. 1977, 13, 486–503. [Google Scholar] [CrossRef]
  17. Jackson, B.R.; Rajan, S.; Liao, B.J. Direction of arrival estimation using directive antennas in uniform circular arrays. IEEE Trans. Antennas Propag. 2015, 63, 736–747. [Google Scholar] [CrossRef]
  18. Jeruchim, M.C.; Balaban, P.; Shanmugan, K.S. Simulation of Communication Systems; Springer: Boston, MA, USA, 1992. [Google Scholar]
Figure 1. Geometry of a uniform circular array (UCA) with a single source.
Figure 1. Geometry of a uniform circular array (UCA) with a single source.
Sensors 18 00484 g001
Figure 2. Original and high-order difference phases for N = 16, ρ 0 = 5 λ , θ s = 30 ° , φ s = 40 ° , and r s = 6 λ .
Figure 2. Original and high-order difference phases for N = 16, ρ 0 = 5 λ , θ s = 30 ° , φ s = 40 ° , and r s = 6 λ .
Sensors 18 00484 g002
Figure 3. RMSE against signal-to-noise ratios (SNRs). (a) The elevation angle; (b) the azimuth angle; (c) the range.
Figure 3. RMSE against signal-to-noise ratios (SNRs). (a) The elevation angle; (b) the azimuth angle; (c) the range.
Sensors 18 00484 g003aSensors 18 00484 g003b
Figure 4. RMSE against elevation angles. (a) The elevation angle; (b) the azimuth angle; (c) the range.
Figure 4. RMSE against elevation angles. (a) The elevation angle; (b) the azimuth angle; (c) the range.
Sensors 18 00484 g004aSensors 18 00484 g004b
Figure 5. Measured UCA with a radius 0.15 m and 8 log periodic dipole antennas.
Figure 5. Measured UCA with a radius 0.15 m and 8 log periodic dipole antennas.
Sensors 18 00484 g005
Figure 6. Estimated results by variational phase difference orders. (a) The elevation angle; (b) the range.
Figure 6. Estimated results by variational phase difference orders. (a) The elevation angle; (b) the range.
Sensors 18 00484 g006
Figure 7. Estimated accuracies comparison of the proposed algorithm and the closed-form algorithm. (a) The elevation angle; (b) the range.
Figure 7. Estimated accuracies comparison of the proposed algorithm and the closed-form algorithm. (a) The elevation angle; (b) the range.
Sensors 18 00484 g007aSensors 18 00484 g007b

Share and Cite

MDPI and ACS Style

Zuo, L.; Pan, J.; Ma, B. Analytic and Unambiguous Phase-Based Algorithm for 3-D Localization of a Single Source with Uniform Circular Array. Sensors 2018, 18, 484. https://doi.org/10.3390/s18020484

AMA Style

Zuo L, Pan J, Ma B. Analytic and Unambiguous Phase-Based Algorithm for 3-D Localization of a Single Source with Uniform Circular Array. Sensors. 2018; 18(2):484. https://doi.org/10.3390/s18020484

Chicago/Turabian Style

Zuo, Le, Jin Pan, and Boyuan Ma. 2018. "Analytic and Unambiguous Phase-Based Algorithm for 3-D Localization of a Single Source with Uniform Circular Array" Sensors 18, no. 2: 484. https://doi.org/10.3390/s18020484

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