2. 蜂窝网络基础:4G LTE 与 5G NR 网络架构、蜂窝定位原理与精度局限
做融合定位,蜂窝网络是绕不开的基础设施。你想想看,UWB 再准,覆盖范围也就几十米;而蜂窝网络,只要手机有信号,就能提供位置信息。这两者结合,才能做到「广域粗定位 + 局域精定位」的互补。
这一章,我带你梳理蜂窝网络的核心架构和定位原理。不扯太深奥的理论,咱们就聚焦在「怎么用」和「能用到什么程度」上。
2.1 4G LTE 与 5G NR 网络架构速览
先看一张整体架构对比图,心里有个谱。
4G LTE 的核心网叫 EPC,由 MME(移动性管理实体)、S-GW(服务网关)和 P-GW(PDN 网关)组成。基站叫 eNodeB,直接连到核心网。定位功能分散在各个网元里,没有专门的定位服务器。
5G NR 就不一样了。核心网叫 5GC,引入了服务化架构。AMF 负责接入和移动性管理,UPF 负责用户面数据转发,最关键的是多了个 LMF(Location Management Function)——这是专门管定位的网元。我个人觉得,这是 5G 定位能力大幅提升的根本原因。
一句话总结:4G 的定位是「顺带做的」,5G 的定位是「专门设计的」。从架构上就决定了精度上限。
2.2 蜂窝定位原理:三种主流方法
蜂窝定位的原理,说白了就是「用已知基站的位置,推算未知终端的位置」。具体怎么算?有三种主流方法。
2.2.1 Cell ID(小区标识定位)
这是最简单、最粗暴的方法。终端连上哪个基站,就认为终端在哪个基站的覆盖范围内。基站的经纬度是已知的,所以终端的位置就是基站的位置。
- 精度:取决于小区半径。宏基站覆盖几百米到几公里,精度很差;室内小基站覆盖几十米,精度稍好。
- 优点:不需要任何额外测量,终端上报 Cell ID 即可,响应极快。
- 缺点:精度太低,只能用于「大概知道你在哪个区」的场景。
我在做物流园区项目时,就用 Cell ID 做过第一版粗定位。效果嘛……只能说「知道包裹在哪个仓库」,具体在仓库哪个货架,完全没戏。后来才上了 UWB。
2.2.2 OTDOA(观测到达时间差定位)
OTDOA 是 4G 时代主推的定位技术。原理是:终端测量多个基站的下行参考信号(PRS),算出信号到达的时间差。然后利用双曲线定位原理,解算出终端位置。
具体步骤:
- 终端测量服务基站和邻区基站的 PRS 到达时间。
- 计算时间差(RSTD,Reference Signal Time Difference)。
- 上报给定位服务器(E-SMLC 或 LMF)。
- 服务器利用已知基站坐标,解算终端位置。
我的经验:OTDOA 的精度受限于两个因素:一是 PRS 信号的带宽,带宽越大,时间分辨率越高;二是终端看到的基站数量,至少需要 3 个基站才能解算二维位置。我在城市峡谷场景测试过,高楼遮挡导致只能看到 2 个基站,定位直接失败。
2.2.3 UTDOA(上行到达时间差定位)
UTDOA 和 OTDOA 正好相反。OTDOA 是终端听基站,UTDOA 是基站听终端。终端发送上行探测参考信号(SRS),多个基站同时接收,测量到达时间差,然后解算位置。
| 对比项 | OTDOA | UTDOA |
|---|---|---|
| 测量方向 | 下行(终端测量基站) | 上行(基站测量终端) |
| 信号类型 | PRS(定位参考信号) | SRS(探测参考信号) |
| 计算位置 | 终端或服务器 | 服务器 |
| 优点 | 终端无需发送信号,省电 | 基站侧测量,精度更高 |
| 缺点 | 依赖终端芯片能力 | 需要终端主动发信号,耗电 |
UTDOA 在 5G 里被重点强化。因为 5G 的 SRS 信号设计更灵活,带宽更大,基站侧的计算能力也更强。我参与过一个工厂内定位项目,用 UTDOA 配合 5G 小基站,在空旷车间做到了 3-5 米的精度。虽然比不上 UWB 的厘米级,但胜在不需要额外部署定位基站,直接用通信基站就行。
2.3 蜂窝定位的精度与局限
聊完原理,咱们得直面现实:蜂窝定位到底能有多准?
注意:以下精度数据是典型值,实际效果受环境、基站密度、终端芯片、网络配置等多因素影响。别拿我的数据去跟客户拍胸脯,一定要现场测试。
我整理了一张精度对比表,方便你快速参考:
| 定位方法 | 典型精度 | 适用场景 | 主要局限 |
|---|---|---|---|
| Cell ID | 50m ~ 几 km | 区域级定位、紧急呼叫 | 精度极差,依赖小区半径 |
| OTDOA (4G) | 50m ~ 200m | 室外导航、城市环境 | 受多径干扰严重,需要 3+ 基站 |
| OTDOA (5G) | 10m ~ 50m | 室外/半室外定位 | 依赖 PRS 带宽和基站同步 |
| UTDOA (5G) | 3m ~ 20m | 工厂、园区、室内 | 终端耗电,需要基站密集部署 |
| 5G NR 高精度 | 1m ~ 5m | 特定优化场景 | 需要专用硬件和网络优化 |
看到这个表,你应该明白了:蜂窝定位的精度天花板,大概在米级。想做到厘米级?对不起,物理定律不允许。为什么?
核心局限有三个:
- 信号带宽有限。时间分辨率 = 1 / 带宽。4G 最大 20MHz,时间分辨率约 50ns,对应距离 15 米。5G 最大 100MHz,分辨率约 10ns,对应距离 3 米。想做到厘米级,需要 GHz 级别的带宽——那就是 UWB 的领域了。
- 多径效应严重。蜂窝信号在城里到处反射,到达时间测量值里混着直达径和反射径。算法再牛,也很难在强多径环境下把精度推到米级以下。
- 基站同步精度。OTDOA 和 UTDOA 都依赖基站间的时间同步。4G 基站用 GPS 同步,精度在几十纳秒级别;5G 虽然要求更高,但实际部署中很多基站没做高精度同步。
所以,我的结论是:蜂窝定位适合做「广域粗定位」,覆盖范围大、成本低、无需额外硬件。但想实现室内厘米级定位,必须上 UWB。蜂窝 + UWB 融合,才是工程上的最优解。