基于粒子滤波的三维WSN定位算法研究及硬件设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:whqqqqqqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着无线传感器网络使用越来越广泛,对移动节点定位的认知也成为一个非常重要的问题。传统的粒子滤波常用于对平面二维节点的进行定位,但是实际的无线传感器网络节点一般是水下、空间、坡地等一些三维场景,而不可能放置在绝对的二维平面内,所以需要节点的三维位置信息,本文对传统的粒子滤波算法进行了改进,使其应用到三维空间节点定位。基于移动节点定位的实时性要求,将粒子滤波算法用硬件实现。  首先确定定位目标的三维运动模型,在研究了基本粒子滤波算法的基础上,推导出适用于三维空间移动无线传感器网络节点的定位算法。基于粒子滤波算法的硬件实现,在对算法进行仿真优化时就考虑算法的复杂度,在保证算法精度的条件下降低计算量,尤其是对权值计算模块计算量的简化。在确定算法后,提出一种流水线架构的硬件实现方法,对各个子模块进行硬件设计和仿真,为了使硬件设计更具灵活性,本文使用高层次的SystemC硬件描述语言进行设计,代码编写后适用ModelSim进行仿真,将仿真结果导出到Matlab与软件仿真进行对比。架构验证完成后再将SystemC转换成可综合的Verilog代码。  得到的硬件仿真结果与软件仿真结果进行对比表明了硬件实现定位算法的精确性。算法对各模块的计算量进行了简化,用简便的计算替换掉复杂的指数运算,代码综合的结果表明本文设计的资源消耗与其他适用于平面节点的粒子滤波硬件资源消耗相当,消耗6826个Slices Registers。采用的算法架构与目前其他的算法相比较,平均执行时间降低了约1/3。
其他文献
光子晶体是一种以光子为信息载体的新型人造材料,它是由不同折射率介质在空间有序排列构成的周期性结构。自从光子晶体出现以来,人们对它所拥有的各种光学特性,尤其是负折射行为产生了浓烈的研究兴趣。经过近40年的研究,光子晶体已被广泛地应用到了通信、隐身、光学器件等各个领域,极大地丰富了人类的生活。但是,在光子晶体中由于存在着光子带隙,使得光波在其中传播时所表现出的负折射现象也变得相对比较复杂,不仅能够出现
纹理综合是当前计算机图形学、计算机视觉和图像处理领域的研究热点之一。本文对纹理综合技术进行了研究,提出了一些新的观点和算法。本文首先介绍了纹理综合研究中的一些基
橡胶草(Taraxacum Kok-saghyz Rodin)属菊科蒲公英属多年生草本,是世界主要产胶植物之一。橡胶草胶乳性质与巴西橡胶胶乳性质相似,都适用于橡胶工业。目前关于橡胶草胶乳蛋白相关的研究,国内外报道甚少。本试验利用蛋白质组学技术,建立橡胶草胶乳蛋白质双向电泳的方法;通过对橡胶草胶乳蛋白的初步分析,鉴定出一些橡胶草胶乳的不同丰度蛋白;另外,寻找与橡胶树胶乳合成相关的蛋白,对橡胶树胶乳的
抛物线方程方法是从波动方程推导出来的一种近似数值方法。它在电磁波传播问题中应用广泛,如今也被推广至求解电大尺寸目标的电磁散射问题中。抛物线方程方法介于精确数值方法