[发明专利]基于改进卡尔曼滤波器的TDOA无线定位方法在审
申请号: | 202110574933.1 | 申请日: | 2021-05-25 |
公开(公告)号: | CN113311386A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 童超;马伯乐 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G01S5/02 | 分类号: | G01S5/02;H04W64/00 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 田冰;段旺 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 卡尔 滤波器 tdoa 无线 定位 方法 | ||
1.基于改进卡尔曼滤波器的TDOA无线定位方法,其特征在于,包括以下步骤:
步骤1、获取卡尔曼滤波器输入信号:
步骤1.1在真实环境中设立具备无线通信能力的标签节点和锚节点,由标签节点向锚节点发送信号,利用信号到达不同锚节点之间的时间差值,使用TDOA算法计算标签节点的大致位置,以坐标(x,y)表示;其中标签节点是被定位节点,锚节点是测量节点;
步骤1.2将TDOA定位结果表示为卡尔曼滤波器输入形式,以表示状态值,其中xk,yk为第k时刻测量的标签节点坐标,为第k时刻测量的标签节点速度;
步骤2、应用改进的卡尔曼滤波法:
步骤2.1构建卡尔曼滤波器系统状态方程sk+1=Ask+wk,其中sk如步骤1所示,为状态转移方程,T是采样间隔,wk是在非视距环境下的误差值;
步骤2.2构建卡尔曼滤波器测量方程zk=Gsk+vk,其中为测量矩阵,xi,yi为第i个锚节点的位置坐标,vk代表在卡尔曼滤波测量过程中的噪声大小,这里的噪声值可以是高斯分布的白噪声也可以是适用于无线网络定位的其他噪声;
步骤2.3卡尔曼滤波器迭代求解;卡尔曼滤波器的一次迭代过程面对两个主要参量的更新,一个是状态值sk,另一个是误差协方差矩阵Pk;一次迭代包含六个变换过程如下:
其中和分别表示状态估计向量和状态预测向量,和分别表示估计误差和预测误差的协方差矩阵,ek表示交互衍生序列值,Kk表示卡尔曼滤波增益,Qk是wk的协方差矩阵,Rk是vk的协方差矩阵,I为单位矩阵;
步骤2.4采用交互衍生序列遴选法将迭代过程中偏差大于阈值的数据剔除,削弱误差对于卡尔曼滤波器的持续影响;其中,针对迭代过程中的交互衍生序列值ek进行判断,如果交互衍生序列值ek小于等于误差容忍度ε,则不进行额外操作;如果交互衍生序列值ek大于误差容忍度ε,则将卡尔曼滤波增益Kk置零;
步骤2.5采用交互衍生序列调整法减小迭代过程中偏差大于阈值的数值,削弱误差对于卡尔曼滤波器的持续影响;其中,针对迭代过程中产生的交互衍生序列值ek进行判断,如果交互衍生序列值ek为正,则说明预测值偏大,则对卡尔曼滤波增益Kk除以调整因子α;如果交互衍生序列值ek为负,则说明预测值偏小,则对卡尔曼滤波增益Kk乘以调整因子α;
其中,步骤2.4与步骤2.5可以结合使用或仅采取其中一个使用。
2.如权利要求1所述的方法,其特征在于,针对TDOA算法在非视距环境下存在的不足,优化了卡尔曼滤波器,提出交互衍生序列遴选法和交互衍生序列调整法;在步骤2.4与步骤2.5中,分别设计了误差容忍度ε与调整因子α,对于卡尔曼滤波增益Kk具有调整公式与
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110574933.1/1.html,转载请声明来源钻瓜专利网。