1. 定位系统概述

大家好,我是老张。在GNSS这个行当摸爬滚打了十几年,今天咱们来聊聊定位系统的基础。说实话,很多人一上来就盯着算法和硬件,却忽略了最根本的问题——到底什么是定位系统?它的核心指标又该怎么理解?

我个人习惯,讲任何技术之前,先画个框架。这样你心里有数,后面学起来才不会乱。

定位系统知识框架 定位系统 概述 什么是定位系统 确定物体空间位置 系统分类 卫星/基站/WiFi/惯导 核心指标 精度/可用性/连续性/完整性 应用场景 导航/测绘/物联网/自动驾驶 本章核心:搞懂定位系统是什么、有哪些类型、怎么评价好坏

1.1 什么是定位系统

定位系统,说白了就是一套能告诉你「你在哪」的技术方案。你想想看,从古代的指南针、六分仪,到今天的手机地图、车载导航,本质都是在解决同一个问题——确定物体在空间中的位置。

我刚开始做GNSS那会儿,有个老工程师跟我说过一句话,我一直记着:「定位不是目的,知道位置之后能做什么才是目的。」嗯,这句话后来在我做车载项目时体会特别深。

一个完整的定位系统,通常包含三个部分:

  • 信号源:发射定位信号的载体,比如卫星、基站、WiFi热点
  • 接收端:你的手机、车载终端、无人机飞控
  • 解算算法:把信号变成坐标的那套数学方法

核心理解:定位系统不是单一技术,而是一个「信号采集 + 数据处理 + 位置输出」的闭环。缺了任何一个环节,你都拿不到准确的位置。

1.2 定位系统的分类

定位系统有很多种分法。按信号来源分,按工作原理分,按应用场景分……我个人习惯按「信号源」来分,这样最直观。你拿到一个定位方案,先看它用什么信号,心里就有数了。

1.2.1 卫星定位

这个大家最熟悉。GPS、北斗、GLONASS、Galileo,都属于这一类。原理很简单——卫星在天上不停地发信号,你的接收机同时收几颗卫星的信号,通过时间差算出距离,再解算出位置。

卫星定位的优点很明显:覆盖全球,精度还不错(民用5-10米,差分厘米级)。缺点也突出:室内用不了,城市峡谷容易丢星。

我的经验:做车载导航项目时,我建议客户一定要保留「卫星+惯导」双模方案。为什么?因为隧道里卫星信号全丢,没有惯导做航位推算,导航直接就「死机」了。

1.2.2 基站定位

基站定位,也叫蜂窝定位。靠的是手机和周围基站之间的信号测量。常见的方法有:

  • COT(Cell of Origin):你在哪个基站覆盖区,位置就是那个基站的位置。精度几百米到几公里,很粗糙。
  • TOA/TDOA:通过信号到达时间或时间差来定位。精度几十米到几百米。
  • AoA:通过信号到达角度定位。需要阵列天线,精度还可以。

基站定位最大的优势是「不用额外硬件」——你的手机本来就连着基站。但精度嘛……说实话,在城市里勉强能用,到了郊区就不好说了。

1.2.3 WiFi定位

WiFi定位现在很火,尤其是室内场景。原理有两种:

  1. 指纹定位:先采集每个位置的WiFi信号强度(RSSI)建个指纹库,然后匹配。精度3-10米。
  2. 三角定位:根据多个AP的信号强度估算距离。精度一般,受环境影响大。

我在做商场室内导航项目时用过WiFi指纹方案。说实话,建指纹库是个体力活——你得拿着设备在商场里走一遍,每个点位记录信号。但效果确实不错,用户反馈挺好。

注意:WiFi定位有个坑——信号强度受人体遮挡、环境变化影响很大。同一个位置,上午和下午测到的RSSI可能差好几个dB。所以指纹库需要定期更新,不然精度会下降。

1.2.4 惯性导航

惯导(INS)是个「闷声干大事」的技术。它不依赖任何外部信号,全靠加速度计和陀螺仪来推算位置。你从A点出发,知道方向、知道走了多远,就能算出B点在哪。

惯导的优点:完全自主,不受干扰。缺点:误差会累积。你想想看,加速度计测的加速度积分一次得速度,再积分一次得位置。每次积分都有误差,时间长了位置就飘了。

我曾经做过一个无人机项目,纯惯导飞了5分钟,位置误差就超过100米了。所以惯导一般和卫星定位组合使用——卫星提供绝对位置,惯导填补卫星丢失时的空白。

1.3 定位系统的核心指标

评价一个定位系统好不好,不能光看精度。我见过太多人一上来就问「精度多少米」,其实这是个误区。真正专业的评估,要看四个维度。

指标 定义 通俗理解 典型要求
精度 测量位置与真实位置的偏差 你报的位置准不准 民用5-10m,差分<0.1m
可用性 系统能提供服务的时间百分比 能不能用 >99% 通常要求
连续性 服务过程中不中断的概率 会不会突然掉线 >99.9% 航空级
完整性 系统在超出误差时及时告警的能力 出错了敢不敢告诉你 告警时间<6秒

1.3.1 精度

精度是最直观的指标。但要注意,精度不是「一个数」,而是一个统计值。通常用均方根误差(RMS)或圆概率误差(CEP)来表示。

举个例子:GPS的民用精度标称5米(CEP50%),意思是50%的情况下,你的位置误差在5米以内。不是每次都是5米。

避坑指南:我曾经遇到一个客户,拿着厂商宣传的「厘米级精度」来做物流追踪。结果实际用下来误差半米多。为什么?因为「厘米级」是在理想环境下测的,有遮挡、多径效应时精度会下降。所以看精度,一定要看「什么条件下的精度」。

1.3.2 可用性

可用性说的是「系统能干活的时间比例」。比如一个定位系统标称可用性99%,意味着一年里有3.65天是没法用的。

影响可用性的因素很多:卫星故障、信号遮挡、电磁干扰、设备故障……我做过一个项目,在矿区用GPS定位,结果因为矿坑太深,卫星仰角不够,可用性直接掉到70%。后来加了北斗和基站辅助,才提到95%以上。

1.3.3 连续性

连续性和可用性有点像,但侧重点不同。可用性看「能不能用」,连续性看「用着用着会不会断」。

举个例子:你开车进隧道,GPS信号丢了,这叫连续性中断。出隧道后信号恢复,可用性还是100%,但连续性被打断了。

在航空领域,连续性要求极高。飞机进近阶段,定位信号中断几秒钟都可能出大事。所以航空级接收机都有严格的连续性测试。

1.3.4 完整性

完整性这个指标,很多人容易忽略。它说的是:系统在定位误差超出允许范围时,能不能及时告诉你「我出错了」。

你想想看,如果定位系统报的位置是错的,但你不知道它错了,那后果可能很严重。完整性就是解决这个问题的——它要求系统在规定时间内发出告警。

完整性通常用两个参数衡量:

  • 告警限值(AL):误差超过多少算「危险」
  • 告警时间(TTA):从误差超限到发出告警,最多能等多久

我记得做民航项目时,完整性要求是:水平告警限值40米,告警时间6秒。也就是说,如果定位误差超过40米,系统必须在6秒内通知飞行员。这个要求其实挺苛刻的。

我的建议:做定位系统选型时,别只盯着精度。先问清楚你的应用场景对可用性、连续性、完整性有什么要求。比如室内导航,可用性比精度重要——你宁愿精度差一点,也不希望导航突然不能用。

好了,这一章的内容就到这里。定位系统的基础概念、分类和核心指标,咱们都捋了一遍。这些东西看着简单,但真正用起来,每个点都有不少坑。后面几章我们会深入每个技术细节,到时候再细聊。

可可精品资料库