【技术实现步骤摘要】
一种基于卡尔曼滤波和泛克里金插值的室内定位方法
[0001]本专利技术涉及室内定位
,尤其是一种基于卡尔曼滤波和泛克里金插值的室内定位方法。
技术介绍
[0002]随着通信技术的不断发展,通信网络的覆盖范围不断扩大,尤其是5G时代的到来,5G基站的高密度覆盖,使得基于5G技术的定位成为可能。室外卫星导航技术日趋成熟,无论是汽车导航还是位置搜索技术,为人们在室外的活动提供了极大的便利,也带动了相关产业链的发展,但人的大多数时间是在室内活动的,定位需求从早期的室外定位转为室内定位,目前虽然室外的定位精度很高,但由于室内环境的复杂性和室内GPS信号的衰减,使得人们迫切需要一种适应于室内定位的新型技术。
[0003]指纹库室内定位技术是目前比较常用的一种室内定位技术,指纹库技术需要提前采集数据,对该数据处理建立离线指纹库并定位。由于现在的指纹定位系统,都需要重新铺设大量硬件设备,如蓝牙和WiFi定位等,且不能有效消除室内复杂环境对原始数据的误差,在建立离线指纹库时,指纹库的分辨率越高,定位精度就越高,但同时需要耗费大量的人力物力。因此,借助5G通信技术,研究5G高精度定位技术,满足当前多种应用场景对室内高精度定位的要求。
技术实现思路
[0004]本专利技术的目的是针对现有基于指纹库的室内定位技术数据噪声和采集复杂的问题,而利用卡尔曼滤波理论提供了一种基于卡尔曼滤波和泛克里金插值的室内定位方法,使用5G设备,采用卡尔曼滤波实现对RSS数据进行预处理和泛克里金空间插值的方法,以分别消除接收信号强度 ...
【技术保护点】
【技术特征摘要】
1.一种基于卡尔曼滤波和泛克里金插值的室内定位方法,其特征在于,该方法包括以下具体步骤:步骤1:对待定位区域进行二维平面分辨率为α*α的矩形网格划分,将5G基站发送到手机端的RSS观测值矩阵M和实际位置的坐标(x
i
,y
i
)收集并存储;步骤2:对于收集到的RSS观测值中的缺失值,采用上一时刻的继承值对其进行填补;步骤3:将填补后的数据进行卡尔曼滤波,得到RSS估计值步骤4:将RSS估计值和实际位置(x
i
,y
i
)建立初始离线指纹库;步骤5:将待定位区域重新进行二维平面分辨率是α*α的1
‑
2倍的矩形网格划分,使用滤波后的RSS估计值运用泛克里金插值法对网格点中未观测RSS数据的位置进行空间插值;步骤6:将所有测试点的5G基站发送到手机端的RSS观测值矩阵M分别按照步骤2
‑
步骤3进行数据预处理,得到所有测试点的RSS估计值;步骤7:对每个测试点分别用指纹库定位解算算法进行在线匹配,得到室内定位坐标。2.根据权利要求1所述基于卡尔曼滤波和泛克里金插值的室内定位方法,其特征在于,所述实际位置的坐标(x
i
,y
i
),x
i
为以基站为原点,网格点i的真实x轴坐标位置;y
i
为以基站为原点,网格点i的真实y轴坐标位置。3.根据权利要求1所述基于卡尔曼滤波和泛克里金插值的室内定位方法,其特征在于,步骤3所述将填补后的数据进行卡尔曼滤波,具体算法的步骤如下:1)选择待定位区域的任意一点,观测该点的RSS数据并求方差,作为卡尔曼滤波的观测误差方差R,即:其中m为该点观测到的RSS数据的组数,Y
t
为该点观测到的第t组RSS数据,E为该点观测到的RSS数据的数学期望;2)对每个网格点和测试点放置定位终端并观测RSS数据,对每个点分别滤波,令,求k时刻一步预测误差方差P
k,k
‑1,即:P
k,k
‑1=ΦP
k
‑1Φ
T
+Q,其中,Q是状态误差,Φ是状态转移矩阵且Φ=1,P
k
‑1是k
‑
1时刻估计误差方差矩阵;3)计算k时刻卡尔曼滤波增益K
k
,即:K
k
=P
k
H
T
R
‑1,其中P
k
是k时刻估计误差方差,H为观测矩阵,且H=1,R为观测误差方差;4)计算k时刻估计误差方差矩阵P
k
,即:P
k
=[I
‑
K
k
H]P
k,k
‑1,其中I为单位矩阵;5)计算k时刻的RSS预测值即:其中是k
‑
1时刻的RSS估计值,当k=1时,为该时刻的RSS观测值;6)计算k时刻的RSS估计值即:其...
【专利技术属性】
技术研发人员:黄帅,赵昆,郑正奇,龚铭,罗江,纪文清,
申请(专利权)人:华东师范大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。