您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页次优扩展卡尔曼滤波的无线传感器网络定位算法

次优扩展卡尔曼滤波的无线传感器网络定位算法

来源:筏尚旅游网
Vo1.40.NO.10 0ct.2015 火力与指挥控制 Fire Con ̄ol&Command Control 第40卷第10期 2015年l0月 文章编号:1002—0640(2015)10—0069—03 次优扩展卡尔曼滤波的无线传感器网络定位算法 左现刚,刘艳昌,王建平 (河南科技学院信息工程学院,新乡453003) 摘要:针对无线传感器网络节点在定位过程中,由于积累的节点测距误差和定位算法引入的误差会对定位的 精度产生较大影响。为此在节点测距过程中,利用卡尔曼滤波算法线性最优的特点,提出了一种适用于无线传感器 网络节点定位的次优扩展卡尔曼滤波算法模型。首先在评估坐标的过程中利用卡尔曼滤波的节点自适应调度方法, 其次,将上述改进的过程引入到三角定位算法中,最后将引入前后的系统性能进行比较。通过仿真实验表明,该算法 提高了测距和网络节点定位的精确度及模型的自适应性,并且减少了计算量和系统的功耗。 关键词:无线传感器网络,卡尔曼滤波,定位评估,仿真 中图分类号:TP393.17 文献标识码:A Research of Localization Technology Based on Kalman Filter and FPGA in Wireless Sensor Networks ZUO Xian—gang,LIU Yan-chang,WANG Jian-ping (School oflnformatin aEngineering,Henan Institute ofScience and Technology,Xinxiang 453003,China) Abstract:Strong influence on the positioning accuracy induces by the errors of node location and positioning algorithm in positioning process of node of wireless sensor.Using the linear optimal characteristic of Kalman Filter(KF),a model based on the suboptimum KF according to the node positioning in Wireless Sensors Network is proposed:firstly,the adaptive scheduling algorithm of KF used in the process of evaluation coordinate;secondly,combine the process of improvement and the trigonometry locating algorithm;finally,compare the system performance.The simulation results indicate that the precision of measurement and the positioning accuracy of network node have been improved by this algorithm.In addition,the amount of calculation and the power consumption of system could be reduced in the same time. Key words:wireless sensor networks,Kalman filtering,localization estimation,simulation 0 引言 无线传感器网络(wsN)是当前国内外的一个 研究热点,该网络由包括传感、数据处理、无线数据 传输等多个传感器节点组成。它的实际应用要求其 文献[3]研究了基于卡尔曼的WSN节点定位技 术,将加权最小二乘估计(wIsE)与扩展卡尔曼滤波 (EKF)组合,提出了加权因子的确定方法,进行无线 传感器网络中的未知节点定位。文献[4 3在研究了基 于接收信号强度(RSSI) ̄JJ距、三边测量法初始定位算 法的基础上,将无迹卡尔曼滤波(UKF)算法应用到对 网络节点的精确定位中,给出最佳定位锚节点数量。 文献[5]研究了无线传感器网络中精度和能耗问题, 提出了一种动态最近邻协作目标跟踪算法。上述文献 传感器装置必须具有较高的计算能力、较低的功 耗、较小的体积及成本上的优势。而对目标进行识 别、监控、跟踪等众多应用的前提是传感器网络节 点的定位[ ],是无线传感器网络中的研究重点。 收稿日期:2014—07—05 修回日期:2014—10—07 基金项目:国家自然科学基- ̄.(31371525);河南省教育厅科学技术研究重点基金(14A520067);河南省信息技术教育研究重点 基金资助项目(ITE12037) 作者简介:左现刚(1976- ),男,河南开封人,硕士,讲师。研究方向:无线传感器技术及嵌入式系统应用。 ・69・ (总第40—1752) 火力与指挥控制 2015年第10期 1 卡尔曼滤波算法模型 [l 萎(尼三+;1)]j =[ 0 0 1 儿[ 萋(荟尼)]J +rl 1 2]l ∞c c・ f1 2] l0 0 1 j /2] l J 2次优扩展卡尔曼滤波算法 式中 ( ):【 (尼), ( ), ( )] ,状态输入矩阵为 ( ), x(k/k一1)=F(k/ 一1)X(k-1/k一1) P(k/k一1):F(k)P(k-1/k一1)F (k)+Q(k一1) K(k):P(k/k一1)H ( )[ ( )P( /k—I)H ( )+ ( )] P(k/七)=[』一 (J}l)】P( /k一1) x(k/k)=x(k/k一1)+ (七)[z( )一H(k)X(k/k—1)] (4) ・7O・ 式(4)中: ( 屈一1)是X(k/k一1)的滤波估值,矩阵 叫作残余的增益或混合因数,测量变量及其预测之 差z(k)一H(k)f ̄(k/k一1)称为测量过程的革新或残 余。残余反映了预测值和实际值之间的不一致程度。 P(k/k一1)为先验估计误差的协方差,P(k/k)为后验 估计误差的协方差,矩阵H(k)表示状态变量x(k) 对测量变量 k)的增益。 次优扩展卡尔曼滤波器时间更新方程如式 (5)、式(6)所示 :ASck1+Bu (5) = 1 +Q (6) 式(5)中和式(6)中的A是 一1时刻到时刻的一步 系统转移矩阵,在实际当中,A可能会随着每一个时 刻变化,这里假定其是常数;矩阵 表示可选的控 制输入“∈Rl的增益。 次优扩展卡尔曼滤波器状态更新方程: = H (HP[H + (7) = + 一麟) (8) =( 一 ) (9) 首先,测量更新方程计算卡尔曼增益 ,其次 测量获得 再按式(8)计算状态的后验估计,最后 按式(9)估计状态的后验协方差。 计算完时间更新方程和测量更新方程后,整个 过程再次重复。上一次计算得到的后验估计被作为 下一次计算的先验估计。这种递归推算是次优扩展 卡尔曼滤波器最优于其他算法的的特点之一:它比 其他滤波器更容易实现,卡尔曼滤波器每次只需根 据以前的测量变量递归计算当前的状态估计。该过 程如图l所示。 图1 次优扩展卡尔曼滤波器工作原理图 3仿真结果与分析 为了验证本文中提出的基于次优扩展卡尔曼 左现刚,等:次优扩展卡尔曼滤波的无线传感器网络定位算法 (总第40—1753) 滤波(SKF)的网络定位算法,利用MATLAB环境, 在无线传感器网络中应用该定位算法并对结果进 行分析。次优扩展卡尔曼滤波算法能对节点的初始 自适应性和测距的精确度,也提高了网络节点定位 的精度。 参考文献: 定位结果进行二次滤波,因此,其定位精度高于扩 展卡尔曼滤波算法,并提高了无线传感器网络节点 定位的精度。在三边形3个角布置3个信标节点,3 个角边长为40 m,如图2所示。WSN中使用次优扩 展卡尔曼滤波的仿真如图3所示。 [1]朱海兵,刘桂雄,何学文,等.WSN目标定位动态预测方 法研究[J].计算机测量与控制,2012,20(3):645—647. 12 J Zeng Q H,Liu J Y,Zhao W,et a1.Non—GPS Distributed In— telligent Transportation System[C]//ION GNSS 2009 Meet— ing,Savannah,America,Sep,2009. [3]Zurawski R.Wireless Sensor Network in Industrial Automa— tion[C]//IEEE International Conference on Embedded Soft— ware and Systems,2009. [4]陈维克,李文锋,首珩,等.基于卡尔曼滤波的WSNs节点 定位研究[J].武汉理工大学学报,2007,29(8):112—116. (m) [5]杜娟娟.无迹卡尔曼滤波在无线传感器网络节点定位中 的应用[J].南京邮电大学学报,2013,33(1):84—90. 图2未知节点轨迹图 [6]龙慧,樊晓平,刘少强,等.唐文妍无线传感器网络动态最 近邻协作目标跟踪算法[J].传感器与微系统,2012,31 (7):135—139. [7]郑四海,李腊元,李勇.无线传感器网络概率覆盖控制研 究[J].计算机应用研究,2012,29(1):253—255. [8]伍健荣,杜向龙,刘海涛.一种基于Kalman滤波器的自适 应背景建模改进算法[J].传感器与微系统,2012,31(1): 52-54. [9]罗浩,刘忠,彭鹏菲.一种应用于二进制传感器网络的目 标跟踪算法[J].系统工程与电子技术,2011,33(1): 21-25. 图3 WSN中使用次优扩展卡尔曼滤波的节点定位 [10]黄河清,姚道远,沈杰,等.一种基于多权值优化的无线 传感网分簇算法的研究[J].电子与信息学报,2008,30 (6):1489—1492. 图3给出了基于次优扩展卡尔曼滤波算法的 节点测距定位误差。从图3中得出结论,基于该算 法的定位误差小于EKF算法。 [1 1]陈娟,李长庚,宁新鲜.基于移动信标的无线传感器网络 节点定位[J].传感技术学报,2009,22(1):121—125. [12]李海华,范娟,陈利.网格法在无线传感器网络部署中的 应用[J].传感器与微系统,2012,31(3):150—152. 4 结束语 本文针对无线传感器网络节点的定位,提出了 基于次优扩展卡尔曼滤波的无线传感器网络定位 算法,仿真结果也表明,利用该算法能提高模型的 [13]陈岁生,卢建刚,楼晓春.基于MDS—MAP和非线性滤波 的WSN定位算法[J].浙江大学学报(¨T学版),2012,46 (5):866—872. , ’ “。 。 。 。 。 。 。 。 。 。 ’ ’ 。 ”。 。 … ’、 欢迎订阅本刊 、-.-◆.◆... .◆.◆.◆.◆.+-.-.-.-.-¨….-.-.-.-._.欢迎刊登广告 -◆_._.-.-.-+.◆-._.-.…一。一 ● ・71・ 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务