CN110657806A - 一种基于CKF、chan解算和Savitzky-Golay平滑滤波的位置解算方法 - Google Patents
一种基于CKF、chan解算和Savitzky-Golay平滑滤波的位置解算方法 Download PDFInfo
- Publication number
- CN110657806A CN110657806A CN201910937701.0A CN201910937701A CN110657806A CN 110657806 A CN110657806 A CN 110657806A CN 201910937701 A CN201910937701 A CN 201910937701A CN 110657806 A CN110657806 A CN 110657806A
- Authority
- CN
- China
- Prior art keywords
- base station
- equation
- formula
- chan
- ckf
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
- G01C21/206—Instruments for performing navigational calculations specially adapted for indoor navigation
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0027—Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Algebra (AREA)
- Computational Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明属于定位领域,具体涉及一种基于CKF、chan解算和Savitzky‑Golay平滑滤波的位置解算方法,该方法按照如下方式实现,先使用TDOA测量值误差模型(1),再通过CKF状态方程和测量方程建模,CKF流程对滤波后数据时间同步,即可完成对TDOA测量值进行处理,进而对标签位置进行解算;最后使用chan算法进行位置解算。本发明主体技术方案构思巧妙,计算方式精巧,同时位置结算过程简单,解算结果准确,应用环境友好,市场环境广阔。
Description
技术领域:
本发明属于定位领域,具体涉及一种基于CKF、chan解算和 Savitzky-Golay平滑滤波的位置解算方法。
背景技术:
传统的定位技术,主要适用于室外空旷位置,利用同步卫星建立的定位系统进行定位,例如全球定位系统(Global Positioning System,通常简称GPS)、北斗系统等。
然而随着城市的发展,建筑的规模越来越大,人们对室内定位的需求越来越大,然而室内接收卫星信号较差,无法使用卫星定位系统。针对这一问题现有技术中出现了一些使用无线信号进行室内定位的方案。在这些方案中,利用无线信号强度随着距离增加,逐渐衰减的原理,在需要定位的室内设置无线信号发射器,由移动目标上的信号接收装置获取无线信号,将获取的无线信号强度作为参数通过信号强度衰减公式计算得出距离无线信发射器的距离,并进一步实现定位。
但是由于以上距离计算公式在近距离时较为准确,当距离变远,由于电磁波的多径效应、信号干扰、物体遮挡等影响,计算得到的距离的准确度会下降,进而导致定位精度不高。因此本发明寻求设计一种使用TDOA 定位解算方法进行定位,由于其通信次数较少,可以有效降低定位设备的功耗,所以应用广泛。本发明提供一种基于容积卡尔曼滤波(CKF), chan位置解算,Savitzky-Golay平滑滤波的人员室内位置解算方法。能够应用于wifi、蓝牙、UWB等无线定位领域。
发明内容:
本发明的目的在于克服现有技术的缺陷,寻求设计提供一种基于 CKF、chan解算和Savitzky-Golay平滑滤波的位置解算方法,能够有效解决现有技术中所述的上述缺陷,实现精确位置解算。
为了实现上述目的,本发明涉及的一种基于CKF、chan解算和 Savitzky-Golay平滑滤波的位置解算方法通过如下技术方案实现:
本发明涉及的一种基于CKF、chan解算和Savitzky-Golay平滑滤波的位置解算方法,其详细步骤实现如下:
S1、使用TDOA测量值误差模型(1),
其中,rk表示当前标签距离基站的距离,rk-1表示上一时刻标签距离基站的距离,T表示测量间隔,v为标签运动速度,a为标签运动加速度,Δrk标签到主基站与从基站的距离差,Δrk主,Δrk从分别表示标签到主基站和从基站距离,Δtij为信号到达基站的实际时间差,为理想到达时间差,μ为测量传感器误差和环境误差,符合的高斯白噪声;
S2、CKF状态方程和测量方程建模
将各个从基站到主基站的达到时间差和运动速度差作为系统状态向量 X,且X表示为
X=[Δr0 Δr1 Δr2 Δv0 Δv1 Δv2]T (2)
其中Δr0,Δr1,Δr2表示定位标签到定位从基站与主基站的距离差,Δv0,Δv1,Δv2表示标签相对从基站和主基站的移动速度差,状态方程如下,
Xk=FXk-1+ΓWk-1 (3)
其中,F为状态转移矩阵,表示为,
式中,T表示测量时间间隔,将标签运动加速度建模为系统噪声Wk-1,系数矩阵Γ为,
观测方程建模为,
Zk=HXk+Vk (6)
式中,Zk为观测量,表达式为
Z=[Δrm0 Δrm1 Δrm2 Δvm0 Δvm1 Δvm2]T (7)
H为,
Vk为测量噪声(包含测量传感器误差和环境误差),符合N(0,R)分布;
S3、按照如下步骤实现CKF流程
a)时间更新
估计k时刻状态的预测值,
b)量测更新
对Pk/k-1做Cholesky分解,
计算容积点,
通过量测方程传递容积点,
Zi,k/k-1=Hχi,k/k-1+Vk (14)
估计k时刻量测的预测值,
估计k时刻量测协方差阵和互相关协方差阵,
估计k时刻滤波增益,
Kk=Pxz,k/k-1(Pz,k/k-1)-1)
(17)
求k时刻状态值,
求k时刻状态误差协方差估计,
通过以上流程,再对滤波后数据时间同步,即可完成对TDOA测量值进行处理,进而对标签位置进行解算;
S4、使用chan算法进行位置解算
接收定位基站发送的TDOA测量信息后,进行CKF处理,处理后的值作为chan算法的输入量,其中,chan算法其详细处理流程如下:
设定待确定的人员位置(x,y),定位基站的坐标(xi,yi),i=1,2…,设定(x1,y1)为主基站,其余为从基站;
通过双曲线模型获得目标的位置估计,则有:
ri 2=(ri,1+r1)2
(21)
其中,ri为标签到基站的距离,i=1,2…,ri,1为从基站到主基站的距离;
对式(20)进行移项处理后平方可得:
ri 2=(xi-x)2+(yi-y)2=Ki-2xix-2yiy+x2+y2 (22)
将式(21)和式(22)联立:
令i=1,式(20)得到:
r1 2=K1-2x1x-2y1y+x2+y2
(24)
式(23)减式(24)得到:
设定可使用的基站为N个,结合式(25),并且假设x、y和r1三者之间线性无关。令zp=[x y]T则有:
h=Gaza
(26)
式中,
以za为未知量,使用加权最小二乘法求解该非线性方程,即:
其中,误差矢量Ψ可近似为具有协方差矩阵的高斯随机矢量。
表达式如下,
ψ=cBn+0.5c2n⊙n
Ψ=E[ψψT]=c2 BQB
(29)
再次使用加权最小二乘法进行估计,式(26)可化简为,
ψ'=h'=Ga'za' (30)
式中,
这里Ψ′为za′的误差矢量。Ψ′的协方差矩阵为:
ψ'=E[ψ'ψ'T]=4B'cov(za)B'
(32)
式中,
za'的最小二乘估计为:
Ψ′中的B可用第一次最小而出层估计的结果,则式(34)可化简为:
最终,对待定目标位置的估计:
通过以上过程,即可得到人员位置(x,y);
S5、使用Savitzky-Golay滤波器进行平滑处理
使用chan算法解算结果作为Savitzky-Golay滤波器(简称为S-G滤波器)的输入,其详细流程如下:
考虑一组以n=0为中心的2M+1个数据,可以用如下的多项式来拟合它,
拟合残差为,
其中,N是多项式阶数,M为单边点数,ε越小则对原数据拟合度越高,根据费马定律,式(38)中ε对各个参数求偏导为0时,ε最小,即
化简后可得,
式(40)就是最小二乘逼近的正规方程,在此方程中需要满足n≤2M的条件;
引进矩阵A(2M+1行,N+1列),辅助矩阵B(N+1行,N+1列),使得,
B=ATA (41)
定义输入样本值向量X和系数矩阵a为,
则式(40)可以使用下式表示,
Ba=ATAa=ATX (43)
多项式的系数矩阵a可表示为,
a=(ATA)-1 ATX=HX,H=(ATA)-1 AT
(44)
式(44)中H的第一行就为所求的卷积系数a0的值,且S-G滤波器的卷积系数只和滤波器阶数N,单边点数M相关,与被处理何种数据无关;
由于辅助矩阵A展开后有,
当滤波器N增大时,运算量也不断增加,考虑到位置解算对实时性的要求,这里选用1阶滤波器,为了防止过拟合带来的大计算量,选用M为 3,根据式(44)和(45)即可得到系数的值,然后对chan解算的位置进行平滑。
进一步的,在实际应用中,定位基站首先测量得到标签到各个基站的时间戳,按照上述算法先进行滤波,进而得到从基站到主基站的到达时间差ΔT;然后使用chan算法进行位置解算;最后再使用Savitzky-Golay 对位置轨迹进行平滑。
本发明与现有技术相比,取得的有益效果如下:
由于实际中使用时,定位系统属于非线性系统,使用非线性滤波效果会更好。相比于EKF算法,CKF算法不需要计算Jacobian矩阵,更加容易实现,避免了截断误差;与UKF算法相比,CKF算法计算效率更高,估计精度也更好,因此也更合适应用在室内定位解算领域。
由于直接使用chan算法解算除的位置会有波动,为了定位提高精度,更好的显示定位结果,需要使用平滑滤波算法对定位结果进行平滑处理。而Savitzky-Golay平滑滤波是一种在时域内基于局域多项式最小二乘法拟合的滤波方法。该方法将高频成分平滑出去。室内定位领域,人员行走轨迹可看作平滑曲线,而由于环境因素,部分解算的点偏差较大时导致轨迹扭曲,因此适合使用Savitzky-Golay平滑滤波。综上,本发明主体技术方案构思巧妙,计算方式精巧,同时位置结算过程简单,解算结果准确,应用环境友好,市场环境广阔。
附图说明:
图1为本发明涉及的内部信息传递过程原理示意图。
图2为本发明涉及的使用四个基站解算标签位置原理示意图。
图3为本发明涉及的设定的理想运动轨迹原理示意图。
图4为本发明涉及的只使用chan算法进示意行位置解算的结果和使用CKF、chan算法和Savitzky-Golay平滑滤波的位置解算结果对比图。
图5为本发明涉及的为图3和图4两种方式定位误差对比示意图。
具体实施方式:
下面通过实施例并结合附图对本发明进一步说明。
实施例1:
本实施例涉及的一种基于CKF、chan解算和Savitzky-Golay平滑滤波的位置解算方法,其详细步骤实现如下:
S1、使用TDOA测量值误差模型(1),
其中,rk表示当前标签距离基站的距离,rk-1表示上一时刻标签距离基站的距离,T表示测量间隔,v为标签运动速度,a为标签运动加速度,Δrk标签到主基站与从基站的距离差,Δrk主,Δrk从分别表示标签到主基站和从基站距离,Δtij为信号到达基站的实际时间差,为理想到达时间差,μ为测量传感器误差和环境误差,符合的高斯白噪声;
S2、CKF状态方程和测量方程建模
将各个从基站到主基站的达到时间差和运动速度差作为系统状态向量 X,且X表示为
X=[Δr0 Δr1 Δr2 Δv0 Δv1 Δv2]T (2)
其中Δr0,Δr1,Δr2表示定位标签到定位从基站与主基站的距离差,Δv0,Δv1,Δv2表示标签相对从基站和主基站的移动速度差,状态方程如下,
Xk=FXk-1+ΓWk-1 (3)
其中,F为状态转移矩阵,表示为,
式中,T表示测量时间间隔,将标签运动加速度建模为系统噪声Wk-1,系数矩阵Γ为,
观测方程建模为,
Zk=HXk+Vk (6)
式中,Zk为观测量,表达式为
Z=[Δrm0 Δrm1 Δrm2 Δvm0 Δvm1 Δvm2]T (7)
H为,
Vk为测量噪声(包含测量传感器误差和环境误差),符合N(0,R)分布;
S3、按照如下步骤实现CKF流程
a)时间更新
估计k时刻状态的预测值,
b)量测更新
对Pk/k-1做Cholesky分解,
计算容积点,
通过量测方程传递容积点,
Zi,k/k-1=Hχi,k/k-1+Vk (14)
估计k时刻量测的预测值,
估计k时刻量测协方差阵和互相关协方差阵,
估计k时刻滤波增益,
Kk=Pxz,k/k-1(Pz,k/k-1)-1
(17)
求k时刻状态值,
求k时刻状态误差协方差估计,
通过以上流程,再对滤波后数据时间同步,即可完成对TDOA测量值进行处理,进而对标签位置进行解算;
S4、使用chan算法进行位置解算
接收定位基站发送的TDOA测量信息后,进行CKF处理,处理后的值作为chan算法的输入量,其中,chan算法其详细处理流程如下:
设定待确定的人员位置(x,y),定位基站的坐标(xi,yi),i=1,2…,设定(x1,y1)为主基站,其余为从基站;
通过双曲线模型获得目标的位置估计,则有:
ri 2=(ri,1+r1)2
(21)
其中,ri为标签到基站的距离,i=1,2…,ri,1为从基站到主基站的距离;
对式(20)进行移项处理后平方可得:
ri 2=(xi-x)2+(yi-y)2=Ki-2xix-2yiy+x2+y2 (22)
将式(21)和式(22)联立:
令i=1,式(20)得到:
r1 2=K1-2x1x-2y1y+x2+y2
(24)
式(23)减式(24)得到:
设定可使用的基站为N个,结合式(25),并且假设x、y和r1三者之间线性无关。令zp=[x y]T则有:
h=Gaza
(26)
式中,
以za为未知量,使用加权最小二乘法求解该非线性方程,即:
其中,误差矢量Ψ可近似为具有协方差矩阵的高斯随机矢量。
表达式如下,
ψ=cBn+0.5c2n⊙n
Ψ=E[ψψT]=c2BQB
(29)
再次使用加权最小二乘法进行估计,式(26)可化简为,
ψ'=h'=Ga'za' (30)
式中,
这里Ψ′为za′的误差矢量。Ψ′的协方差矩阵为:
ψ'=E[ψ'ψ'T]=4B'cov(za)B'
(32)
式中,
za'的最小二乘估计为:
Ψ′中的B可用第一次最小而出层估计的结果,则式(34)可化简为:
最终,对待定目标位置的估计:
通过以上过程,即可得到人员位置(x,y);
S5、使用Savitzky-Golay滤波器进行平滑处理
使用chan算法解算结果作为Savitzky-Golay滤波器(简称为S-G滤波器)的输入,其详细流程如下:
考虑一组以n=0为中心的2M+1个数据,可以用如下的多项式来拟合它,
拟合残差为,
其中,N是多项式阶数,M为单边点数,ε越小则对原数据拟合度越高,根据费马定律,式(38)中ε对各个参数求偏导为0时,ε最小,即
化简后可得,
式(40)就是最小二乘逼近的正规方程,在此方程中需要满足n≤2M的条件;
引进矩阵A(2M+1行,N+1列),辅助矩阵B(N+1行,N+1列),使得,
B=ATA (41)
定义输入样本值向量X和系数矩阵a为,
则式(40)可以使用下式表示,
Ba=ATAa=ATX (43)
多项式的系数矩阵a可表示为,
a=(ATA)-1 ATX=HX,H=(ATA)-1 AT
(44)
式(44)中H的第一行就为所求的卷积系数a0的值,且S-G滤波器的卷积系数只和滤波器阶数N,单边点数M相关,与被处理何种数据无关;
由于辅助矩阵A展开后有,
当滤波器N增大时,运算量也不断增加,考虑到位置解算对实时性的要求,这里选用1阶滤波器,为了防止过拟合带来的大计算量,选用M为 3,根据式(44)和(45)即可得到系数的值,然后对chan解算的位置进行平滑。
进一步的,在实际应用中,定位基站首先测量得到标签到各个基站的时间戳,按照上述算法先进行滤波,进而得到从基站到主基站的到达时间差ΔT;然后使用chan算法进行位置解算;最后再使用Savitzky-Golay 对位置轨迹进行平滑。
实施例2:
为了验证上述算法有效性,以UWB应用为例,以1秒定位1次做了实验,测试在8m×8m的室内进行,分别测试只使用chan进行位置解算和使用CKF、chan和Savitzky-Golay平滑滤波的解算效果,受步速影响,两次测试定位次数不相同;
图3为设定的理想运动轨迹,图4为只使用chan算法进行位置解算的结果和使用CKF、chan算法和Savitzky-Golay平滑滤波的位置解算结果对比图,图5为两种方式定位误差对比图。计算得知,只使用chan解算方法定位误差均值为0.1278米,标准差0.0927,使用KF、chan算法和Savitzky-Golay平滑滤波的定位误差均值0.0592米,标准差 0.0475;由图4和图5可以看出添加CKF和Savitzky-Golay平滑滤波后,位置解算误差更小,且运动轨迹也更加平滑,从而证明了该发明的有效性。
Claims (2)
1.一种基于CKF、chan解算和Savitzky-Golay平滑滤波的位置解算方法,其特征在于具体操作步骤按照如下方式实现:
S1、使用TDOA测量值误差模型(1),
其中,rk表示当前标签距离基站的距离,rk-1表示上一时刻标签距离基站的距离,T表示测量间隔,v为标签运动速度,a为标签运动加速度,Δrk标签到主基站与从基站的距离差,Δrk主,Δrk从分别表示标签到主基站和从基站距离,Δtij为信号到达基站的实际时间差,为理想到达时间差,μ为测量传感器误差和环境误差,符合的高斯白噪声;
S2、CKF状态方程和测量方程建模
将各个从基站到主基站的达到时间差和运动速度差作为系统状态向量X,且X表示为
X=[Δr0 Δr1 Δr2 Δv0 Δv1 Δv2]T (2)
其中Δr0,Δr1,Δr2表示定位标签到定位从基站与主基站的距离差,Δv0,Δv1,Δv2表示标签相对从基站和主基站的移动速度差,状态方程如下,
Xk=FXk-1+ΓWk-1 (3)
其中,F为状态转移矩阵,表示为,
式中,T表示测量时间间隔,将标签运动加速度建模为系统噪声Wk-1,系数矩阵Γ为,
观测方程建模为,
Zk=HXk+Vk (6)
式中,Zk为观测量,表达式为
Z=[Δrm0 Δrm1 Δrm2 Δvm0 Δvm1 Δvm2]T (7)
H为,
Vk为测量噪声(包含测量传感器误差和环境误差),符合N(0,R)分布;
S3、按照如下步骤实现CKF流程
a)时间更新
估计k时刻状态的预测值,
b)量测更新
对Pk/k-1做Cholesky分解,
计算容积点,
通过量测方程传递容积点,
Zi,k/k-1=Hχi,k/k-1+Vk (14)
估计k时刻量测的预测值,
估计k时刻量测协方差阵和互相关协方差阵,
估计k时刻滤波增益,
Kk=Pxz,k/k-1(Pz,k/k-1)-1
(17)
求k时刻状态值,
求k时刻状态误差协方差估计,
通过以上流程,再对滤波后数据时间同步,即可完成对TDOA测量值进行处理,进而对标签位置进行解算;
S4、使用chan算法进行位置解算
接收定位基站发送的TDOA测量信息后,进行CKF处理,处理后的值作为chan算法的输入量,其中,chan算法其详细处理流程如下:
设定待确定的人员位置(x,y),定位基站的坐标(xi,yi),i=1,2…,设定(x1,y1)为主基站,其余为从基站;
通过双曲线模型获得目标的位置估计,则有:
ri 2=(ri,1+r1)2
(21)
其中,ri为标签到基站的距离,i=1,2…,ri,1为从基站到主基站的距离;
对式(20)进行移项处理后平方可得:
ri 2=(xi-x)2+(yi-y)2=Ki-2xix-2yiy+x2+y2 (22)
式中,
将式(21)和式(22)联立:
令i=1,式(20)得到:
r1 2=K1-2x1x-2y1y+x2+y2
(24)
式(23)减式(24)得到:
设定可使用的基站为N个,结合式(25),并且假设x、y和r1三者之间线性无关。令zp=[xy]T则有:
h=Gaza
(26)
式中,
以za为未知量,使用加权最小二乘法求解该非线性方程,即:
其中,误差矢量Ψ可近似为具有协方差矩阵的高斯随机矢量。
表达式如下,
ψ=cBn+0.5c2n⊙n
Ψ=E[ψψT]=c2BQB
(29)
再次使用加权最小二乘法进行估计,式(26)可化简为,
ψ'=h'=Ga'za' (30)
式中,
这里Ψ′为za′的误差矢量。Ψ′的协方差矩阵为:
ψ'=E[ψ'ψ'T]=4B'cov(za)B'
(32)
式中,
B'=diag{x0-x1,y0-y1,r1 0}
(33)
za'的最小二乘估计为:
Ψ′中的B可用第一次最小而出层估计的结果,则式(34)可化简为:
最终,对待定目标位置的估计:
通过以上过程,即可得到人员位置(x,y);
S5、使用Savitzky-Golay滤波器进行平滑处理
使用chan算法解算结果作为Savitzky-Golay滤波器(简称为S-G滤波器)的输入,其详细流程如下:
考虑一组以n=0为中心的2M+1个数据,可以用如下的多项式来拟合它,
拟合残差为,
其中,N是多项式阶数,M为单边点数,ε越小则对原数据拟合度越高,根据费马定律,式(38)中ε对各个参数求偏导为0时,ε最小,即
化简后可得,
式(40)就是最小二乘逼近的正规方程,在此方程中需要满足n≤2M的条件;
引进矩阵A(2M+1行,N+1列),辅助矩阵B(N+1行,N+1列),使得,
B=ATA (41)
定义输入样本值向量X和系数矩阵a为,
则式(40)可以使用下式表示,
Ba=ATAa=ATX (43)
多项式的系数矩阵a可表示为,
a=(ATA)-1ATX=HX,H=(ATA)-1AT
(44)
式(44)中H的第一行就为所求的卷积系数a0的值,且S-G滤波器的卷积系数只和滤波器阶数N,单边点数M相关,与被处理何种数据无关;
由于辅助矩阵A展开后有,
当滤波器N增大时,运算量也不断增加,考虑到位置解算对实时性的要求,这里选用1阶滤波器,为了防止过拟合带来的大计算量,选用M为3,根据式(44)和(45)即可得到系数的值,然后对chan解算的位置进行平滑。
2.根据权利要求1所述的一种基于CKF、chan解算和Savitzky-Golay平滑滤波的位置解算方法,其特征在于在实际应用中,定位基站首先测量得到标签到各个基站的时间戳,按照上述算法先进行滤波,进而得到从基站到主基站的到达时间差ΔT;然后使用chan算法进行位置解算;最后再使用Savitzky-Golay对位置轨迹进行平滑。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910937701.0A CN110657806B (zh) | 2019-09-30 | 2019-09-30 | 一种基于CKF、chan解算和Savitzky-Golay平滑滤波的位置解算方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910937701.0A CN110657806B (zh) | 2019-09-30 | 2019-09-30 | 一种基于CKF、chan解算和Savitzky-Golay平滑滤波的位置解算方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110657806A true CN110657806A (zh) | 2020-01-07 |
CN110657806B CN110657806B (zh) | 2021-12-07 |
Family
ID=69038602
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910937701.0A Active CN110657806B (zh) | 2019-09-30 | 2019-09-30 | 一种基于CKF、chan解算和Savitzky-Golay平滑滤波的位置解算方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110657806B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111766561A (zh) * | 2020-04-24 | 2020-10-13 | 天津大学 | 一种基于uwb技术的无人机定位方法 |
CN112066981A (zh) * | 2020-09-07 | 2020-12-11 | 南京大学 | 一种复杂环境下的三维定位追踪方法 |
CN112996105A (zh) * | 2021-01-29 | 2021-06-18 | 北京邮电大学 | 一种基于同时定位与标定的目标定位方法及装置 |
CN113015241A (zh) * | 2021-02-18 | 2021-06-22 | 清华大学 | 一种tdoa定位方法及系统 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010064885A (ko) * | 1999-12-20 | 2001-07-11 | 이계철 | 도달시간차를 이용한 위치추적 서비스 방법 |
CN101541079A (zh) * | 2009-04-29 | 2009-09-23 | 广东省电信规划设计院有限公司 | 移动台定位方法 |
WO2012016355A1 (en) * | 2010-08-05 | 2012-02-09 | Telefonakietolaget Lm Ericsson (Publ) | Method of and system for locating the position of user equipment |
CN103152695A (zh) * | 2013-02-04 | 2013-06-12 | 太原理工大学 | 基于td-scdma系统的井下人员精确定位方法 |
CN103476116A (zh) * | 2013-09-23 | 2013-12-25 | 东南大学 | 基于定位单元质量及多算法数据融合的抗NLoS误差定位方法 |
CN103925925A (zh) * | 2014-03-14 | 2014-07-16 | 四川九洲空管科技有限责任公司 | 一种用于多点定位系统的实时高精度位置解算方法 |
CN104080165A (zh) * | 2014-06-05 | 2014-10-01 | 杭州电子科技大学 | 一种基于tdoa的室内无线传感器网络定位方法 |
CN104090261A (zh) * | 2014-06-26 | 2014-10-08 | 西安电子工程研究所 | 一种tdoa定位系统中采用距离建模的定位方法 |
CN105101403A (zh) * | 2014-05-19 | 2015-11-25 | 郑静晨 | 一种基于应急蜂窝通信网络的精确定位方法 |
CN106054134A (zh) * | 2016-05-20 | 2016-10-26 | 东南大学 | 一种基于tdoa的快速定位方法 |
CN108318856A (zh) * | 2018-02-02 | 2018-07-24 | 河南工学院 | 一种异构网络下快速精准的目标定位与跟踪方法 |
CN109186609A (zh) * | 2018-10-09 | 2019-01-11 | 南京航空航天大学 | 基于KF算法、Chan算法及Taylor算法的UWB定位方法 |
CN109709513A (zh) * | 2019-01-25 | 2019-05-03 | 中广核研究院有限公司 | 一种室内应用于核电站定位方法及系统 |
-
2019
- 2019-09-30 CN CN201910937701.0A patent/CN110657806B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010064885A (ko) * | 1999-12-20 | 2001-07-11 | 이계철 | 도달시간차를 이용한 위치추적 서비스 방법 |
CN101541079A (zh) * | 2009-04-29 | 2009-09-23 | 广东省电信规划设计院有限公司 | 移动台定位方法 |
WO2012016355A1 (en) * | 2010-08-05 | 2012-02-09 | Telefonakietolaget Lm Ericsson (Publ) | Method of and system for locating the position of user equipment |
CN103152695A (zh) * | 2013-02-04 | 2013-06-12 | 太原理工大学 | 基于td-scdma系统的井下人员精确定位方法 |
CN103476116A (zh) * | 2013-09-23 | 2013-12-25 | 东南大学 | 基于定位单元质量及多算法数据融合的抗NLoS误差定位方法 |
CN103925925A (zh) * | 2014-03-14 | 2014-07-16 | 四川九洲空管科技有限责任公司 | 一种用于多点定位系统的实时高精度位置解算方法 |
CN105101403A (zh) * | 2014-05-19 | 2015-11-25 | 郑静晨 | 一种基于应急蜂窝通信网络的精确定位方法 |
CN104080165A (zh) * | 2014-06-05 | 2014-10-01 | 杭州电子科技大学 | 一种基于tdoa的室内无线传感器网络定位方法 |
CN104090261A (zh) * | 2014-06-26 | 2014-10-08 | 西安电子工程研究所 | 一种tdoa定位系统中采用距离建模的定位方法 |
CN106054134A (zh) * | 2016-05-20 | 2016-10-26 | 东南大学 | 一种基于tdoa的快速定位方法 |
CN108318856A (zh) * | 2018-02-02 | 2018-07-24 | 河南工学院 | 一种异构网络下快速精准的目标定位与跟踪方法 |
CN109186609A (zh) * | 2018-10-09 | 2019-01-11 | 南京航空航天大学 | 基于KF算法、Chan算法及Taylor算法的UWB定位方法 |
CN109709513A (zh) * | 2019-01-25 | 2019-05-03 | 中广核研究院有限公司 | 一种室内应用于核电站定位方法及系统 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111766561A (zh) * | 2020-04-24 | 2020-10-13 | 天津大学 | 一种基于uwb技术的无人机定位方法 |
CN112066981A (zh) * | 2020-09-07 | 2020-12-11 | 南京大学 | 一种复杂环境下的三维定位追踪方法 |
CN112066981B (zh) * | 2020-09-07 | 2022-06-07 | 南京大学 | 一种复杂环境下的三维定位追踪方法 |
CN112996105A (zh) * | 2021-01-29 | 2021-06-18 | 北京邮电大学 | 一种基于同时定位与标定的目标定位方法及装置 |
CN112996105B (zh) * | 2021-01-29 | 2022-04-01 | 北京邮电大学 | 一种基于同时定位与标定的目标定位方法及装置 |
CN113015241A (zh) * | 2021-02-18 | 2021-06-22 | 清华大学 | 一种tdoa定位方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN110657806B (zh) | 2021-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110657806B (zh) | 一种基于CKF、chan解算和Savitzky-Golay平滑滤波的位置解算方法 | |
CN107659893B (zh) | 一种误差补偿方法、装置、电子设备及可读存储介质 | |
CN105549049B (zh) | 一种应用于gps导航的自适应卡尔曼滤波算法 | |
CN105954712B (zh) | 联合无线电信号复包络和载波相位信息的多目标直接定位方法 | |
CN107255795A (zh) | 基于ekf/efir混合滤波的室内移动机器人定位方法和装置 | |
EP3403116B1 (en) | Method for calibrating a local positioning system based on time-difference-of-arrival measurements | |
EP2817652B1 (en) | Method and system for simultaneous receiver calibration and object localisation for multilateration | |
CN109061559B (zh) | 一种uwb基站天线相位中心偏差建模与改正的研究方法 | |
CN108319570B (zh) | 一种异步多传感器空时偏差联合估计与补偿方法及装置 | |
CN108872932A (zh) | 基于神经网络的超视距目标直接定位结果纠偏方法 | |
CN105353351A (zh) | 一种基于多信标到达时间差改进型定位方法 | |
CN110243363B (zh) | 一种基于低成本imu与rfid技术结合的agv实时定位方法 | |
CN103096465A (zh) | 一种环境自适应的多目标直接定位方法 | |
CN107390166A (zh) | 一种自适应干扰源定位飞行校验方法 | |
CN108445446B (zh) | 一种无源测速定位方法及装置 | |
Molnár et al. | Development of an UWB based indoor positioning system | |
US10598757B2 (en) | Systems and methods for improving the performance of a timing-based radio positioning network using estimated range biases | |
Amendolare et al. | WPI precision personnel locator system: Inertial navigation supplementation | |
CN114035182B (zh) | 一种基于电离层反射的多站时差多变量短波目标定位方法 | |
CN115290079A (zh) | 基于最小方差无偏有限脉冲响应的机器人定位方法及系统 | |
Kausar et al. | A novel Kalman filter based trilateration approach for indoor localization problem | |
Ko et al. | Performance enhancement of indoor mobile localization system using unscented kalman filter | |
Wei et al. | Experimental verification of bias reduction in TDOA based localization | |
CN111272168A (zh) | 一种基于磁场特征矢量的定位方法、装置及系统 | |
Sung et al. | TDoA based UGV localization using adaptive Kalman filter algorithm |
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 | ||
CB02 | Change of applicant information |
Address after: 266200 Household No. 8, Qingda Third Road, Laoshan District, Qingdao City, Shandong Province Applicant after: QINGDAO LIANHE CHUANGZHI TECHNOLOGY Co.,Ltd. Address before: Room 1204, No. 40, Hong Kong Middle Road, Shinan District, Qingdao, Shandong 266200 Applicant before: QINGDAO LIANHE CHUANGZHI TECHNOLOGY Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |