论文部分内容阅读
随着无线通信技术的快速发展和人们生活水平的不断提高,人们对于位置服务的需求越来越广泛,因此,迫切需要研究定位精度高、工程应用性强的无线定位技术。常用的无线定位技术(如TOA、TDOA、AOA等)需对待定位终端进行改动,增加额外的硬件开销。而位置指纹定位技术利用接收信号强度实现定位,能够充分利用现有无线网络资源,实现相对容易,而且有较高的定位精度。因此,综合考虑定位精度的需要和工程应用的可行性,本文研究并实现了一种蜂窝网位置指纹定位技术。
本文介绍了位置指纹定位技术的基本原理,根据工程需求设计了一种蜂窝网位置指纹定位系统方案,该系统方案包括位置指纹库的获取、位置指纹定位中匹配定位算法分析改进、对匹配定位结果进行轨迹优化算法处理以及定位软件的设计和实现。其中,位置指纹库由项目合作方提供,本文重点研究匹配算法和轨迹优化算法的分析和验证以及定位软件的设计和实现。
研究了位置指纹定位技术中常见的匹配定位算法,在此基础上给出了一种基于接收信号向量相关系数计算的改进算法,并利用实测数据通过实验比较了改进算法与传统匹配定位算法的性能区别,证明定位精度得到了提高。然后,对常用的滤波算法优缺点进行了分析,对位置指纹定位的定位结果利用基于卡尔曼滤波的交互多模算法进行了滤波优化处理,实验结果证明交互多模算法能进一步提高位置指纹定位的定位精度。
根据位置指纹定位技术的基本原理和系统架构,设计了定位软件的整体流程和软件各个子模块的功能,并根据要求分析给出了模块化的设计和实现方法。基于SQL Server2005数据库软件和VC++6.0软件开发工具,建立了数据库并导入位置指纹记录信息形成指纹库,编程实现了匹配定位算法和轨迹优化算法,设计并实现了定位软件信息显示和保存功能。最后,根据需求分析利用终端实测数据对实现的定位软件按功能流程进行了测试分析,验证了定位软件满足需求分析中要求的技术指标。