论文部分内容阅读
室内定位的需求在未来将会不断增加,而对于定位精度的提高一直是研究的重要目标。影响定位精度的因素有很多,不管是考虑环境因素的非视距传播、多径传播,还是由噪声引起的测量距离误差,都会导致定位出现误差。针对室内定位,在考虑锚节点位置的不确定所导致的定位误差方面的问题,同样需要得到足够的重视。本文在常见的定位模型上,考虑了锚节点位置不确定问题,重新建立了本文所用到的定位模型,并对其数学建模,以便用于文中的仿真和分析。通常情况下,我们常常在仿真和应用中认为得到的锚节点位置就是其真实位置,而实际情况并非如此,在锚节点位置不确定的模型中,我们需要先获得锚节点的位置坐标,然而通过众多方式所获得的锚节点位置,会因为各种原因,使得所谓已知的锚节点位置相对于真实位置是带有误差的。借鉴测量距离的误差对定位产生影响的分析方式,先从测量距离的误差服从高斯分布的分析入手,逐渐向实际的测量结果靠拢;以及众多文献对存在定位误差作了详细的研究和分析。我们便借鉴了其中一些能够适用于分析本文所需要解决的问题的方法,可以分为两大部分:非贝叶斯估计方法和贝叶斯估计方法。采用这两种方法是因为,非贝叶斯方法中有很多算法可以用于分析锚节点位置不确定所带来的定位误差,算法常见,而且简单易行,假定的误差分布也是常见的高斯形式。如果需要考虑实际情况所得到的锚节点误差,我们便可以从贝叶斯的方法入手,这种方法更加具有一般性,而且以便于后续的研究。本文一方面通过非贝叶斯估计方法,考虑了四种线性的算法,仿真和分析了锚节点位置不确定对定位精度的影响,考虑了锚节点误差大小以及定位区域大小,得出了不同算法之间在不同的条件下定位性能的差异性,直观的反映了锚节点位置不确定所带来的定位误差大小和利用不同算法的特性来指导实际情况的应用。解决了锚节点误差导致的奇异解问题,提高了定位精度和定位性能,保证了定位算法的鲁棒性。另一方面通过贝叶斯估计方法,引入置信度传递的算法,由锚节点的先验知识求得定位的边缘后验概率分布,从参数形式转向非参数形式,用基于粒子的信息传递和分布的高斯近似,从而能够解决锚节点误差服从实际分布情况的问题,相对于非贝叶斯方法更加通用,也可应用置信度传递于锚节点自我迭代的精度提升和后续进行协作定位方面的研究。