3. UWB测距原理与误差来源分类
UWB(超宽带)测距之所以能实现厘米级精度,核心在于它使用纳秒级窄脉冲和数百MHz以上的带宽,使多径分量在时间上可分辨。但“能测准”不等于“一定准”,矿山巷道环境中的时钟、多径、遮挡和天线特性都会把误差引入测距结果。理解TOA、TDOA、DS-TWR三种机制及其误差数学描述,是后续基站布设与误差抑制的前提。
一、三种测距机制的本质区别
TOA(到达时间)采用单程或双程时间测量。单程TOA要求标签与基站时钟严格同步,测距值 d = c·(tr − tt),其中 c 取光速约 3×10⁸ m/s。1 ns 的时间误差对应 0.3 m 的距离误差,因此单程TOA对同步精度要求极高,矿山场景中通常不单独使用。
TDOA(到达时间差)只要求基站之间同步,标签发射一次即可被多个基站接收。以基站 i、j 为例,测量值为 Δtij = ti − tj,对应距离差 Δdij = c·Δtij,标签位置由双曲线交点确定。TDOA省去了标签与基站的同步,但基站间同步误差会直接转化为距离差误差,且需要至少三个基站才能解算二维位置。
DS-TWR(双边双向测距)是目前矿山标签最常用的机制。标签与基站各发一次、各收一次,通过四次时间戳消除时钟频率偏差的一阶影响。设标签往返时间为 Tround1、Tround2,基站处理时间为 Treply1、Treply2,则飞行时间估计为:
T_prop = (T_round1·T_round2 − T_reply1·T_reply2) / (T_round1 + T_round2 + T_reply1 + T_reply2)
d = c · T_prop
该式对时钟频率偏差不敏感,残余误差主要来自时间戳量化、天线延迟和多径。工程上常把DS-TWR的测距周期控制在几毫秒到几十毫秒,以兼顾标签容量与实时性。
二、误差来源的数学描述
把测距误差写成可分析的形式,有助于判断哪一项在矿山现场占主导。设真实距离为 d0,测量距离为 dm,则总误差可分解为:
e = d_m − d_0 = e_clk + e_ant + e_mp + e_nlos + e_noise
时钟漂移:晶振频率偏差 ε(典型值 ±10~±20 ppm)导致时间戳比例误差。对单程TOA,eclk ≈ ε·d0,在100 m处可达2 mm量级,看似不大,但若同步链路失锁,误差会跃升至米级。DS-TWR通过双向测量把该项压缩为二阶小量,残余约 ε²·d0。
天线延迟:信号从射频芯片到天线相位中心存在固定时延 τant,表现为 eant = c·τant,通常为十几厘米的固定偏移。它不随距离变化,可通过标定扣除:在已知距离 dcal 上测量 dm,得 τant = (dm − dcal)/c,写入标签或基站配置。
多径:巷道顶底板和两帮形成强反射,接收信号是直达径与反射径的叠加。设反射径相对直达径的时延为 Δτ、幅度比为 α,则相关峰偏移量近似为 emp ≈ c·Δτ·α/(1+α)。带宽越大,Δτ 可分辨性越好,误差越小;这也是UWB优于窄带测距的根本原因。
非视距(NLOS):当矿车、支护设备或人员遮挡直达径时,首达径被削弱,检测到的往往是绕射或穿透分量,测距值系统性偏大,偏差可达数十厘米至数米。NLOS误差通常建模为正值随机变量,工程上用 enlos ≥ 0 表示,并通过残差检验或信道冲激响应特征识别。
三、矿山场景下的误差量级与判断
以一个典型示例说明:某煤矿辅运大巷宽4.5 m、高3.2 m,基站安装于顶板距底板3.0 m处,标签佩戴于人员肩部约1.5 m。在视距良好、距离30 m条件下,DS-TWR单次测距的随机抖动约±3 cm,天线延迟标定后系统偏差可控制在5 cm以内。当一辆矿车停在标签与基站之间时,同一测距链路可能跳变到偏大0.5~2 m,且连续多帧保持同向偏移——这正是NLOS的典型特征,而非随机噪声。
实际判断时可关注三点:一是误差是否随距离线性增长(偏向时钟或天线延迟);二是误差是否在特定位置反复出现(偏向多径或固定遮挡);三是误差是否单边偏大且伴随接收信号强度下降(偏向NLOS)。这三条判断依据直接决定后续是标定、调整布设还是引入NLOS抑制算法。
综上,TOA、TDOA、DS-TWR的差别本质上是“谁来同步、同步误差如何进入结果”的差别;而时钟漂移、天线延迟、多径、NLOS则分别对应比例误差、固定偏移、可分辨性受限和单边偏大四类表现。把这些误差写成数学项并对应到现场可观察的现象,才能在布设阶段有针对性地选择基站位置、朝向和测距机制。