嵌入式移动通信网基站探测仪的设计与实现

嵌入式移动通信网基站探测仪的设计与实现

论文摘要

随着社会的高速发展,位置的服务在日常生活中需求日渐增加。随着现代移动通信网的飞速发展,手机用户数目与日俱增,通过移动网手机提供位置服务的需求也越来越大。由于第二代移动通信网络的技术局限性,移动通信网络中的定位精度存在一定的缺陷,给基于位置的服务带来一定的误差。为了能提供更高精度的位置服务,可以通过预先采集移动通信网基站的CGI、场强等信息,并利用多种定位调优算法,调整采集数据的误差,为位置服务提供良好的基础数据。在进行实际的定位时,参考这些数据,可提高实际的定位精度。本文通过对多种移动定位技术的研究,发现了目前通用的定位技术在定位精度方面存在一定的不足,因此,提出了通过提前采集无线网络环境信息,再利用预先探测的参考数据,来提高位置服务精度的想法。本文对第二代移动通信系统的无线通信理论进行探讨,结合无线通信终端模块,找出了可以进行基站信息探测的可行性技术。通过控制无线通信终端模块,可以准确探测移动通信网基站的相关信息。结合硬件电路设计技术,和对移动通信终端模块和AT指令的研究,设计了一套无线探测使用的AT指令集,实现了对国内GSM网络基站、CDMA网络基站信息和地理位置信息(GPS)的探测。封装好的AT指令集,为软件系统开发提供了便利的通用编程接口。根据基站探测的需求,对ARM微处理器嵌入式硬件系统、移动通信模块、GPS模块等软硬件行了详细的研究分析,选择了包括S3C2410、Windows CE、WAVECOM Q2403A等软硬件,设计了一套嵌入式移动通信网基站便携式手持探测仪。该探测仪通过扩展的串口电路,可同时控制多个移动通信终端模块,同时获取国内所有移动通信网络基站的信息和GPS位置信息。对探测获取的信息按设计的格式存储,可导出到其它系统使用。根据本文的设计,实现了探测仪的软硬件系统,并在广州进行了实地的测试验证。测试结果表明,该设备能有效准确地探测到国内GSM网络基站、CDMA网络基站和地理位置等相关信息,为其它提供位置服务的业务系统提供可靠的基础数据,可投入实际的应用使用。在目前的移动通信网络定位技术条件下,定位服务系统的定位精度一直存在一定的缺陷。本文利用移动通信网终端定位技术和嵌入式系统设计技术,设计并实现了可以同时获取多个移动网络运营商(中国移动GSM网络、中国联通GSM网络、中国联通CDMA网络)的基站位置信息和当前的地理位置信息(经纬度)的移动网基站探测仪。移动通信网基站探测仪已经被广东省公安部门、移动定位服务提供商和网络运营商投入使用。利用探测仪探测采集的基础数据,定位服务系统可以在现有的定位技术条件下,较大幅度地提高移动通信终端的定位精度,为公众提供更好的位置服务。另外,利用基站探测仪,网络运营商的基站维护人员可以方便探测了解到当前基站的相关信息,为基站维护提供了便利。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 选题背景
  • 1.2 论文的主要工作
  • 1.3 本文的组织结构
  • 2 GSM 移动通信网络概述
  • 2.1 GSM 移动通信网络基础
  • 2.2 GSM 网络区域定义
  • 2.3 GSM 手机定位业务系统结构
  • 2.4 本章小结
  • 3 移动定位技术的研究
  • 3.1 CELL ID 定位方法
  • 3.2 基于场强测量的定位方法
  • 3.3 到达时间/到达时间差(TOA/TDOA)定位技术
  • 3.4 GPS 和 AGPS 定位技术
  • 3.5 移动定位技术总结分析
  • 3.6 本章小结
  • 4 探测仪探测技术的研究
  • 4.1 控制与探测的AT 指令研究
  • 4.2 探测仪的GSM 网络探测
  • 4.3 探测仪的CDMA 网络探测
  • 4.4 GPS 终端无线探测
  • 4.5 本章小结
  • 5 探测仪系统的技术选型
  • 5.1 嵌入式软件系统的选型研究
  • 5.1.1 嵌入式操作系统的选型
  • 5.1.2 嵌入式开发语言的研究
  • 5.1.3 嵌入式开发工具的选择
  • 5.1.4 串口通信研发技术
  • 5.1.5 异步多线程研发技术
  • 5.1.6 嵌入式数据库技术
  • 5.2 探测仪硬件系统的选型研究
  • 5.2.1 ARM 芯片的选型和使用
  • 5.2.2 存储器选型和使用
  • 5.2.3 LCD 显示屏及触摸屏
  • 5.2.4 串口扩展电路
  • 5.3 探测终端模块的选型和使用
  • 5.3.1 GSM 探测模块
  • 5.3.2 CDMA 探测模块
  • 5.3.3 GPS 探测模块
  • 5.3.4 串口扩展芯片
  • 5.4 本章小节
  • 6 探测仪系统的设计与实现
  • 6.1 系统硬件结构
  • 6.2 软件架构设计
  • 6.3 用例模型
  • 6.4 业务流程
  • 6.4.1 用户登录流程
  • 6.4.2 档案管理流程
  • 6.4.3 探测流程
  • 6.5 串口操作模块的设计
  • 6.5.1 软硬件接口命令的设计
  • 6.5.2 串口操作类的设计
  • 6.5.3 串口返回数据的处理
  • 6.6 数据库模块的设计
  • 6.6.1 数据库支持软件的安装
  • 6.6.2 数据库结构的设计
  • 6.6.3 数据库操作
  • 6.7 辅助功能的设计
  • 6.8 软件界面的设计
  • 6.8.1 软件界面设计思路
  • 6.8.2 软件界面设计实例
  • 6.9 探测仪软件开发工具与调试
  • 6.9.1 EVC 的安装
  • 6.9.2 编写和调试程序
  • 6.10 本章小结
  • 7 探测仪系统测试
  • 7.1 测试方案
  • 7.2 测试环境
  • 7.3 实地测试与结果分析
  • 7.4 测试小结
  • 7.5 本章小结
  • 8 结论和展望
  • 8.1 本文研究工作总结
  • 8.2 进一步的工作和建议
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 上海交通大学学位论文答辩决议书
  • 相关论文文献

    标签:;  ;  ;  

    嵌入式移动通信网基站探测仪的设计与实现
    下载Doc文档

    猜你喜欢