2. 蜂窝网络基础:4G LTE 与 5G NR 网络架构、蜂窝定位原理与精度局限

做融合定位,蜂窝网络是绕不开的基础设施。你想想看,UWB 再准,覆盖范围也就几十米;而蜂窝网络,只要手机有信号,就能提供位置信息。这两者结合,才能做到「广域粗定位 + 局域精定位」的互补。

这一章,我带你梳理蜂窝网络的核心架构和定位原理。不扯太深奥的理论,咱们就聚焦在「怎么用」和「能用到什么程度」上。

2.1 4G LTE 与 5G NR 网络架构速览

先看一张整体架构对比图,心里有个谱。

4G LTE vs 5G NR 核心网络架构对比 4G LTE 核心网 (EPC) MME S-GW / P-GW eNodeB eNodeB UE (手机) 5G NR 核心网 (5GC) AMF UPF LMF gNB gNB UE (手机) 关键变化 • 4G: 控制面 (MME) 与用户面 (S-GW/P-GW) 分离,但定位功能分散 • 5G: 引入 LMF (Location Management Function) 专管定位,架构更灵活 • 5G gNB 支持更精细的测量报告,为高精度定位打下基础

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),算出信号到达的时间差。然后利用双曲线定位原理,解算出终端位置。

具体步骤:

  1. 终端测量服务基站和邻区基站的 PRS 到达时间。
  2. 计算时间差(RSTD,Reference Signal Time Difference)。
  3. 上报给定位服务器(E-SMLC 或 LMF)。
  4. 服务器利用已知基站坐标,解算终端位置。

我的经验: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. 信号带宽有限。时间分辨率 = 1 / 带宽。4G 最大 20MHz,时间分辨率约 50ns,对应距离 15 米。5G 最大 100MHz,分辨率约 10ns,对应距离 3 米。想做到厘米级,需要 GHz 级别的带宽——那就是 UWB 的领域了。
  2. 多径效应严重。蜂窝信号在城里到处反射,到达时间测量值里混着直达径和反射径。算法再牛,也很难在强多径环境下把精度推到米级以下。
  3. 基站同步精度。OTDOA 和 UTDOA 都依赖基站间的时间同步。4G 基站用 GPS 同步,精度在几十纳秒级别;5G 虽然要求更高,但实际部署中很多基站没做高精度同步。

所以,我的结论是:蜂窝定位适合做「广域粗定位」,覆盖范围大、成本低、无需额外硬件。但想实现室内厘米级定位,必须上 UWB。蜂窝 + UWB 融合,才是工程上的最优解。