- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EKF在移动信标的WSN节点定位中的应用
EKF在移动信标的WSN节点定位中的应用
摘要:扩展卡尔曼滤波常用于非线性系统的优化,应用在移动信标的WNS节点定位中可以提高定位精度。
关键词:EKF;滤波;移动信标;节点定位
无线传感器网络被广泛应用于智能军事、楼宇与智能家居、现代物流、医疗监护、交通控制、工业监控等领域,通过设置大量的节点去监测某事件相关的物理量,并以自组织方式形成无线网络,这些事件需要确定发生的位置,而经信息融合后得到的相关数据如果不包含事件位置信息将毫无意义,只有带有标识位置信息的传感数据才有实际的意义,因此传感器节点自身的正确定位是提供事件位置信息的前提,节点的精确定位基础而关键。
无线传感器网络中的节点密度和信标节点数目决定着网络成本,为了降低成本和节点的硬件要求,往往采用移动信标节点,在可移动的节点上安装GPS或其它定位装置,以一定规律的移动并周期性发布所在的位置信息,未知节点利用所收到的相关信息,采用适当的测距法和节点坐标计算方法算出该未知节点的粗略位置,进一步采用滤波技术进行计算来提高定位精度。由于无线传感器网络节点通信存在信号的非线性衰减、非视距传播、多径效应及噪声的影响,导致明显的非线性因素,不能使用经典卡尔曼滤波(KF)处理,而扩展卡尔曼滤波(EKF) 可以有效处理非线性数据,适合于非线性条件下的滤波循坏求精。
1 扩展卡尔曼滤波理论
卡尔曼滤波理论由Kalman在1960年提出,它综合了状态空间的概念与随机估计理论,利用对象的状态方程、观测方程,并设法除去噪声的影响的滤波算法,是一种基于高斯白噪声背景下适用于线性系统的对随机过程的最优估计,在许多领域得到了广泛的应用。
由于经典卡尔曼滤波技术不能直接运用于线性系统,对于非线性系统可以通过一阶泰勒展开近似线性化,在此基础上再运用KF进行处理,这就是EKF。在对非线性系统进行线性化的过程中舍去了高阶项,因此EKF是一种次优估计。在实际应用中,对于非线性程度较小的系统如移动信标的WSN节点定位,EKF仍能获得较高的估计精度,不失为一种较好的滤波循坏求精方法,EKF技术正逐渐成为处理非线性系统状态及参数估计问题最常用的方法。
2 扩展卡尔曼滤波的应用
2.1 节点测距方法
本文首先采用RSSI测距法,利用RSSI值并结合传播路径损耗经验模型计算未知节点到移动信标的距离。在实际应用环境中,由于多径、绕射、障碍物等因素,无线传感器网络路径损耗模型通常引入随机干扰的对数一常态分布模型[2]:
式中,[PL(d)]是未知节点所接收信标的信号强度;d表示未知节点到信标的距离;[PL(d0)]表示经过距离[d0]后的路径损耗,通常取[d0]=1m;[λ]表示路径衰减因子,其值与周围环境有关,取值在2至5之间;[Xδ]是均值为零,标准差为[δ]的高斯随机变量。
其次,使用加权质心定位算法(WCL)采用每个未知节点接收的RSSI值最大的前m个虚拟信标位置作定位参考信息,加权质心法权值的确定必须确保与未知节点越近的信标节点的权值越大,可取[3]:式2.2 扩展卡尔曼滤波模型
1) 状态方程模型
在无线传感器网络中除了一个移动信标以外所有节点都处于静止状态,所以系统的状态模型是线性的,可建立状态方程模型如下:
式中[Xn=xnynT]表示未知节点由第n-1个信标位置进行滤波计算时的未知节点的坐标向量,[Wn]是测量过程的系统噪声,[Wn~N(0,Q)]。由于未知节点的运动速度为0,A为二阶单位矩阵。
2) 观察方程模型
由于信号的非线性化衰减现象在节点通信过程中存在,还有多径效应和非视距传播的影响,所以观测模型是非线性的,分析和仿真采用自由空间传播路径损耗模型和对数一常态分布模型,取未知节点从移动信标得到的位置信号RSSI值为观察量,可建立观察方程:
(4)式中P表示发射功率,G表示天线的接收增益,[Vn]表示平均值为0的高斯分布随机变数,[Vn~N(0,R)],其标准差范围为:4到10,另:
3) 初始值的确定
状态初值和初始状态误差协方差阵的选择非常重要,它们很大程度决定了EKF的收敛速度及节点的定位精度。实际应用中为加快EKF的收敛速度,可利用WCL获得一个未知节点的近似位置,即状态的初值;选择一个较大的初始状态误差协方差阵P0。
3 WSN节点的定位计算过程
1)移动信标按照预先规划的路径移动遍历整个传感区域,期间以一定的发射功率不同间隔距离地发送位置信息。
2)未知节点在收到信息后,选择RSSI值最高的前m个信标信号记录其位置坐标信息[RSSIi;xbi,ybi],i=1,2,…,m,m≥3。
3)未知节点对信标信号点,依其RSSI值从大到小排序,并记
文档评论(0)