CN1235429C - Method for estimating position - Google Patents

Method for estimating position Download PDF

Info

Publication number
CN1235429C
CN1235429C CN 02149311 CN02149311A CN1235429C CN 1235429 C CN1235429 C CN 1235429C CN 02149311 CN02149311 CN 02149311 CN 02149311 A CN02149311 A CN 02149311A CN 1235429 C CN1235429 C CN 1235429C
Authority
CN
China
Prior art keywords
nlos
toa
base station
error
tdoa
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.)
Expired - Fee Related
Application number
CN 02149311
Other languages
Chinese (zh)
Other versions
CN1499874A (en
Inventor
刁心玺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 02149311 priority Critical patent/CN1235429C/en
Publication of CN1499874A publication Critical patent/CN1499874A/en
Application granted granted Critical
Publication of CN1235429C publication Critical patent/CN1235429C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The present invention discloses a method for estimating positions, which comprises: the time difference of arrival (TDOA) between a main base station and two adjacent base stations referring to a measuring and positioning request is firstly measured; the zero mean value correction of the errors of the non light of sight (NLOS) in the TDOA measurement quantity is carried out by making use of the NLOS error mean value calculated by the error distribution parameters of NLOS. Accordingly, the time of arrival (TOA) from a mobile station to the main base station is estimated, and TOA from the mobile station to the adjacent base stations is calculated. The zero mean value correction of the NLOS errors in TOA from the mobile station to the main base station and from the mobile station to the adjacent base stations is carried out by making use of the NLOS error mean value. The self-adaptive adjustment of the weighting matrix in the TOA position estimation is carried out by making use of NLOS error variance; the weighting least square estimation is carried out by making use of the adjusted weighting matrix, and the positional estimate value of the mobile station is obtained. The present invention can greatly suppress the NLOS errors and the GDOP influence, and the position estimating accuracy is obviously increased.

Description

Position estimation method
Technical Field
The invention relates to a positioning technology in the field of wireless communication, in particular to a position estimation method for positioning a mobile station.
Background
In the field of wireless communications, cellular mobile station positioning consists of two basic elements, measurement and position estimation. In the measurement link, there are two basic measurement quantities, one is a time difference of arrival (TDOA) measurement quantity, and the other is a time of arrival (TOA) measurement quantity; in the location estimation step, there are two basic location estimation methods, one is a TDOA location estimation method, and the other is a TOA location estimation method. From the analysis of measurement quantity, although both TDOA and TOA measurement quantities are affected by non line of sight (NLOS) errors, generally, TOA measurement quantities are obtained by using the Round Trip Time (RTT) measurement function of the system, and besides the NLOS errors, TOA measurement quantities also include some errors introduced in the RTT measurement process, such as radio frequency channel delay errors of the base station and the mobile station, and receiving and transmitting delay errors of the mobile station, which will reduce the accuracy of TOA measurement quantities in high-precision positioning. TDOA measurements do not contain NLOS errors and errors introduced during RTT measurements, and therefore TDOA measurements are preferred over TOA measurements in mobile station location. From a position estimation perspective analysis, the TOA position estimate is more susceptible to geometric dilution of precision (GDOP) than the TOA position estimate due to the nonlinear effects of the hyperbolas, in other words, the TOA position estimate suppresses the GDOP effects relative to the TDOA position estimate, and thus is more desirable than the TDOA position estimate.
Among existing TDOA position estimation methods, the chen algorithm described in "a simple and effective hyperbolic positioning position estimator" article ("a simple and effective positioning estimator for hyperbaric location", IEEE Trans Signal processing, vol.42, No.8, aug.1994, pp.1905-1915), published by y.t. chen (y.t. chen) in the Signal processing branch of the institute of electrical and electronics engineers, volume 42, 8, 1994), is a typical representative.
In the existing TOA position estimation method, an article "TOA positioning algorithm considering non-line-of-sight propagation effect" in "journal of communications" published in 3.2001, volume 22, phase 3 is a typical representative, and the discussion of the TOA position estimation algorithm is divided into two cases, namely a position estimation algorithm in a line-of-sight (LOS) channel environment and a position estimation algorithm in an NLOS channel environment, where the position estimation algorithms in the LOS environment and the NLOS environment discussed in the document are respectively referred to as LOS-TOA chen algorithm and NLOS-TOA relaxation algorithm.
In the existing TOA-TDOA hybrid location estimation algorithm, the "method and apparatus for location estimation using a main base station TOA and a TDOA relative to the main base station" patent application is one representative.
Among the three position estimation methods, LOS-TOA Chen's algorithm and TOA-TDOA mixed position estimation algorithm are constructed by taking the solution idea of the Chen's algorithm as a reference. The common features of these two position estimation methods are: both adopt twice weighted linear least square estimation to approximate and realize the maximum likelihood estimation; the sensor array has wide universality, can be suitable for the condition that the number of the measured quantities is equal to the number of the radiation source coordinates, is also suitable for the condition that the number of the measured quantities is greater than the number of the radiation source coordinates, and is also suitable for the condition that the sensors are linearly arranged and the condition that the sensors are randomly arranged. The common disadvantage of both position estimation methods is: because the existing algorithms are all constructed on the premise of assuming that a direct path exists between a radiation source and a sensor or a positioning receiver, under the assumption, an error signal input to a position estimation algorithm only comes from a delay estimation error of the sensor, and the delay estimation error is zero mean Gaussian distribution, so the position estimation algorithms do not have NLOS error suppression capability.
Among the three position estimation methods, the basic idea of the NLOS-TOA relaxation algorithm is to introduce a relaxation variable into TOA measurement and to use a search method to solve a reasonable position solution. The geometric nature of this method is to adjust the radius of the TOA circle containing the NLOS error in a certain way, and it is expected that this method will eliminate some of the NLOS error influence and obtain a more accurate position estimation. The search criteria of this NLOS location estimation method are: and taking the point which is searched and is closest to the position obtained when the LOS algorithm is used for the NLOS channel as the output of the NLOS algorithm. The NLOS-TOA relaxation algorithm has the following disadvantages: no method for determining the relaxation variable with objective basis is provided, so that the relaxation variable is difficult to select in practical application and has no practicability.
In the patent application "a method for improving positioning accuracy by using TDOA/TOA smoothing and reconstruction", a method for estimating a position by comprehensively using TOA and TDOA measurement quantities and having NLOS error suppression capability is provided, which is characterized in that: 1) the distance d between the mobile station and the base station, obtained by rough position estimation, is determined by means of the delay spread taurmsMedian value T at one thousand meters1(empirical value) and formula τrms=T1dεξ to obtainDelay spread tau of power delay profilermsIn the formula, ζ is a random variable of lognormal distribution; epsilon is an exponential factor with the value of 0.5-1. Extending the delay by taurmsAs a distribution parameter for NLOS errors. 2) NLOS identification and estimation of NLOS error variance are performed using smoothing of TOA measurements.
However, this method has certain disadvantages, that is: 1) delay spread taurmsThere is no logical connection to the distribution parameters of NLOS errors. 2) Formula τrms=T1dεξ is an abstracted relationship for channel modeling and the delay spread τ calculated therefromrmsτ from the actual position of the mobile stationrmsThe anastomosis is also difficult. 3) The method for performing NLOS identification and NLOS error variance estimation by utilizing the smoothing of the TOA measured value has no real-time performance and poor accuracy. In view of the above disadvantages, this method is difficult to be effectively applied to actual measurement and calculation.
In summary, in the existing cellular mobile station positioning technology, a position estimation algorithm with NLOS error suppression performance, GDOP suppression performance and practicability at the same time is currently lacking.
Disclosure of Invention
In view of the above, an object of the present invention is to provide a position estimation method that can simultaneously achieve NLOS error suppression performance, GDOP suppression performance, and practicality.
The purpose of the invention is realized by the following technical scheme:
a position estimation method measures a time difference of arrival (TDOA) between a main base station and two neighbor base stations involved in a positioning request, and then:
a. performing zero-mean correction on NLOS errors in TDOA measurement quantity by using NLOS error mean values obtained by non-line-of-sight (NLOS) error distribution parameters, estimating the time of arrival (TOA) from a mobile station to a main base station according to the corrected TDOA measurement quantity, and calculating the TOA from the mobile station to an adjacent base station by using the TOA from the mobile station to the main base station and the uncorrected TDOA from the mobile station to the main base station and the adjacent base station obtained by system measurement;
b. performing zero mean correction on NLOS errors in TOAs from the mobile station to the main base station and from the mobile station to the adjacent base station by using NLOS error mean values calculated by the NLOS error distribution parameters;
c. and carrying out self-adaptive adjustment on a weighting matrix in the TOA position estimation by using the NLOS error variance obtained by the NLOS error distribution parameters, and carrying out weighted least square estimation on the position of the mobile station by using the adjusted weighting matrix to obtain an estimated value of the position of the mobile station.
In the above position estimation method, steps a to c may be repeated to obtain more than 1 mobile station position estimation values and average them to obtain a final mobile station position estimation value.
In the above position estimation method, step a may further include:
a1. TDOA measurement quantity needing zero mean value correction is determined through NLOS identification, and mean value of NLOS errors in the TDOA measurement quantity is determined through NLOS error distribution parameters;
a2. performing zero-mean correction on the NLOS error in the TDOA measurement according to the NLOS error mean value determined in the step al;
a3. calculating the TOA from the mobile station to the main base station according to the TDOA measured quantity obtained after correction in the step a2, and calculating the TOA from the mobile station to each adjacent base station according to the calculated TOA value from the mobile station to the main base station and the uncorrected TDOA measured by the system between the mobile station to the main base station and the adjacent base station.
In the position estimation method, the step a3 may further include the following steps: and after the TOA of the main base station is calculated, calculating more than 1 time, and calculating the TOA value of each adjacent base station according to the average value of the obtained TOA values more than 1 and the uncorrected TDOA measured by the system from the mobile station to the main base station and the adjacent base station.
In the above position estimation method, step b may further include:
b1. determining the TOA values of the main base station and the adjacent base stations needing zero-mean correction, which are obtained in the step a3, by NLOS identification, and determining the mean value of NLOS errors in the TOA values of the main base station and the adjacent base stations needing zero-mean correction, which are obtained in the step a3, by using NLOS error distribution parameters;
b2. and c, performing zero-mean correction on the mean value of the NLOS errors in the TOA values of the main base station and the adjacent base stations which need to be subjected to zero-mean correction and are obtained in the step a3.
In the above position estimation method, NLOS identification may be performed by selecting a size of a set of sample discrete coefficients of the strongest path from the power delay profile obtained from the radiation source, or may be performed by using an inter-path power difference or an inter-path amplitude difference on the power delay profile obtained from the radiation source.
In the above position estimation method, step c may further include:
c1. determining a weighting matrix form by setting a main diagonal element as a sum of a covariance of a TOA delay estimation error and a covariance of a corrected residual of the TOA in a line-of-sight (LOS) environment;
c2. setting the covariance value of correction residual errors of the TOA corresponding to each channel containing NLOS errors in the channels for calculating the TOA to be zero;
c3. the TOA measurement estimation is carried out on the system under the LOS channel environment, or the covariance of the TOA time delay estimation error under the LOS environment needing to be adjusted in the weighting matrix of the step c1 is determined through system simulation or through the statistics of the TDOA measurement error; if the TOA contains the NLOS error in a discrete form, determining the covariance of the TOA correction residual needing to be adjusted in the weighting matrix of the step c1 according to the NLOS error distribution parameter and the probability density function of the discrete NLOS error in the TOA; if the NLOS error contained in the TOA is in a continuous form, the probability density function of the continuous NLOS error of the TDOA is obtained through the NLOS error distribution parameters, and then the covariance of the TOA correction residual to be adjusted in the weighting matrix of step c1 is determined through the probability density function of the continuous NLOS error of the TDOA.
In the above position estimation method, the TDOA measurement may be determined by GDOP minimum criterion or LOS channel criterion in step a.
According to the technical scheme, in the TOA position estimation process, the precision influence of NLOS errors on TOA estimated values is greatly inhibited through the steps of conducting zero-mean correction on NLOS errors in TDOA measured quantity, conducting zero-mean correction on NLOS errors in TOA, conducting adaptive adjustment on a weighting matrix of TOA through NLOS error variance, solving the TOA position estimated values according to the weighting matrix and the like. Meanwhile, the TOA position estimation method is adopted, so that the influence of GDOP can be effectively inhibited. According to the technical scheme, the steps are simple and convenient to implement, and the method has good practicability in practical application.
Drawings
FIG. 1 is a flow chart of a position estimation method of the present invention for suppressing NLOS errors and GDOP effects;
FIG. 2 is a flowchart of a zero-mean correction method for NLOS errors in TDOA measurements according to the present invention;
FIG. 3 is a flowchart of a zero-mean correction method for NLOS errors in TOA values calculated by the present invention;
fig. 4 is a flow chart of a method of adaptively adjusting a weighting matrix according to the present invention.
Detailed Description
The invention is further described with reference to the following figures and specific examples.
The invention provides a method for converting TDOA measurement quantity into a TOA value and then utilizing the TOA value to carry out position estimation. Specifically, the TOA from the main base station to the mobile station is first determined using two TDOA measurements obtained from the main base station and any two adjacent base stations adjacent to the main base station1(ii) a Then using TOA1And TOAi=TDOAi,1+TOA1TDOA measured by mobile stationi,1Conversion of measurement into TOAiWherein TDOAi,1Indicating a TDOA value between an ith base station other than the master base station and the master base station, i being 2, 3. Finally using TOAiAnd the constructed TOA position estimation algorithm estimates the position of the mobile station.
NLOS error in TDOA measurements both reduces TOA derived from TDOA measurements1The accuracy of the subsequent position estimation based on the TOA value is also reduced, and in order to inhibit the influence of NLOS errors, the basic thought adopted by the invention is as follows: under the premise of obtaining the mean value and the variance of the NLOS error, the mean value of the NLOS error is used for correcting the nonnegative NLOS error into a random variable of a zero mean value, then the variance of the NLOS error is used for constructing a weighting matrix in weighted least square estimation to preliminarily inhibit the influence of the NLOS error on position estimation, and finally the NLOS error is further inhibited through multiple averaging of position estimation results according to the zero mean characteristic of the corrected NLOS error.
The basic idea of the present invention is explained in detail below with reference to fig. 1.
Fig. 1 is a flow chart of the position estimation method for suppressing NLOS error and GDOP influence according to the present invention, and as can be seen from fig. 1, the method of the present invention is composed of the following six basic steps:
and step 101, performing zero-mean correction on the NLOS error contained in the TDOA measurement quantity by using the mean value of the NLOS error calculated by the NLOS error distribution parameters. Two TDOA measurement quantities and corresponding base stations and pseudo random codes are selected from two or more TDOA measurement quantities according to a certain criterion, such as a GDOP minimum criterion or a LOS channel existence criterion, and then zero-mean correction of NLOS errors is carried out on the two TDOA measurement quantities.
As shown in fig. 2, the method for zero-mean correction of NLOS error in TDOA measurement specifically includes substeps 201, 202, and 203:
substep 201 of step 101 determines the amount of TDOA measurements that require zero-mean correction by NLOS identification. First, TDOA measurements containing NLOS errors are identified(m)i,j,TDOA(m)i,jRepresents the raw TDOA measurement without zero mean correction of the NLOS error, the subscripts i, j indicate that this TDOA measurement is the time difference of arrival between the ith and jth radiation sources, such as base stations in a cellular network; TDOA ( m ) i , j = TDOA ( los ) i , j ( 0 ) + n ( n ) i , j + μ ( n ) i , j + n i , j . in the above formula, TDOA(los)i,j (0)Is an ideal TDOA value that does not contain any error; n is(n)i,jThe residual error of the NLOS error after zero-mean correction, wherein the mean value is zero; mu.s(n)i,jThe mean value of the NLOS error is calculated according to the NLOS error distribution parameters; n isi,jThe TDOA time delay estimation error of the system in the LOS environment is obtained without considering the influence of clock drift among radiation sources on TDOA measurement, so that the TDOA time delay estimation error is a random variable with zero-mean normal distribution. Determining TDOA(m)i,jThe method for judging whether the NLOS error is included is to perform NLOS identification on the ith radiation source and the jth radiation source respectively, the identification method here is various, and one of the methods can be arbitrarily selected, for example, the NLOS identification can be realized by using the magnitude of a group of sample discrete coefficients of the strongest path selected from a group of power delay profiles acquired from the radiation source, or the NLOS identification can be realized by using the inter-path power difference or amplitude difference on a single or multiple power delay profiles acquired from the radiation source.
Substep 202 of step 101 determines the mean of the NLOS errors in the TDOA measurements. According to the NLOS recognition result of step 201, first, a distribution parameter of the NLOS error is obtained from a set of power delay distributions of the channel corresponding to the TDOA measurement containing the NLOS error. In concrete implementation, the NLOS error distribution parameter p may be implemented by using the following formula (1) or formula (2)iAnd pjIs estimated.
p i = ( m 1 + m 2 + · · · + m N ) × a W × N - - - ( 1 )
In the formula (1), piIs the NLOS error distribution parameter; m iskThe number of the paths detected in the kth (k belongs to 1, 2.., N) scatterer statistical window, wherein the scatterer statistical window is intercepted from the kth power delay distribution, and the starting point of the scatterer statistical window can be a certain position behind the first path and can also comprise the position of the first path; w is the width of a scatterer statistical window, the unit is a chip, and the value of W is usually between 1-10 chips; n is to obtain a piThe number of power time delay distributions adopted by the estimated value is usually 1-10, and the N power time delay distributions are obtained by performing multipath search for N times in a certain time interval; a is the number of sampling performed in one chip, that is, the number of sampling points included in one path, and the value range is usually 1 to 32.
p i = s 1 + s 2 + · · · + s N W × N - - - ( 2 )
In the formula (2), piIs NLOS error distribution parameter; skThe number of detected sampling points exceeding a detection threshold in a kth (k belongs to 1, 2.. multidot.n) scatterer statistical window, wherein the scatterer statistical window is intercepted from the kth power delay distribution, and the starting point of the scatterer statistical window can be a certain position behind the first path and can also comprise the position of the first path; w is the width of a scatterer statistical window, the unit is a sampling point, the value of W is usually within 40 sampling points, and the typical value is 20 sampling points; n is to obtain a piThe number of power delay distributions adopted by the estimated value is usually 1-10, and the N power delay distributions are obtained by performing multipath search for N times in a certain time interval.
After obtaining the distribution parameter of the NLOS error, the NLOS error distribution parameter p is utilizediAnd pjAnd calculating the average value of the NLOS errors in the distribution form of the NLOS errors.
The mean of the discrete form NLOS error can be taken as pi、pjAnd NLOS error δ of TDOA in discrete form represented by equation (3)(s)i,jThe probability density function of (a) is obtained directly.
f &delta; ( s ) i , j ( &delta; ( s ) i , j ) = p i p j ( 1 - p i ) ( 1 - p j ) 1 - ( 1 - p i ) ( 1 - p j ) ; &delta; ( s ) i , j = 0 ( 3 a ) p i p j ( 1 - p i ) ( 1 - p j ) 1 - ( 1 - p i ) ( 1 - p j ) ( 1 - p j ) &delta; ( s ) i , j ; &delta; ( s ) i , j > 0 ( 3 b ) p i p j ( 1 - p i ) ( 1 - p j ) 1 - ( 1 - p i ) ( 1 - p j ) ( 1 - p i ) &delta; ( s ) i , j ; &delta; ( s ) i , j < 0 ( 3 c )
In the formula (3), δ(s)i,jIs the NLOS error amount of TDOA corresponding to the ith and jth base stations in the unit of the number of sampling points, delta(s)i,jE (· -3, -2, -1, 0, 1, 2, 3.) and the product of the number of sampling points and the sampling point interval is the NLOS error, and the dimension is time; p is a radical ofiAnd pjNLOS error amount delta measured by TOA of ith and jth base stations, respectively(s)i、δ(s)jThe distribution parameter of (2); delta(s)i,j=δ(s)i(s)j
The mean of the continuous form of the NLOS error can be taken as pi、pjAnd equation (4) to determine the distribution parameter θ of the NLOS error in the continuous TDOA measurementsiAnd thetajThen using thetai、θjAnd NLOS error δ of TDOA in continuous form represented by equation (5)i,jThe probability density function of (2) averages the NLOS errors.
&theta; i = T - 1 ln ( 1 - p i ) - - - ( 4 )
In equation (4), T is the system sampling interval time in microseconds.
f &delta; i , j ( &delta; i , j ) = 1 &theta; i + &theta; j e &delta; i , j &theta; j ; &delta; i , j < 0 ( 5 a ) 1 &theta; i + &theta; j ; &delta; i , j = 0 ( 5 b ) 1 &theta; i + &theta; j e - &delta; i , j &theta; i ; &delta; i , j > 0 ( 5 c )
In the formula (5), θiAnd thetajIs simply deltai,jThe distribution parameter of (2).
Substep 203 of step 101, using the mean μ of the NLOS errors obtained in step 202(n)i,jZero-mean correction of NLOS errors is performed according to equation (6).
TDOA i , j ( nlos _ miti ) = TDOA ( m ) i , j - &mu; ( n ) i , j = TDOA ( los ) i , j ( 0 ) + n ( s ) i , j + n i , j - - - ( 6 )
In equation (6), TDOAi,j (nlos_miti)Represents the TDOA measurements after NLOS error zero-mean correction.
102, calculating the TOA of the main base station according to the TDOA measurement quantity after zero mean correction1TOA with neighbor base stationsi
First, the TOA of the master base station is calculated1. The specific implementation method comprises the following steps: TDOA obtained from equation (6)2,1 (nlos_miti)And TDOA3,1 (nlos_miti)Multiplying by the speed of light instead of r in equation (7)2,1And r3,1Obtaining the position coordinates x, y of the mobile station containing the intermediate variable r1Is shown in (a).
x y = - x 2,1 y 2,1 x 3,1 y 3,1 - 1 &times; { r 2 , 1 r 3,1 r 1 + 1 2 r 2,1 2 - K 2 + K 1 r 3,1 2 - K 3 + K 1 } - - - ( 7 )
In the formula (7), the first and second groups, K i = x i 2 + y i 2 ( i = 1,2,3 ) , (xi,yi) Is the location coordinates of the base station.
The result of equation (7), i.e., x, y, is then taken to contain the intermediate variable r1Substituting the value of (c) into the formula (8) when i is equal to 1, and obtaining r1Of the square form r1The positive value of the solution is the distance from the mobile station to the reference base station, where the reference base station is numbered 1, and the distance divided by the speed of light is the desired TOA1. In very special cases, r1There are two positive roots, and it is necessary to determine a correct solution by using a priori knowledge and combining partial measurement data, such as RTT measurement amount and sector information where the mobile station is located, and abandon the other solution. To increase the TOA1Can obtain a plurality of TOAs for a plurality of TDOA measurements1The averaging is performed. Due to TOA1Using corrected TDOA measurementsi,1 (nlos_miti)Obtained, TOA1The average of the NLOS error of (1) is zero.
r i 2 = ( x i - x ) 2 + ( y i - y ) 2 = K i - 2 x i x - 2 y i y + x 2 + y 2 , i = 1,2 , . . . , M - - - ( 8 )
In the formula (8), the first and second groups, K i = x i 2 + y i 2 , (xi,yi) Is the position coordinate of the base station and is a known parameter; (x, y) are the mobile station position coordinates and are unknown parameters, i.e., parameters to be solved for.
In calculating the TOA of the main base station1Then, TOA of each adjacent base station is calculatediTOA hereiThe method comprises NLOS error, and is implemented by calculation according to formula (9).
TOAi=-TDOA(m)i,1+TOA1 (9)
In formula (9), TDOA(m)i,1Representing the amount of TDOA measurements between the ith base station and the 1 st base station that contain NLOS errors.
Step 103, performing zero-mean correction on the NLOS error included in the TOA measurement quantity using the mean of the NLOS error calculated from the NLOS error distribution parameters.
The process of zero-mean correction of the NLOS error in the TOA measurement, as shown in fig. 3, includes the following sub-steps 301, 302, 303:
substep 301 of step 103 determines, by NLOS identification, the amount of TOA measurements that require zero-mean correction. Identifying TOAs containing NLOS errorsiThe subscript i denotes this TOAiIs the time of arrival or pseudorange between the i-th radiation source and the receiver, such as a base station in a cellular network; TOA i = TOA ( los ) i ( 0 ) + n ( n ) i + &mu; ( n ) i + n j . wherein, TOA(los)i (0)TOA value which is an ideal state containing no error; n is(n)iThe residual error of the NLOS error after zero-mean correction, wherein the mean value is zero; mu.s(n)iThe mean value of the NLOS error is calculated according to the NLOS error distribution parameters; n isiThe TOA time delay estimation error of the system in the LOS environment is a random variable with zero-mean normal distribution. Determine TOAiThe method of determining whether to include the NLOS error is to perform NLOS identification on the ith radiation source, where the identification method is a well-known technique, and may be any one of a plurality of identification methods, for example, NLOS identification may be implemented by using the magnitude of a set of sample discrete coefficients of the strongest path selected from a set of power delay profiles acquired from the radiation source, or NLOS identification may be implemented by using the inter-path power difference or amplitude difference on a single or multiple power delay profiles acquired from the ith radiation source.
Substep 302 of step 103, conducting TOAiEstimation of the mean of the medium NLOS error.
First, from the result of NLOS recognition in step 301, TOA containing NLOS erroriObtaining the distribution parameter of the NLOS error from a group of power delay distributions of the corresponding channel, and when the NLOS error distribution parameter p is specifically implemented, the NLOS error distribution parameter p may be implemented by using either formula (1) or formula (2)iIs estimated.
Then, using the NLOS error distribution parameter piAnd TOAiAnd calculating the average value of the NLOS errors in the distribution form of the NLOS errors.
Discrete form of TOAiThe medium NLOS error is a geometric distribution, and the mean value can be piAnd a discrete form of TOA represented by equation (10)iMedium NLOS error delta(s)iThe probability density function of (a) is obtained directly.
f &delta; ( &delta; ( s ) i ) = p i ( 1 - p i ) &delta; ( s ) i , &delta; ( s ) i &Element; ( 0,1,2 . . . ) 0 , &delta; ( s ) i &NotElement; ( 0,1,2 . . . ) - - - ( 10 )
δ in equation (10)(s)iThe number of sampling points of the system sample is represented, the product of the number of sampling points and the sampling point interval is NLOS error, and the dimension of the NLOS error is time and piIs a distribution parameter of the geometric distribution.
Continuous form of TOAiThe NLOS error of (1) follows a single-sided exponential distribution, the mean of which can be represented by piAnd equation (4) to find TOA in continuous formiDistribution parameter theta of NLOS error in (1)iThen using thetaiAnd TOA of continuous form represented by formula (11)iNLOS error δ ofiThe probability density function of (2) averages the NLOS errors.
f &delta; ( &delta; i ) = 1 &theta; i e - &delta; i &theta; i , &delta; i > 0 0 , &delta; i &le; 0 - - - ( 11 )
Delta in the formula (11)iRepresenting NLOS error, θ, of successive valuesiIs a distribution parameter.
Substep 303 of step 103, using the mean μ of the NLOS errors obtained in step 302(n)iTOA according to equation (12)iZero mean correction of medium NLOS errors.
TOA i ( nlos _ miti ) = TOA i - &mu; ( n ) i = TOA ( los ) i ( 0 ) + n ( n ) i + n i - - - ( 12 )
In the formula (12), TOAi (nlos_miti)The TOA measurement quantity after NLOS error zero-mean correction is carried out is represented; n is(n)iIs TOAiThe corrected residual error of (2); n isiAn error is estimated for the delay.
And step 104, utilizing the variance of the NLOS error obtained by the NLOS error distribution parameters to carry out adaptive adjustment on elements in a weighting matrix in weighted least square estimation.
The adaptive adjustment of the weighting matrix is shown in fig. 4, and further includes sub-steps 401, 402, and 403:
in sub-step 401 of step 104, a form of weighting matrix is determined, and the present invention uses equation (13) as the weighting matrix for the TOA least squares estimation.
Q ( r ) = Q ( l ) + Q ( n ) = &sigma; 1 2 0 0 &CenterDot; 0 0 &sigma; 2 2 0 &CenterDot; 0 0 0 &sigma; 3 2 &CenterDot; 0 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; 0 0 0 &CenterDot; &sigma; M 2 + &sigma; ( n ) 1 2 0 0 &CenterDot; 0 0 &sigma; ( n ) 2 2 0 &CenterDot; 0 0 0 &sigma; ( n ) 3 2 &CenterDot; 0 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; 0 0 0 &CenterDot; &sigma; ( n ) M 2 - - - ( 13 ) (13)
Wherein,
Q ( l ) = &sigma; 1 2 0 0 &CenterDot; 0 0 &sigma; 2 2 0 &CenterDot; 0 0 0 &sigma; 3 2 &CenterDot; 0 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; 0 0 0 &CenterDot; &sigma; M 2 - - - ( 14 )
Q(l)time delay estimation error N ═ N of TOA under LOS environment1n2...nM]TN is an M-dimensional vector, the mean value of N is zero, and the covariance matrix Q of N(l)Is an M × M dimensional symmetric matrix. Sigmai 2The covariance of the TOA delay estimation error in the LOS environment.
Q ( n ) = &sigma; ( n ) 1 2 0 0 &CenterDot; 0 0 &sigma; ( n ) 2 2 0 &CenterDot; 0 0 0 &sigma; ( n ) 3 2 &CenterDot; 0 &CenterDot; 0 0 &CenterDot; &sigma; ( n ) M 2 0 - - - ( 15 )
Q(n)Corrected NLOS error n for zero mean(n)iConstructed M-dimensional vector N(n)=[n(n)1 n(n)2... n(n)M]TCovariance matrix of N(n)Has a mean value of zero, Q(n)Is an M × M dimensional symmetric matrix.
Sub-step 402 of step 104 determines the elements of the weighting matrix that need to be adjusted according to the NLOS recognition result. This step directly utilizes the results of step 401, so long as the TOA is constructediThe corresponding channel of the ith radiation source(s) contains NLOS errors, the corresponding element in the weighting matrix, i.e. the weighting coefficient, is adjusted. For example, if the channel corresponding to the 1 st radiation source is determined to be an LOS channel through NLOS identification, Q in formula (13)(n)Containing sigma(n)1 2The element of (a) needs to be adjusted, i.e. sigma(n)1 2Take the value zero.
In sub-step 403 of step 104, the values of the elements to be adjusted in the weighting matrix are determined.
First, a matrix Q is determined(l)The value of each element in (1), i.e. sigma in formula (14)i 2The value of (a). Sigma can be approximated by carrying out TOA measurement error statistics on the system in an LOS channel environmenti 2σ can also be approximated by system simulationi 2σ can also be approximated by statistics of TDOA measurement errorsi,j 2Then use &sigma; i 2 = 1 2 &sigma; i , j 2 To determine sigmai 2
Then, a matrix Q is determined(n)The value of each element in the list. P found in step 103 can be used hereiAnd TOA represented by the formula (10)iNLOS error δ of(s)iIs calculated as a function of the probability density(n)i 2Step 103 may also be utilizedFound piAnd equation (4) to determine θiThen, the obtained theta is reusediAnd TOA represented by formula (11)iMedium NLOS error deltaiIs calculated as a function of the probability density(n)i 2。TOA1The variance of the NLOS error of (1) adopts the distribution parameter p obtained from the main base station1Performing calculation, the specific steps and TOAiThe variance of (c) is calculated in the same way.
And 105, performing weighted least square estimation to obtain a group of estimated values of the position of the mobile station which preliminarily inhibits the influence of NLOS errors.
When TDOAs of a plurality of base stations greater than 3 are measured, one TOA acquired in step 102 is used1And a plurality of TOAsi (i=2,3,...,M M≥4)Substituting equation (8) to construct a nonlinear equation system by introducing an intermediate variable d1=(x-x1)2+(y-y1)2And solving the system of nonlinear equations using weighted least squares estimation, the position coordinates (x, y) of the mobile station are obtained. In order to provide NLOS error suppression capability to the solution of the system of equations (8) obtained when M is 4 or greater, the Q determined in step 104 is used in solving this system of nonlinear equations using weighted least squares estimation(r)The covariance matrix of the estimation error of the substitution equation set (8). The position estimation value obtained in this way suppresses the GDOP error and the NLOS error well.
Step 106, further suppressing the influence of the NLOS error on the position estimation accuracy by averaging the set of mobile station position values acquired in step 105. That is, first, a plurality of position estimation values output on the basis of independent TOA measurements are acquired in a short time interval such as several seconds, and then these position estimation values (coordinate components) are averaged to obtain one position coordinate, by step 105.
In this step, by using the characteristic that the mean value of the NLOS error of the TOA measurement value after zero-mean correction according to the formula (12) is zero, the plurality of position estimation results obtained in step 105 are averaged, thereby further suppressing the influence of the NLOS error correction residual on the position estimation accuracy and reducing the variance of the position estimation error.
The above is merely a detailed description of one embodiment of the present invention and is not intended to limit the scope of the invention.

Claims (9)

1. A method for position estimation, wherein a time difference of arrival TDOA between a main base station and two neighboring base stations involved in a positioning request is measured, the method further comprising:
a. performing zero-mean correction on NLOS errors in TDOA measurement quantity by using NLOS error mean values obtained by non-line-of-sight NLOS error distribution parameters, estimating the TOA of the mobile station to a main base station according to the corrected TDOA measurement quantity, and calculating the TOA of the mobile station to an adjacent base station by using the TOA of the mobile station to the main base station and the uncorrected TDOA between the mobile station to the main base station and the adjacent base station obtained by system measurement;
b. performing zero mean correction on NLOS errors in TOAs from the mobile station to the main base station and from the mobile station to the adjacent base station by using NLOS error mean values calculated by the NLOS error distribution parameters;
c. and carrying out self-adaptive adjustment on a weighting matrix in the TOA position estimation by using the NLOS error variance obtained by the NLOS error distribution parameters, and carrying out weighted least square estimation on the position of the mobile station by using the adjusted weighting matrix to obtain an estimated value of the position of the mobile station.
2. The method of claim 1, wherein the steps a to c are repeated to obtain more than 1 mobile station position estimation values, and the more than 1 mobile station position estimation values are averaged to obtain a final mobile station position estimation value.
3. The position estimation method according to claim 1 or 2, characterized in that step a further comprises:
a1. TDOA measurement quantity needing zero mean value correction is determined through NLOS identification, and mean value of NLOS errors in the TDOA measurement quantity is determined through NLOS error distribution parameters;
a2. performing zero-mean correction on the NLOS error in the TDOA measurement quantity according to the NLOS error mean value determined in the step a 1;
a3. calculating the TOA from the mobile station to the main base station according to the TDOA measured quantity obtained after correction in the step a2, and calculating the TOA from the mobile station to each adjacent base station according to the calculated TOA value from the mobile station to the main base station and the uncorrected TDOA measured by the system between the mobile station to the main base station and the adjacent base station.
4. The position estimation method according to claim 3, further comprising the step of, in step a 3: and after the TOA of the main base station is calculated, calculating more than 1 time, and calculating the TOA value of each adjacent base station according to the average value of the obtained TOA values more than 1 and the uncorrected TDOA measured by the system from the mobile station to the main base station and the adjacent base station.
5. The position estimation method according to claim 3, wherein the step b further comprises:
b1. determining the TOA values of the main base station and the adjacent base stations needing zero-mean correction, which are obtained in the step a3, by NLOS identification, and determining the mean value of NLOS errors in the TOA values of the main base station and the adjacent base stations needing zero-mean correction, which are obtained in the step a3, by using NLOS error distribution parameters;
b2. and c, performing zero-mean correction on the mean value of the NLOS errors in the TOA values of the main base station and the adjacent base stations which need to be subjected to zero-mean correction and are obtained in the step a3.
6. The method of claim 5, wherein the NLOS identification is performed by selecting a set of magnitudes of sample discrete coefficients of the strongest path from a power delay profile obtained from a radiation source.
7. The position estimation method of claim 5, wherein the NLOS identification is performed using an inter-path power difference or an inter-path amplitude difference on a power delay profile obtained from a radiation source.
8. The position estimation method according to claim 1 or 2, characterized in that step c further comprises:
c1. determining a weighting matrix form by setting main diagonal elements of the matrix as the sum of the covariance of TOA time delay estimation errors and the covariance of correction residuals of TOA in a line-of-sight (LOS) environment;
c2. setting the covariance value of correction residual errors of the TOA corresponding to each channel containing NLOS errors in the channels for calculating the TOA to be zero;
c3. determining the covariance of the TOA delay estimation error in the LOS environment to be adjusted in the weighting matrix of step c1 by performing TOA measurement estimation on the system in an LOS channel environment, or by system simulation, or by means of TDOA measurement error statistics; judging whether the NLOS error contained in the TOA is in a discrete form or a continuous form, if the NLOS error is in the discrete form, determining the covariance of TOA correction residuals needing to be adjusted in the weighting matrix of the step c1 according to the NLOS error distribution parameters and the probability density function of the discrete NLOS error in the TOA; if the correction residual error is in a continuous form, the probability density function of the continuous NLOS error of the TDOA is obtained through the NLOS error distribution parameters, and then the covariance of the correction residual error of the TOA to be adjusted in the weighting matrix of step c1 is determined through the probability density function of the continuous NLOS error of the TDOA.
9. A method of position estimation according to claim 1 or 2, characterized in that in step a TDOA measurements are determined by GDOP minimum criterion or by the presence of LOS channel criterion.
CN 02149311 2002-11-07 2002-11-07 Method for estimating position Expired - Fee Related CN1235429C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 02149311 CN1235429C (en) 2002-11-07 2002-11-07 Method for estimating position

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 02149311 CN1235429C (en) 2002-11-07 2002-11-07 Method for estimating position

Publications (2)

Publication Number Publication Date
CN1499874A CN1499874A (en) 2004-05-26
CN1235429C true CN1235429C (en) 2006-01-04

Family

ID=34233591

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 02149311 Expired - Fee Related CN1235429C (en) 2002-11-07 2002-11-07 Method for estimating position

Country Status (1)

Country Link
CN (1) CN1235429C (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060267841A1 (en) * 2003-01-02 2006-11-30 Lee Chong U Position determination with peer-to-peer communication
CN101277511B (en) * 2007-03-30 2011-06-01 展讯通信(上海)有限公司 Method and apparatus for wireless orientation
CN101282563B (en) * 2007-04-03 2012-02-29 展讯通信(上海)有限公司 Positioning method and system based on non-nonstop route judgment in radio communication system
CN101583078B (en) * 2009-06-15 2011-09-21 北京邮电大学 Honeycomb locating method
CN102387526B (en) * 2010-08-30 2016-02-10 中兴通讯股份有限公司 A kind of method and device improving wireless cellular system positioning precision
CN102137488B (en) * 2011-02-16 2013-07-24 北京邮电大学 Location method and device
CN102832966B (en) * 2011-06-13 2015-02-04 中国矿业大学(北京) Mine ultra-wide band locating method and system based on non-line-of-sight inhibition
CN102395197B (en) * 2011-11-02 2014-04-16 北京理工大学 TDOA cellular positioning method based on residual weighting
CN102680941A (en) * 2012-06-01 2012-09-19 中国矿业大学(北京) Method and system for ultra wide band positioning in coal mine
CN103987063B (en) * 2014-04-28 2018-12-11 北京邮电大学 A kind of elimination NLOS error location method based on multiple spot monitoring
CN104640206B (en) * 2015-02-15 2018-01-19 中国民航大学 A kind of multipoint positioning method of centering type star cloth station system
CN107770859A (en) * 2017-09-21 2018-03-06 天津大学 A kind of TDOA AOA localization methods for considering base station location error
CN108254716A (en) * 2017-12-12 2018-07-06 四川大学 A kind of observation platform track optimizing method based on particle cluster algorithm
CN108882149B (en) * 2018-06-20 2021-03-23 上海应用技术大学 NLOS compensation positioning method of distance correlation probability
CN109633527B (en) * 2018-12-14 2023-04-21 南京理工大学 Embedded planar microphone array sound source direction finding method based on low rank and geometric constraint
CN111385743B (en) * 2020-03-11 2021-03-19 北京邮电大学 Position estimation method and device and electronic equipment

Also Published As

Publication number Publication date
CN1499874A (en) 2004-05-26

Similar Documents

Publication Publication Date Title
CN1235429C (en) Method for estimating position
US7574221B2 (en) Method for estimating jointly time-of-arrival of signals and terminal location
KR100791179B1 (en) Location calculating method and location estimating apparatus
CN100512516C (en) Method for positioning moving platform
EP1478202A1 (en) A method of locating and measuring a mobile station
CN1131644C (en) Method and system for comparing measured radio frequency signal propagation characteristics in wireless communication system
JP5075396B2 (en) Position estimation method and position estimation system
CN1669237A (en) System and method for the detection and compensation of radio signal time of arrival errors
CN100562182C (en) A kind of wireless positioning multi-algorithm enhancing method based on information fusion
CN1342374A (en) Method and system for creating RF signature for signature region in wireless communication system
CN110954865A (en) Short wave time difference positioning method based on ionosphere information
CN1608210A (en) Reliability metrics for parameter estimates which account for cumulative error
CN116782379A (en) Combined indoor positioning method based on low-power consumption Bluetooth and ultra-wideband technology
CN1243453C (en) Method for eveluating position
CN101488798A (en) Timing measurement method, system and apparatus
CN1235430C (en) Method for eveluating position
CN1256853C (en) Method for obtaining mean and variance of timedelay error for non visibility paths
CN1761360A (en) Method of positioning cellular network under environment of direct stations
Xia et al. Uwb positioning system based on genetic algorithm
EP1638349B1 (en) A method and apparatus about accurate determining the first path in cdma mobile communication
CN111929671B (en) Method and system for estimating receiving amplitude of radio detection based on normal matching
CN113747339B (en) Information confirmation method, information confirmation device, network equipment and terminal
CN107124700A (en) A kind of Uncertainty Analysis Method estimated based on TDOA communication distances
EP1567886B1 (en) Multipath mitigation
CN111257827A (en) High-precision non-line-of-sight tracking and positioning method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060104

Termination date: 20191107