当前位置: 首页 > news >正文

CDMA的定位方式

几种定位方式

  通过CDMA,运营商可提供以下的几种定位方式:

  一、Cell-ID:它由网络侧获取用户当前所在的基站Cell信息以获取用户当前位置,其精度取决于移动基站的分布及覆盖范围的大小。也就确定手机在那个基站,那么用户的位置就在该基站的覆盖范围内,属于粗定位。
  二、AFLT的定位技术,AFLT(Advanced Forward Link Trilateration)。在定位操作时,手机/终端同时监听多个基站的导频信息,利用码片时延来确定到附近基站的距离,最后用三角定位法算出具体位置。原理和卫星定位类类似。根据多个基站进行定位。

  对于自定位功能,其他移动网络,例如GSM,GPRS也支持,但是由于CDMA是全网时间统一,所以精度最高。如果城市基站密度高,对于地下停车场,高架桥下,以及高楼林立之处,在GPS定位困难时,效果更好。

  三、GPS:传统GPS技术由于过于依赖终端性能,即将卫星扫描、捕获、伪距信号接收及定位运算等工作集于终端一身,从而造成定位灵敏度低及终端耗电量大等方面缺陷。

  • 由24颗通信卫星,地面控制平台和GPS终端组成
  • 地面控制平台向卫星播放星历等信息
  • 终端进行卫星扫描、捕获、伪距信号接收及定位运算等工作,计算出经纬度,缺点如下:
    • 耗电;
    • 首次获取位置信息时间较长
    • 在环境比较恶劣,例如城市中心,地下停车场无法定位或者误差较大。

  四、AGPS(无线网络辅助GPS定位技术):AGPS将终端的工作简化,由网络侧的定位服务器与终端相互配合完成定位工作,就是将卫星扫描及定位运算等最为繁重的工作从终端一侧转移到网络一侧的定位服务器完成。终端只有在需要定位时才通过无线网络向定位平台通报大概位置(属于哪个基站),然后通过定位平台获得GPS卫星信息,从而大大缩短卫星捕获时间,大幅度降低耗电。借助定位服务器强大的运算能力,可以采用复杂的定位算法以降低接收信号弱等不利因素的影响从而提高定位精度和灵敏度。定位平台将经纬度信息送到应用服务平台,或者通过无线网络送回终端满足定位应用。需要网络侧有服务器。

具备AGPS功能的设备将自身的基站地址通过移动网络传输到位置服务器,位置服务器根据该设备的大概位置获得与该位置相关的GPS辅助信息(包含GPS的星历和方位俯仰角)并将这些信息发送到具备AGPS功能的设备。利用A-GPS,接收器不必再下载和解码来自GPS卫星的导航数据,因此可以有更多的时间和处理能力来跟踪GPS信号,这样能降低首次定位时间,增加灵敏度以及具有最大的可用性。 设备的AGPS模块根据接收到的辅助信息,(以提升GPS信号的第一锁定时间TTFF能力),通过GPS模块接收GPS原始信号;移动网络按照GPS的参考网络所产生的辅助数据,如差分校正数据、卫星运行状态等传递给手机,并从数据库中查出手机的近似位置和小区所在的位置信息传给手机,这时手机可以很快捕捉到GPS信号,这样的首次捕获时间将大大减小,一般仅需几秒的时间。不需像GPS的首次捕获时间可能要2~3分钟时间,而精度也仅为几米,高于GPS的精度。 设备在接收到GPS原始信号后解析数据,计算设备到卫星的伪距,即受各种GPS误差影响的距离。计算分为两种方式,MS-Based:有终端来进行计算,这步骤及下面与standalone GPS相同, MS-Assisted:并将有关信息通过移动网络传输到位置服务器。
位置服务器根据传来的GPS伪距信息和来自其他定位设备(如差分GPS基准站等)的辅助信息完成对GPS信息的处理,并估算该设备的位置; 位置服务器将该设备的位置通过网络传输到定位网关或应用平台。

AGPS/GPSOne

  GPSOne实际上可以与AGPS并没有什么差异,它是高通提供的AGPS的一种解决方案,并结合了基站的三角定位方式,GPSOne和AGPS并不是两种不同的定位方式。gpsone只是高通对于自己芯片实现GPS功能所用的软硬件技术方案的统称,包含standalone,MS-based,Ms-assisted|MS TED 三种方式,本身技术实现已经涵盖StandaloneGPS/AGPS/AFLT。

Wiki是这样描述GPSOne:gpsOne is the brand name for a cellphone chipset manufactured by Qualcomm that allows cell phones to more accurately plot a user's position, using a technology referred to as A-GPS or Assisted-GPS。 无线辅助AGPS和高级前向链路AFLT三角定位法两种定位技术有机结合,实现高精度、高可用性和较高速度定位。在这两种定位技术均无法使用的环境中,GPSONE会自动切换到Cell ID扇区定位方式,确保定位成功率。GSPOne可以理解为先用AGPS,次用AFLT,最后使用Cell-ID,尽可能地提供更高精度的位置信息,并在无法扫描到卫星的情况下使用。需要网络侧有服务器。

  AGPS/GPSONE技术将终端的工作简化,将卫星扫描及定位运算等最为繁重的工作从终端一侧转移到网络一侧的定位服务器完成。提高了终端的定位精度、灵敏度和冷启动速度、降低终端耗电。在GPS卫星信号和无线网络信号都无法单独完成定位的情形下,GPSONE系统会组合这两种信息源,只要有一颗卫星和一个区站点就可以完成定位,解决了传统GPS无法解决的问题。GPSONE系统的基础设施辅助设备还提供了比常规GPS定位高出20dB的灵敏度,性能的改善使GPSONE混合式定位方式可以在现代建筑物的内部深处或市区的楼群间正常工作。

"Standalone" or "Autonomous" GPS devices use radio signals from satellites alone. A-GPS additionally uses network resources to locate and utilize the satellites faster as well as better in poor signal conditions. In very poor signal conditions, for example in a city, these signals may suffer multipath propagation(传播) where signals bounce off buildings, or be weakened by passing through atmospheric conditions, walls or tree cover. When first turned on in these conditions, some standalone GPS navigation devices may not be able to work out a position due to the fragmentary signal, rendering them unable to function until a clear signal can be received continuously for up to 12.5 minutes, (the time needed to download the GPS almanac and ephemeris).

An Assisted GPS system can address these problems by using data available from a network. Assistance falls into two categories:

1. Using information known to the assistance server but not the GPS receiver

o It can supply orbital data or almanac(星历) for the GPS satellites to the GPS receiver, enabling the GPS receiver to lock to the satellites more rapidly in some cases.
o The network can provide precise time.
o The device captures a snapshot of the GPS signal, with approximate time, for the server to later process into a position.
o Accurate, surveyed coordinates for the cell site towers allow better knowledge of local ionospheric (电离层)conditions and other conditions affecting the GPS signal than the GPS receiver alone, enabling more precise calculation of position. (See also Wide Area Augmentation System and CellHunter.)

2. Calculation of position by the server using information from the GPS receiver

o The assistance server has a good satellite signal, and plentiful computation power, so it can compare fragmentary signals relayed to it by GPS receivers, with the satellite signal it receives directly, and then inform the GPS receiver or emergency services of the GPS receiver's position.
As an additional benefit, in some A-GPS device implementations, known as "MS-Assisted," the amount of CPU and programming required for a GPS receiver is reduced by offloading most of the work onto the assistance server.

A typical A-GPS-enabled receiver will use a data connection (Internet or other) to contact the assistance server for aGPS information. If it also has functioning autonomous GPS, it may use standalone GPS, which is sometimes slower on time to first fix, but does not depend on the network, and therefore can work beyond network range. Some aGPS devices do not have the option of falling back to standalone or autonomous GPS.

Many mobile phones combine A-GPS and other location services including Wi-Fi Positioning System and cell-site triangulation and sometimes a hybrid positioning system.

High Sensitivity GPS is an allied technology that addresses some of these issues in a way that does not require additional infrastructure. However, unlike some forms of A-GPS, high-sensitivity GPS cannot provide a fix instantaneously when the GPS receiver has been off for some time.(这表明高精GPS不采用AGPS方式)

  上面讲述了AGPS/GPSOne优秀的部分,但是在连续定位方面,传统的GPS性能更好,MSA需要十几秒,MSB需要2-3秒,standalone的需要1秒。

资料来源:
一、 http://www.pcjx.com/GPS/ying/174570.html
二、 http://hi.baidu.com/428501/blog/item/8db95b5487528b143a29359a.html
三、 http://en.wikipedia.org/wiki/GpsOne
四、 http://en.wikipedia.org/wiki/Assisted_GPS
五、 http://www.s128.com/view/13897589
六、 http://www.docin.com/p-51164475.html

相关文章:

  • Bullet的3D Max插件
  • 判断字符串中字符最多的那一个及个数
  • 两个最容易被人忽略的基本代码优化技术
  • Windows的达尔文进化图
  • 算法面试:精选微软经典的算法面试100题(第1-20题)
  • 讨论PV原语、解答PV疑惑
  • 一个PV操作题引发的思考,如何看待进程间同步、互斥
  • windows中控制台中在同一行打印信息
  • 《Linux内核修炼之道》精华分享与讨论(5)——Kernel地图:Kconfig与Makefile
  • 《Linux内核修炼之道》 之 高效学习Linux驱动开发
  • 《Linux内核修炼之道》 之 高效学习Linux内核
  • 嵌入式系统开发:Arm与Linux的完美结合
  • 浅析如何学习基于ARM平台的嵌入式系统
  • 谢尔宾斯基三角(Sierpinski triangle)的显示 (with OpenGL)
  • 把C++/CLI委托传入本地代码
  • python3.6+scrapy+mysql 爬虫实战
  • [NodeJS] 关于Buffer
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • java8-模拟hadoop
  • Java方法详解
  • Kibana配置logstash,报表一体化
  • STAR法则
  • Sublime text 3 3103 注册码
  • vue2.0项目引入element-ui
  • 成为一名优秀的Developer的书单
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 前端面试题总结
  • 前端之React实战:创建跨平台的项目架构
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 通过npm或yarn自动生成vue组件
  • 微信小程序实战练习(仿五洲到家微信版)
  • 我感觉这是史上最牛的防sql注入方法类
  • 新版博客前端前瞻
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #WEB前端(HTML属性)
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (C语言)fgets与fputs函数详解
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (三)模仿学习-Action数据的模仿
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (转)使用VMware vSphere标准交换机设置网络连接
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET 材料检测系统崩溃分析
  • @JSONField或@JsonProperty注解使用
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?
  • [.NET 即时通信SignalR] 认识SignalR (一)
  • [Bugku]密码???[writeup]
  • [C++]18:set和map的使用
  • [C++]拼图游戏