随着智能手机的普及、移动互联网的高速发展,市场对移动终端的技术要求越来越高。这不仅表现在通信技术由2G GSM网络到3G CDMA网络,再到4G LTE网络中的逐步成熟商用带来的高要求,正确获取用户位置信息以及提高定位精度在手机应用的商业推广与市场竞争中也变得尤为重要。针对TDOA、GPS、A-GPS等定位技术在室内、城市环境中对移动终端定位存在的各种问题和不足,设计了一种基于位置指纹定位原理的3G WCDMA位置指纹定位系统,并完成了移动终端软硬件的设计及系统实现。
首先,根据系统要求针对性的查阅相关文献,在此基础上对国内外位置指纹定位技术的研究现状进行总结分析,明确现有无线网络中各种定位技术研究存在的局限性与不足之处。
其次,根据位置指纹定位原理对课题系统进行整体全面的需求分析,提出总体架构与各功能各模块具体需求。其中三个重要模块从开发难度、实现效果、可扩展性等多方面比较最终选择了Linux做为主控制系统,SIM5216作为WCDMA模块,G591作为GPS模块。同时,对与移动终端配套使用的上位机定位中心做了简单的介绍说明。
再次,完成了移动终端的硬件设计。包括嵌入式硬件、WCDMA模块、GPS模块三个主模块以及附属电路的详细电路设计。
然后,移动终端软件完成了开发环境与运行系统的搭建,定义了连接起移动终端与定位中心数据交换的通信帧格式。以及定位系统中具体软件实现流程:获取定位信息,收发短信,获取GPS位置信息,离线采集、在线定位。
最后,根据指纹定位系统原理与移动终端功能制定出一套测试方案,最终通过现场实验及测试结果表明,在城市环境中该系统能对3G移动终端取得较高的定位精度,达到了预期的设计目的。