移动通信基站定位系统
郭英龙,赛景波,乐丽琴,杨善景,曹速成(北京工业大学电控学院,北京100124)
要:介绍一种车载基站定位系统的结构、定位原理。系统硬件由GSM 模块、CDMA 模块、GPS
接收机和笔记本组成。基站目标位置最终在数字电子地图显示。分析了使用AT 指令获取基站定位数据的方法,给出了基站定位的原理及算法流程。
关键词:数字电子地图;基站定位;AT 指令;算法
中图分类号:TN247
文献标识码:A
摘
Position system of mobile communication base station
GUO Ying Long ,SAI Jing Bo ,YUE Li Qin ,YANG Shan Jing ,CAO Su Cheng
(Collegeof Eletronic Information and Control Engineering ,Beijing University of Technology ,Beijing 100124,China) Abstract :This paper presents a theory and structure of a base station position system. The system is composed of China Mobile GSM modem ,China Union GSM modem ,CDMA modem ,GPS receiver and notebook computer. At last ,the position of the base stations are depicted in the digital map such as MapX. A method has been analyzed for how to get position data from base station via AT command. The algorithm flow and the position algorithm have been brought out.
Key words :digital electric map ;base station positioning ;AT command ;algorithm
移动通信基站是组成通信网络的最小单元。如何规划移动通信网络的拓扑结构,达到对基站数量与效率的最优配置,对实现效率与经济优化配置尤为关键。对某区域已建成的网络进行性能评估,根据实际情况对已有的基站进行适当的调整,可以实现通信网络的合理布局。本文介绍以GSM [1-2]和CDMA [3-5]模块为基础构建一个基站定位系统系统。
GSM 模块
笔记本电脑
串口服务器GPS 接收机
GSM 模块CDMA 模块
图1移动基站监测系统框图
1系统组成与简要工作流程
本系统由信号采集模块和信号处理模块组成。信号采集模块分为基站信号收集模块和GPS 信号收集模块。基站信号采集模块由GSM/CDMA模块构成;GPS 信号收集模块为串口的GPS 接收机。GSM/CDMA模块和GPS 接收机通过串口服务器与应用程序进行数据交换。系统硬件结构如图1所示。
系统工作流程:(1)数据收集和行车轨迹描绘部分[6]:信号采集模块通过串口与应用程序通信。启动应用程序,首先配置串口属性,初始化数字电子地图界面,应用程序通过串口向GSM 和CDMA 模块发送AT 指令,完成网络注册,返回基站信息。应用程序分析返回的基站信
息并将信息存入数据库,同时将基站监测点的经纬度信息作为基站信息存入数据库。应用程序内设定时器,每
5s 轮流访问1次基站;应用程序通过查询方式读取GPS 信息,如果GPS 对应串口输入缓冲区接收字符大
于100,则读取1次GPS 信息,并将经纬度信息以位图的方式在数字电子地图上显示。(2)信号处理模块完成基站定位计算、基站定位显示、行车轨迹回放等功能。停止信号基站和GPS 信号采集,选择待定位对象(移动GSM 基站、联通GSM 基站、联通CDMA 基站) ,读取数据库中监测信息,统计基站根据不同的定位原理计算基站实际经纬度,最后将基站位置在数字电子地图上显示。
42
《微型机与应用》2010年第5期
机的功率发射强度(PowerLevel) ,显示范围为0~19。移动监测基站与GSM 基站的距离计算公式:
2应用程序读取基站信息流程
2.1AT 指令
AT 指令集是从终端设备或数据终端设备向终端适配器或数据电路终端设备发送的。发送AT 指令可控制移动台,用户可以通过AT 指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。本系统使用的AT +CCED(小区环境描述指令) 如下:
(1)GSM模块AT+CCED指令。指令功能为输出GSM 基站对应小区环境信息。本设计采用AT+CCED=0,15,输出GSM 基站小区所有信息。主小区信源信息:
Main Cell:MCC,MNC ,LAC ,CI ,BSIC ,BCCH Freq(ab-solute) ,RxLev ,RxLev Full ,RxLev Sub ,RxQual ,RxQual Full ,RxQual Sub ,Idle TA
(2)CDMA模块AT +CCED指令。功能为输出CDMA 基站对应小区环境信息。本设计采用AT +CCED=0,9。输出CDMA 基站小区所有信息。主小区信源信息:
Main Cell:bandclass ,Channel #,SID ,NID ,Base Sta -tion P Rev ,Pilot PN offset ,Base Station ID ,Slot cycle index ,Raw Ec/Io,Rx power ,Txpower ,TxAdj 2.2流程
应用程序通过定时的方式轮流访问移动GSM 基站、联通GSM 基站、联通CDMA 基站。应用程序通过串口向GSM/CDMA模块发送AT +CCED=X,X ,GSM/CDMA
模块返回主小区及邻小区信息,应用程序分析返回信息,抽取小区参数存入数据库。
基站数据读取流程如图2所示。
定时器开始连接chnmobileGSM 向GSM 发出请求信息AT+CCED=0,15
连接chnnuionGSM 向GSM 发出请求信息AT+CCED=0,15
连接chnunionCDMA 向CDMA 发出请求信息AT+CCED=0,9
L=TA×500+RxL ×M+TxPwr×N (1)式中,M 为射频信号衰减系数;N 为发射功率衰减系数。
地球表面任意两点(A ,B ) 间的距离近似为:L 1(A ,B )=((LonA -Lon B ) ×K ) 2+((LonB -Lat A ) K ) 2(2)式中,K 为地球半径,(Lon A ,Lat A ) 、(Lon B ,Lat B ) 分别为A 、B 两点的经纬度。
3.1.2基于移动基站的三点法定位的原理
应用三点定位法对GSM 基站定位。如图3所示,取GSM 基站任意小区内的3个点A 、B 、C (3个点要求不在一条直线上) ,可知:3个点的位置信息(经纬度和TA 值) ;3个点到基站的距离OA 、OB 、OC ;3个点之间的距离AB 、AC 、BC ,通过XY 坐标系可以求解基站的坐标。O 为基站(BS)所在的位置;C1、C2、C3为基站(BS)的3个小区;A 、B 、C 为小区内的任意不在一条直线上的3个点;A 、B 、C 三点处TA 、RxL 、Txpower 以及经纬度(LonX ,Lat X ) 为可知量。由公式(1)、(2)得:
OA =TA (A )1×500+RxL (A ) ×M +TxPwr (A ) ×N ;OB =TA (B )1×500+RxL (B ) ×M +TxPwr (C ) ×N ;OC =TA (C )1×500+RxL (C ) ×M +TxPwr (C ) ×N ;AB =L 1(A ,B ) ;AC=L 1(A ,C ) ;BC =L 1(C ,B ) ;
坐标变换如图4所示,经纬度坐标与平面XY 坐标进行变换。将A 点投影到平面直角坐标原点,有,x 2=(LonB -Lon A ) k ;y 2=(LatB -Lat A ) k ;x 3=(LonC -Lon A ) k ;y 3=(LatC -Lat A ) k ;x 0=(Lon-LonA ) k ;y 0=(Lat-LatA ) k ;
根据三角关系列出方程:
GSM 接收命令并
返回应答
解析GSM 信息、追加当时GSP 经纬度并存入chnmobileGSM 数据库
GSM 接收命令并
返回应答
解析GSM 信息、追加当时GSP 经纬度并存入chnunionGSM 数据库
CDMA 接收命令并
返回应答
解析CDMA 信息、追加当时GSP 经纬度并存入chnmobileGSM 数据库
chnmobileGSM 完chnunionGSM 完chnunionCDMA 完
下一个定时
(x 0×x 0)+(y 0×y 0)=OA ×OA
(x 2-x 0) ×(x 2-x 0)+(y 2-y 0) ×(y 2-y 0)=OB ×OB (x 3-x 0) ×(x 3-x 0)+(y 3-y 0) ×(y 3-y 0)=OB ×OB 由公式(3)、(4)、(5)解出:
y 0=0.5×1/(y 2×x 3-y 3×x 2) ×(x 3×(x 2×x 2+y 2×y 2+
62500×(TA 1-TA 2) ×(TA 1+TA 2))-x 2×(x 3×x 3+y 3×y 3+62500×(TA 1+TA 3) ×(TA 1-TA 3)) x 0=0.5×1/(x 2×y 3-x 3×y 2) ×(y 3×(x 2×x 2+y 2×y 2+
62500×(TA 1-TA 2) ×(TA 1+TA 2))-y 2×(x 3×x 3+y 3×y 3+62500×(TA 1+TA 3) ×(TA 1-TA 3)))
因此,得到:
(3)(4)(5)
(6)
(7)
图2基站数据读取流程
Lon=x 0/(6356000×10)+LonA LAT=y 0/(6387000×10)+lat
C 2
C 1B (lonB ,Lat B ) (lonA ,Lat A ) A
O ,Lat) C 3图3
(8)(9)
B ′(x 2,y 2)
3基站定位原理
3.1GSM 三点法定位原理
3.1.1GSM 基站主小区主要参数描述
CID :某区域GSM 基站所对应的小区ID ;TA :时间前置量(TimeAdvance) ,显示手机和基站间距离,该数值乘以500可换算为米,不过因受电波反射吸收等影响,TA 值仅供参考用,TA 值范围0~63;RxL :信号接收强
度,单位为dB m ,范围从-110~0;TxPwr :显示通话中手
O ′(x 0,y 0) A ′(0,0) 图4
C ′(x 3,y 3)
C (lonC Lat C )
GSM 定位示意图坐标转换
《微型机与应用》2010年第5期欢迎网上投稿www.pcachina.com
43
3.2CDMA 基站四点定位原理
CDMA 定位区别于GSM 定位。以CDMA 基站为圆
心,认为在该圆心的等圆面上接收信号的强度是相同的,从监测得到的数据中,取两组强度相同的同一基站的4个监测点,则基站必然在两组点的中垂线的交点上。对于二维平面上的2条直线,交点处的坐标可以通过解线性方程的方法来得到交点的坐标。
基站数据库中保存了基站的有用信息,如基站身份识别SID 、监测点信号强度、经纬度等数据。通过查询数据库找到同一基站下强度两两相等的两组经纬度信息,然后经过计算得到基站的位置。对这两组信息的处理有
图5
(l 0,b 0)
(x ,y )
(l 2,b 2)
(l 1,b 1)
(l 3,b 3)
CDMA 基站定位原理示意图
基站位置显示在电子地图的永久图层上。因此要确定一个基站的位置,必须是同一个基站的两两强度相同的经纬度数据。
通过加载不同数字电子地图,本基站监测系统可对全国各地的基站进行定位,通过注册外网可以监测边境基站。采用多组数据定位计算求取均值可减小定位误差。参考文献
[1]张鹤高. 基于GPS/GSM双模移动定位技术的研究和实
现[D].贵州:贵州大学,2006.
2种方式:
(1)将得到的经纬度信息投影到平面坐标上,将经纬
度坐标转换为平面坐标,然后计算出基站的实际位置的平面坐标,再将平面坐标转换为经纬度,最后将基站的经纬度描绘在电子地图上。
(2)将经纬度坐标近似为平面坐标。因为在很小的
范围内,可以视经纬度的变化是线性的,然后直接应用公式进行计算得到基站的经纬度。理论上应将高斯-克吕格投影坐标转换为高斯平面投影坐标,然后通过坐标转换,旋转、缩放,转换为电子地图平面直角坐标。最后,将平面直角坐标转换成计算机所需显示的像素点坐标。但是经过实际编程测试,由高斯正变换转化完成的坐标点,再由高斯反变换转化回去,与实际值误差相距太大。由于监测面积占全世界地图的比例很小,本系统把监测点所覆盖的面近似为XY 直角坐标平面,将经纬度信息认为是该平面上的坐标,通过解线性方程解出基站的坐标。由X-Y 坐标系上4个点的列坐标方程,解出基站的位置坐标,这里直接给出结果:
[2]徐鹏,邓平. 基于蜂窝网的车载定位导航系统设计[J].
ICE ’06,2006(9):487-491.
[3]于南. 基于CDMA1X 网络的车载定位终端的设计[J].应
用科技2007,34(17):26-30.
[4]杨大成.CDMA2000技术[M].北京:北京邮电大学出版
社,2001.
[5]周国顺,姚玉斌. 基于CDMA 模块实时无线数据传输的
设计[J].嵌入式系统应用,2009(1):4-6.
[6]俞侃.GPS 车载定位中断的设计与实现[D].武汉:华中
科技大学,2005.
(l l -l l +b b -b b ) (b -b )-(l 2l 2-l 3l 3+b 2b 2-b 3b 3) (b 0-b 1)x =0011001123(10)
2(l 0-l 1)(b 2-b 3)-2(b 0-b 1)(l 2-l 3)
(l l -l l +b b -b b ) (l -l )-(l 0l 0-l 1l 1+b 0b 0-b 1b 1) (l 2-l 3)
(11)y=2233223301
2(l 0-l 1)(b 2-b 3)-2(b 0-b 1)(l 2-l 3)
式(10)、式(11)中,l 0、l 1、l 2、l 3以及b 0、b 1、b 2、b 3分别为同一基站两两强度相同的经纬度如图5所示。由2G1C 模块
收到的数据,经过数据处理,将与基站相关的数据存入到数据库B 中,经过线性方程组解出基站的位置,并将(上接第41页)
[6]STEVENS W R.TCP/IP详解,卷1[M].北京:机械工业
出版社,2006:107.
(收稿日期:2009-08-05)
作者简介:
郭英龙,男,1983年生,硕士,主要研究方向:无线通信联系。
赛景波,男,1965年生,副教授,主要研究方向:无线通信、移动IP 及嵌入式系统。
乐丽琴,女,1981年生,硕士,教师,主要研究方向:计算机网络与电力电子。
应传输控制策略研究[D].武汉:华中科技大学,2004:
29-34.
[11]孙哲. 基于MPEG-4的运动估计和码率控制技术的研
究[D].北京:电子科技大学,2005:35-39.
[7]SCHULZRINNE H ,CASNER S. RTP:A transport protocol
for real-time applications[EB/OL].[2009-08-15].http://www.ietf.org/rfc/rfc1889.txt.
[8]高东日,魏海平,姜东. 网络自适应传输控制策略研究
[J].计算机工程,2006,32(22):141-143.
[9]王继先. 视频传输控制方法的研究(基于RTP)[D].北京:
电子科技大学,2004:24-25
(收稿日期:2009-09-15)
作者简介:
刘国柱,男,1965年生,硕士,副教授,主要研究方向:计算机网络与安全。
王洪林,男,1984年生,硕士研究生,主要研究方向:计算机网络视频传输。
[10]严德汗. 城域网数字视频监控系统设计实现及其自适
44
《微型机与应用》2010年第5期
移动通信基站定位系统
郭英龙,赛景波,乐丽琴,杨善景,曹速成(北京工业大学电控学院,北京100124)
要:介绍一种车载基站定位系统的结构、定位原理。系统硬件由GSM 模块、CDMA 模块、GPS
接收机和笔记本组成。基站目标位置最终在数字电子地图显示。分析了使用AT 指令获取基站定位数据的方法,给出了基站定位的原理及算法流程。
关键词:数字电子地图;基站定位;AT 指令;算法
中图分类号:TN247
文献标识码:A
摘
Position system of mobile communication base station
GUO Ying Long ,SAI Jing Bo ,YUE Li Qin ,YANG Shan Jing ,CAO Su Cheng
(Collegeof Eletronic Information and Control Engineering ,Beijing University of Technology ,Beijing 100124,China) Abstract :This paper presents a theory and structure of a base station position system. The system is composed of China Mobile GSM modem ,China Union GSM modem ,CDMA modem ,GPS receiver and notebook computer. At last ,the position of the base stations are depicted in the digital map such as MapX. A method has been analyzed for how to get position data from base station via AT command. The algorithm flow and the position algorithm have been brought out.
Key words :digital electric map ;base station positioning ;AT command ;algorithm
移动通信基站是组成通信网络的最小单元。如何规划移动通信网络的拓扑结构,达到对基站数量与效率的最优配置,对实现效率与经济优化配置尤为关键。对某区域已建成的网络进行性能评估,根据实际情况对已有的基站进行适当的调整,可以实现通信网络的合理布局。本文介绍以GSM [1-2]和CDMA [3-5]模块为基础构建一个基站定位系统系统。
GSM 模块
笔记本电脑
串口服务器GPS 接收机
GSM 模块CDMA 模块
图1移动基站监测系统框图
1系统组成与简要工作流程
本系统由信号采集模块和信号处理模块组成。信号采集模块分为基站信号收集模块和GPS 信号收集模块。基站信号采集模块由GSM/CDMA模块构成;GPS 信号收集模块为串口的GPS 接收机。GSM/CDMA模块和GPS 接收机通过串口服务器与应用程序进行数据交换。系统硬件结构如图1所示。
系统工作流程:(1)数据收集和行车轨迹描绘部分[6]:信号采集模块通过串口与应用程序通信。启动应用程序,首先配置串口属性,初始化数字电子地图界面,应用程序通过串口向GSM 和CDMA 模块发送AT 指令,完成网络注册,返回基站信息。应用程序分析返回的基站信
息并将信息存入数据库,同时将基站监测点的经纬度信息作为基站信息存入数据库。应用程序内设定时器,每
5s 轮流访问1次基站;应用程序通过查询方式读取GPS 信息,如果GPS 对应串口输入缓冲区接收字符大
于100,则读取1次GPS 信息,并将经纬度信息以位图的方式在数字电子地图上显示。(2)信号处理模块完成基站定位计算、基站定位显示、行车轨迹回放等功能。停止信号基站和GPS 信号采集,选择待定位对象(移动GSM 基站、联通GSM 基站、联通CDMA 基站) ,读取数据库中监测信息,统计基站根据不同的定位原理计算基站实际经纬度,最后将基站位置在数字电子地图上显示。
42
《微型机与应用》2010年第5期
机的功率发射强度(PowerLevel) ,显示范围为0~19。移动监测基站与GSM 基站的距离计算公式:
2应用程序读取基站信息流程
2.1AT 指令
AT 指令集是从终端设备或数据终端设备向终端适配器或数据电路终端设备发送的。发送AT 指令可控制移动台,用户可以通过AT 指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。本系统使用的AT +CCED(小区环境描述指令) 如下:
(1)GSM模块AT+CCED指令。指令功能为输出GSM 基站对应小区环境信息。本设计采用AT+CCED=0,15,输出GSM 基站小区所有信息。主小区信源信息:
Main Cell:MCC,MNC ,LAC ,CI ,BSIC ,BCCH Freq(ab-solute) ,RxLev ,RxLev Full ,RxLev Sub ,RxQual ,RxQual Full ,RxQual Sub ,Idle TA
(2)CDMA模块AT +CCED指令。功能为输出CDMA 基站对应小区环境信息。本设计采用AT +CCED=0,9。输出CDMA 基站小区所有信息。主小区信源信息:
Main Cell:bandclass ,Channel #,SID ,NID ,Base Sta -tion P Rev ,Pilot PN offset ,Base Station ID ,Slot cycle index ,Raw Ec/Io,Rx power ,Txpower ,TxAdj 2.2流程
应用程序通过定时的方式轮流访问移动GSM 基站、联通GSM 基站、联通CDMA 基站。应用程序通过串口向GSM/CDMA模块发送AT +CCED=X,X ,GSM/CDMA
模块返回主小区及邻小区信息,应用程序分析返回信息,抽取小区参数存入数据库。
基站数据读取流程如图2所示。
定时器开始连接chnmobileGSM 向GSM 发出请求信息AT+CCED=0,15
连接chnnuionGSM 向GSM 发出请求信息AT+CCED=0,15
连接chnunionCDMA 向CDMA 发出请求信息AT+CCED=0,9
L=TA×500+RxL ×M+TxPwr×N (1)式中,M 为射频信号衰减系数;N 为发射功率衰减系数。
地球表面任意两点(A ,B ) 间的距离近似为:L 1(A ,B )=((LonA -Lon B ) ×K ) 2+((LonB -Lat A ) K ) 2(2)式中,K 为地球半径,(Lon A ,Lat A ) 、(Lon B ,Lat B ) 分别为A 、B 两点的经纬度。
3.1.2基于移动基站的三点法定位的原理
应用三点定位法对GSM 基站定位。如图3所示,取GSM 基站任意小区内的3个点A 、B 、C (3个点要求不在一条直线上) ,可知:3个点的位置信息(经纬度和TA 值) ;3个点到基站的距离OA 、OB 、OC ;3个点之间的距离AB 、AC 、BC ,通过XY 坐标系可以求解基站的坐标。O 为基站(BS)所在的位置;C1、C2、C3为基站(BS)的3个小区;A 、B 、C 为小区内的任意不在一条直线上的3个点;A 、B 、C 三点处TA 、RxL 、Txpower 以及经纬度(LonX ,Lat X ) 为可知量。由公式(1)、(2)得:
OA =TA (A )1×500+RxL (A ) ×M +TxPwr (A ) ×N ;OB =TA (B )1×500+RxL (B ) ×M +TxPwr (C ) ×N ;OC =TA (C )1×500+RxL (C ) ×M +TxPwr (C ) ×N ;AB =L 1(A ,B ) ;AC=L 1(A ,C ) ;BC =L 1(C ,B ) ;
坐标变换如图4所示,经纬度坐标与平面XY 坐标进行变换。将A 点投影到平面直角坐标原点,有,x 2=(LonB -Lon A ) k ;y 2=(LatB -Lat A ) k ;x 3=(LonC -Lon A ) k ;y 3=(LatC -Lat A ) k ;x 0=(Lon-LonA ) k ;y 0=(Lat-LatA ) k ;
根据三角关系列出方程:
GSM 接收命令并
返回应答
解析GSM 信息、追加当时GSP 经纬度并存入chnmobileGSM 数据库
GSM 接收命令并
返回应答
解析GSM 信息、追加当时GSP 经纬度并存入chnunionGSM 数据库
CDMA 接收命令并
返回应答
解析CDMA 信息、追加当时GSP 经纬度并存入chnmobileGSM 数据库
chnmobileGSM 完chnunionGSM 完chnunionCDMA 完
下一个定时
(x 0×x 0)+(y 0×y 0)=OA ×OA
(x 2-x 0) ×(x 2-x 0)+(y 2-y 0) ×(y 2-y 0)=OB ×OB (x 3-x 0) ×(x 3-x 0)+(y 3-y 0) ×(y 3-y 0)=OB ×OB 由公式(3)、(4)、(5)解出:
y 0=0.5×1/(y 2×x 3-y 3×x 2) ×(x 3×(x 2×x 2+y 2×y 2+
62500×(TA 1-TA 2) ×(TA 1+TA 2))-x 2×(x 3×x 3+y 3×y 3+62500×(TA 1+TA 3) ×(TA 1-TA 3)) x 0=0.5×1/(x 2×y 3-x 3×y 2) ×(y 3×(x 2×x 2+y 2×y 2+
62500×(TA 1-TA 2) ×(TA 1+TA 2))-y 2×(x 3×x 3+y 3×y 3+62500×(TA 1+TA 3) ×(TA 1-TA 3)))
因此,得到:
(3)(4)(5)
(6)
(7)
图2基站数据读取流程
Lon=x 0/(6356000×10)+LonA LAT=y 0/(6387000×10)+lat
C 2
C 1B (lonB ,Lat B ) (lonA ,Lat A ) A
O ,Lat) C 3图3
(8)(9)
B ′(x 2,y 2)
3基站定位原理
3.1GSM 三点法定位原理
3.1.1GSM 基站主小区主要参数描述
CID :某区域GSM 基站所对应的小区ID ;TA :时间前置量(TimeAdvance) ,显示手机和基站间距离,该数值乘以500可换算为米,不过因受电波反射吸收等影响,TA 值仅供参考用,TA 值范围0~63;RxL :信号接收强
度,单位为dB m ,范围从-110~0;TxPwr :显示通话中手
O ′(x 0,y 0) A ′(0,0) 图4
C ′(x 3,y 3)
C (lonC Lat C )
GSM 定位示意图坐标转换
《微型机与应用》2010年第5期欢迎网上投稿www.pcachina.com
43
3.2CDMA 基站四点定位原理
CDMA 定位区别于GSM 定位。以CDMA 基站为圆
心,认为在该圆心的等圆面上接收信号的强度是相同的,从监测得到的数据中,取两组强度相同的同一基站的4个监测点,则基站必然在两组点的中垂线的交点上。对于二维平面上的2条直线,交点处的坐标可以通过解线性方程的方法来得到交点的坐标。
基站数据库中保存了基站的有用信息,如基站身份识别SID 、监测点信号强度、经纬度等数据。通过查询数据库找到同一基站下强度两两相等的两组经纬度信息,然后经过计算得到基站的位置。对这两组信息的处理有
图5
(l 0,b 0)
(x ,y )
(l 2,b 2)
(l 1,b 1)
(l 3,b 3)
CDMA 基站定位原理示意图
基站位置显示在电子地图的永久图层上。因此要确定一个基站的位置,必须是同一个基站的两两强度相同的经纬度数据。
通过加载不同数字电子地图,本基站监测系统可对全国各地的基站进行定位,通过注册外网可以监测边境基站。采用多组数据定位计算求取均值可减小定位误差。参考文献
[1]张鹤高. 基于GPS/GSM双模移动定位技术的研究和实
现[D].贵州:贵州大学,2006.
2种方式:
(1)将得到的经纬度信息投影到平面坐标上,将经纬
度坐标转换为平面坐标,然后计算出基站的实际位置的平面坐标,再将平面坐标转换为经纬度,最后将基站的经纬度描绘在电子地图上。
(2)将经纬度坐标近似为平面坐标。因为在很小的
范围内,可以视经纬度的变化是线性的,然后直接应用公式进行计算得到基站的经纬度。理论上应将高斯-克吕格投影坐标转换为高斯平面投影坐标,然后通过坐标转换,旋转、缩放,转换为电子地图平面直角坐标。最后,将平面直角坐标转换成计算机所需显示的像素点坐标。但是经过实际编程测试,由高斯正变换转化完成的坐标点,再由高斯反变换转化回去,与实际值误差相距太大。由于监测面积占全世界地图的比例很小,本系统把监测点所覆盖的面近似为XY 直角坐标平面,将经纬度信息认为是该平面上的坐标,通过解线性方程解出基站的坐标。由X-Y 坐标系上4个点的列坐标方程,解出基站的位置坐标,这里直接给出结果:
[2]徐鹏,邓平. 基于蜂窝网的车载定位导航系统设计[J].
ICE ’06,2006(9):487-491.
[3]于南. 基于CDMA1X 网络的车载定位终端的设计[J].应
用科技2007,34(17):26-30.
[4]杨大成.CDMA2000技术[M].北京:北京邮电大学出版
社,2001.
[5]周国顺,姚玉斌. 基于CDMA 模块实时无线数据传输的
设计[J].嵌入式系统应用,2009(1):4-6.
[6]俞侃.GPS 车载定位中断的设计与实现[D].武汉:华中
科技大学,2005.
(l l -l l +b b -b b ) (b -b )-(l 2l 2-l 3l 3+b 2b 2-b 3b 3) (b 0-b 1)x =0011001123(10)
2(l 0-l 1)(b 2-b 3)-2(b 0-b 1)(l 2-l 3)
(l l -l l +b b -b b ) (l -l )-(l 0l 0-l 1l 1+b 0b 0-b 1b 1) (l 2-l 3)
(11)y=2233223301
2(l 0-l 1)(b 2-b 3)-2(b 0-b 1)(l 2-l 3)
式(10)、式(11)中,l 0、l 1、l 2、l 3以及b 0、b 1、b 2、b 3分别为同一基站两两强度相同的经纬度如图5所示。由2G1C 模块
收到的数据,经过数据处理,将与基站相关的数据存入到数据库B 中,经过线性方程组解出基站的位置,并将(上接第41页)
[6]STEVENS W R.TCP/IP详解,卷1[M].北京:机械工业
出版社,2006:107.
(收稿日期:2009-08-05)
作者简介:
郭英龙,男,1983年生,硕士,主要研究方向:无线通信联系。
赛景波,男,1965年生,副教授,主要研究方向:无线通信、移动IP 及嵌入式系统。
乐丽琴,女,1981年生,硕士,教师,主要研究方向:计算机网络与电力电子。
应传输控制策略研究[D].武汉:华中科技大学,2004:
29-34.
[11]孙哲. 基于MPEG-4的运动估计和码率控制技术的研
究[D].北京:电子科技大学,2005:35-39.
[7]SCHULZRINNE H ,CASNER S. RTP:A transport protocol
for real-time applications[EB/OL].[2009-08-15].http://www.ietf.org/rfc/rfc1889.txt.
[8]高东日,魏海平,姜东. 网络自适应传输控制策略研究
[J].计算机工程,2006,32(22):141-143.
[9]王继先. 视频传输控制方法的研究(基于RTP)[D].北京:
电子科技大学,2004:24-25
(收稿日期:2009-09-15)
作者简介:
刘国柱,男,1965年生,硕士,副教授,主要研究方向:计算机网络与安全。
王洪林,男,1984年生,硕士研究生,主要研究方向:计算机网络视频传输。
[10]严德汗. 城域网数字视频监控系统设计实现及其自适
44
《微型机与应用》2010年第5期