基于Cellid定位的精度优化算法研究与实现

时间:2022-09-27 04:11:45

基于Cellid定位的精度优化算法研究与实现

【摘要】Cellid定位是3GPP推荐的最简单的一种定位技术,通过获取移动终端的cellid+lac位置信息,进一步调用地图展现接口(如Google地图等)来实现定位展现。为了纠正地图定位展现中的位置偏移,结合基站信息获取“三角公式法”,研究并提出了一种消除位置偏移算法来实现更精确定位。

【关键词】Cellid定位 三角公式法 位置偏移

中图分类号:TN929.5 文献标识码:A 文章编号:1006-1010(2013)-14-

1 引言

由于移动通信的迅猛发展,无线定位技术成为近几年的研究热点,应用服务前景也日益广阔。所谓LBS(Location Based Services,移动定位服务)就是通过无线通信网络或外部定位方式来获取移动终端的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供相应服务的一种增值业务[1]。在众多的定位服务中,测绘、导航和搜索是人们比较热衷的服务,同时,LBS+SNS服务也很受欢迎。

目前,基于移动终端的定位服务应用主要包括客户端程序应用和基于浏览器的Web网页位置服务,服务类型多样,涉及网络社交、游戏娱乐、交通导航、搜索定位等。定位技术则主要包括Cellid定位、GPS定位、MPS定位以及HTML5的定位等。其中Cellid定位是3GPP推荐的最简单的一种定位技术。不需改动网络和移动台,易于实现,有很好的覆盖性和可靠性,且响应速度快[2]。

Cellid定位即通过移动终端测量不同基站的下行导频信号,得到不同基站下行导频的TOA(Time of Arrival,到达时刻)[3],根据该测量结果并结合基站的坐标,就能够计算出移动电话的位置。文章结合基站信息三角估计法来获取较精确的移动终端位置,并通过消除位置偏移算法来实现精确定位。

2 基于Cellid定位的精度优化算法

2.1 Cellid位置信息的获取

实际的Cellid定位中,首先通过移动终端获取无线信号,选取多个信号最强的小区信号,并得到cellid、LAC、TOA等信息,以3个为例,取小区信息为(cellid1,T1)、(cellid2,T2)、(cellid3,T3),如图1所示。其中,Ti代表cellid i所在小区基站下行导频的TOA。通过函数Get Location()来获取终端的经纬度位置Location:

上一篇:TD—LTE多系统融合策略研究 下一篇:基于号码取模的HSS旁路方案探讨