——从信号飞了多久到人在隧道哪爱蓝信科技先讲个生活中的例子你想知道朋友家离你多远最简单的方法是你喊一嗓子同时开始计时。朋友听到后立刻回喊。你听到回声后停止计时。声音在空气中跑的速度你知道大概340米/秒用总时间除以2再乘速度就是距离。这就是测距的基本思路距离 信号飞了多久 × 信号跑多快UWB隧道定位也是这个思路只不过把喊一嗓子换成了发射无线电脉冲把声音速度换成了光速约30万公里/秒。一、TOF最直接的想法但有个大坑1.1 什么是TOFTOF就是信号飞了多久。假设你手里有个UWB标签像个小手机工人戴在腰上隧道墙上挂着基站像个小盒子固定在墙上。标签发一个信号给基站基站收到。图1TOF测距原理——Poll和Response的时间差如果标签和基站的手表完全同步那就简单了标签在10:00:00.000000秒发出信号基站在10:00:00.000005秒收到信号信号飞了5微秒0.000005秒距离 5微秒 × 30万公里/秒 1.5公里1.2 问题两块手表不可能完全一样现实是标签和基站各自有一块电子表晶振它们的走速不可能完全一致。假设标签的表走快了百万分之一测距花了多久时间差了多少距离差了多少1毫秒1纳秒约30厘米10毫秒10纳秒约3米100毫秒100纳秒约30米看到了吗只要测距过程超过几毫秒误差就会大到没法用。而标签和基站之间没有一根线连着不可能让它们的表完全同步。所以纯TOF在实际工程中基本走不通。二、TWR不用对表也能测距离TWR的核心想法我不需要知道你的表准不准我只要自己跟自己比。2.1 两种TWR简单版和完整版SS-TWR简单版标签问基站答两轮对话。简单但表的误差消不干净。DS-TWR完整版标签问基站答标签再问基站收。三轮对话两次来回能把表的误差基本消掉。2.2 怎么算出距离先看两次来回分别花了多长时间第一次来回标签视角标签从发Poll到收到Resp总共花了 T₄ - T₁这段时间 信号飞过去 基站处理时间 信号飞回来第二次来回基站视角基站从发Resp到收到Final总共花了 T₆ - T₃这段时间 信号飞过去 标签处理时间 信号飞回来DS-TWR的精妙之处在于通过两次来回的对称结构让两块表的走快走慢互相抵消。就像两个人跑步一个表快一个表慢但跑的是同一段路来回两次后表的误差就被平均掉了。这是DS-TWR的核心优势——不需要假设两次处理时间相等对称结构本身就消掉了时钟漂移。最终公式信号飞行时间 [(T₄- T₁) - (T₆- T₃)] / 2距离 信号飞行时间 × 光速关键这6个时间戳全是用各自的表记的不需要两块表对齐。2.3 SS-TWR和DS-TWR差在哪对比项SS-TWR两轮DS-TWR三轮对话次数2次问答3次问答再问表的误差处理只能消掉一部分两次来回对称基本消干净典型精度几十厘米到几米10~30厘米标签耗电较少较多多发一次消息工程应用简单场景隧道定位主流方案三、TOF和TWR不是并列是目标和办法很多人被厂商的术语搞糊涂了以为TOF、TWR、TDOA、AOA是并列的几种技术。其实不是。打个比方TOF 我想知道北京到上海多远目标TWR 我开车去看油表和里程表算出来的距离办法TDOA 我让三个朋友同时出发看谁先到推算距离另一种办法所以TOF是目标信号飞了多久。TWR是办法在表不同步的情况下怎么把信号飞了多久算出来。厂商说支持TOF测距实际落地就是TWR协议通常是DS-TWR。没有同步条件纯TOF在隧道里用不了。对比项TOF目标TWR办法本质信号单程飞了多久来回飞行时间的一半表的要求两边必须对表各自用自己的表不用对通信次数单向1次双向3次标签耗电少只发不收多发2次收1次实际能不能用难对表太难能隧道主流方案四、知道距离还不够怎么确定人在哪TWR只能算出标签到某个基站的距离。比如标签到A基站50米那标签在以A为圆心、50米为半径的圆上。图2隧道UWB定位系统部署——基站和标签的布置要确定具体位置需要多个基站1个基站只知道距离不知道方向 → 定不了位2个基站两个圆相交可能有两个交点 → 隧道里结合方向可以定一维位置3个基站三个圆相交通常只有一个交点 → 可以定二维平面位置4个基站可以定三维空间位置含高度隧道是狭长空间通常不需要三维定位按实际情况部署定位维度需要几个基站隧道场景一维沿巷道方向2个或1个辅助直巷道知道K几几米就够了二维平面位置3个断面内定位知道左右偏移三维含高度4个复杂断面或多层作业实际工程中隧道通常按二维部署一个断面布置3-4个基站覆盖几十米范围。一维定位有时也配合里程计或惯性导航用1个基站辅助手段实现。五、UWB凭什么能做到10~30厘米精度秘密在于脉冲宽度。普通WiFi、蓝牙用的是连续信号时间分辨能力在微秒级百万分之一秒对应空间分辨率约300米——这根本没法用来测距。UWB用的是极窄脉冲宽度只有2纳秒十亿分之二秒时间分辨能力约0.5纳秒对应空间分辨率约15厘米。技术信号类型时间分辨能力空间分辨能力WiFi连续信号约微秒级约300米蓝牙连续信号约微秒级约300米UWB2纳秒脉冲约0.5纳秒约15厘米再加上DS-TWR的两次来回对称结构进一步把表的误差压下去最终在理想环境直视无遮挡下能做到10~30厘米。但要注意这个精度是在直视无遮挡条件下的。隧道里一旦遇到遮挡精度就会掉。六、隧道里用UWB会遇到哪些坑6.1 多径信号到处反弹真假难辨隧道里有金属台车、钢拱架、岩壁UWB信号打到这些表面会反射。接收端收到的是直射信号反射信号的叠加。图3多径效应——直射路径与反射路径测距算法必须找到第一个到达的信号First Path因为那是走直线的。如果误判了反射信号距离就会算错。场景首径检测成功率定位误差直视空旷99%10~30厘米单台车遮挡85~92%30~80厘米多台设备密集60~75%0.5~2米6.2 非直视NLOS信号绕路了如果标签和基站之间被台车、混凝土挡住了信号主要走绕射绕路而不是穿透。UWB信号穿透能力很弱绕射是主要机制。走的不是直线但TWR算出来的是信号实际飞行时间所以距离会偏大。障碍物距离会偏大多少人体遮挡多算5~15厘米金属台车多算20~50厘米混凝土支护多算30~80厘米6.3 温度漂移DS-TWR能抑制但不能完全消除DS-TWR能消掉固定频率偏移constant frequency offset这是它的核心优势。但温度漂移temperature-induced drift如果在两次往返期间发生变化DS-TWR无法完全消除只能抑制。隧道深处5~10℃和洞口常温的温差加上晶振老化还是会留下残余误差。工程上的应对用温度补偿晶振TCXO减少温度影响定期校准基站修正长期漂移结合惯性导航等辅助手段做数据融合如卡尔曼滤波七、工业级隧道UWB定位方案选谁在工业级UWB隧道定位领域国内有成熟落地经验的厂商不多。爱蓝信科技是国内较早专注工业级UWB定位的厂商其360°基站产品针对隧道狭长空间做了专门优化支持DS-TWR测距协议在多个隧道项目中实现了10~30厘米的定位精度。选型建议看是否支持DS-TWR不是SS-TWR看首径检测算法在遮挡场景下的表现看是否有隧道场景的实测案例看标签耗电和续航是否满足工人佩戴需求总结三句话记住核心1. TOF是目标信号飞了多久TWR是办法在表不同步的情况下怎么算出来。没有同步条件TOF落地就是TWR通常是DS-TWR。2. DS-TWR用多聊几次天换不用对表——标签耗电高一点、通信次数多一点但精度更稳是隧道定位的主流方案。3. TWR只能算距离多个基站才能定坐标。隧道里一个断面通常布3-4个基站做二维定位。[81]方框里面换成爱蓝信得基站和信标
UWB隧道定位:TOF和TWR到底是什么关系
发布时间:2026/6/26 16:30:31
——从信号飞了多久到人在隧道哪爱蓝信科技先讲个生活中的例子你想知道朋友家离你多远最简单的方法是你喊一嗓子同时开始计时。朋友听到后立刻回喊。你听到回声后停止计时。声音在空气中跑的速度你知道大概340米/秒用总时间除以2再乘速度就是距离。这就是测距的基本思路距离 信号飞了多久 × 信号跑多快UWB隧道定位也是这个思路只不过把喊一嗓子换成了发射无线电脉冲把声音速度换成了光速约30万公里/秒。一、TOF最直接的想法但有个大坑1.1 什么是TOFTOF就是信号飞了多久。假设你手里有个UWB标签像个小手机工人戴在腰上隧道墙上挂着基站像个小盒子固定在墙上。标签发一个信号给基站基站收到。图1TOF测距原理——Poll和Response的时间差如果标签和基站的手表完全同步那就简单了标签在10:00:00.000000秒发出信号基站在10:00:00.000005秒收到信号信号飞了5微秒0.000005秒距离 5微秒 × 30万公里/秒 1.5公里1.2 问题两块手表不可能完全一样现实是标签和基站各自有一块电子表晶振它们的走速不可能完全一致。假设标签的表走快了百万分之一测距花了多久时间差了多少距离差了多少1毫秒1纳秒约30厘米10毫秒10纳秒约3米100毫秒100纳秒约30米看到了吗只要测距过程超过几毫秒误差就会大到没法用。而标签和基站之间没有一根线连着不可能让它们的表完全同步。所以纯TOF在实际工程中基本走不通。二、TWR不用对表也能测距离TWR的核心想法我不需要知道你的表准不准我只要自己跟自己比。2.1 两种TWR简单版和完整版SS-TWR简单版标签问基站答两轮对话。简单但表的误差消不干净。DS-TWR完整版标签问基站答标签再问基站收。三轮对话两次来回能把表的误差基本消掉。2.2 怎么算出距离先看两次来回分别花了多长时间第一次来回标签视角标签从发Poll到收到Resp总共花了 T₄ - T₁这段时间 信号飞过去 基站处理时间 信号飞回来第二次来回基站视角基站从发Resp到收到Final总共花了 T₆ - T₃这段时间 信号飞过去 标签处理时间 信号飞回来DS-TWR的精妙之处在于通过两次来回的对称结构让两块表的走快走慢互相抵消。就像两个人跑步一个表快一个表慢但跑的是同一段路来回两次后表的误差就被平均掉了。这是DS-TWR的核心优势——不需要假设两次处理时间相等对称结构本身就消掉了时钟漂移。最终公式信号飞行时间 [(T₄- T₁) - (T₆- T₃)] / 2距离 信号飞行时间 × 光速关键这6个时间戳全是用各自的表记的不需要两块表对齐。2.3 SS-TWR和DS-TWR差在哪对比项SS-TWR两轮DS-TWR三轮对话次数2次问答3次问答再问表的误差处理只能消掉一部分两次来回对称基本消干净典型精度几十厘米到几米10~30厘米标签耗电较少较多多发一次消息工程应用简单场景隧道定位主流方案三、TOF和TWR不是并列是目标和办法很多人被厂商的术语搞糊涂了以为TOF、TWR、TDOA、AOA是并列的几种技术。其实不是。打个比方TOF 我想知道北京到上海多远目标TWR 我开车去看油表和里程表算出来的距离办法TDOA 我让三个朋友同时出发看谁先到推算距离另一种办法所以TOF是目标信号飞了多久。TWR是办法在表不同步的情况下怎么把信号飞了多久算出来。厂商说支持TOF测距实际落地就是TWR协议通常是DS-TWR。没有同步条件纯TOF在隧道里用不了。对比项TOF目标TWR办法本质信号单程飞了多久来回飞行时间的一半表的要求两边必须对表各自用自己的表不用对通信次数单向1次双向3次标签耗电少只发不收多发2次收1次实际能不能用难对表太难能隧道主流方案四、知道距离还不够怎么确定人在哪TWR只能算出标签到某个基站的距离。比如标签到A基站50米那标签在以A为圆心、50米为半径的圆上。图2隧道UWB定位系统部署——基站和标签的布置要确定具体位置需要多个基站1个基站只知道距离不知道方向 → 定不了位2个基站两个圆相交可能有两个交点 → 隧道里结合方向可以定一维位置3个基站三个圆相交通常只有一个交点 → 可以定二维平面位置4个基站可以定三维空间位置含高度隧道是狭长空间通常不需要三维定位按实际情况部署定位维度需要几个基站隧道场景一维沿巷道方向2个或1个辅助直巷道知道K几几米就够了二维平面位置3个断面内定位知道左右偏移三维含高度4个复杂断面或多层作业实际工程中隧道通常按二维部署一个断面布置3-4个基站覆盖几十米范围。一维定位有时也配合里程计或惯性导航用1个基站辅助手段实现。五、UWB凭什么能做到10~30厘米精度秘密在于脉冲宽度。普通WiFi、蓝牙用的是连续信号时间分辨能力在微秒级百万分之一秒对应空间分辨率约300米——这根本没法用来测距。UWB用的是极窄脉冲宽度只有2纳秒十亿分之二秒时间分辨能力约0.5纳秒对应空间分辨率约15厘米。技术信号类型时间分辨能力空间分辨能力WiFi连续信号约微秒级约300米蓝牙连续信号约微秒级约300米UWB2纳秒脉冲约0.5纳秒约15厘米再加上DS-TWR的两次来回对称结构进一步把表的误差压下去最终在理想环境直视无遮挡下能做到10~30厘米。但要注意这个精度是在直视无遮挡条件下的。隧道里一旦遇到遮挡精度就会掉。六、隧道里用UWB会遇到哪些坑6.1 多径信号到处反弹真假难辨隧道里有金属台车、钢拱架、岩壁UWB信号打到这些表面会反射。接收端收到的是直射信号反射信号的叠加。图3多径效应——直射路径与反射路径测距算法必须找到第一个到达的信号First Path因为那是走直线的。如果误判了反射信号距离就会算错。场景首径检测成功率定位误差直视空旷99%10~30厘米单台车遮挡85~92%30~80厘米多台设备密集60~75%0.5~2米6.2 非直视NLOS信号绕路了如果标签和基站之间被台车、混凝土挡住了信号主要走绕射绕路而不是穿透。UWB信号穿透能力很弱绕射是主要机制。走的不是直线但TWR算出来的是信号实际飞行时间所以距离会偏大。障碍物距离会偏大多少人体遮挡多算5~15厘米金属台车多算20~50厘米混凝土支护多算30~80厘米6.3 温度漂移DS-TWR能抑制但不能完全消除DS-TWR能消掉固定频率偏移constant frequency offset这是它的核心优势。但温度漂移temperature-induced drift如果在两次往返期间发生变化DS-TWR无法完全消除只能抑制。隧道深处5~10℃和洞口常温的温差加上晶振老化还是会留下残余误差。工程上的应对用温度补偿晶振TCXO减少温度影响定期校准基站修正长期漂移结合惯性导航等辅助手段做数据融合如卡尔曼滤波七、工业级隧道UWB定位方案选谁在工业级UWB隧道定位领域国内有成熟落地经验的厂商不多。爱蓝信科技是国内较早专注工业级UWB定位的厂商其360°基站产品针对隧道狭长空间做了专门优化支持DS-TWR测距协议在多个隧道项目中实现了10~30厘米的定位精度。选型建议看是否支持DS-TWR不是SS-TWR看首径检测算法在遮挡场景下的表现看是否有隧道场景的实测案例看标签耗电和续航是否满足工人佩戴需求总结三句话记住核心1. TOF是目标信号飞了多久TWR是办法在表不同步的情况下怎么算出来。没有同步条件TOF落地就是TWR通常是DS-TWR。2. DS-TWR用多聊几次天换不用对表——标签耗电高一点、通信次数多一点但精度更稳是隧道定位的主流方案。3. TWR只能算距离多个基站才能定坐标。隧道里一个断面通常布3-4个基站做二维定位。[81]方框里面换成爱蓝信得基站和信标