[go: up one dir, main page]

CN110493742B - An indoor three-dimensional localization method for ultra-wideband - Google Patents

An indoor three-dimensional localization method for ultra-wideband Download PDF

Info

Publication number
CN110493742B
CN110493742B CN201910803709.8A CN201910803709A CN110493742B CN 110493742 B CN110493742 B CN 110493742B CN 201910803709 A CN201910803709 A CN 201910803709A CN 110493742 B CN110493742 B CN 110493742B
Authority
CN
China
Prior art keywords
base station
error
label
value
dimensional
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
Application number
CN201910803709.8A
Other languages
Chinese (zh)
Other versions
CN110493742A (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.)
Harbin Engineering University
Original Assignee
Harbin Engineering University
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 Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN201910803709.8A priority Critical patent/CN110493742B/en
Publication of CN110493742A publication Critical patent/CN110493742A/en
Application granted granted Critical
Publication of CN110493742B publication Critical patent/CN110493742B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/33Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明公开一种用于超宽带的室内三维定位方法,属于通信领域。本发明包括:建立空间三维直角坐标系;使用基于TDOA量测距离分布的非视距误差鉴别法判定定位过程是否存在非视距误差;利用超宽带系统通过TDOA量测数据对标签三维位置做初步位置估计;将通过Chan算法估计所得的标签三维位置,做残值加权处理;将经过处理的标签三维位置,作为高斯‑牛顿迭代算法的初值,迭代运算,使用残差判别法,得到标签的三维空间位置。本发明为使用TDOA定位方式提供了具体的定位方案;本发明与Chan算法相比,定位精度要优于Chan算法;本发明具有良好的抗室内非视距误差干扰性能。

Figure 201910803709

The invention discloses an indoor three-dimensional positioning method for ultra-wideband, and belongs to the field of communication. The invention includes: establishing a three-dimensional rectangular coordinate system in space; using a non-line-of-sight error discrimination method based on TDOA measurement distance distribution to determine whether there is a non-line-of-sight error in a positioning process; using an ultra-wideband system to make a preliminary three-dimensional position of the tag through the TDOA measurement data Position estimation: The three-dimensional position of the label estimated by the Chan algorithm is used for residual value weighting processing; the processed three-dimensional position of the label is used as the initial value of the Gauss-Newton iterative algorithm. 3D space location. The present invention provides a specific positioning scheme for using the TDOA positioning method; compared with the Chan algorithm, the present invention has better positioning accuracy than the Chan algorithm; the present invention has good anti-indoor non-line-of-sight error interference performance.

Figure 201910803709

Description

一种用于超宽带的室内三维定位方法An indoor three-dimensional localization method for ultra-wideband

技术领域technical field

本发明属于通信领域,具体涉及一种用于超宽带的室内三维定位方法。The invention belongs to the field of communications, and in particular relates to an indoor three-dimensional positioning method for ultra-wideband.

背景技术Background technique

室内定位随着经济的发展、商业活动的趋室内化的拓展,以及智慧工厂、智能仓储等工业领域自动化、智能化的高要求,逐渐引起国内外学者的广泛关注与研究。With the development of the economy, the expansion of commercial activities towards indoorization, and the high requirements of automation and intelligence in industrial fields such as smart factories and smart warehousing, indoor positioning has gradually attracted extensive attention and research by scholars at home and abroad.

用于超宽带技术所应用的室内定位的技术,可以概括为四大种类:基于信号到达时间(TOA)、基于信号到达时间差(TDOA)、基于信号衰减强度(RSSI)、基于信号到达角度(AOA)。由于在室内环境下含有电波的非视距传播效应、多径效应以及多址干扰,因此用于超宽带得定位方式多采用TOA/TDOA技术,而TOA定位技术需严格的时间同步,硬件及实际场景中较难实现,所以国内外学者广泛采用TODA方式。由TDOA获得的定位所需测量值所建立的非线性方程组,通常需要变换为线性方程组进行求解。最早学者们使用最小二乘法研究TDOA定位方式,但其求解值,并非最优解。高斯-牛顿迭代算法能得到较精准的解算结果,收敛速度快、稳健性强,很贴合非线性方程的求解。但其对迭代运算的初始值依赖性很强,需要满足一定准确度的初始值才能获得较高的收敛速度。而当使用高斯-牛顿迭代算法时,选取接近欲求取的真实坐标的临近坐标作为迭代运算的初始值,可以有效防止迭代运算的发散。而Chan算法在视距环境下具有较高精度,且不需初始值,适用于TDOA定位方式,其误差模型所用的零均值高斯噪声,在非视距环境下,受到误差干扰导致精度会有下降。The indoor positioning technology used for UWB technology can be summarized into four categories: based on signal time of arrival (TOA), based on signal time difference of arrival (TDOA), based on signal attenuation strength (RSSI), based on signal angle of arrival (AOA) ). Due to the non-line-of-sight propagation effect, multipath effect and multiple access interference of radio waves in the indoor environment, the TOA/TDOA technology is mostly used in the positioning method for ultra-wideband, and the TOA positioning technology requires strict time synchronization, hardware and practical It is difficult to realize in the scene, so domestic and foreign scholars widely use the TODA method. The nonlinear equation system established by the measurement values required for positioning obtained by TDOA usually needs to be transformed into a linear equation system for solving. The earliest scholars used the least squares method to study the TDOA positioning method, but the solution value was not the optimal solution. The Gauss-Newton iterative algorithm can obtain more accurate solution results, with fast convergence speed and strong robustness, which is very suitable for solving nonlinear equations. However, it has a strong dependence on the initial value of the iterative operation, and it needs to meet a certain accuracy of the initial value to obtain a high convergence speed. When the Gauss-Newton iterative algorithm is used, the adjacent coordinates that are close to the real coordinates to be obtained are selected as the initial values of the iterative operation, which can effectively prevent the divergence of the iterative operation. However, the Chan algorithm has high accuracy in the line-of-sight environment and does not require an initial value. It is suitable for the TDOA positioning method. The zero-mean Gaussian noise used in its error model is affected by the error interference in the non-line-of-sight environment. The accuracy will decrease .

发明内容SUMMARY OF THE INVENTION

本发明的目的在于提供一种用于超宽带的室内三维定位方法,能够有效适应室内存在的非视距环境。The purpose of the present invention is to provide an indoor three-dimensional positioning method for ultra-wideband, which can effectively adapt to the non-line-of-sight environment existing indoors.

本发明的目的是这样实现的:The object of the present invention is achieved in this way:

一种用于超宽带的室内三维定位方法,其特征在于,包括以下步骤:An indoor three-dimensional positioning method for ultra-wideband, characterized in that it comprises the following steps:

步骤1:将超宽带基站分布在室内空间内,建立空间三维直角坐标系;Step 1: Distribute the ultra-wideband base stations in the indoor space, and establish a three-dimensional rectangular coordinate system in space;

步骤2:使用基于TDOA量测距离分布的非视距误差鉴别法判定定位过程是否存在非视距误差;Step 2: Use the non-line-of-sight error discrimination method based on the TDOA measurement distance distribution to determine whether there is a non-line-of-sight error in the positioning process;

步骤3:推导三维空间Chan算法,利用超宽带系统通过TDOA量测数据对标签三维位置做初步位置估计;Step 3: Derive the three-dimensional space Chan algorithm, and use the ultra-wideband system to estimate the three-dimensional position of the tag through the TDOA measurement data;

步骤4:将通过Chan算法估计所得的标签三维位置,做残值加权处理;Step 4: The three-dimensional position of the label estimated by the Chan algorithm is weighted by the residual value;

步骤5:将经过处理的标签三维位置,作为高斯-牛顿迭代算法的初值,迭代运算,使用残差判别法,得到标签的三维空间位置。Step 5: Take the processed three-dimensional position of the label as the initial value of the Gauss-Newton iterative algorithm, perform the iterative operation, and use the residual discriminant method to obtain the three-dimensional spatial position of the label.

所述的步骤1包括:The step 1 includes:

建立空间三维直角坐标系;设标签坐标(x,y,z),基站坐标(Xi,Yi,Zi),c为电磁波在空气中传播速度;ti为超宽带信号从标签到第i个基站的时间,ti,1为超宽带信号从标签到第i个基站与到第1个基站的时间差,ti,1=ti-t1;ri为标签到第i个基站的真实的空间距离,ri=cti,并表示为:Establish a three-dimensional rectangular coordinate system in space; set the label coordinates (x, y, z), base station coordinates (X i , Y i , Z i ), c is the propagation speed of electromagnetic waves in the air; t i is the ultra-wideband signal from the label to the first. The time of i base stations, t i,1 is the time difference between the UWB signal from the tag to the i-th base station and the first base station, t i,1 =t i -t 1 ; ri is the tag to the i -th base station The true spatial distance of , ri = ct i , and is expressed as:

Figure BDA0002183030470000021
Figure BDA0002183030470000021

ri,1为标签到第i个基站与到第1个基站的距离差ri,1=ri-r1,表示为:r i,1 is the distance difference between the tag and the ith base station and the first base station r i,1 =r i -r 1 , expressed as:

Figure BDA0002183030470000022
Figure BDA0002183030470000022

所述的步骤2包括:The step 2 includes:

设ti为UWB信号从标签到第i个基站的时间,ti,1为UWB信号从标签到第i个基站与到基准站的时间差,ti,1=ti-t1;c为电磁波在空气中传播速度;第i个基站获得的TDOA测量值为式(3),理想情况下ti,1是真实的信号传播时间差,实际情况下信号传播可能受到NLOS误差、UWB系统误差影响,具体关系如式(4)所示,式中ti,1LOS为LOS下信号传播的时间差,te为系统测量误差,ti,1NLOS为NLOS因素引起的时延误差;Let t i be the time from the tag to the i-th base station of the UWB signal, t i,1 be the time difference between the UWB signal from the tag to the i-th base station and the reference station, t i,1 =t i -t 1 ; c is The propagation speed of electromagnetic waves in the air; the TDOA measurement value obtained by the i-th base station is Equation (3). Ideally, t i,1 is the real signal propagation time difference. In practice, signal propagation may be affected by NLOS error and UWB system error. , the specific relationship is shown in formula (4), where t i,1LOS is the time difference of signal propagation under LOS, t e is the system measurement error, and t i,1NLOS is the delay error caused by the NLOS factor;

R(ti,1)=c*ti,1 (3)R(t i,1 )=c*t i,1 (3)

ti,1=ti,1LOS+ti,1NLOS+te (4)t i,1 =t i,1LOS +t i,1NLOS +t e (4)

将式(4)带入式(3)量化为TDOA方式的距离差,得到式(5),式中LOS(ti,1)为视距下真实的距离差,NLOS(ti,1)为NLOS量化的误差距离,R(te)为系统误差距离;Bring equation (4) into equation (3) and quantify it as the distance difference of TDOA method, and obtain equation (5), where LOS(t i,1 ) is the real distance difference under the line of sight, NLOS(t i,1 ) is the error distance of NLOS quantization, and R(t e ) is the systematic error distance;

R(ti,1)=LOS(ti,1)+NLOS(ti,1)+R(te) (5)R(t i,1 )=LOS(t i,1 )+NLOS(t i,1 )+R(t e ) (5)

UWB系统若在正常工作情况下,其系统误差距离R(te)近似地认为服从均值为零,方差为σ2的正态分布;由于UWB系统的数据刷新率可达100Hz以上,接收机对LOS(ti,1)距离判定为距离不变,因此在视距传播下,TDOA测量值近似为服从均值为l,方差为σ2的正态分布,如式(6)所示;而NLOS误差受实际环境影响,服从对数正态分布或均匀分布等;通过测量距离分布是否近似服从正态分布,即可判断是否存在NLOS误差;If the UWB system is under normal working conditions, the system error distance R(t e ) is approximately considered to obey a normal distribution with a mean value of zero and a variance of σ2 ; The LOS(t i,1 ) distance is determined as the distance is constant, so under the line-of-sight propagation, the TDOA measurement value approximately obeys a normal distribution with a mean of l and a variance of σ 2 , as shown in equation (6); and NLOS The error is affected by the actual environment and obeys log-normal distribution or uniform distribution; by measuring whether the distance distribution approximately obeys the normal distribution, it can be judged whether there is NLOS error;

LOS(ti,1)+N(te)~N(l,σ2) (6)LOS(t i,1 )+N(t e )~N(l,σ 2 ) (6)

使用统计学中Jarque-Bera检验对UWB接收机最小分辨率下获取的TDOA距离量作正态性检验,检验样本是否服从正态分布;由于正态分布的偏度为零,峰度为3,因此Jarque-Bera检验通过检验样本的偏度与峰度构造检验统计量,为:The Jarque-Bera test in statistics is used to test the normality of the TDOA distance obtained at the minimum resolution of the UWB receiver to test whether the sample obeys the normal distribution; since the skewness of the normal distribution is zero and the kurtosis is 3, Therefore, the Jarque-Bera test constructs the test statistic by testing the skewness and kurtosis of the sample, which is:

Figure BDA0002183030470000031
Figure BDA0002183030470000031

式中S为样本偏度,K为样本峰度;当样本容量n足够大时,式(7)统计量近似服从自由度为2的卡方分布;以此检测UWB系统获得的TDOA量测值是否服从正态分布,进而判定在定位过程中是否存在NLOS误差干扰。In the formula, S is the sample skewness, and K is the sample kurtosis; when the sample size n is large enough, the statistic of formula (7) approximately obeys the chi-square distribution with 2 degrees of freedom; in this way, the TDOA measurement value obtained by the UWB system is detected. Whether it obeys the normal distribution, and then determines whether there is NLOS error interference in the positioning process.

所述的步骤3包括以下步骤:Described step 3 includes the following steps:

步骤3.1:推导三维Chan算法,通过Chan算法得到标签三维空间位置的初步估计,根据

Figure BDA0002183030470000032
推得
Figure BDA0002183030470000033
消除高次项得:Step 3.1: Derive the three-dimensional Chan algorithm, obtain a preliminary estimate of the label's three-dimensional space position through the Chan algorithm, according to
Figure BDA0002183030470000032
push
Figure BDA0002183030470000033
Eliminate higher-order terms to get:

Figure BDA0002183030470000034
Figure BDA0002183030470000034

式中

Figure BDA0002183030470000035
移项并以za作为未知数建立线性方程得:in the formula
Figure BDA0002183030470000035
Shifting the term and establishing a linear equation with za as the unknown, we get:

h=Gaza (9)h=G a z a (9)

式中:where:

Figure BDA0002183030470000036
Figure BDA0002183030470000036

步骤3.2:设

Figure BDA0002183030470000037
为za真实值,即标签的真实值,设系统产生的信号时延随机误差n,均值为零,方差为σ,协方差阵为
Figure BDA0002183030470000038
TDOA量测值
Figure BDA0002183030470000039
Figure BDA00021830304700000314
为ri真实值,则误差矢量方程及解析式为:Step 3.2: Set up
Figure BDA0002183030470000037
is the true value of za, that is, the true value of the label. Let the random error of the signal delay generated by the system n , the mean value is zero, the variance is σ, and the covariance matrix is
Figure BDA0002183030470000038
TDOA measurement value
Figure BDA0002183030470000039
Figure BDA00021830304700000314
is the true value of ri , then the error vector equation and analytical formula are:

Figure BDA00021830304700000310
Figure BDA00021830304700000310

Figure BDA00021830304700000311
Figure BDA00021830304700000311

已知

Figure BDA00021830304700000312
利用式(11)求得误差协方差阵Ψ=E(ψψT)=c2BQB,设za的元素相互独立,对za做初步加权最小二乘估计,得:A known
Figure BDA00021830304700000312
Using the formula (11), the error covariance matrix Ψ=E(ψψ T ) = c 2 BQB is obtained, and the elements of za are independent of each other, and the preliminary weighted least squares estimation for za is obtained:

Figure BDA00021830304700000313
Figure BDA00021830304700000313

当标签距离所有基站位置均很远,近似地认为标签到各个基站的距离与标签到第i个基站的距离相等,则B≈rrangeI,rrange表示距离,I为M-1阶单位矩阵,则误差协方差阵

Figure BDA0002183030470000041
此时式(12)近似为:When the tag is far away from all base stations, it is approximately considered that the distance between the tag and each base station is equal to the distance between the tag and the ith base station, then B≈r range I, r range represents the distance, and I is the M-1 order unit matrix , then the error covariance matrix
Figure BDA0002183030470000041
At this time, formula (12) is approximated as:

Figure BDA0002183030470000042
Figure BDA0002183030470000042

步骤3.3:实际情况下,za中元素r1与(x,y,z)关联,设存在足够小噪声e,使za成为一个随机向量,其均值为真实值,这时Ga、h与za表示为:Step 3.3: In practice, the element r 1 in za is associated with ( x , y, z), and there is enough noise e to make za a random vector whose mean is the true value, then Ga , h with za expressed as:

Figure BDA0002183030470000043
Figure BDA0002183030470000043

由式(9)得:From formula (9), we get:

Figure BDA0002183030470000044
Figure BDA0002183030470000044

Figure BDA0002183030470000045
Figure BDA0002183030470000045

Figure BDA0002183030470000046
Figure BDA0002183030470000046

设ei,i=1,2,3,4为噪声,za元素表示为:Let e i , i = 1, 2, 3, 4 be noise, and the elements of za are expressed as:

za=[x0+e1,y0+e2,z0+e3,r1 0+e4]T (18)za = [x 0 +e 1 , y 0 +e 2 , z 0 +e 3 , r 1 0 +e 4 ] T (18)

新的线性方程建立为:The new linear equation is established as:

ψ'=h'-Ga'za' (19)ψ'=h'-G a 'z a ' (19)

其中:in:

Figure BDA0002183030470000047
Figure BDA0002183030470000047

对za'求加权最小二乘估计:Find a weighted least squares estimate for za ':

Figure BDA0002183030470000048
Figure BDA0002183030470000048

式中Ψ'误差协方差阵,在ei较小时通过忽略Ψ'计算中的高次项,做近似处理得:In the formula, the Ψ' error covariance matrix is approximated by ignoring the high-order term in the calculation of Ψ' when e i is small:

Ψ'=E[ψ'ψ'T]=4B'cov(za)B' (21)Ψ'=E[ ψ'ψ'T ]=4B'cov(z a )B' (21)

B'=diag{x0-X1,y0-Y1,z0-Z1,r1 0} (22)B'=diag{x 0 -X 1 ,y 0 -Y 1 ,z 0 -Z 1 ,r 1 0 } (22)

cov(za)中包含未知真值

Figure BDA0002183030470000049
用Ga近似替代,而B'中所含的标签未知的真实坐标用式(12),估计所得
Figure BDA0002183030470000051
近似计算,根据先验信息取舍,最终估计出标签坐标zt为:cov(z a ) contains unknown truth value
Figure BDA0002183030470000049
Approximately replace with Ga , and use formula (12) for the unknown real coordinates of labels contained in B', and the estimated
Figure BDA0002183030470000051
Approximate calculation, according to the priori information, the final estimated label coordinate z t is:

Figure BDA0002183030470000052
Figure BDA0002183030470000052

所述的步骤4包括:Described step 4 includes:

当UWB系统进行三维定位,选择其中一个基站作为基准站,将剩余M-1个基站进行分组,由于进行三维定位,则基站的参与量至少为4个,那么分组共有

Figure BDA0002183030470000053
种组合,第k种组合记为Sk,表示该种组合所对应基站的集合,在该组合下利用Chan算法估算得到的标签坐标记为zt,k=[xk,yk,zk]T,k=1,2,...,N,第i个基站的坐标记为Ai=[Xi,Yi,Zi],设对应的平方残值函数为:When the UWB system performs three-dimensional positioning, one of the base stations is selected as the reference station, and the remaining M-1 base stations are grouped. Due to the three-dimensional positioning, the number of base stations participating is at least 4, so the group has a total of
Figure BDA0002183030470000053
The k-th combination is denoted as S k , which represents the set of base stations corresponding to this combination, and the label coordinates estimated by the Chan algorithm under this combination are denoted as z t,k =[x k ,y k ,z k ] T ,k=1,2,...,N, the coordinates of the ith base station are marked as A i =[X i ,Y i ,Z i ], and the corresponding square residual value function is set as:

Figure BDA0002183030470000054
Figure BDA0002183030470000054

式中,In the formula,

Figure BDA0002183030470000055
Figure BDA0002183030470000055

Figure BDA0002183030470000056
Figure BDA0002183030470000056

设定每种组合利用Chan算法估计所得位置给予权值wk,wk=1/p(zt,k,Sk),则标签位置估计为:Set each combination to use the Chan algorithm to estimate the position to give the weight w k , w k =1/p(z t,k ,S k ), then the label position is estimated as:

Figure BDA0002183030470000057
Figure BDA0002183030470000057

zrw即为标签的三维空间估计位置,该方法是对传统Chan算法与残值加权法做了组合利用。z rw is the estimated position of the label in three-dimensional space. This method is a combination of the traditional Chan algorithm and the residual value weighting method.

所述的步骤5包括以下步骤:Described step 5 includes the following steps:

步骤5.1:设定适用坐标参数,建立对应三维定位的高斯-牛顿迭代法函数原型;Step 5.1: Set the applicable coordinate parameters, and establish the prototype of the Gauss-Newton iteration method corresponding to the three-dimensional positioning;

设标签真实坐标为(x,y,z),第i个基站坐标为(Xi,Yi,Zi),并设mk,i为第i个基站测得的第k个TDOA测量值,即mk,i=rk,i-rk,1,i≥2建立函数模型为:Let the real coordinates of the tag be (x, y, z), the coordinates of the i-th base station be (X i , Y i , Z i ), and let m k,i be the k-th TDOA measurement value measured by the i-th base station , that is, m k,i =r k,i -r k,1 , i≥2 to establish the function model as:

fk(x,y,z,Xi,Yi,Zi)=mk,i-ek,k=1,2,...,n (26)f k (x,y,z,X i ,Y i ,Z i )=m k,i -e k ,k=1,2,...,n (26)

式中ek是统计分布的随机变量误差,均值为零,误差协方差阵Re=[cij],矩阵中第i行j列元素cij=(eij);where e k is the random variable error of statistical distribution, the mean is zero, the error covariance matrix Re = [c ij ], and the i-th row and j-column element c ij =(e ij ) in the matrix;

步骤5.2:经过平方残值加权后的标签坐标估计值zrw(xv,yv,zv)与标签真实坐标(x,y,z)建立关系式为:Step 5.2: The relationship between the label coordinate estimated value z rw (x v , y v , z v ) and the label real coordinate (x, y, z) after weighting by the square residual value is:

x=xvx,y=yvy,z=zvz (27)x=x vx ,y=y vy ,z=z vz (27)

对函数原型fk泰勒级数展开,保留一阶项:Expand the function prototype f k Taylor series, keeping the first-order terms:

ak1δx+ak2δy+ak3δz=mi,k-fkv-ek (28)a k1 δ x +a k2 δ y +a k3 δ z =m i,k -f kv -e k (28)

式中:where:

Figure BDA0002183030470000061
Figure BDA0002183030470000061

Figure BDA0002183030470000062
Figure BDA0002183030470000062

Figure BDA0002183030470000063
Figure BDA0002183030470000063

Figure BDA0002183030470000064
Figure BDA0002183030470000064

定义矩阵与向量:Define matrices and vectors:

Figure BDA0002183030470000065
Figure BDA0002183030470000065

式(28)建立新的方程为:Formula (28) establishes a new equation as:

L=Aδ+e (29)L=Aδ+e (29)

通过做加权最小二乘估计得δ为:δ is estimated by doing weighted least squares as:

δ=[ATRe -1A]-1ATRe -1L (30)δ=[A T R e -1 A] -1 A T R e -1 L (30)

式中Re矩阵由于TDOA测量值的先验信息未知无法估算,而Re矩阵可有效抑制NLOS误差干扰,利用残值平方选取包含M-1个基站组合的SM-1,构造加权误差协方差矩阵We为:In the formula, the Re matrix cannot be estimated because the prior information of the TDOA measurement value is unknown, and the Re matrix can effectively suppress the NLOS error interference. The residual value square is used to select S M-1 containing M-1 base station combinations, and the weighted error coefficient is constructed. The variance matrix We is:

Figure BDA0002183030470000066
Figure BDA0002183030470000066

将构造的加权误差协方差矩阵We带入式(30)中,得到δ的最小二乘解为: Bringing the constructed weighted error covariance matrix We into equation (30), the least squares solution of δ is obtained as:

δ=[ATWe -1A]-1ATWe -1L (31)δ=[A T W e -1 A] -1 A T W e -1 L (31)

迭代后的zrw'(xv',yv',zv')为:The iterated z rw '(x v ',y v ',z v ') is:

xv'=xvx,yv'=yvy,zv'=zvz (32)x v '=x vx ,y v '=y vy ,z v '=z vz (32)

利用高斯-牛顿算法做连续重复迭代运算,当满足|δx|+|δy|+|δz|<ε,ε为充分小时,高斯-牛顿迭代收敛,得到标签三维空间位置;The Gauss-Newton algorithm is used to perform continuous and repeated iterative operations. When |δ x |+|δ y |+|δ z |<ε, and ε is sufficiently small, the Gauss-Newton iteration converges and the three-dimensional space position of the label is obtained;

步骤5.3:建立函数模型f(x),如式(33)所示,式中ui为对应标签计算得到的TDOA值,mi为系统获得的原始TDOA值;函数值最小时所对应的坐标即为标签的最优估计坐标;Step 5.3: Establish a function model f(x), as shown in formula (33), where ui is the TDOA value calculated by the corresponding label, and mi is the original TDOA value obtained by the system; the coordinate corresponding to the minimum function value is the optimal estimated coordinate of the label;

Figure BDA0002183030470000071
Figure BDA0002183030470000071

与现有技术相比,本发明的有益效果在于:Compared with the prior art, the beneficial effects of the present invention are:

(1)本发明提供了一种用于超宽带的室内三维定位方法;(1) The present invention provides an indoor three-dimensional positioning method for ultra-wideband;

(2)本发明为使用TDOA定位方式提供了具体的定位方案;(2) The present invention provides a specific positioning scheme for using the TDOA positioning method;

(3)本发明提出使用了一种基于TDOA量测距离分布的非视距误差判别法;(3) The present invention proposes and uses a non-line-of-sight error discrimination method based on TDOA measurement distance distribution;

(4)本发明与Chan算法相比,定位精度要优于Chan算法;(4) Compared with the Chan algorithm, the positioning accuracy of the present invention is better than that of the Chan algorithm;

(5)本发明具有良好的抗室内非视距误差干扰性能。(5) The present invention has good anti-indoor non-line-of-sight error interference performance.

附图说明Description of drawings

图1为本发明的用于超宽带的室内三维定位方法整体框图;Fig. 1 is the overall block diagram of the indoor three-dimensional positioning method for ultra-wideband of the present invention;

图2为TDOA方式三维空间定位原理图;Figure 2 is a schematic diagram of the three-dimensional spatial positioning of the TDOA method;

图3为室内三维空间直角坐标系示意图;Figure 3 is a schematic diagram of an indoor three-dimensional space rectangular coordinate system;

图4为三维空间Chan算法流程图;Figure 4 is a flowchart of the three-dimensional space Chan algorithm;

图5为高斯-牛顿迭代算法流程图。Figure 5 is a flow chart of the Gauss-Newton iteration algorithm.

具体实施方式Detailed ways

本发明提出了一种用于超宽带的室内三维定位方法。首先,针对室内场景布置4个以上超宽带基站,通过TDOA方式获取量测数据。提出利用非视距误差鉴别法判定定位过程是否为非视距环境;利用Chan算法对超宽带系统获得的TDOA原始数据进行两次加权最小二乘估计,获得标签三维位置的估计值;利用残值加权法对应用超宽带系统产生的非视距误差做平滑处理,得到进一步精确的标签三维位置估计值;将所得估计值作为高斯-牛顿迭代的初始值,多次迭代运算,最后使用残差判别法输出标签的三维空间位置。本发明能够有效适应室内存在的非视距环境,并为用于超宽带的室内三维定位提供了一种合理、高精度的定位方法。The invention proposes an indoor three-dimensional positioning method for ultra-wideband. First, more than 4 ultra-wideband base stations are arranged for indoor scenes, and measurement data is obtained by TDOA. It is proposed to use the non-line-of-sight error discrimination method to determine whether the positioning process is a non-line-of-sight environment; use the Chan algorithm to perform two weighted least squares estimation on the TDOA original data obtained by the UWB system, and obtain the estimated value of the three-dimensional position of the tag; use the residual value. The weighting method smoothes the non-line-of-sight error generated by the application of the UWB system, and obtains a further accurate 3D position estimate of the label; the obtained estimated value is used as the initial value of Gauss-Newton iteration, multiple iterations are performed, and finally the residual discriminant is used. method to output the 3D space position of the label. The invention can effectively adapt to the non-line-of-sight environment existing indoors, and provides a reasonable and high-precision positioning method for indoor three-dimensional positioning for ultra-wideband.

以下结合附图对本发明进行详细的说明。The present invention will be described in detail below with reference to the accompanying drawings.

一种用于超宽带的室内三维定位方法,如图1所示,包括以下步骤:An indoor three-dimensional positioning method for ultra-wideband, as shown in Figure 1, includes the following steps:

步骤1:将超宽带基站依照TDOA定位方式原理,如图2所示,分布在室内空间内,建立空间三维直角坐标系,如图3所示。Step 1: Distribute the ultra-wideband base stations in the indoor space according to the principle of TDOA positioning method, as shown in Figure 2, and establish a three-dimensional rectangular coordinate system in space, as shown in Figure 3.

建立空间三维直角坐标系。设标签坐标(x,y,z),基站坐标(Xi,Yi,Zi),c为电磁波在空气中传播速度。ti为超宽带信号从标签到第i个基站的时间,ti,1为超宽带信号从标签到第i个基站与到第1个基站的时间差,ti,1=ti-t1。ri为标签到第i个基站的真实的空间距离,ri=cti,并表示为Establish a three-dimensional rectangular coordinate system in space. Let the label coordinates (x, y, z), the base station coordinates (X i , Y i , Z i ), and c be the propagation speed of electromagnetic waves in the air. t i is the time from the UWB signal from the tag to the ith base station, t i,1 is the time difference between the UWB signal from the tag to the ith base station and the first base station, t i,1 =t i -t 1 . ri is the real spatial distance from the tag to the ith base station, ri =ct i , and is expressed as

Figure BDA0002183030470000081
Figure BDA0002183030470000081

ri,1为标签到第i个基站与到第1个基站的距离差ri,1=ri-r1,表示为r i,1 is the distance difference between the tag and the ith base station and the first base station r i,1 =r i -r 1 , expressed as

Figure BDA0002183030470000082
Figure BDA0002183030470000082

步骤2:使用基于TDOA量测距离分布的非视距误差鉴别法判定定位过程是否存在非视距误差。Step 2: Use the non-line-of-sight error discrimination method based on the TDOA measurement distance distribution to determine whether there is a non-line-of-sight error in the positioning process.

设ti为UWB信号从标签到第i个基站的时间,ti,1为UWB信号从标签到第i个基站与到基准站的时间差,ti,1=ti-t1。c为电磁波在空气中传播速度。第i个基站获得的TDOA测量值为式(3),理想情况下ti,1是真实的信号传播时间差,实际情况下信号传播可能受到NLOS误差、UWB系统误差影响,具体关系如式(4)所示,式中ti,1LOS为LOS下信号传播的时间差,te为系统测量误差,ti,1NLOS为NLOS因素引起的时延误差。Let t i be the time from the tag to the ith base station of the UWB signal, t i,1 be the time difference between the UWB signal from the tag to the ith base station and the reference station, t i,1 =t i -t 1 . c is the propagation speed of electromagnetic waves in the air. The TDOA measurement value obtained by the i-th base station is Equation (3). Ideally, t i,1 is the real signal propagation time difference. In practice, the signal propagation may be affected by NLOS error and UWB system error. The specific relationship is shown in Equation (4). ), where t i,1LOS is the time difference of signal propagation under LOS, t e is the system measurement error, and t i,1NLOS is the delay error caused by the NLOS factor.

R(ti,1)=c*ti,1 (3)R(t i,1 )=c*t i,1 (3)

ti,1=ti,1LOS+ti,1NLOS+te (4)t i,1 =t i,1LOS +t i,1NLOS +t e (4)

将式(4)带入式(3)可量化为TDOA方式的距离差,得到式(5),式中LOS(ti,1)为视距下真实的距离差,NLOS(ti,1)为NLOS量化的误差距离,R(te)为系统误差距离。Putting Equation (4) into Equation (3) can be quantified as the distance difference of the TDOA method, and then Equation (5) is obtained, where LOS(t i,1 ) is the real distance difference under the line of sight, NLOS(t i,1 ) ) is the NLOS quantized error distance, and R(t e ) is the systematic error distance.

R(ti,1)=LOS(ti,1)+NLOS(ti,1)+R(te) (5)R(t i,1 )=LOS(t i,1 )+NLOS(t i,1 )+R(t e ) (5)

UWB系统若在正常工作情况下,其系统误差距离R(te)可近似地认为服从均值为零,方差为σ2的正态分布。由于UWB系统的数据刷新率可达100Hz以上,接收机对LOS(ti,1)距离判定为距离不变,因此在视距传播下,TDOA测量值近似为服从均值为l,方差为σ2的正态分布,如式(6)所示。而NLOS误差受实际环境影响,可能服从对数正态分布或均匀分布等。通过测量距离分布是否近似服从正态分布,即可判断是否存在NLOS误差。If the UWB system works normally, its system error distance R(t e ) can be approximately considered to obey the normal distribution with zero mean and variance σ 2 . Since the data refresh rate of the UWB system can reach more than 100Hz, the receiver judges the LOS(t i,1 ) distance as the same distance. Therefore, under line-of-sight propagation, the TDOA measurement value approximately obeys the mean value of l and the variance is σ 2 The normal distribution of , as shown in Equation (6). The NLOS error is affected by the actual environment and may obey a log-normal distribution or a uniform distribution. By measuring whether the distance distribution approximately obeys the normal distribution, it can be judged whether there is NLOS error.

LOS(ti,1)+N(te)~N(l,σ2) (6)LOS(t i,1 )+N(t e )~N(l,σ 2 ) (6)

使用统计学中Jarque-Bera检验对UWB接收机最小分辨率下获取的TDOA距离量作正态性检验,检验样本是否服从正态分布。由于正态分布的偏度为零,峰度为3,因此Jarque-Bera检验通过检验样本的偏度与峰度构造检验统计量,为The Jarque-Bera test in statistics is used to test the normality of the TDOA distance obtained at the minimum resolution of the UWB receiver to test whether the sample obeys the normal distribution. Since the skewness of the normal distribution is zero and the kurtosis is 3, the Jarque-Bera test constructs the test statistic by testing the skewness and kurtosis of the sample, which is

Figure BDA0002183030470000091
Figure BDA0002183030470000091

式中S为样本偏度,K为样本峰度。当样本容量n足够大时,式(7)统计量近似服从自由度为2的卡方分布。以此检测UWB系统获得的TDOA量测值是否服从正态分布,进而判定在定位过程中是否存在NLOS误差干扰。where S is the sample skewness and K is the sample kurtosis. When the sample size n is large enough, the statistic in equation (7) approximately obeys the chi-square distribution with 2 degrees of freedom. In this way, it is detected whether the TDOA measurement value obtained by the UWB system obeys the normal distribution, and then it is determined whether there is NLOS error interference in the positioning process.

步骤3:推导三维空间Chan算法,利用超宽带系统通过TDOA量测数据对标签三维位置做初步位置估计,流程如图4所示。Step 3: Derive the three-dimensional space Chan algorithm, and use the ultra-wideband system to estimate the three-dimensional position of the tag through the TDOA measurement data. The process is shown in Figure 4.

步骤3.1:推导适合三维Chan算法,通过Chan算法得到标签三维空间位置的初步估计。根据

Figure BDA0002183030470000095
可推得
Figure BDA0002183030470000096
带入式(1),消除高次项可得Step 3.1: Derive a suitable three-dimensional Chan algorithm, and obtain a preliminary estimate of the label's three-dimensional space position through the Chan algorithm. according to
Figure BDA0002183030470000095
can be pushed
Figure BDA0002183030470000096
Bringing into equation (1), eliminating the high-order term can get

Figure BDA0002183030470000097
Figure BDA0002183030470000097

式中

Figure BDA0002183030470000098
移项并以za作为未知数建立线性方程可得in the formula
Figure BDA0002183030470000098
By shifting the term and establishing a linear equation with za as the unknown, we get

h=Gaza (9)h=G a z a (9)

式中in the formula

Figure BDA0002183030470000092
Figure BDA0002183030470000092

步骤3.2:设

Figure BDA0002183030470000099
为za真实值,即标签的真实值,假设系统产生的信号时延随机误差n,均值为零,方差为σ,协方差阵为
Figure BDA00021830304700000910
TDOA量测值
Figure BDA00021830304700000911
Figure BDA00021830304700000912
为ri真实值,则误差矢量方程及解析式为:Step 3.2: Set up
Figure BDA0002183030470000099
is the true value of za, that is, the true value of the label. Assuming that the random error of the signal delay generated by the system is n , the mean is zero, the variance is σ, and the covariance matrix is
Figure BDA00021830304700000910
TDOA measurement value
Figure BDA00021830304700000911
Figure BDA00021830304700000912
is the true value of ri , then the error vector equation and analytical formula are:

Figure BDA0002183030470000093
Figure BDA0002183030470000093

Figure BDA0002183030470000094
Figure BDA0002183030470000094

已知

Figure BDA00021830304700000913
利用式(11)求得误差协方差阵Ψ=E(ψψT)=c2BQB,假设za的元素相互独立,对za做初步加权最小二乘估计,可得A known
Figure BDA00021830304700000913
Using the formula (11), the error covariance matrix Ψ=E(ψψ T ) = c 2 BQB can be obtained. Assuming that the elements of za are independent of each other, the preliminary weighted least squares estimation of za can be obtained.

Figure BDA0002183030470000101
Figure BDA0002183030470000101

当标签距离所有基站位置均很远,近似地认为标签到各个基站的距离与标签到第i个基站的距离相等,则B≈rrangeI,rrange表示距离,I为M-1阶单位矩阵,则误差协方差阵

Figure BDA0002183030470000108
此时式(12)近似为When the tag is far away from all base stations, it is approximately considered that the distance between the tag and each base station is equal to the distance between the tag and the ith base station, then B≈r range I, r range represents the distance, and I is the M-1 order unit matrix , then the error covariance matrix
Figure BDA0002183030470000108
At this time, equation (12) is approximated as

Figure BDA0002183030470000102
Figure BDA0002183030470000102

步骤3.3:实际情况下,za中元素r1与(x,y,z)关联,假设存在足够小噪声e,使za成为一个随机向量,其均值为真实值,这时Ga、h与za表示为Step 3.3: In practice, the element r 1 in za is associated with ( x , y, z), assuming that there is enough noise e, so that za becomes a random vector whose mean is the true value, then Ga , h with za denoted as

Figure BDA0002183030470000103
Figure BDA0002183030470000103

将式(9)带入式(5),可依次求得:Putting equation (9) into equation (5), it can be obtained in turn:

Figure BDA0002183030470000104
Figure BDA0002183030470000104

Figure BDA0002183030470000105
Figure BDA0002183030470000105

Figure BDA0002183030470000106
Figure BDA0002183030470000106

设ei,i=1,2,3,4为噪声,za元素表示为Let e i , i = 1, 2, 3, 4 be noise, and the elements of za are expressed as

za=[x0+e1,y0+e2,z0+e3,r1 0+e4]T (18)za = [x 0 +e 1 , y 0 +e 2 , z 0 +e 3 , r 1 0 +e 4 ] T (18)

新的线性方程可建立为The new linear equation can be established as

ψ'=h'-Ga'za' (19)ψ'=h'-G a 'z a ' (19)

其中:in:

Figure BDA0002183030470000107
Figure BDA0002183030470000107

对za'求加权最小二乘估计find a weighted least squares estimate of za '

Figure BDA0002183030470000109
Figure BDA0002183030470000109

式中Ψ'误差协方差阵,在ei较小时通过忽略Ψ'计算中的高次项,做近似处理得:In the formula, the Ψ' error covariance matrix is approximated by ignoring the high-order term in the calculation of Ψ' when e i is small:

Ψ'=E[ψ'ψ'T]=4B'cov(za)B' (21)Ψ'=E[ ψ'ψ'T ]=4B'cov(z a )B' (21)

B'=diag{x0-X1,y0-Y1,z0-Z1,r1 0} (22)B'=diag{x 0 -X 1 ,y 0 -Y 1 ,z 0 -Z 1 ,r 1 0 } (22)

cov(za)中包含未知真值

Figure BDA0002183030470000117
用Ga近似替代,而B'中所含的标签未知的真实坐标用式(12),估计所得
Figure BDA0002183030470000118
近似计算,根据先验信息取舍,最终可估计出标签坐标zt为cov(z a ) contains unknown truth value
Figure BDA0002183030470000117
Approximately replace with Ga , and use formula (12) for the unknown real coordinates of labels contained in B', and the estimated
Figure BDA0002183030470000118
Approximate calculation, according to the priori information, the label coordinate z t can finally be estimated as

Figure BDA0002183030470000111
Figure BDA0002183030470000111

步骤4:将通过Chan算法估计所得的标签三维位置,做残值加权处理;Step 4: The three-dimensional position of the label estimated by the Chan algorithm is weighted by the residual value;

当UWB系统进行三维定位,选择其中一个基站作为基准站,将剩余M-1个基站进行分组,由于进行三维定位,则基站的参与量至少为4个,那么分组共有

Figure BDA0002183030470000112
种组合,第k种组合记为Sk,表示该种组合所对应基站的集合,在该组合下利用Chan算法估算得到的标签坐标记为zt,k=[xk,yk,zk]T,k=1,2,...,N,第i个基站的坐标记为Ai=[Xi,Yi,Zi],设对应的平方残值函数为When the UWB system performs three-dimensional positioning, one of the base stations is selected as the base station, and the remaining M-1 base stations are grouped. Due to the three-dimensional positioning, the number of base stations participating is at least 4, so the group has a total of
Figure BDA0002183030470000112
The kth combination is denoted as S k , which represents the set of base stations corresponding to this combination, and the label coordinates estimated by the Chan algorithm under this combination are denoted as z t,k =[x k ,y k ,z k ] T ,k=1,2,...,N, the coordinates of the i-th base station are A i =[X i ,Y i ,Z i ], and the corresponding square residual value function is

Figure BDA0002183030470000113
Figure BDA0002183030470000113

式中in the formula

Figure BDA0002183030470000114
Figure BDA0002183030470000114

Figure BDA0002183030470000115
Figure BDA0002183030470000115

设定每种组合利用Chan算法估计所得位置给予权值wk,wk=1/p(zt,k,Sk),则标签位置估计为Set each combination to use the Chan algorithm to estimate the position to give weight w k , w k =1/p(z t,k ,S k ), then the label position is estimated as

Figure BDA0002183030470000116
Figure BDA0002183030470000116

zrw即为标签的三维空间估计位置,该方法是对传统Chan算法与残值加权法做了组合利用。z rw is the estimated position of the label in three-dimensional space. This method is a combination of the traditional Chan algorithm and the residual value weighting method.

步骤5:将经过处理的标签三维位置,作为高斯-牛顿迭代算法的初值,迭代运算,使用残差判别法,得到标签的三维空间位置,流程如图5所示。Step 5: Use the processed three-dimensional position of the label as the initial value of the Gauss-Newton iterative algorithm, perform iterative operations, and use the residual discriminant method to obtain the three-dimensional spatial position of the label. The process is shown in Figure 5.

步骤5.1:设定适用坐标参数,建立对应三维定位的高斯-牛顿迭代法函数原型。Step 5.1: Set the applicable coordinate parameters, and establish the Gauss-Newton iteration method function prototype corresponding to the three-dimensional positioning.

设标签真实坐标为(x,y,z),第i个基站坐标为(Xi,Yi,Zi),并设mk,i为第i个基站测得的第k个TDOA测量值,即mk,i=rk,i-rk,1,i≥2建立函数模型为Let the real coordinates of the tag be (x, y, z), the coordinates of the i-th base station be (X i , Y i , Z i ), and let m k,i be the k-th TDOA measurement value measured by the i-th base station , that is, m k,i =r k,i -r k,1 , i≥2 to establish a function model as

fk(x,y,z,Xi,Yi,Zi)=mk,i-ek,k=1,2,...,n (26)f k (x,y,z,X i ,Y i ,Z i )=m k,i -e k ,k=1,2,...,n (26)

式中ek是统计分布的随机变量误差,均值为零,误差协方差阵Re=[cij],矩阵中第i行j列元素cij=(eij)。In the formula, e k is the random variable error of statistical distribution, the mean value is zero, the error covariance matrix Re =[c ij ], and the i-th row and j-column element c ij =(e ij ) in the matrix.

步骤5.2:经过平方残值加权后的标签坐标估计值zrw(xv,yv,zv)与标签真实坐标(x,y,z)建立关系式为Step 5.2: The relationship between the label coordinate estimated value z rw (x v , y v , z v ) and the label real coordinate (x, y, z) after weighting by the square residual value is as follows

x=xvx,y=yvy,z=zvz (27)x=x vx , y=y vy , z=z vz (27)

对函数原型fk泰勒级数展开,保留一阶项Expand the function prototype f k Taylor series, keeping the first-order terms

ak1δx+ak2δy+ak3δz=mi,k-fkv-ek (28)a k1 δ x +a k2 δ y +a k3 δ z =m i,k -f kv -e k (28)

式中in the formula

Figure BDA0002183030470000121
Figure BDA0002183030470000121

Figure BDA0002183030470000122
Figure BDA0002183030470000122

Figure BDA0002183030470000123
Figure BDA0002183030470000123

Figure BDA0002183030470000124
Figure BDA0002183030470000124

定义矩阵与向量Defining Matrices and Vectors

Figure BDA0002183030470000125
Figure BDA0002183030470000125

式(28)可建立新的方程为Equation (28) can establish a new equation as

L=Aδ+e (29)L=Aδ+e (29)

通过做加权最小二乘估计可得δ为By doing weighted least squares estimation, δ can be obtained as

δ=[ATRe -1A]-1ATRe -1L (30)δ=[A T R e -1 A] -1 A T R e -1 L (30)

式中Re矩阵由于TDOA测量值的先验信息未知无法估算,而Re矩阵可有效抑制NLOS误差干扰,利用残值平方选取包含M-1个基站组合的SM-1,构造加权误差协方差矩阵WeIn the formula, the Re matrix cannot be estimated because the prior information of the TDOA measurement value is unknown, and the Re matrix can effectively suppress the NLOS error interference. The residual value square is used to select S M-1 containing M-1 base station combinations, and the weighted error coefficient is constructed. The variance matrix We is

Figure BDA0002183030470000131
Figure BDA0002183030470000131

将构造的加权误差协方差矩阵We带入式(30)中,得到δ的最小二乘解为Bring the constructed weighted error covariance matrix We into equation (30), and obtain the least squares solution of δ as

δ=[ATWe -1A]-1ATWe -1L (31)δ=[A T W e -1 A] -1 A T W e -1 L (31)

迭代后的zrw'(xv',yv',zv')为The iterated z rw '(x v ',y v ',z v ') is

xv'=xvx,yv'=yvy,zv'=zvz (32)x v '=x vx ,y v '=y vy ,z v '=z vz (32)

利用高斯-牛顿算法做连续重复迭代运算,当满足|δx|+|δy|+|δz|<ε,ε为充分小时,高斯-牛顿迭代收敛,得到标签三维空间位置。The Gauss-Newton algorithm is used to perform continuous repeated iterative operations. When |δ x |+|δ y |+|δ z |<ε, and ε is sufficiently small, the Gauss-Newton iteration converges and the three-dimensional space position of the label is obtained.

步骤5.3:建立函数模型f(x),如式(33)所示,式中ui为对应标签计算得到的TDOA值,mi为系统获得的原始TDOA值。函数值最小时所对应的坐标即为标签的最优估计坐标。Step 5.3: Establish a function model f(x), as shown in formula (33), where ui is the TDOA value calculated by the corresponding label, and mi is the original TDOA value obtained by the system. The coordinate corresponding to the minimum function value is the optimal estimated coordinate of the label.

Figure BDA0002183030470000132
Figure BDA0002183030470000132

本发明中未作详细描述的内容属于本领域技术人员的公知技术。The content not described in detail in the present invention belongs to the known technology of those skilled in the art.

Claims (3)

1.一种用于超宽带的室内三维定位方法,其特征在于,包括以下步骤:1. an indoor three-dimensional positioning method for ultra-wideband, is characterized in that, comprises the following steps: 步骤1:将超宽带基站分布在室内空间内,建立空间三维直角坐标系;Step 1: Distribute the ultra-wideband base stations in the indoor space, and establish a three-dimensional rectangular coordinate system in space; 步骤2:使用基于TDOA量测距离分布的非视距误差鉴别法判定定位过程是否存在非视距误差;Step 2: Use the non-line-of-sight error discrimination method based on the TDOA measurement distance distribution to determine whether there is a non-line-of-sight error in the positioning process; 步骤3:推导三维空间Chan算法,利用超宽带系统通过TDOA量测数据对标签三维位置做初步位置估计;Step 3: Derive the three-dimensional space Chan algorithm, and use the ultra-wideband system to estimate the three-dimensional position of the tag through the TDOA measurement data; 步骤4:将通过Chan算法估计所得的标签三维位置,做残值加权处理;Step 4: The three-dimensional position of the label estimated by the Chan algorithm is weighted by the residual value; 步骤5:将经过处理的标签三维位置,作为高斯-牛顿迭代算法的初值,迭代运算,使用残差判别法,得到标签的三维空间位置;所述的步骤1包括:Step 5: Take the processed three-dimensional position of the label as the initial value of the Gauss-Newton iterative algorithm, perform iterative operations, and use the residual discriminant method to obtain the three-dimensional space position of the label; the step 1 includes: 建立空间三维直角坐标系;设标签坐标(x,y,z),基站坐标(Xi,Yi,Zi),c为电磁波在空气中传播速度;ti为超宽带信号从标签到第i个基站的时间,ti,1为超宽带信号从标签到第i个基站与到第1个基站的时间差,ti,1=ti-t1;ri为标签到第i个基站的真实的空间距离,ri=cti,并表示为:Establish a three-dimensional rectangular coordinate system in space; set the label coordinates (x, y, z), base station coordinates (X i , Y i , Z i ), c is the propagation speed of electromagnetic waves in the air; t i is the ultra-wideband signal from the label to the first. The time of i base stations, t i,1 is the time difference between the UWB signal from the tag to the i-th base station and the first base station, t i,1 =t i -t 1 ; ri is the tag to the i -th base station The true spatial distance of , ri = ct i , and is expressed as:
Figure FDA0002666581180000011
Figure FDA0002666581180000011
ri,1为标签到第i个基站与到第1个基站的距离差ri,1=ri-r1,表示为:r i,1 is the distance difference between the tag and the ith base station and the first base station r i,1 =r i -r 1 , expressed as:
Figure FDA0002666581180000012
所述的步骤2包括:
Figure FDA0002666581180000012
The step 2 includes:
设ti为UWB信号从标签到第i个基站的时间,ti,1为UWB信号从标签到第i个基站与到基准站的时间差,ti,1=ti-t1;c为电磁波在空气中传播速度;第i个基站获得的TDOA测量值为式(3),理想情况下ti,1是真实的信号传播时间差,实际情况下信号传播可能受到NLOS误差、UWB系统误差影响,具体关系如式(4)所示,式中ti,1LOS为LOS下信号传播的时间差,te为系统测量误差,ti,1NLOS为NLOS因素引起的时延误差;Let t i be the time from the tag to the i-th base station of the UWB signal, t i,1 be the time difference between the UWB signal from the tag to the i-th base station and the reference station, t i,1 =t i -t 1 ; c is The propagation speed of electromagnetic waves in the air; the TDOA measurement value obtained by the i-th base station is Equation (3). Ideally, t i,1 is the real signal propagation time difference. In practice, signal propagation may be affected by NLOS error and UWB system error. , the specific relationship is shown in formula (4), where t i,1LOS is the time difference of signal propagation under LOS, t e is the system measurement error, and t i,1NLOS is the delay error caused by the NLOS factor; R(ti,1)=c*ti,1 (3)R(t i,1 )=c*t i,1 (3) ti,1=ti,1LOS+ti,1NLOS+te (4)t i,1 =t i,1LOS +t i,1NLOS +t e (4) 将式(4)带入式(3)量化为TDOA方式的距离差,得到式(5),式中LOS(ti,1)为视距下真实的距离差,NLOS(ti,1)为NLOS量化的误差距离,R(te)为系统误差距离;Bring equation (4) into equation (3) and quantify it as the distance difference of TDOA method, and obtain equation (5), where LOS(t i,1 ) is the real distance difference under the line of sight, NLOS(t i,1 ) is the error distance of NLOS quantization, and R(t e ) is the systematic error distance; R(ti,1)=LOS(ti,1)+NLOS(ti,1)+R(te) (5)R(t i,1 )=LOS(t i,1 )+NLOS(t i,1 )+R(t e ) (5) UWB系统若在正常工作情况下,其系统误差距离R(te)近似地认为服从均值为零,方差为σ2的正态分布;由于UWB系统的数据刷新率可达100Hz以上,接收机对LOS(ti,1)距离判定为距离不变,因此在视距传播下,TDOA测量值近似为服从均值为l,方差为σ2的正态分布,如式(6)所示;而NLOS误差受实际环境影响,服从对数正态分布或均匀分布等;通过测量距离分布是否近似服从正态分布,即可判断是否存在NLOS误差;If the UWB system is under normal working conditions, the system error distance R(t e ) is approximately considered to obey a normal distribution with a mean value of zero and a variance of σ2 ; The LOS(t i,1 ) distance is determined as the distance is constant, so under the line-of-sight propagation, the TDOA measurement value approximately obeys a normal distribution with a mean of l and a variance of σ 2 , as shown in equation (6); and NLOS The error is affected by the actual environment and obeys log-normal distribution or uniform distribution; by measuring whether the distance distribution approximately obeys the normal distribution, it can be judged whether there is NLOS error; LOS(ti,1)+N(te)~N(l,σ2) (6)LOS(t i,1 )+N(t e )~N(l,σ 2 ) (6) 使用统计学中Jarque-Bera检验对UWB接收机最小分辨率下获取的TDOA距离量作正态性检验,检验样本是否服从正态分布;由于正态分布的偏度为零,峰度为3,因此Jarque-Bera检验通过检验样本的偏度与峰度构造检验统计量,为:The Jarque-Bera test in statistics is used to test the normality of the TDOA distance obtained at the minimum resolution of the UWB receiver to test whether the sample obeys the normal distribution; since the skewness of the normal distribution is zero and the kurtosis is 3, Therefore, the Jarque-Bera test constructs the test statistic by testing the skewness and kurtosis of the sample, which is:
Figure FDA0002666581180000021
Figure FDA0002666581180000021
式中S为样本偏度,K为样本峰度;当样本容量n足够大时,式(7)统计量近似服从自由度为2的卡方分布;以此检测UWB系统获得的TDOA量测值是否服从正态分布,进而判定在定位过程中是否存在NLOS误差干扰;In the formula, S is the sample skewness, and K is the sample kurtosis; when the sample size n is large enough, the statistic of formula (7) approximately obeys the chi-square distribution with 2 degrees of freedom; in this way, the TDOA measurement value obtained by the UWB system is detected. Whether it obeys the normal distribution, and then determines whether there is NLOS error interference in the positioning process; 所述的步骤3包括以下步骤:Described step 3 includes the following steps: 步骤3.1:推导三维Chan算法,通过Chan算法得到标签三维空间位置的初步估计,根据
Figure FDA0002666581180000022
推得
Figure FDA0002666581180000023
消除高次项得:
Step 3.1: Derive the three-dimensional Chan algorithm, obtain a preliminary estimate of the label's three-dimensional space position through the Chan algorithm, according to
Figure FDA0002666581180000022
push
Figure FDA0002666581180000023
Eliminate higher-order terms to get:
Figure FDA0002666581180000024
Figure FDA0002666581180000024
式中
Figure FDA0002666581180000025
移项并以za作为未知数建立线性方程得:
in the formula
Figure FDA0002666581180000025
Shifting the term and establishing a linear equation with za as the unknown, we get:
h=Gaza (9)h=G a z a (9) 式中:where:
Figure FDA0002666581180000031
Figure FDA0002666581180000031
步骤3.2:设
Figure FDA0002666581180000032
为za真实值,即标签的真实值,设系统产生的信号时延随机误差n,均值为零,方差为σ,协方差阵为
Figure FDA0002666581180000033
TDOA量测值
Figure FDA0002666581180000034
Figure FDA0002666581180000035
为ri真实值,则误差矢量方程及解析式为:
Step 3.2: Set up
Figure FDA0002666581180000032
is the true value of za, that is, the true value of the label. Let the random error of the signal delay generated by the system n , the mean value is zero, the variance is σ, and the covariance matrix is
Figure FDA0002666581180000033
TDOA measurement value
Figure FDA0002666581180000034
Figure FDA0002666581180000035
is the true value of ri , then the error vector equation and analytical formula are:
Figure FDA0002666581180000036
Figure FDA0002666581180000036
Figure FDA0002666581180000037
Figure FDA0002666581180000037
已知
Figure FDA0002666581180000038
利用式(11)求得误差协方差阵Ψ=E(ψψT)=c2BQB,设za的元素相互独立,对za做初步加权最小二乘估计,得:
A known
Figure FDA0002666581180000038
Using the formula (11), the error covariance matrix Ψ=E(ψψ T ) = c 2 BQB is obtained, and the elements of za are independent of each other, and the preliminary weighted least squares estimation for za is obtained:
Figure FDA0002666581180000039
Figure FDA0002666581180000039
当标签距离所有基站位置均很远,近似地认为标签到各个基站的距离与标签到第i个基站的距离相等,则B≈rrangeI,rrange表示距离,I为M-1阶单位矩阵,则误差协方差阵
Figure FDA00026665811800000310
此时式(12)近似为:
When the tag is far away from all base stations, it is approximately considered that the distance between the tag and each base station is equal to the distance between the tag and the ith base station, then B≈r range I, r range represents the distance, and I is the M-1 order unit matrix , then the error covariance matrix
Figure FDA00026665811800000310
At this time, formula (12) is approximated as:
Figure FDA00026665811800000311
Figure FDA00026665811800000311
步骤3.3:实际情况下,za中元素r1与(x,y,z)关联,设存在足够小噪声e,使za成为一个随机向量,其均值为真实值,这时Ga、h与za表示为:Step 3.3: In practice, the element r 1 in za is associated with ( x , y, z), and there is enough noise e to make za a random vector whose mean is the true value, then Ga , h with za expressed as:
Figure FDA00026665811800000312
Figure FDA00026665811800000312
由式(9)得:From formula (9), we get:
Figure FDA00026665811800000313
Figure FDA00026665811800000313
Figure FDA00026665811800000314
Figure FDA00026665811800000314
Figure FDA00026665811800000315
Figure FDA00026665811800000315
设ei,i=1,2,3,4为噪声,za元素表示为:Let e i , i = 1, 2, 3, 4 be noise, and the elements of za are expressed as: za=[x0+e1,y0+e2,z0+e3,r1 0+e4]T (18)za = [x 0 +e 1 , y 0 +e 2 , z 0 +e 3 , r 1 0 +e 4 ] T (18) 新的线性方程建立为:The new linear equation is established as: ψ'=h'-Ga'za' (19)ψ'=h'-G a 'z a ' (19) 其中:in:
Figure FDA0002666581180000041
Figure FDA0002666581180000041
对za'求加权最小二乘估计:Find a weighted least squares estimate for za ':
Figure FDA0002666581180000042
Figure FDA0002666581180000042
式中Ψ'误差协方差阵,在ei较小时通过忽略Ψ'计算中的高次项,做近似处理得:In the formula, the Ψ' error covariance matrix is approximated by ignoring the high-order term in the calculation of Ψ' when e i is small: Ψ'=E[ψ'ψ'T]=4B'cov(za)B' (21)Ψ'=E[ψ'ψ' T ]=4B'cov(z a )B' (21) B'=diag{x0-X1,y0-Y1,z0-Z1,r1 0} (22)B'=diag{x 0 -X 1 ,y 0 -Y 1 ,z 0 -Z 1 ,r 1 0 } (22) cov(za)中包含未知真值
Figure FDA0002666581180000043
用Ga近似替代,而B'中所含的标签未知的真实坐标用式(12),估计所得
Figure FDA0002666581180000044
近似计算,根据先验信息取舍,最终估计出标签坐标zt为:
cov(z a ) contains unknown truth value
Figure FDA0002666581180000043
Approximately replace with Ga , and use formula (12) for the unknown real coordinates of labels contained in B', and the estimated
Figure FDA0002666581180000044
Approximate calculation, according to the priori information, the final estimated label coordinate z t is:
Figure FDA0002666581180000045
Figure FDA0002666581180000045
其中,ri为标签到第i个基站的真实的空间距离;ni,1为标签发射的信号到达第i个基站与到基准站之间的时延随机误差的差值;x、y、z为标签坐标,Xi,Yi,Zi为基站坐标;Among them, ri is the real spatial distance from the tag to the ith base station; n i,1 is the difference between the random error of the delay between the signal transmitted by the tag reaching the ith base station and the base station; x, y, z is the label coordinate, X i , Y i , Z i are the base station coordinates; Xi,1=Xi-X1,即第i个基站的X轴坐标与第1个基站的X轴坐标差值;X i,1 =X i -X 1 , that is, the difference between the X-axis coordinate of the i-th base station and the X-axis coordinate of the first base station; Yi,1=Yi-Y1,即第i个基站的Y轴坐标与第1个基站的Y轴坐标差值;Y i,1 =Y i -Y 1 , that is, the difference between the Y-axis coordinate of the i-th base station and the Y-axis coordinate of the first base station; Zi,1=Zi-Z1,即第i个基站的Z轴坐标与第1个基站的Z轴坐标差值。Z i,1 =Z i -Z 1 , that is, the difference between the Z-axis coordinate of the i-th base station and the Z-axis coordinate of the first base station.
2.根据权利要求1所述的一种用于超宽带的室内三维定位方法,其特征在于,所述的步骤4包括:2. a kind of indoor three-dimensional positioning method for ultra-wideband according to claim 1, is characterized in that, described step 4 comprises: 当UWB系统进行三维定位,选择其中一个基站作为基准站,将剩余M-1个基站进行分组,由于进行三维定位,则基站的参与量至少为4个,那么分组共有
Figure FDA0002666581180000046
种组合,第k种组合记为Sk,表示该种组合所对应基站的集合,在该组合下利用Chan算法估算得到的标签坐标记为zt,k=[xk,yk,zk]T,k=1,2,...,N,第i个基站的坐标记为Ai=[Xi,Yi,Zi],设对应的平方残值函数为:
When the UWB system performs three-dimensional positioning, one of the base stations is selected as the reference station, and the remaining M-1 base stations are grouped. Due to the three-dimensional positioning, the number of base stations participating is at least 4, so the group has a total of
Figure FDA0002666581180000046
The k-th combination is denoted as S k , which represents the set of base stations corresponding to this combination, and the label coordinates estimated by the Chan algorithm under this combination are denoted as z t,k =[x k ,y k ,z k ] T ,k=1,2,...,N, the coordinates of the ith base station are marked as A i =[X i ,Y i ,Z i ], and the corresponding square residual value function is set as:
Figure FDA0002666581180000051
Figure FDA0002666581180000051
式中,In the formula,
Figure FDA0002666581180000052
Figure FDA0002666581180000052
Figure FDA0002666581180000053
Figure FDA0002666581180000053
设定每种组合利用Chan算法估计所得位置给予权值wk,wk=1/p(zt,k,Sk),则标签位置估计为:Set each combination to use the Chan algorithm to estimate the position to give the weight w k , w k =1/p(z t,k ,S k ), then the label position is estimated as:
Figure FDA0002666581180000054
Figure FDA0002666581180000054
zrw即为标签的三维空间估计位置,该方法是对传统Chan算法与残值加权法做了组合利用。z rw is the estimated position of the label in three-dimensional space. This method is a combination of the traditional Chan algorithm and the residual value weighting method.
3.根据权利要求1所述的一种用于超宽带的室内三维定位方法,其特征在于,所述的步骤5包括以下步骤:3. a kind of indoor three-dimensional positioning method for ultra-wideband according to claim 1, is characterized in that, described step 5 comprises the following steps: 步骤5.1:设定适用坐标参数,建立对应三维定位的高斯-牛顿迭代法函数原型;Step 5.1: Set the applicable coordinate parameters, and establish the prototype of the Gauss-Newton iteration method corresponding to the three-dimensional positioning; 设标签真实坐标为(x,y,z),第i个基站坐标为(Xi,Yi,Zi),并设mk,i为第i个基站测得的第k个TDOA测量值,即mk,i=rk,i-rk,1,i≥2建立函数模型为:Let the real coordinates of the tag be (x, y, z), the coordinates of the i-th base station be (X i , Y i , Z i ), and let m k,i be the k-th TDOA measurement value measured by the i-th base station , that is, m k,i =r k,i -r k,1 , i≥2 to establish the function model as: fk(x,y,z,Xi,Yi,Zi)=mk,i-ek,k=1,2,...,n (26)f k (x,y,z,X i ,Y i ,Z i )=m k,i -e k ,k=1,2,...,n (26) 式中ek是统计分布的随机变量误差,均值为零,误差协方差阵Re=[cij],矩阵中第i行j列元素cij=(eij);where e k is the random variable error of statistical distribution, the mean is zero, the error covariance matrix Re = [c ij ], and the i-th row and j-column element c ij =(e ij ) in the matrix; 步骤5.2:经过平方残值加权后的标签坐标估计值zrw(xv,yv,zv)与标签真实坐标(x,y,z)建立关系式为:Step 5.2: The relationship between the label coordinate estimated value z rw (x v , y v , z v ) and the label real coordinate (x, y, z) after weighting by the square residual value is: x=xvx,y=yvy,z=zvz (27)x=x vx ,y=y vy ,z=z vz (27) 对函数原型fk泰勒级数展开,保留一阶项:Expand the function prototype f k Taylor series, keeping the first-order terms: ak1δx+ak2δy+ak3δz=mi,k-fkv-ek (28)a k1 δ x +a k2 δ y +a k3 δ z =m i,k -f kv -e k (28) 式中:where:
Figure FDA0002666581180000061
Figure FDA0002666581180000061
Figure FDA0002666581180000062
Figure FDA0002666581180000062
Figure FDA0002666581180000063
Figure FDA0002666581180000063
Figure FDA0002666581180000064
Figure FDA0002666581180000064
定义矩阵与向量:Define matrices and vectors:
Figure FDA0002666581180000065
Figure FDA0002666581180000065
式(28)建立新的方程为:Formula (28) establishes a new equation as: L=Aδ+e (29)L=Aδ+e (29) 通过做加权最小二乘估计得δ为:By doing weighted least squares, δ is estimated as: δ=[ATRe -1A]-1ATRe -1L (30)δ=[A T R e -1 A] -1 A T R e -1 L (30) 式中Re矩阵由于TDOA测量值的先验信息未知无法估算,而Re矩阵可有效抑制NLOS误差干扰,利用残值平方选取包含M-1个基站组合的SM-1,构造加权误差协方差矩阵We为:In the formula, the Re matrix cannot be estimated because the prior information of the TDOA measurement value is unknown, and the Re matrix can effectively suppress the NLOS error interference. The residual value square is used to select S M-1 containing M-1 base station combinations, and the weighted error coefficient is constructed. The variance matrix We is:
Figure FDA0002666581180000066
Figure FDA0002666581180000066
将构造的加权误差协方差矩阵We带入式(30)中,得到δ的最小二乘解为: Bringing the constructed weighted error covariance matrix We into equation (30), the least squares solution of δ is obtained as: δ=[ATWe -1A]-1ATWe -1L (31)δ=[A T W e -1 A] -1 A T W e -1 L (31) 迭代后的zrw'(xv',yv',zv')为:The iterated z rw '(x v ',y v ',z v ') is: xv'=xvx,yv'=yvy,zv'=zvz (32)x v '=x vx ,y v '=y vy ,z v '=z vz (32) 利用高斯-牛顿算法做连续重复迭代运算,当满足|δx|+|δy|+|δz|<ε,ε为充分小时,高斯-牛顿迭代收敛,得到标签三维空间位置;The Gauss-Newton algorithm is used to perform continuous and repeated iterative operations. When |δ x |+|δ y |+|δ z |<ε, and ε is sufficiently small, the Gauss-Newton iteration converges and the three-dimensional space position of the label is obtained; 步骤5.3:建立函数模型f(x),如式(33)所示,式中ui为对应标签计算得到的TDOA值,mi为系统获得的原始TDOA值;函数值最小时所对应的坐标即为标签的最优估计坐标;Step 5.3: Establish a function model f(x), as shown in formula (33), where ui is the TDOA value calculated by the corresponding label, and mi is the original TDOA value obtained by the system; the coordinate corresponding to the minimum function value is the optimal estimated coordinate of the label;
Figure FDA0002666581180000071
Figure FDA0002666581180000071
CN201910803709.8A 2019-08-28 2019-08-28 An indoor three-dimensional localization method for ultra-wideband Active CN110493742B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910803709.8A CN110493742B (en) 2019-08-28 2019-08-28 An indoor three-dimensional localization method for ultra-wideband

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910803709.8A CN110493742B (en) 2019-08-28 2019-08-28 An indoor three-dimensional localization method for ultra-wideband

Publications (2)

Publication Number Publication Date
CN110493742A CN110493742A (en) 2019-11-22
CN110493742B true CN110493742B (en) 2020-12-04

Family

ID=68554963

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910803709.8A Active CN110493742B (en) 2019-08-28 2019-08-28 An indoor three-dimensional localization method for ultra-wideband

Country Status (1)

Country Link
CN (1) CN110493742B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110933630A (en) * 2019-11-27 2020-03-27 云南电网有限责任公司电力科学研究院 Indoor three-dimensional positioning method and device based on ultra-wideband communication
CN111190137A (en) * 2019-12-31 2020-05-22 长沙北斗产业安全技术研究院有限公司 Positioning system and method based on ultra wide band
CN111352444A (en) * 2020-04-23 2020-06-30 上海交通大学 Method and system for autonomous landing of UAV outdoor mobile platform based on wireless navigation
CN111551259A (en) * 2020-05-08 2020-08-18 电子科技大学 Temperature measurement correction method based on cooperation of UWB and infrared sensor
CN111948602A (en) * 2020-08-17 2020-11-17 南京工程学院 Two-dimensional UWB indoor positioning method based on improved Taylor series
CN112526523B (en) * 2020-10-30 2023-09-19 中国航空工业集团公司洛阳电光设备研究所 Improved multi-base sound localization method
CN113804199B (en) * 2021-09-17 2023-06-13 中山大学 A combined positioning method and system based on Chan's algorithm and Newton's method
CN114040327B (en) * 2021-11-25 2024-10-29 江苏科技大学 Construction method of UWB-based space visual benchmarking system
CN114353795B (en) * 2021-12-06 2025-03-11 中南建筑设计院股份有限公司 An indoor three-dimensional positioning system and method based on UWB equipment
CN115002904B (en) * 2022-08-03 2022-10-14 湖南工商大学 Non-line-of-sight base station identification method based on UWB sensor
CN116761253B (en) * 2023-08-17 2023-10-20 湘江实验室 A UWB weighted positioning method based on triangle area
CN117518076B (en) * 2023-11-07 2024-04-19 中南大学 A method for identifying and mitigating non-line-of-sight errors in robot positioning in pipelines

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105101403A (en) * 2014-05-19 2015-11-25 郑静晨 A Precise Positioning Method Based on Emergency Cellular Communication Network
CN106443727A (en) * 2016-11-11 2017-02-22 哈尔滨工程大学 Whole-cycle ambiguity correctness checking method based on integrity monitoring
CN106851821A (en) * 2017-03-16 2017-06-13 重庆邮电大学 A kind of indoor 3-D positioning method based on radio communication base station
CN107562504A (en) * 2017-09-11 2018-01-09 哈尔滨工程大学 A kind of serial port implementing method of DSP program segmentings loading
CN109743701A (en) * 2018-12-04 2019-05-10 东南大学 Indoor 3D localization method based on ultra-wideband communication

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9135808B2 (en) * 2012-12-18 2015-09-15 James Vincent Petrizzi Systems, devices and methods to communicate public safety information

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105101403A (en) * 2014-05-19 2015-11-25 郑静晨 A Precise Positioning Method Based on Emergency Cellular Communication Network
CN106443727A (en) * 2016-11-11 2017-02-22 哈尔滨工程大学 Whole-cycle ambiguity correctness checking method based on integrity monitoring
CN106851821A (en) * 2017-03-16 2017-06-13 重庆邮电大学 A kind of indoor 3-D positioning method based on radio communication base station
CN107562504A (en) * 2017-09-11 2018-01-09 哈尔滨工程大学 A kind of serial port implementing method of DSP program segmentings loading
CN109743701A (en) * 2018-12-04 2019-05-10 东南大学 Indoor 3D localization method based on ultra-wideband communication

Also Published As

Publication number Publication date
CN110493742A (en) 2019-11-22

Similar Documents

Publication Publication Date Title
CN110493742B (en) An indoor three-dimensional localization method for ultra-wideband
CN110933630A (en) Indoor three-dimensional positioning method and device based on ultra-wideband communication
Shi A new weighted centroid localization algorithm based on RSSI
CN103501538B (en) Based on the indoor orientation method of multipath energy fingerprint
CN103476116B (en) The anti-NLoS error location method merged based on positioning unit quality and many algorithm data
CN107124762B (en) Wireless positioning method for efficiently eliminating non-line-of-sight errors
CN102984745B (en) Combined estimation method for Wi-Fi AP (wireless fidelity access point) position and path loss model
CN104038901B (en) Indoor positioning method for reducing fingerprint data acquisition workload
CN109100683A (en) Chan- weighted mass center indoor orientation method based on Kalman filtering
CN111313987B (en) A neural network-based path loss prediction method for smart home
CN115494450B (en) High-precision ultra-wideband indoor positioning tracking and control method and device
CN110636436A (en) Three-dimensional UWB indoor positioning method based on improved CHAN algorithm
CN106249197A (en) The method for self-calibrating of receiver location error in a kind of multipoint location system
CN113567925A (en) A precise positioning method, system and device based on ultra-wideband technology
Zhou et al. Positioning algorithm of UWB based on TDOA technology in indoor environment
CN110536410B (en) Positioning method based on RSS and TDOA measurement in non-line-of-sight environment
CN114915931A (en) Indoor positioning method based on RSSI technology
Sun et al. The application of indoor localization systems based on the improved Kalman filtering algorithm
Li et al. Robust kernel-based machine learning localization using NLOS TOAs or TDOAs
CN118921627A (en) High-precision indoor positioning method based on ultra-wideband
Zhang et al. A UWB 3D localization algorithm based on residual weighting
Wang et al. Research on indoor positioning technology based on UWB
CN101631383A (en) Time difference positioning method based on support vector regression
CN110401915B (en) A moving target localization method combining SEKF and distance reconstruction under NLOS conditions
Yin et al. Fundamental bounds on position estimation using proximity reports

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