Sanvidha C K Herath1, Pubudu N Pathirana. 1. Networked Sensing and Control Laboratory, School of Engineering, Deakin University, Pigdons Road, Geelong, Victoria 3217, Australia. sanvidha.herath@deakin.edu.au.
Abstract
This paper investigates the linear separation requirements for Angle-of-Arrival (AoA) and range sensors, in order to achieve the optimal performance in estimating the position of a target from multiple and typically noisy sensor measurements. We analyse the sensor-target geometry in terms of the Cramer-Rao inequality and the corresponding Fisher information matrix, in order to characterize localization performance with respect to the linear spatial distribution of sensors. Here in this paper, we consider both fixed and adjustable linear sensor arrays.
This paper investigates the linear separation requirements for Angle-of-Arrival (AoA) and range sensors, in order to achieve the optimal performance in estimating the position of a target from multiple and typically noisy sensor measurements. We analyse the sensor-target geometry in terms of the Cramer-Rao inequality and the corresponding Fisher information matrix, in order to characterize localization performance with respect to the linear spatial distribution of sensors. Here in this paper, we consider both fixed and adjustable linear sensor arrays.
Different techniques can be used to localize an emitting or non-emitting target [1-4]. AoA and range-based localizations are common passive measurement techniques where the location of an emitter is obtained by triangulation of bearing or range information collected at a number of sensors. These techniques have numerous potential applications in radar, unmanned aerial vehicles (UAVs) and mobile positioning in wireless telecommunication systems.The Stansfield estimator in [5] is considered as one of the first localization methods. It is a weighted least-squares (LS) estimator that assumes small independent Gaussian distributed bearing noise with no sensor location error. The pseudolinear estimator (PLE) introduced in [6] relaxed the prior knowledge requirement of the emitter range by the Stansfield estimator. For Gaussian distributed bearing noise, the passive emitter localization problem can be converted into a nonlinear LS estimation problem by engaging the maximum likelihood approach. In [7] the nonlinear LS problem was linearized by Taylor series expansion resulting an iterative Gauss–Newton algorithm.The potential performance of any particular localization algorithm is highly dependent on the relative sensor-target geometry [6,8]. This performance is determined by the geometry of the physical aperture or array as well as the weighting that can be applied to measurements [9]. A partial characterization of the sensor-target geometry with various matrices related to Cramer–Rao inequality or the corresponding Fisher information matrix has been explored in [10]. Since the Cramer–Rao lower bound is a function of the relative sensor-target geometry, a number of authors have attempted to identify underlying geometrical configurations that minimize some measure of this variance lower bound in [6,10-17]. In [12] the problem of moving the sensors in order to track moving targets while maintaining an optimal localization geometry is examined. Indeed, for mobile sensor-based localization problems, a similar measure of localization performance can be used to identify optimal sensor trajectories and to derive control laws for navigating sensors along such trajectories [2,6,12,14,15,18-20]. Localization of targets via AoA sensors are currently being studied in many robotic applications [21,22]. A modulo conversion method to finding phase ambiguity and consequently estimating the AoA of an electromagnetic wave incident on a multi-element interferometer with non-uniform spacings is presented in [23]. Furthermore, some array design formulas are given in [24].Determining the optimal trajectory for a single moving platform with an AoA sensor was explored in [25]. In this approach, the optimal trajectory was determined by maximizing the determinant of the Fisher Information Matrix (FIM), which minimizes the uncertainty of the overall estimation. In this work it is assumed that the estimation algorithm is nearly efficient, because its error covariance matrix is close to the Cramer–Rao Lower Bound (CRLB) [26]. Deriving and dealing with actual Mean Squared Error (MSE) expressions for AoA/range localization methods can be challenging due to the nonlinear nature of the estimation problem. Hence FIM can be used to simplify the analysis to a greater extent [11,13].Most of the existing literature concerned on the placement of AoA/range sensors around the target for optimal localization [11,13], but linear sensor arrays play a crucial role in some real world applications [8,27-38]. A new array geometry, which is capable of significantly increasing the degrees of freedom of linear arrays, is introduced in [39].In this paper we provide a more rigorous characterization of the relative sensor-target geometry for linear sensor arrays based on AoA-only and range-only localization, and to the best of our knowledge, no such analysis exists in the literature.In our approach we consider the localization problem involving a single target and multiple adjustable AoA/range sensors located as a linear array (uniform and non-uniform). In this case, the Cramer–Rao lower bound with the corresponding Fisher information determinant is used to investigate the optimality of the relative sensor-target geometry, exploring the intrinsic relation with the spatial diversity and the underlying measurement model.The remainder of this paper is organized as follows. In Section 2, an outline of some notations and conventions together with the problem formulation for AoA-only and range-only localization is given. Section 3 provides results for optimality of the localization for linear sensor arrays that utilise the AoA sensor measurements, while Section 4 gives the results for the range sensor measurements. Section 5 provides simulation results for our theoretical derivations and the paper concludes with a discussion of the optimal configurations in Section 6. In fact, the results presented in this paper provide fundamental information about how the localization performance is affected by the sensor-target geometry for linear sensor arrays. This information is of significant value to users of multiple sensor (linear arrays) based localization systems.
Problem Formulation and Assumptions
Consider the i sensor of a multiple AoA/range sensors located in a linear array that are positioned to localize a single stationary target (Figure 1). The unknown location of the target is given by p = [x]. The AoA/range sensors are marked as i ∈ {1,2,…, N} and N ≥ 2 with the location of the i sensor given by S = [x]. The distance between the sensor S and the target P is given by r = ‖p — S. The bearing θ from sensor S to the target is measured clockwise form x-axis such that θ(p) ∈ [0, 2π).
Figure 1.
Measurement from a sensor.
In general, the set of measurements from N sensors can be written as ẑ = z(p) + n, where z(p) = [z(p) … z(p)] and n = [n1… n]. It is assumed that the measurement errors of distinct sensors are independent of each other. For simplicity, it is assumed that the error variances of multiple distinct sensors are equal and given by
. The covariance matrix for n sensors is then given by
, where I is an N-dimensional identity matrix. The general measurement vector ẑ can thus be considered as an observable normally distributed random vector and can be described by ẑ ∼
(z(p), R).The Cramer–Rao inequality lower bounds the covariance achievable by an unbiased estimator under two mild regularity conditions. Considering the unbiased estimate p̂ for p, the Cramer–Rao bound states that
where ℐ is the Fisher information matrix. In general, if ℐ is singular then no unbiased estimator for p exists with a finite variance. If ℐ is non-singular then the existence of an unbiased estimator of p with finite variance is theoretically possible. If Equation (1) holds with equality then the estimator is called efficient and the parameter estimate p̂ is unique.Consider the set of measurements from N sensors ẑ ∼
(z(p), R). The Fisher information matrix, in this case, quantifies the amount of information that the observable random vector ẑ carries about the unobservable parameter p. It is a matrix with the (i,j) element given by
where p is the i element of the target's location vector p. Here, f(ẑ;p) is the likelihood function of p given fixed measurements and the natural logarithm of f(ẑ;p) is given by,
where c is a constant term independent of p. Then the general Fisher information matrix is given byThe analysis of the optimal geometry is subjected to the following constraints:Fixed Uniform Linear Arrays (FULA): One sensor of the linear array is fixed and the distances between consecutive sensors are equal.Uniform Linear Arrays (ULA): The distances between consecutive sensors are equal.Fixed Non-Uniform Linear Arrays (FNULA): One sensor of the linear array is fixed and the distances between consecutive sensors may not be equal.Non-Uniform Linear Arrays (NULA): The distances between consecutive sensors may not be equal.
AoA Based Localization
The measured value of angle (θ) is given by,
where the arctan is defined such that θ(p) ∈ [0, 2π) and the n is the measurement error. This error is assumed to be normally distributed with zero mean and variance
, i.e.,
.Then using Equation (2), Fisher information matrix (I(p)) for N number of sensors around the target can be written as,The Fisher information determinant for bearing-only localization can be given as,
and
where S = {{i, j}} is defined as the set of all combinations of i and j with i, j ∈ {1,‥, N} and j>i, implying
. Here |.| indicates the number of combinations.
Range Based Localization
The measured value of range (r) is given by,
where the e is the measurement error and it is assumed to be normally distributed with zero mean and a variance
, i.e.,
.Then using Equation (2), the Fisher Information Matrix (I(p)) for N number of sensors around the target can be written as,The Fisher information determinant for range-only localization can be given as,
and
where S = {{i, j}} is defined as the set of all combinations of i and j with i, j ∈ {1,‥, N} and j>i, implying
.
Optimal Geometries for Inline AoA Sensors
Fixed Uniform Linear Arrays(FULA)
Theorem 1
Consider that a target is at P(x
where (a,b) = (x.
Proof 1
Translating .
Corollary 1
Consider that the target location is P(x.
Proof 2
With no loss of generality consider two sensors, one fixed at the origin (SBy maximizingHence, ‖S1− S2‖ = ‖S1− P‖.
Uniform Linear Arrays (ULA)
Theorem 2
Consider N sensors on a given line b distance away from a target. When x is the distance between consecutive sensors, the optimal localization of the target occurs for the x, which maximize the following Fisher information determinant,
where
and
Proof 3
Translating .
Corollary 2
For two AoA sensors, the optimal sensor separation occurs when ‖S1− S2‖ = ‖ S1− P‖ = ‖S2− P‖.
Proof 4
Using
It can be shown that the maximum of
and
when this relationship holds for the optimal sensor separation, ‖S1 − S2‖ = ‖S1 − P‖ = ‖S2 −P‖.
Fixed Non-Uniform Linear Arrays (FNULA)
Suppose a target (P) is to be localized using N number of linear sensors (S1, S2, ,… , S). Translating Equation (3) in to Cartesian coordinates, it can be shown that the Fisher information determinant for this case is
where b is the distance between the target and the linear array and S = {{i, j}} is defined as the set of all combinations of i and j with i, j ∈ {1,‥, N} and j>i, implying
.Finding the optimal sensor separations becomes an (N − 1)-dimensional optimization problem. Finding the solutions is mathematically challenging when n>3 and the solutions for the n = 3 case have been found in [40], which is a two-dimensional optimization problem.
Non-Uniform Linear Arrays (NULA)
Theorem 3
Consider N number of AoA sensors on a given line b distance away from a target. At the optimal geometry, sensors form an equilateral triangle with the target.N is even; N/2 sensors overlap at each corner of the triangle located on the line.N is odd; (N − 1)/2 and (N + 1)/2 sensors overlap at each corner of the triangle located on the line respectively.
Proof 5
Consider the sensor-target geometry shown inIt can be shown that
and
. When the total number of sensors used for localization is even (N ∈ {2,4,6,…}); assume that N/2 and N/2 − 1 number of sensors are overlapping at each corner of the triangle (SIt can be shown that
and
. Then it is clear that for any N ≥ 2,
and
provide the optimal geometry for AoA-based localization, which is an equilateral triangle.
Optimal Geometries for Inline Range Sensors
Fixed Uniform Linear Arrays (FULA)
Theorem 4
Consider that a target is at P(x
where (a, b) = (x, y).
Proof 6
Translating (4) into Cartesian coordinates and rearranging leads to (11).
Corollary 3
Consider that the target is at P(x) and the position of one sensor (fixed) and the line on which the second sensor to be placed is known. The optimal geometry occurs when the angle subtended by the sensors at the target is π/2 (i.e., S.
Proof 7
With no loss of generality consider two sensors, one fixed at the origin (S1 = [x = 0 0]) and the other on the x-axis (S2 = [x2 0]). The target is at P(x) as shown inBy maximizing the (12) with respect to x,This proves that the optimal geometry occurs when the angle subtended by the sensors at the target is π/2.
Theorem 5
Consider N sensors on a given line that are b distance away from the target. With equal distance x between consecutive sensors, the optimal localization of the target occurs for the x, which maximizes the following Fisher information determinant,
where
and
Proof 8
Translating .
Corollary 4
For two range sensors, the optimal sensor target geometry occurs when the angle subtended by the sensors at the target is π/2 (i.e., S1P̂S2 = π/2).
Proof 9
Using
It can be shown that the maximum of (14) occurs when
when this relationship holds for the optimal sensor target geometry, the angle subtended by the sensors at the target is π/2.This result agrees with the geometrical relationships obtained in [11], where they prove that, for two range sensors, the optimal sensor-target geometry is unique and occurs when the angle subtended by the sensors at the target is π/2.Suppose a target (P) is to be localized using N number of linear sensors (S1, S2,…, S). Translating Equation (4) into Cartesian coordinates, it can be shown that the Fisher information determinant for this case is
where b is the distance between the target and the linear array whilst S = {{i, j}} is defined as the set of all combinations of i and j with i, j ∈ {1, ‥ , N} and j>i, implying
.Finding the optimal sensor separation becomes an (N − 1)-dimensional optimization problem.
Non-Uniform Linear Arrays (NULA)
Suppose a target (P) is to be localized using N number of inline sensors (S1, S2,…, S). Translating Equation (4) into Cartesian coordinates, it can be shown that the Fisher information determinant for this case is
where b is the distance between the target and the linear array whilst S = {{i, j}} is defined as the set of all combinations of i and j with i, j ∈ {1, ‥ , N} and j>i, implying
.Finding the optimal sensor separation becomes an N-dimensional optimization problem, which will be discussed in detail in our future research.
Simulations
Simulations Related to Theorem 1
Consider a sensor-target geometry where one sensor (S1) is fixed at the origin and the other sensors (S2,S3, … S) are free to be located on the x-axis with equal distance from each other. The target is at P = [3 4]. Figure 4 shows the variation of the Fisher information determinant value with the distance between the sensors for different numbers of sensors.
Figure 4.
Variation of Fisher information determinant value with the distance between two adjacent sensors of ULA for different number of AoA sensors (One sensor fixed).
It can be seen from the figure that when the number of sensors is increased, the Fisher information determinant value increases and the inter-sensor distance decreases for optimal localization, which is unique for a given number of sensors.
Simulations Related to Theorem 2
Two Adjustable Sensors
Consider a sensor-target geometry as depicted in the Figure 2, where the sensors (S1) and (S2) are located anywhere on the x-axis. The target is at P = [3 4]. The variation of the Fisher information determinant value with the positions of the two sensors is depicted in Figure 5 and the corresponding contour plot in Figure 6. It can be seen that the Fisher information value is maximized when
and
(Corollary 2). When x1 and x2 attain these values, the geometry of the sensor-target configuration is an equilateral triangle. (i.e., ‖S1 − S2‖ = ‖S1 − P‖ = ‖S2 − P‖).
Figure 2.
Localization with two sensors (AoA/Range) on x-axis.
Figure 5.
Variation of Fisher information determinant value with the AoA sensors positions.
Figure 6.
Variation of Fisher information determinant value with the AoA sensors positions (Contour plot).
ULA with Multiple Adjustable Sensors
Consider a sensor target geometry as depicted in the Figure 3, where all the sensors are equally separated by x distance and the distance to the target from the line on which the sensors are placed is 4. The variation of Fisher information determinant value with respect to x is depicted in Figure 7 for different numbers of sensors.
Figure 3.
Localization with N number of AoA sensors.
Figure 7.
Variation of Fisher information determinant value with the distance between two adjacent sensors of ULA for different number of AoA sensors (All adjustable).
It can be seen from the figure that when the number of sensors is increased, the Fisher Information determinant value increases and the distance between the sensors decreases for optimal localization, which is unique for a given number of sensors.
Simulations Related to Theorem 4
Consider a sensor-target geometry where one sensor (S1) is fixed at the origin and the other sensors (S2,S3, … S) are located anywhere on the x-axis keeping the same distance from each other. The target is at P = [3 4]. Figure 8 shows the variation of Fisher information determinant value with the distance between the sensors for different number of sensors.
Figure 8.
Variation of Fisher information determinant value with the distance between two adjacent sensors of ULA for different number of range sensors (One sensor fixed).
It can be seen from the figure that when the number of sensors is increased, the Fisher information determinant value increases and the distance between the sensors decreases for optimal localization, which is unique for a given number of sensors.
Simulations Related to Theorem 5
Consider a sensor-target geometry as depicted in the Figure 2, where the sensors (S1) and (S2) are located anywhere on the x-axis. The target is at P = [3 4]. The variation of the Fisher information determinant value with the locations of the two sensors is depicted in Figure 9 and the corresponding contour plot in Figure 10. It can be seen that the Fisher information value maximizes when x1 and x2 satisfy (14)(Corollary 4).
Figure 9.
Variation of Fisher information determinant value with the range sensors positions.
Figure 10.
Variation of Fisher information determinant value with the range sensors positions (Contour plot).
Consider a sensor-target geometry where all the sensors are equally separated by x distance and the distance to the target from the line on which the sensors are placed is 4. Variation of the Fisher Information determinant value with respect to x is depicted in Figure 11 for different number of sensors.
Figure 11.
Variation of Fisher information determinant value with the distance between two adjacent sensors of ULA for different number of range sensors (All adjustable).
It can be seen from the simulation that when the number of sensors increases, the Fisher information determinant value increases and the distance between the sensors decreases for optimal localization, which is unique for a given number of sensors.
Conclusions
In this paper, we have provided a characterization of optimal sensor-target geometry for linear arrays of AoA and range sensors in passive localization problems in ℝ2. We have mainly discussed two generic problems of fully adjustable linear sensor arrays and the case of an array, where the sensors are free to be moved with respect to a fixed sensor. Cramer–Rao lower bound and the corresponding Fisher information matrices are used to analyze the sensor target geometry for optimal localization.The perfect knowledge of the emitter position should be available in the theoretical development for determining optimal sensor placement. Even though in practical applications this information is not available, a rough estimate of the likely region of the emitter is sufficient in determining the sensor positions to obtain improved localization results. Hence the results of this paper can be utilized to establish guidelines for linear sensor placement leading to improved performance.The analysis given in this paper is also related to optimal path planning and trajectory control of mobile sensors for localization, e.g., see [15,20,25].