CN111551897B - TDOA (time difference of arrival) positioning method based on weighted multidimensional scaling and polynomial root finding under sensor position error - Google Patents
TDOA (time difference of arrival) positioning method based on weighted multidimensional scaling and polynomial root finding under sensor position error Download PDFInfo
- Publication number
- CN111551897B CN111551897B CN202010335969.XA CN202010335969A CN111551897B CN 111551897 B CN111551897 B CN 111551897B CN 202010335969 A CN202010335969 A CN 202010335969A CN 111551897 B CN111551897 B CN 111551897B
- Authority
- CN
- China
- Prior art keywords
- order
- matrix
- representing
- formula
- vector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/06—Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
The invention discloses a TDOA (time difference of arrival) positioning method based on weighted multidimensional scaling and polynomial rooting under the condition of the prior observation error of a sensor position, which comprises the steps of firstly obtaining TDOA observed quantity of a radiation source signal by utilizing a plurality of sensors, and constructing a scalar product matrix by utilizing distance difference observed quantity, thereby forming a multidimensional scaling pseudo-linear equation; then, the influence of TDOA observation errors and sensor position prior observation errors on a pseudo linear equation is quantitatively analyzed, so that an optimal weighting matrix is determined; secondly, constructing secondary equality constraint by utilizing algebraic features of the augmented unknown vector, and constructing a secondary equality constraint weighted least square optimization model by combining a multi-dimensional scale pseudo linear equation and a sensor position prior observed value; and finally, converting the optimization problem into a polynomial root solving problem by utilizing a Lagrange multiplier technology, and obtaining the joint estimation of the radiation source position vector and the sensor position vector by utilizing a Newton root solving method. The invention can improve the positioning precision of the radiation source and can also obtain more accurate sensor position information.
Description
Technical Field
The invention belongs to the technical field of radiation source positioning, and particularly relates to a TDOA (time difference of arrival) positioning method based on weighted multidimensional scaling and polynomial root solving under the existence of a priori observation error of a sensor position.
Background
As is well known, radiation source positioning technology plays an important role in a variety of industrial and electronic information fields, such as target monitoring, navigation telemetry, seismic surveying, radio astronomy, emergency assistance, safety management, and the like. The basic process of radiation source positioning is to extract parameters (also called positioning observation) related to the position of the radiation source from electromagnetic signals, and then to use the parameters to calculate a radiation source position vector. Observations for radiation source localization involve multi-domain parameters such as space, time, frequency, energy, etc., with TDOA (which may be equivalently distance difference) being one type of observation that is applied more frequently. The TDOA positioning technique is to perform positioning by using the arrival time difference of radiation source signals collected by a plurality of sensors, wherein the arrival time difference of the radiation source signals at two different sensors can determine 1 hyperboloid (line), and the position coordinates of the radiation source can be obtained by intersecting a plurality of hyperboloids (lines). With the continuous development of modern communication technology and time difference measurement technology, TDOA positioning technology has become one of the most mainstream radiation source positioning means. According to the algebraic features of the TDOA observation equation, domestic and foreign scholars propose a plurality of TDOA positioning methods with excellent performance, wherein the TDOA positioning methods comprise an iteration method and a closed solution method, and the closed solution method does not need iteration operation and can effectively avoid the problems of local convergence, iteration divergence and the like, so that the TDOA positioning methods are widely favored by the scholars. In recent years, among analytic class positioning methods, researchers have proposed a TDOA positioning method based on weighted multidimensional scaling (Wei H W, Wan Q, Chen Z X, Ye S F.A novel weighted multidimensional scaling analysis for time-of-arrival-based mobile location [ J ]. IEEE Transactions on Signal Processing,2008,56(7): 3018-3022). this method has obtained a pseudo-linear equation about the radiation source position vector by constructing a scalar product matrix, and has given a closed solution of the radiation source position vector, which can achieve a better positioning effect. However, this method does not utilize quadratic constraints satisfied by the augmented unknown vector, and therefore its positioning accuracy is not asymptotically optimal. On the other hand, in an actual positioning scene, a priori observation error of a sensor position often exists, for example, the sensor is randomly arranged or the sensor is installed on an airborne platform, a ship-borne platform or the like. The findings in the literature (Ho K C, Lu X, Kovavisaruch L. Source localization using TDOA and FDOA measures in the presence of receiver location errors: analysis and solution [ J ]. IEEE Transactions on Signal Processing,2007,55(2):684-696.) indicate that a priori observation errors in the sensor location severely degrade the positioning accuracy and need to be taken into account in the positioning method. The weighted multi-dimensional scale TDOA positioning method proposed in the literature (Zhu Guaiui, Von Dazheng, Nee Weike, sensor position error, time difference positioning algorithm [ J ] electronics report, 2016,44(1):21-26.) considers the influence of the prior observation error of the sensor position, and improves the positioning accuracy, but the method does not utilize the quadratic equation constraint satisfied by the augmented unknown vector, so the positioning accuracy is not asymptotically optimal. Based on the current research situation, the invention discloses a TDOA (time difference of arrival) positioning method based on weighted multidimensional scaling and polynomial root solving under the condition of the prior observation error of the sensor position. Compared with the existing TDOA positioning method based on the weighted multidimensional scale, the new method not only can remarkably improve the positioning precision of the radiation source, but also can obtain more accurate sensor position information.
Disclosure of Invention
Aiming at the problem of poor positioning accuracy of the existing TDOA positioning method based on weighted multidimensional scaling, the invention provides the TDOA positioning method based on weighted multidimensional scaling and polynomial root finding under the condition of the prior observation error of the sensor position.
In order to achieve the purpose, the invention adopts the following technical scheme:
a TDOA positioning method based on weighted multidimensional scaling and polynomial rooting in the presence of prior observation errors of sensor positions comprises the following steps:
step 1: obtaining the observed quantity of TDOA of the radiation source signal reaching the M-th sensor and the 1 st sensor by using M sensors arranged in the space, and further obtaining the observed quantity of distance difference by using the observed quantity of TDOA
Step 2: apriori observations using sensor positionSum-distance difference observed quantityConstructing an (M +1) × (M +1) order distance matrix D;
and step 3: calculating an (M +1) × (M +1) order scalar product matrix W using the distance matrix D;
and 4, step 4: first, a priori observations are made using sensor locationsSum-distance difference observed quantityConstructing an (M +1) x 4-order matrix G, and then calculating an (M +1) x 5-order matrix T by using the matrix G;
and 5: let the iteration index k:equalto 0, set the iteration threshold value delta, according toIterative initial value g of W and T calculation(0)And s(0);
Step 6: according tog(0)And s(0)Sequentially calculating an (M +1) × (M-1) order matrix Bt1(g(k),s(k)) And Bt2(g(k),s(k)) And (M +1) × 3M order matrix Bs1(g(k),s(k)) And Bs2(g(k),s(k));
And 7: according to Bt1(g(k),s(k)) And Bt2(g(k),s(k)) And Bs1(g(k),s(k)) And Bs2(g(k),s(k)) Calculating an (M +1) × (M-1) order matrix Bt(g(k),s(k))=Bt1(g(k),s(k))+Bt2(g(k),s(k)) And (M +1) × 3M order matrix Bs(g(k),s(k))=Bs1(g(k),s(k))+Bs2(g(k),s(k)) And to matrix Bt(g(k),s(k)) Performing singular value decomposition;
and 8: first according to Bs(g(k),s(k))、Bt(g(k),s(k)) And B after singular value decompositiont(g(k),s(k)) Calculating a (4M-1) × (4M-1) order weighting matrix (Ω)(k))-1Then using a weighting matrix (omega)(k))-1Calculating a (3M +4) × (3M +4) order matrix Φ(k)And (3M +4) × 1 order column vector
step 10: firstly, the eigenvalue decomposition result in step 9 is used to calculate the (3M +4) x 1 order column vectorAndthen according toAndcalculating a scalar quantity
Step 11: decomposing the result and scalar quantity by using the characteristic value in step 9Calculating a scalar quantity
Step 12: using Newton's method to solveSelecting real roots and eliminating false roots, wherein the roots are roots of a unitary 6-degree polynomial of coefficients;
step 13: computing an iteration result g using the root selected in step 12(k+1)And s(k+1)If g | | |(k+1)-g(k)||2If the value is less than or equal to delta, the step 14 is carried out, otherwise, the iteration index k is updated to be k +1, and the step 6 is carried out;
step 14: will iterate the sequence g(k)The first 3 components of the convergence values of the sequence are used as the estimate of the radiation source position vector, and the sequence of iterations s is iterated(k)The converged value of } is used as an estimate of the sensor position vector.
Further, the step 1 comprises:
according to the radiation source position vector u and the position vector of the mth sensorObtaining the observed quantity of TDOA of the radiation source signal reaching the m-th sensor and reaching the 1 st sensorM is more than or equal to 2 and less than or equal to M, and measuring TDOAMultiplying by the signal propagation velocity to obtain the observed distance differenceThe corresponding expressions are respectively
Wherein epsilonm1Representing the range difference observation error.
Further, the step 2 comprises:
apriori observations using sensor positionSum-distance difference observed quantityConstructing an (M +1) × (M +1) order distance matrix D, with the corresponding calculation formula of
Further, the step 3 comprises:
calculating an (M +1) × (M +1) order scalar product matrix W using an (M +1) × (M +1) order distance matrix D, the corresponding calculation formula being
In the formulaWherein IM+1Represents an identity matrix of order (M +1) × (M + 1); 1(M+1)×(M+1)Represents an (M +1) × (M +1) order all 1 matrix.
Further, the step 4 comprises:
firstly, calculating an (M +1) multiplied by 4-order matrix G, wherein the corresponding calculation formula is
In the formula 1(M+1)×1Represents a (M +1) × 1 order all 1-column vector; o is1×3Representing all 0 row vectors of order 1 × 3;
then, the matrix G is used for calculating a (M +1) multiplied by 5-order matrix T, and the corresponding calculation formula is
Further, the step 5 comprises:
setting the iteration index k:equalto 0, setting an iteration threshold value delta, and calculating an iteration initial value g(0)And s(0)The corresponding calculation formula is
Vector t in the formula1Represents the 1 st column vector in the matrix T; momentMatrix T2A matrix formed by the 2 nd to 5 th columns in the matrix T is represented.
Further, the step 6 comprises:
sequentially calculating an (M +1) × (M-1) order matrix B according to the following formulat1(g(k),s(k)) And Bt2(g(k),s(k)) And (M +1) × 3M order matrix Bs1(g(k),s(k)) And Bs2(g(k),s(k)):
In the formula
Wherein O is(M+1)×MRepresents an (M +1) x M order all 0 matrix; 1M×1Representing an M × 1 order all-1 column vector; i isMRepresenting an M × M order identity matrix; i isM-1Representing an identity matrix of order (M-1) × (M-1); o is1×MRepresenting all 0 row vectors of order 1 × M; o is1×(M-1)Represents all 0 row vectors of 1 × (M-1) order;is represented by a vector s(k)3m-2, 3m-1 and 3m elements of the column vector of order 3 × 1;O3×(M+1)represents a 3 × (M +1) order all 0 matrix;O2×(M-1)represents a 2 (M-1) order all 0 matrix; o is(M+1)×3MRepresents (M + 1). times.3MA rank all 0 matrix;is represented by a vector α (g)(k),s(k)) The 3 × 1 order column vector of the 2 nd, 3 rd and 4 th elements; o is1×3MRepresenting all 0 row vectors of 1 × 3M order; o isM×1Representing an M × 1 order all 0 column vector; 1M×(M+1)Represents an M × (M +1) order all 1 matrix; i is3Representing a 3 x 3 order identity matrix.
Further, the step 7 includes:
first, calculate the (M +1) × (M-1) order matrix Bt(g(k),s(k))=Bt1(g(k),s(k))+Bt2(g(k),s(k)) And (M +1) × 3M order matrix Bs(g(k),s(k))=Bs1(g(k),s(k))+Bs2(g(k),s(k)) And to matrix Bt(g(k),s(k)) Singular value decomposition is carried out to obtain
Bt(g(k),s(k))=H(k)Σ(k)V(k)T
In the formula H(k)Represents an orthogonal matrix of (M +1) × (M-1) order; v(k)Represents an orthogonal matrix of order (M-1) × (M-1); sigma(k)Representing an (M-1) × (M-1) order diagonal matrix having diagonal elements of matrix Bt(g(k),s(k)) The singular value of (a).
Further, the step 8 includes:
first, calculate the (4M-1) × (4M-1) order weighting matrix (Ω)(k))-1Wherein the matrix Ω(k)Is calculated by the formula
In the formula EtRepresenting a TDOA observation error covariance matrix; esRepresenting a covariance matrix of prior observation errors of the sensor locations;
then using a weighting matrix (omega)(k))-1Calculating a (3M +4) × (3M +4) order matrix Φ(k)And (3M +4) × 1 order column vectorThe corresponding calculation formula is
In the formula O4×3MRepresenting a 4 × 3M-order all 0 matrix; o is3M×4Represents a 3 mx 4 order all 0 matrix; o is3M×(M-1)Represents a 3 Mx (M-1) order all 0 matrix; o is(M-1)×3MRepresenting an (M-1) × 3M order all 0 matrix; i is3MRepresenting a 3M × 3M order identity matrix; the other expressions are
Wherein O is4×1Representing a 4 x 1 order all 0 column vector; o is1×4Representing all 0 row vectors of 1 × 4 order; i is4Representing a 4 x 4 order identity matrix.
Further, the step 9 includes:
In the formula O1×3(M-1)Representing a 1 x 3(M-1) order all 0 row vector;O3(M-1)×1Represents a 3(M-1) × 1 order all 0 column vector; o is3(M-1)×3(M-1)Represents a 3(M-1) × 3(M-1) order all 0 matrix; p(k)Is a matrix made up of eigenvectors;whereinThe eigenvalues are represented and arranged in descending order of absolute value from large to small, only the first 4 eigenvalues are non-zero eigenvalues, and the rest are zero eigenvalues.
Further, the step 10 includes:
firstly, the eigenvalue decomposition result in step 9 is used to calculate the (3M +4) x 1 order column vectorAndthe corresponding calculation formula is
In the formulaRepresenting a vectorThe jth element in (a);representing a vectorThe jth element in (a).
Further, the step 11 includes:
using in step 9The first 4 eigenvalues and scalars ofCalculating a scalar quantityThe corresponding calculation formula is
Further, the step 12 includes:
using Newton's method to solveBeing the root of a univariate 6 th order polynomial of a coefficient, the corresponding polynomial equation can be expressed as
In the formula Andrespectively indicate the utilization of the jth rootThe obtained position vector of the m-th sensor and the radiation source position vector are calculated by the corresponding formula
Wherein O is3×(3M+1)Represents a 3 × (3M +1) order all 0 matrix; o is3×4Represents a 3 × 4 order all 0 matrix;express identity matrix IMThe m-th column vector of (1).
Further, the step 13 includes:
using the root selected in step 12Calculating an iteration result g(k+1)And s(k+1)The corresponding calculation formula is
In the formula O4×4Representing a 4 x 4 order all 0 matrix;
if g | | |(k+1)-g(k)||2δ is not greater than δ, go to step 14, otherwise update iteration index k ═ k +1, and go to step 6.
Further, the step 14 includes:
will iterate the sequence g(k)The first 3 components of the convergence values of the sequence are used as the estimate of the radiation source position vector, and the sequence of iterations s is iterated(k)The converged value of } is used as an estimate of the sensor position vector.
Compared with the prior art, the invention has the following beneficial effects:
firstly, obtaining TDOA observed quantity of a radiation source signal by utilizing a plurality of sensors in a 3-dimensional space, and constructing 1 scalar product matrix by utilizing the distance difference observed quantity, thereby forming a multi-dimensional scale pseudo linear equation; then, the influence of TDOA observation errors and sensor position prior observation errors on a pseudo linear equation is quantitatively analyzed, so that an optimal weighting matrix is determined; secondly, constructing secondary equality constraint by utilizing algebraic features of the augmented unknown vector, and constructing 1 secondary equality constraint weighted least square optimization model by combining a multi-dimensional scale pseudo linear equation and a sensor position prior observed value, wherein unknown parameters in the model simultaneously comprise a radiation source position vector and a sensor position vector; and finally, converting the optimization problem into a polynomial root solving problem by utilizing a Lagrange multiplier technology, and obtaining the joint estimation of the radiation source position vector and the sensor position vector by utilizing a Newton root solving method. The method is based on a weighted multidimensional scaling principle, converts the TDOA positioning problem into a polynomial root solving problem on the basis of the quadratic equation constraint satisfied by the augmented unknown vector, and obtains the joint estimation of the radiation source position vector and the sensor position vector by using a Newton root solving method. Compared with the existing TDOA positioning method based on the weighted multidimensional scale, the new method has two advantages: the 1 st advantage is that the positioning accuracy of the radiation source can be improved by utilizing quadratic equation constraint satisfied by the augmented unknown vector; the 2 nd advantage is that the joint estimation of the radiation source position vector and the sensor position vector is realized, the influence of the prior observation error of the sensor position is inhibited, and more accurate sensor position information can be obtained.
Drawings
FIG. 1 is a basic flow diagram of a TDOA locating method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations in accordance with an embodiment of the present invention;
FIG. 2 is a positioning result scatter plot versus positioning error elliptic curve (X-Y coordinate plane);
FIG. 3 is a positioning result scatter plot versus positioning error elliptic curve (Y-Z coordinate plane);
FIG. 4 is a graph of root mean square error of radiation source position estimates as a function of standard deviation σsThe variation curve of (d);
FIG. 5 is a graph of root mean square error of sensor position estimates as a function of standard deviation σsThe variation curve of (d);
FIG. 6 is a plot of root mean square error of radiation source position estimate as a function of standard deviation σtThe variation curve of (d);
FIG. 7 is a graph of root mean square error of sensor position estimates as a function of standard deviation σtThe change curve of (2). (ii) a
FIG. 8 is a plot of the root mean square error of the source position estimate against the standard deviation c;
FIG. 9 is a plot of root mean square error of sensor position estimates as a function of standard deviation c;
figure 10 is a plot of the root mean square error of the radiation source position estimate against the standard deviation c.
Detailed Description
The invention is further illustrated by the following examples in conjunction with the accompanying drawings:
as shown in FIG. 1, a TDOA locating method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor positions comprises the following steps:
step 1: placing M sensors in space, using them to obtain TDOA observations of the radiation source signal arriving at the M-th (M is 2-M) and arriving at the 1 st sensor, and using the TDOA observations to further obtain range-difference observations
Step 2: apriori observations using sensor positionSum-distance difference observed quantityConstructing an (M +1) × (M +1) order distance matrix D;
and step 3: calculating an (M +1) × (M +1) order scalar product matrix W using the distance matrix D;
and 4, step 4: first, a priori observations are made using sensor locationsSum-distance difference observed quantityCalculating an (M +1) x 4 order matrix G, and then calculating an (M +1) x 5 order matrix T by using the matrix G;
and 5: let the iteration index k:equalto 0, set the iteration threshold value delta, according toIterative initial value g of W and T calculation(0)And s(0);
Step 6: according tog(0)And s(0)Sequentially calculating an (M +1) × (M-1) order matrix Bt1(g(k),s(k)) And Bt2(g(k),s(k)) And (M +1) × 3M order matrix Bs1(g(k),s(k)) And Bs2(g(k),s(k));
And 7: first according to Bt1(g(k),s(k)) And Bt2(g(k),s(k)) And Bs1(g(k),s(k)) And Bs2(g(k),s(k)) Calculating an (M +1) × (M-1) order matrix Bt(g(k),s(k))=Bt1(g(k),s(k))+Bt2(g(k),s(k)) And (M +1) × 3M order matrix Bs(g(k),s(k))=Bs1(g(k),s(k))+Bs2(g(k),s(k)) And to matrix Bt(g(k),s(k)) Performing singular value decomposition;
and 8: first according to Bs(g(k),s(k))、Bt(g(k),s(k)) And B after singular value decompositiont(g(k),s(k)) Calculating a (4M-1) × (4M-1) order weighting matrix (Ω)(k))-1Then using a weighting matrix (omega)(k))-1Calculating a (3M +4) × (3M +4) order matrix Φ(k)And (3M +4) × 1 order column vector
step 10: firstly, the eigenvalue decomposition result in step 9 is used to calculate the (3M +4) x 1 order column vectorAndthen according toAndcalculating 4 scalars
Step 11: decomposing the result and scalar quantity by using the characteristic value in step 9Calculating 7 scalars
Step 12: using Newton's method to solveSelecting real roots and eliminating false roots, wherein the roots are roots of a unitary 6-degree polynomial of coefficients;
step 13: computing an iteration result g using the root selected in step 12(k+1)And s(k+1)If g | | |(k+1)-g(k)||2If the value is less than or equal to delta, the step 14 is carried out, otherwise, the iteration index k is updated to be k +1, and the step 6 is carried out;
step 14: will iterate the sequence g(k)The first 3 components of the convergence values of the sequence are used as the estimate of the radiation source position vector, and the sequence of iterations s is iterated(k)The converged value of } is used as an estimate of the sensor position vector.
Further, in step 1, M sensors are placed in space, and are used to perform TDOA localization of the radiation source. The radiation source position vector is u, the m sensor position vector isWherein the content of the first and second substances,respectively representing the coordinates of the mth sensor in the directions of an x axis, a y axis and a z axis; using them, it is possible to obtain the observed quantities of TDOA from the radiation source signal arriving at the M (2. ltoreq. M. ltoreq. M) th sensor to the 1 st sensorMeasuring TDOAMultiplying by the signal propagation velocity to obtain the observed distance differenceThe corresponding expressions are respectively
Wherein c is the signal propagation speed; epsilonm1Representing the range difference observation error.
Further, in the step 2, the observed quantity is observed a priori by using the position of the sensorSum-distance difference observed quantityConstructing an (M +1) × (M +1) order distance matrix D, with the corresponding calculation formula of
It is worth mentioning that it is possible to show,are obtained in advance but contain errors therein.
Further, in step 3, the (M +1) × (M +1) order product matrix W is calculated by using the (M +1) × (M +1) order distance matrix D, and the corresponding calculation formula is
In the formulaWherein IM+1Represents an identity matrix of order (M +1) × (M + 1); 1(M+1)×(M+1)Represents an (M +1) × (M +1) order all 1 matrix.
Further, in step 4, firstly, a (M +1) × 4 th order matrix G (G has no specific physical meaning, and is only an intermediate matrix) is calculated, and the corresponding calculation formula is
In the formula 1(M+1)×1Represents a (M +1) × 1 order all 1-column vector; o is1×3Representing all 0 row vectors of order 1 × 3;
then, a matrix G is used for calculating a (M +1) multiplied by 5-order matrix T (T has no specific physical meaning and is only a middle matrix), and the corresponding calculation formula is
Further, in step 5, let the iteration index k:equalto 0, set the iteration threshold value δ, and calculate the iteration initial value g(0)And s(0)The corresponding calculation formula is
Vector t in the formula1Represents the 1 st column vector in the matrix T; matrix T2To representThe matrix T is a matrix formed by the 2 nd to 5 th columns (i.e., T ═ T)1T2])。
Further, in the step 6, the (M +1) × (M-1) order matrix B is calculated in sequencet1(g(k),s(k)) And Bt2(g(k),s(k)) And (M +1) × 3M order matrix Bs1(g(k),s(k)) And Bs2(g(k),s(k))(Bt1(g(k),s(k))、Bt2(g(k),s(k))、Bs1(g(k),s(k))、Bs2(g(k),s(k)) Have no specific physical meaning, only intermediate parameters):
in particular, matrix Bt1(g(k),s(k)) Is calculated by the formula
In the formula O(M+1)×MRepresents an (M +1) x M order all 0 matrix; 1M×1Representing an M × 1 order all-1 column vector; the other expressions are
Wherein IMRepresenting an M × M order identity matrix; i isM-1Representing an identity matrix of order (M-1) × (M-1); o is1×MRepresenting all 0 row vectors of order 1 × M; o is1×(M-1)Represents all 0 row vectors of 1 × (M-1) order; the other expressions are
WhereinIs represented by a vector s(k)3m-2, 3m-1 and 3m elements of (a) to a 3 x 1 order column vector.
In particular, matrix Bt2(g(k),s(k)) Is calculated by the formula
In the formula
WhereinO3×(M+1)Represents a 3 × (M +1) order all 0 matrix;O2×(M-1)representing an all 0 matrix of order 2 (M-1).
In particular, matrix Bs1(g(k),s(k)) Is calculated by the formula
In the formula
Wherein O is(M+1)×3MRepresenting an (M +1) × 3M order all 0 matrix.
In particular, matrix Bs2(g(k),s(k)) Is calculated by the formula
In the formula
WhereinIs represented by a vector α (g)(k),s(k)) The 3 × 1 order column vector of the 2 nd, 3 rd and 4 th elements; o is1×3MRepresenting all 0 row vectors of 1 × 3M order; o isM×1Representing an M × 1 order all 0 column vector; 1M×(M+1)Represents an M × (M +1) order all 1 matrix; i is3Representing a 3 x 3 order identity matrix.
Further, in step 7, first, a matrix B of (M +1) × (M-1) order is calculatedt(g(k),s(k))=Bt1(g(k),s(k))+Bt2(g(k),s(k)) And (M +1) × 3M order matrix Bs(g(k),s(k))=Bs1(g(k),s(k))+Bs2(g(k),s(k)) And to matrix Bt(g(k),s(k)) Singular value decomposition is carried out to obtain
Bt(g(k),s(k))=H(k)Σ(k)V(k)T
In the formula H(k)Represents an orthogonal matrix of (M +1) × (M-1) order; v(k)Represents an orthogonal matrix of order (M-1) × (M-1); sigma(k)Representing an (M-1) × (M-1) order diagonal matrix having diagonal elements of matrix Bt(g(k),s(k)) The singular value of (a).
Further, in step 8, first, a (4M-1) × (4M-1) order weighting matrix (Ω) is calculated(k))-1Wherein the matrix Ω(k)Is calculated by the formula
In the formula EtRepresenting a TDOA observation error covariance matrix; esRepresenting a covariance matrix of prior observation errors of the sensor locations;
then using a weighting matrix (omega)(k))-1Calculating a (3M +4) × (3M +4) order matrix Φ(k)And (3M +4) × 1 order column vectorThe corresponding calculation formula is
In the formula O4×3MRepresenting a 4 × 3M-order all 0 matrix; o is3M×4Represents a 3 mx 4 order all 0 matrix; o is3M×(M-1)Represents a 3 Mx (M-1) order all 0 matrix; o is(M-1)×3MRepresenting an (M-1) × 3M order all 0 matrix; i is3MRepresenting a 3M × 3M order identity matrix; the other expressions are
Wherein O is4×1Representing a 4 x 1 order all 0 column vector; o is1×4Representing all 0 row vectors of 1 × 4 order; i is4Representing a 4 x 4 order identity matrix.
Further, in the step 9, the (3M +4) × (3M +4) order matrix is processedIs subjected to eigenvalue decomposition to obtain
In the formula O1×3(M-1)Represents a 1 × 3(M-1) order all 0 row vector; o is3(M-1)×1Represents a 3(M-1) × 1 order all 0 column vector; o is3(M-1)×3(M-1)Represents a 3(M-1) × 3(M-1) order all 0 matrix; p(k)Is a matrix made up of eigenvectors;whereinThe eigenvalues are represented and arranged in descending order of absolute value from large to small, only the first 4 eigenvalues are non-zero eigenvalues, and the rest are zero eigenvalues.
Further, in the step 10, firstly, the (3M +4) × 1 order column vector is calculated by using the eigenvalue decomposition result in the step 9Andthe corresponding calculation formula is
In the formulaRepresenting a vectorThe jth element in (a);representing a vectorThe jth element in (a).
Further, in the step 11, the characteristic value in the step 9 is usedAnd scalar quantityCalculating 7 scalarsThe corresponding calculation formula is
Further, in the step 12, the solution is solved by using the Newton methodBeing the root of a univariate 6 th order polynomial of a coefficient, the corresponding polynomial equation can be expressed as
In the formula Andrespectively indicate the utilization of the jth rootThe obtained position vector of the m-th sensor and the radiation source position vector are calculated by the corresponding formula
Wherein O is3×(3M+1)Represents a 3 × (3M +1) order all 0 matrix; o is3×4Represents a 3 × 4 order all 0 matrix;presentation sheetBit matrix IMThe m-th column vector of (1).
Further, in step 13, the root selected in step 12 is utilizedCalculating an iteration result g(k+1)And s(k+1)The corresponding calculation formula is
In the formula O4×4Representing a 4 x 4 order all 0 matrix;
if g | | |(k+1)-g(k)||2δ is not greater than δ, go to step 14, otherwise update iteration index k ═ k +1, and go to step 6.
Further, in step 14, the iteration sequence g(k)The first 3 components of the convergence values of the sequence are used as the estimate of the radiation source position vector, and the sequence of iterations s is iterated(k)The converged value of } is used as an estimate of the sensor position vector.
To verify the effect of the invention, the following simulation experiment was performed:
assuming that the source is located using TDOA information (i.e., range difference information) obtained from 6 sensors whose location coordinates are shown in Table 1, the range difference observation error vector obeys a mean of zero and a covariance matrix ofA gaussian distribution of (a). The position vector of the sensor can not be accurately obtained, only the prior observation value can be obtained, and the prior observation error obeys that the mean value is zero and the covariance matrix isA gaussian distribution of (a). σ heretAnd σsAre all standard deviations.
TABLE 1 sensor 3D position coordinate (unit: m)
Setting the position vector of the radiation source as u [ -3300-]T(m) the standard deviation σtAnd σsAre respectively set to sigmat0.5 and σsFig. 2 shows a positioning result scatter diagram and a positioning error elliptic curve (X-Y coordinate plane); fig. 3 shows a positioning result scatter plot versus positioning error elliptic curve (Y-Z coordinate plane).
The location method disclosed in this patent is compared below to a weighted multidimensional scaling location method that does not take into account prior observation errors of the sensor locations. First, the position vector of the radiation source is set as u [ -4300-]T(m) the standard deviation σsIs set to sigmas0.6, change in standard deviation σtFigure 4 gives the root mean square error of the radiation source position estimate as a function of the standard deviation sigmatThe variation curve of (d); FIG. 5 shows the root mean square error of the sensor position estimate as a function of the standard deviation σtThe change curve of (2).
Then, the position vector of the radiation source is set as u [ -4300-]T(m) the standard deviation σtIs set to sigmat0.3, change in standard deviation σsFigure 6 shows the root mean square error of the radiation source position estimate as a function of the standard deviation sigmasThe variation curve of (d); FIG. 7 shows the root mean square error of the sensor position estimate as a function of the standard deviation σsThe change curve of (2).
Finally, the standard deviation sigma is calculatedtAnd σsAre respectively set to sigmat0.4 and σs0.8, the radiation source position vector is set as u-1800-]T+[-250 -250 -250]Tc (m), FIG. 8 shows the variation curve of the root mean square error of the radiation source position estimation with the parameter c; figure 9 shows the root mean square error of the sensor position estimate as a function of the parameter c.
From FIG. 4 to FIG. 9It can be seen that: (1) the positioning method disclosed by the patent has higher positioning precision than a weighted multidimensional scaling positioning method without considering the prior observation error of the sensor position, and the performance difference of the two methods is along with the standard deviation sigmasThe larger the sensor position prior observation error is, the more obvious the advantages of the positioning method disclosed by the patent are; (2) the root mean square error of the radiation source position estimation by the positioning method disclosed by the patent can reach the Cramer-Rao bound (namely the lower theoretical bound); (3) the positioning method disclosed by the patent can improve the estimation precision of the position of the sensor (compared with the prior observation precision), and the root mean square error of the estimation of the position of the sensor can reach the Cramer-Root bound (namely the lower theoretical bound).
The positioning method disclosed in this patent is compared below to a weighted multidimensional scaling positioning method that does not utilize quadratic constraints. The simulation parameters are the same as those of fig. 8 and 9, and fig. 10 shows the variation curve of the root mean square error of the radiation source position estimation along with the parameter c.
As can be seen from fig. 4 to 10: because the positioning method disclosed by the patent utilizes quadratic equation constraint obeyed by the augmented unknown vector, the positioning accuracy of the positioning method is obviously higher than that of a weighted multidimensional scaling positioning method which does not utilize quadratic equation constraint.
The above shows only the preferred embodiments of the present invention, and it should be noted that it is obvious to those skilled in the art that various modifications and improvements can be made without departing from the principle of the present invention, and these modifications and improvements should also be considered as the protection scope of the present invention.
Claims (15)
1. A TDOA positioning method based on weighted multidimensional scaling and polynomial rooting in the presence of prior observation errors of sensor positions is characterized by comprising the following steps:
step 1: obtaining the observed quantity of TDOA of the radiation source signal reaching the M-th sensor and the 1 st sensor by using M sensors arranged in the space, and further obtaining the observed quantity of distance difference by using the observed quantity of TDOA
Step 2: apriori observations using sensor positionSum-distance difference observed quantityConstructing an (M +1) × (M +1) order distance matrix D;
and step 3: calculating an (M +1) × (M +1) order scalar product matrix W using the distance matrix D;
and 4, step 4: first, a priori observations are made using sensor locationsSum-distance difference observed quantityConstructing an (M +1) x 4-order matrix G, and then calculating an (M +1) x 5-order matrix T by using the matrix G;
and 5: let the iteration index k equal to 0, set the iteration threshold value delta, according toIterative initial value g of W and T calculation(0)And s(0);
Step 6: according tog(0)And s(0)Sequentially calculating an (M +1) × (M-1) order matrix Bt1(g(k),s(k)) And Bt2(g(k),s(k)) And (M +1) × 3M order matrix Bs1(g(k),s(k)) And Bs2(g(k),s(k));
And 7: according to Bt1(g(k),s(k)) And Bt2(g(k),s(k)) And Bs1(g(k),s(k)) And Bs2(g(k),s(k)) Calculating an (M +1) × (M-1) order matrix Bt(g(k),s(k))=Bt1(g(k),s(k))+Bt2(g(k),s(k)) And (M +1) × 3M order matrix Bs(g(k),s(k))=Bs1(g(k),s(k))+Bs2(g(k),s(k)) And to matrix Bt(g(k),s(k)) Performing singular value decomposition;
and 8: first according to Bs(g(k),s(k))、Bt(g(k),s(k)) And B after singular value decompositiont(g(k),s(k)) Calculating a (4M-1) × (4M-1) order weighting matrix (Ω)(k))-1Then using a weighting matrix (omega)(k))-1Calculating a (3M +4) × (3M +4) order matrix Φ(k)And (3M +4) × 1 order column vector
step 10: firstly, the eigenvalue decomposition result in step 9 is used to calculate the (3M +4) x 1 order column vectorAndthen according toAndcalculating a scalar quantity
Step 11: decomposing the result and scalar quantity by using the characteristic value in step 9Calculating a scalar quantity
Step 12: using Newton's method to solveSelecting real roots and eliminating false roots, wherein the roots are roots of a unitary 6-degree polynomial of coefficients;
step 13: computing an iteration result g using the root selected in step 12(k+1)And s(k+1)If g | | |(k+1)-g(k)||2If the value is less than or equal to δ, the step 14 is carried out, otherwise, the iteration index k is updated to k +1, and the step 6 is carried out;
step 14: will iterate the sequence g(k)The first 3 components of the convergence values of the sequence are used as the estimate of the radiation source position vector, and the sequence of iterations s is iterated(k)The converged value of } is used as an estimate of the sensor position vector.
2. A TDOA location method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations as recited in claim 1, wherein said step 1 comprises:
according to the radiation source position vector u and the position vector of the mth sensorObtaining the observed quantity of TDOA of the radiation source signal reaching the m-th sensor and reaching the 1 st sensorMeasuring TDOAMultiplying by the signal propagation velocity to obtain the observed distance differenceThe corresponding expressions are respectively
Wherein epsilonm1Representing the range difference observation error.
3. A TDOA location method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations as recited in claim 1, wherein said step 2 comprises:
apriori observations using sensor positionSum-distance difference observed quantityConstructing an (M +1) × (M +1) order distance matrix D, with the corresponding calculation formula of
4. A TDOA location method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations as recited in claim 1, wherein said step 3 comprises:
calculating an (M +1) × (M +1) order scalar product matrix W using an (M +1) × (M +1) order distance matrix D, the corresponding calculation formula being
5. A TDOA location method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations as recited in claim 1, wherein said step 4 comprises:
firstly, calculating an (M +1) multiplied by 4-order matrix G, wherein the corresponding calculation formula is
In the formula 1(M+1)×1Represents a (M +1) × 1 order all 1-column vector; o is1×3Representing all 0 row vectors of order 1 × 3;
then, the matrix G is used for calculating a (M +1) multiplied by 5-order matrix T, and the corresponding calculation formula is
6. A TDOA location method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations as recited in claim 1, wherein said step 5 comprises:
setting the iteration index k to 0, setting an iteration threshold value delta, and calculating an iteration initial value g(0)And s(0)The corresponding calculation formula is
Vector t in the formula1Represents the 1 st column vector in the matrix T; matrix T2A matrix formed by the 2 nd to 5 th columns in the matrix T is represented.
7. A TDOA location method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations as recited in claim 4, wherein said step 6 comprises:
sequentially calculating an (M +1) × (M-1) order matrix B according to the following formulat1(g(k),s(k)) And Bt2(g(k),s(k)) And (M +1) × 3M order matrix Bs1(g(k),s(k)) And Bs2(g(k),s(k)):
In the formula
Wherein O is(M+1)×MRepresenting the (M +1) × M order all 0 momentsArraying; 1M×1Representing an M × 1 order all-1 column vector; i isMRepresenting an M × M order identity matrix; i isM-1Representing an identity matrix of order (M-1) × (M-1); o is1×MRepresenting all 0 row vectors of order 1 × M; o is1×(M-1)Represents all 0 row vectors of 1 × (M-1) order;is represented by a vector s(k)3m-2, 3m-1 and 3m elements of the column vector of order 3 × 1;and 1 is less than or equal to m2≤M;O3×(M+1)Represents a 3 × (M +1) order all 0 matrix;O2×(M-1)represents a 2 (M-1) order all 0 matrix; o is(M+1)×3MRepresents an (M +1) × 3M order all 0 matrix;is represented by a vector α (g)(k),s(k)) The 3 × 1 order column vector of the 2 nd, 3 rd and 4 th elements; o is1×3MRepresenting all 0 row vectors of 1 × 3M order; o isM×1Representing an M × 1 order all 0 column vector; 1M×(M+1)Represents an M × (M +1) order all 1 matrix; i is3Representing a 3 x 3 order identity matrix.
8. A TDOA location method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations as recited in claim 7, wherein said step 7 comprises:
first, calculate the (M +1) × (M-1) order matrix Bt(g(k),s(k))=Bt1(g(k),s(k))+Bt2(g(k),s(k)) And (M +1) × 3M order matrix Bs(g(k),s(k))=Bs1(g(k),s(k))+Bs2(g(k),s(k)) And to matrix Bt(g(k),s(k)) Singular value decomposition is carried out to obtain
Bt(g(k),s(k))=H(k)Σ(k)V(k)T
In the formula H(k)Represents an orthogonal matrix of (M +1) × (M-1) order; v(k)Represents an orthogonal matrix of order (M-1) × (M-1); sigma(k)Representing an (M-1) × (M-1) order diagonal matrix having diagonal elements of matrix Bt(g(k),s(k)) The singular value of (a).
9. A TDOA location method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations as recited in claim 8, wherein said step 8 comprises:
first, calculate the (4M-1) × (4M-1) order weighting matrix (Ω)(k))-1Wherein the matrix Ω(k)Is calculated by the formula
In the formula EtRepresenting a TDOA observation error covariance matrix; esRepresenting a covariance matrix of prior observation errors of the sensor locations;
then using a weighting matrix (omega)(k))-1Calculating a (3M +4) × (3M +4) order matrix Φ(k)And (3M +4) × 1 order column vectorThe corresponding calculation formula is
In the formula O4×3MRepresenting a 4 × 3M-order all 0 matrix; o is3M×4Represents a 3 mx 4 order all 0 matrix; o is3M×(M-1)Represents a 3 Mx (M-1) order all 0 matrix; o is(M-1)×3MRepresenting an (M-1) × 3M order all 0 matrix; i is3MRepresenting a 3M × 3M order identity matrix; the other expressions are
Wherein O is4×1Representing a 4 x 1 order all 0 column vector; o is1×4Representing all 0 row vectors of 1 × 4 order; i is4Representing a 4 x 4 order identity matrix.
10. A TDOA location method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations as recited in claim 9, wherein said step 9 comprises:
In the formula O1×3(M-1)Represents a 1 × 3(M-1) order all 0 row vector; o is3(M-1)×1Represents a 3(M-1) × 1 order all 0 column vector; o is3(M-1)×3(M-1)Represents a 3(M-1) × 3(M-1) order all 0 matrix; p(k)Is a matrix made up of eigenvectors;whereinRepresents a characteristic value, andthe absolute values are arranged in descending order from large to small, only the first 4 eigenvalues are non-zero eigenvalues, and the rest are zero eigenvalues.
11. A TDOA location method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations as recited in claim 10, wherein said step 10 comprises:
firstly, the eigenvalue decomposition result in step 9 is used to calculate the (3M +4) x 1 order column vectorAndthe corresponding calculation formula is
12. A TDOA location method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations as recited in claim 11, wherein said step 11 comprises:
using in step 9The first 4 eigenvalues and scalars ofCalculating a scalar quantityThe corresponding calculation formula is
13. A TDOA location method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations as recited in claim 1, wherein said step 12 comprises:
using Newton's method to solveBeing the root of a univariate 6 th order polynomial of a coefficient, the corresponding polynomial equation can be expressed as
In the formula Andrespectively indicate the utilization of the jth rootThe obtained position vector of the m-th sensor and the radiation source position vector are calculated by the corresponding formula
14. A TDOA location method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations as recited in claim 1, wherein said step 13 comprises:
using step 12Root of (2)Calculating an iteration result g(k+1)And s(k+1)The corresponding calculation formula is
In the formula O4×4Representing a 4 x 4 order all 0 matrix;
if g | | |(k+1)-g(k)||2δ is not greater, go to step 14, otherwise update iteration index k ═ k +1, and go to step 6.
15. A TDOA location method based on weighted multidimensional scaling and polynomial rooting in the presence of a priori observation errors of sensor locations as recited in claim 1, wherein said step 14 comprises:
will iterate the sequence g(k)The first 3 components of the convergence values of the sequence are used as the estimate of the radiation source position vector, and the sequence of iterations s is iterated(k)The converged value of } is used as an estimate of the sensor position vector.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010335969.XA CN111551897B (en) | 2020-04-25 | 2020-04-25 | TDOA (time difference of arrival) positioning method based on weighted multidimensional scaling and polynomial root finding under sensor position error |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010335969.XA CN111551897B (en) | 2020-04-25 | 2020-04-25 | TDOA (time difference of arrival) positioning method based on weighted multidimensional scaling and polynomial root finding under sensor position error |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111551897A CN111551897A (en) | 2020-08-18 |
CN111551897B true CN111551897B (en) | 2021-01-22 |
Family
ID=72003155
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010335969.XA Active CN111551897B (en) | 2020-04-25 | 2020-04-25 | TDOA (time difference of arrival) positioning method based on weighted multidimensional scaling and polynomial root finding under sensor position error |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111551897B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113835061B (en) * | 2021-08-13 | 2022-07-05 | 中国人民解放军战略支援部队信息工程大学 | Single-platform Doppler two-stage closed positioning method in presence of signal carrier frequency prior error |
CN113835064B (en) * | 2021-08-13 | 2022-09-23 | 中国人民解放军战略支援部队信息工程大学 | Weighted multi-dimensional scale TDOA (time difference of arrival) positioning method for cooperative correction source observation information |
CN114910864B (en) * | 2022-06-14 | 2023-08-15 | 中国人民解放军战略支援部队信息工程大学 | Multi-platform Doppler positioning method with unknown signal propagation speed and signal frequency drift |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105259533A (en) * | 2015-10-28 | 2016-01-20 | 上海交通大学 | Three-stage arrival time difference positioning method based on multidimensional scaling sub space analysis |
CN105866735A (en) * | 2016-04-06 | 2016-08-17 | 上海交通大学 | Correction cost function time difference of arrival (TDOA) iteration positioning method based on multidimensional scaling (MDS) model |
CN105891776A (en) * | 2016-04-06 | 2016-08-24 | 上海交通大学 | Direct method time difference of arrival positioning method based on multidimensional scaling (MDS) model |
CN105954713A (en) * | 2016-04-26 | 2016-09-21 | 北斗时空信息技术(北京)有限公司 | Time delay estimation method based on TDOA observed quantity localization algorithm |
WO2017003529A1 (en) * | 2015-07-02 | 2017-01-05 | Raytheon Company | Geolocating a remote emitter |
CN107613458A (en) * | 2017-09-07 | 2018-01-19 | 西安电子科技大学 | Optimal joint time synchronized and the localization method of positioning under the conditions of a kind of TDOA |
CN108732534A (en) * | 2018-04-19 | 2018-11-02 | 天津大学 | A kind of multi-tag Cooperative Localization Method based on weighting MDS |
CN108761384A (en) * | 2018-04-28 | 2018-11-06 | 西北工业大学 | A kind of sensor network target localization method of robust |
CN110174643A (en) * | 2019-05-16 | 2019-08-27 | 电子科技大学 | A kind of localization method based on reaching time-difference without noise power information |
CN110673196A (en) * | 2019-09-20 | 2020-01-10 | 中国人民解放军战略支援部队信息工程大学 | Time difference positioning method based on multidimensional calibration and polynomial root finding |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107371129B (en) * | 2017-08-29 | 2020-09-15 | 郑州联睿电子科技有限公司 | TDOA (time difference of arrival) positioning method based on indoor positioning of altitude-assisted correction |
-
2020
- 2020-04-25 CN CN202010335969.XA patent/CN111551897B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017003529A1 (en) * | 2015-07-02 | 2017-01-05 | Raytheon Company | Geolocating a remote emitter |
CN105259533A (en) * | 2015-10-28 | 2016-01-20 | 上海交通大学 | Three-stage arrival time difference positioning method based on multidimensional scaling sub space analysis |
CN105866735A (en) * | 2016-04-06 | 2016-08-17 | 上海交通大学 | Correction cost function time difference of arrival (TDOA) iteration positioning method based on multidimensional scaling (MDS) model |
CN105891776A (en) * | 2016-04-06 | 2016-08-24 | 上海交通大学 | Direct method time difference of arrival positioning method based on multidimensional scaling (MDS) model |
CN105954713A (en) * | 2016-04-26 | 2016-09-21 | 北斗时空信息技术(北京)有限公司 | Time delay estimation method based on TDOA observed quantity localization algorithm |
CN107613458A (en) * | 2017-09-07 | 2018-01-19 | 西安电子科技大学 | Optimal joint time synchronized and the localization method of positioning under the conditions of a kind of TDOA |
CN108732534A (en) * | 2018-04-19 | 2018-11-02 | 天津大学 | A kind of multi-tag Cooperative Localization Method based on weighting MDS |
CN108761384A (en) * | 2018-04-28 | 2018-11-06 | 西北工业大学 | A kind of sensor network target localization method of robust |
CN110174643A (en) * | 2019-05-16 | 2019-08-27 | 电子科技大学 | A kind of localization method based on reaching time-difference without noise power information |
CN110673196A (en) * | 2019-09-20 | 2020-01-10 | 中国人民解放军战略支援部队信息工程大学 | Time difference positioning method based on multidimensional calibration and polynomial root finding |
Non-Patent Citations (2)
Title |
---|
An algorithm of restraining the receiver position errors for moving source localization using TDOA;Li ZHANG et al.;《2013 IEEE International Conference of IEEE Region 10 (TENCON 2013)》;20140123;全文 * |
传感器位置误差情况下基于多维标度分析的时差定位算法;朱国辉 等;《电子学报》;20160131;第44卷(第1期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111551897A (en) | 2020-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111551897B (en) | TDOA (time difference of arrival) positioning method based on weighted multidimensional scaling and polynomial root finding under sensor position error | |
CN111551895B (en) | Method for positioning TDOA and FDOA of motion source based on weighted multidimensional scale and Lagrange multiplier | |
CN107526073B (en) | Motion multi-station passive time difference and frequency difference combined positioning method | |
CN111551896B (en) | Weighted multidimensional scale TOA and FOA multi-source co-location method for inhibiting sensor position and speed prior errors | |
CN110673196B (en) | Time difference positioning method based on multidimensional calibration and polynomial root finding | |
CN111985093A (en) | Adaptive unscented Kalman filtering state estimation method with noise estimator | |
CN105954712B (en) | The direct localization method of the multiple target of associated wireless electric signal complex envelope and carrier phase information | |
CN105866735B (en) | The reaching time-difference iteration localization method of amendment cost function based on MDS models | |
CN106646453B (en) | A kind of Doppler radar method for tracking target based on predicted value measurement conversion | |
CN110503071A (en) | Multi-object tracking method based on the more Bernoulli Jacob's Additive Models of variation Bayes's label | |
CN109917333B (en) | Passive positioning method integrating AOA observed quantity and TDOA observed quantity | |
CN110933630A (en) | Indoor three-dimensional positioning method and device based on ultra-wideband communication | |
CN111798491A (en) | Maneuvering target tracking method based on Elman neural network | |
CN105066996B (en) | Adaptive matrix Kalman filtering Attitude estimation method | |
CN104318551A (en) | Convex hull feature retrieval based Gaussian mixture model point cloud registration method | |
CN106353720A (en) | Multi-station continuous positioning model based on TDOA/GROA (time different of arrival/gain ratio of arrival) | |
CN112083385A (en) | Array amplitude-phase error self-correcting method based on point target echo | |
CN107492120A (en) | Point cloud registration method | |
CN115952691A (en) | Optimized station distribution method and device of multi-station passive time difference cross joint positioning system | |
CN113835064B (en) | Weighted multi-dimensional scale TDOA (time difference of arrival) positioning method for cooperative correction source observation information | |
CN107797091B (en) | Novel pure-direction target positioning method based on subspace | |
CN108761384A (en) | A kind of sensor network target localization method of robust | |
CN110186483B (en) | Method for improving drop point precision of inertia guidance spacecraft | |
CN104270119B (en) | Two-stage cubature kalman filtering method based on nonlinearity unknown random deviation | |
CN115900511A (en) | Magnetic dipole target positioning method based on nonlinear separable least square |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |