Time Difference of Arrival

基于 TDoA 的高密度 RTLS 位置运算

在 UWB TDoA (Time Difference of Arrival) 室内定位中,通过接收器同步、信号质量评估、解空间限制和迭代优化,即使在高密度环境下也能计算出稳定的坐标。

Introduction
高精度位置追踪技术已成为确保人员、资产和设备实时可见性的核心基础设施。在工业现场和大型设施中,需要以厘米级精度掌握移动对象的位置,并以此信息为基础进行自动化、安全响应、物流优化等决策。 此时使用的代表性技术之一就是 TDoA (Time Difference of Arrival)。TDoA 根据终端发送的信号到达多个接收器的时间差来估计发送位置。由于不要求终端进行额外运算,仅在接收器侧进行运算,因此结构简单且扩展性强,在工业 RTLS 中被广泛采用。 然而,为了使 TDoA 运算精确运行,必须满足几个技术前提: 1. 接收器之间的时钟必须精确同步到纳秒级; 2. 信号必须遵循直接到达接收器的路径 (LOS),不能发生反射; 3. 接收器的物理坐标必须事先经过准确校准。 即使满足了这些条件,仅仅接收信号也无法保证位置的准确性。计算实际坐标需要解读接收到的时间差数据以推导出最优解 (solution),这一过程由非线性优化问题组成,并直接反映物理环境的影响。也就是说,在接收准确信号和计算可靠坐标之间,必须经过“运算结构”这一核心解读阶段。 如果这一结构设计不够精巧,坐标将无法收敛,系统也无法保持结果的一致性。决定定位精度的真正因素不在于通信协议或硬件,而在于信号后的解读结构,以及将其设计得多么稳定且在数学上可控。本白皮书将阐述 ORBRO 如何在基于 TDoA 的 RTLS 系统中精炼这一解读结构,并将整体运算提升至系统级可设计的水平。
Introduction

TDoA 运算的局限性与 ORBRO 的结构化对策

TDoA (Time Difference of Arrival) 通过分析单个发射信号到达多个接收器的时间差来估计发射位置。由于不要求终端进行额外的响应处理,运算仅在接收器端完成,结构简单且可进行大规模扩展,因此作为高精度位置估计技术被广泛应用于各种工业环境。 然而,这种方式仅在理想条件下才能保证性能的一致性。室内结构引起的反射、接收器时钟不一致、多径接收等现实变量会扭曲信号到达时间,并在时间差运算过程中累积误差。此外,TDoA 在数学上属于非线性优化问题,如果初始估计值不准确或没有解空间限制条件,运算可能会发散或收敛到局部最优解 (local minima)。 这些结构性限制可归纳为以下三个问题: · 几纳秒的时钟误差会被放大为几十厘米的位置误差。 · 在反射或 NLOS (Non-Line-of-Sight) 条件下产生的信号扭曲会包含在时间差运算中,降低准确度。 · 如果初始估计或空间限制不准确,运算可能会收敛到物理上无效的坐标,或者无法得出解。 ORBRO 通过重新设计整个 TDoA 运算结构解决了这些局限性,而不是简单的过滤或后处理。我们将从信号接收到坐标输出的整个流程划分为采集、初始化、优化和质量验证结构,并在每个阶段插入可定量控制的模块,从而确保在实际环境中也能获得一致的收敛稳定性和结果质量。这种结构化对策不仅是算法的改进,更是将整个 TDoA 运算精炼为可设计体系的系统结构成果。 下文介绍的 ORBRO TDoA 运算由四个核心结构单元组成,每个单元执行独立功能以稳定维持实时运算质量。

TDoA 运算的四个核心结构
1. 基于接收器间高速通信的实时同步
TDoA 的准确性直接取决于接收器间时间基准的一致性。ORBRO 在各接收器上配置高速通信链路,周期性交换基准信号,同时相互补偿各设备的信时钟漂移 (clock drift)。由此,无需外部服务器或中央控制即可在现场维持纳秒级的时间对齐,为基于信号接收时间一致性的稳定运算奠定基础。
2. 基于接收质量的异常值去除与时间差精炼
使用 BLE 传感器的位置定位利用布置在室内空间固定位置的 BLE 支持传感器。这些传感器根据 BLE 智能手机、资产追踪标签、信标、人员胸卡、可穿戴设备等蓝牙设备发出的信号强度进行被动感应并掌握位置。该位置数据传输至中央室内定位系统 (IPS) 或实时定位系统 (RTLS)。定位引擎分析该数据并提取矢量图,以此确定发射设备的位置。该坐标可用于在空间的室内地图上可视化设备或资产的位置,或根据特定位置感知应用用于其他用途。
3. 基于时间差的初始估计值设置
由于 TDoA 运算是非线性优化结构,作为运算起点的初始估计值对整体收敛路径和结果质量有很大影响。ORBRO 利用接收器的空间布局和来自各接收器的时间差,自动设置优化运算极有可能稳定收敛的初始位置。这是一种反映基于时间差分布的空间方向性的方式,而非简单的中心坐标,尤其是在标签位于接收器阵列外围的情况下,也能引导快速稳定的收敛。
4. 运算解空间限制结构
即使给定了初始值,如果解空间不受限制,非线性 TDoA 运算仍有可能陷入局部最优解 (local minima) 或发生收敛发散。为了结构化地控制这一问题,ORBRO 预先定义了 Z 轴范围和水平解空间的几何边界条件。由此,运算仅在物理有效的区域内进行,只输出符合实际安装结构或空间布局的解。这一设计在存在高度差的多层建筑或金属反射结构较多的工业现场,对维持位置运算的稳定性和一致性起着重要作用。
ORBRO TDoA 与传统 TDoA 方式比较
项目
传统 TDoA 方式
ORBRO TDoA 结构
接收器间时间同步
时间对齐经常出错,安装时设置基准值或通过服务器同步
接收器间直接通信,实时补偿时钟,现场维持纳秒级对齐
异常值处理及信号策略
反射、延迟的信号也直接用于运算,即使产生误差也难以过滤
基于 SNR、RSSI、到达延迟的质量评估,自动排除可信度低的值
运算初始化方式
使用固定值作为运算起始位置,如果初始值错误,结果可能会出现偏差
基于接收器间距离、信号质量等,反映权重并计算初始位置
解空间限制结构
无空间限制地自由运算,有可能收敛到不现实的位置
通过气压传感器限制 Z 轴(高度)范围,防止运算出不可能的位置
迭代优化结构
通过简单重复计算坐标,存在发散或收敛不准确的可能性
根据收敛质量、误差范围等标准,评估并确定最终坐标
整体运算的可控性
无法分阶段进行质量控制
从信号接收到距离计算、质量验证,在内部结构中集成控制所有运算过程

打造精准位置的 6 步运算流程: 从信号到坐标,ORBRO TDoA 的运行方式

ORBRO 的 TDoA 系统不仅是简单的 RTT 计算结构,还设计为多阶段信号处理结构,以确保测距的可信度和运算质量。第 2 章中阐述的技术对策在实际系统中通过以下 6 个步骤实现。每个步骤都对接收信号的质量进行定量评估,并稳定控制从测距到输出的整个流程。

Step 1. 接收器间时间同步

TDoA 运算的前提是所有接收器(基站)的时钟必须同步到同一标准。ORBRO 通过接收器间的高速通信周期性交换基准信号,并在硬件层面实时补偿各接收器的时钟漂移。由此,无需后期过滤即可维持纳秒 (ns) 级的高精度时间对齐,确保实时运算所需的可靠原始时间数据。

Step 2. 标签信号接收及到达时间记录

标签周期性发送信号,该信号到达多个接收器。各接收器根据时钟记录到达时间,该信息是后续运算的基础。ORBRO 不仅记录到达时间,还记录接收强度、延迟时间等质量元数据,用于后续运算质量的判断。

Step 3. 通过基于时间差的空间估计设置初始值

TDoA 运算在数学上由非线性优化结构组成,运算的收敛质量受初始估计值影响极大。ORBRO 将运算起点设置为基于方向性的坐标,考虑接收器布局和时间差分布,而非简单的中心坐标。反映各接收器位置和接收到的时间差数据的相对权重,将标签极有可能存在的方向上的单一估计点指定为运算初始值。该方式可防止运算陷入局部解,即使在边缘位置也能实现稳定收敛。

Step 4. 通过解空间限制实现收敛稳定化

由于 TDoA 运算是非线性优化问题,如果初始值不准确或解空间较宽,则存在收敛于局部最优解 (local minima) 或运算发散的风险。ORBRO 预先定义可计算空间的 Z 轴(高度)范围,并利用基于接收器布置条件和标签-接收器距离的几何信息,限制解空间,使运算仅在物理可能的区域内进行。由此同时确保收敛稳定性和结果质量。

Step 5. 迭代优化运算

设置初始估计值后,ORBRO 朝着最小化时间差残差的方向执行迭代优化。这一过程基于数学优化模型,重复计算直到误差低于收敛条件。结合了基于偏微分的收敛结构和质量标准,最终位置仅在通过运算质量检测的情况下输出。

Step 6. 坐标验证及最终位置输出

当运算收敛时,ORBRO 会验证该坐标是否满足最终输出条件。验证标准包括运算质量、信号可靠性、收敛模式、与前一帧的连续性等。只有满足所有标准的坐标才会作为最终位置值输出,若运算失败或质量不达标,则会自动重试或生成异常标志。最终位置实时传输至 UI 或外部系统,用于各种运营流程。

优化的运算结构决定了实际性能的差异

高精度 RTLS 系统中的位置运算不仅限于输出坐标的功能。位置值根据实时性、收敛速度、对环境变化的一致性等多种质量因素进行综合评估。特别是 TDoA (Time Difference of Arrival) 方式基于接收器间的时间差进行运算,几纳秒的时差误差可能会放大为几十厘米的坐标偏差,其性能差异会根据运算结构和初始条件设置的质量而显著体现。 室内空间由于反射、多径接收、结构遮挡等原因,难以理想地维持信号质量,因此运算的稳定性和重复性 (reproducibility) 成为决定 RTLS 系统实用性能的核心因素,而非简单的精度数值。ORBRO 基于结构化反映这些条件的运算体系,插入各阶段的质量控制和优化算法,使运算可靠性最大化。 本章通过 ORBRO TDoA 系统在实际环境中实现的性能数值,总结结构化差异带来了哪些定量结果。

1. 准确度 (Accuracy)

TDoA 运算的前提是所有接收器(基站)的时钟必须同步到同一标准。ORBRO 通过接收器间的高速通信周期性交换基准信号,并在硬件层面实时补偿各接收器的时钟漂移。由此,无需后期过滤即可维持纳秒 (ns) 级的高精度时间对齐,确保实时运算所需的可靠原始时间数据。

1. 准确度 (Accuracy)

2. 重复性 (Repeatability)

重复性是评估在相同条件下重复测量时坐标输出一致性的指标。即使测量环境固定,若存在信号反射、时钟偏差、运算离散等,坐标也会发生波动。ORBRO 通过时钟补偿、基于收敛质量的补偿、Z 轴限制等设计,实现了平均 4cm 的低方差值。这在固定位置标签需要长期保持位置或作为固定基准点运行的环境中是非常重要的性能。

2. 重复性 (Repeatability)

3. 坐标跳变率 (Coordinate Jitter Rate)

坐标跳变率表示连续输出的位置坐标之间发生异常大幅变化的频率。这不仅反映了实时定位系统中信号质量的一致性,还反映了运算的稳定性和异常处理能力。ORBRO 采用在运算结构内预先识别并消除误差信号的结构化稳定策略,而非简单的过滤方式,维持了低于 1% 的剧烈坐标变化发生率,提高了整体定位流程的可信度。

3. 坐标跳变率 (Coordinate Jitter Rate)

4. 收敛时间 (Time to First Fix)

收敛时间是指标签发送信号后,系统输出首个有效坐标所需的时间。决定定位系统实时性的这一指标受初始值设置和运算收敛速度影响极大。ORBRO 结合基于 WLS 的初始估计和泰勒级数展开补偿算法,确保了平均 0.5 秒以内的收敛速度。由此,标签一开始移动即可追踪位置,用户可以体验到快速、直观的响应。

4. 收敛时间 (Time to First Fix)

5. 信号丢失恢复率 (Signal Loss Recovery Rate)

恢复率是指当部分接收器暂时未接收到信号时,系统能多快使位置运算恢复正常。这是反映运算连续性、异常检测逻辑、多重收敛结构等可靠性设计全貌的指标。ORBRO 即使部分接收器未响应,也能基于剩余信号和之前的收敛值继续运算,通过恢复算法实现 95% 以上的快速坐标重新输出。

5. 信号丢失恢复率 (Signal Loss Recovery Rate)

6. 复杂环境位置稳定性 (Convergence in Complex Environments)

定位系统必须在结构反射、无线电干扰、开放空间结构等复杂变量中维持稳定的坐标运算。ORBRO 通过 Z 轴限制、基于接收器间距离的补偿、局部解回避算法,结构化地控制运算失败的可能性,在金属密集区域或视线受阻的空间也能达到 98% 以上的收敛率。这不仅代表了简单的运算成功率,还代表了对环境变化的应对能力和运算结构的恢复力。

6. 复杂环境位置稳定性 (Convergence in Complex Environments)

精确的位置源于完善的结构 – ORBRO 重新设计的 TDoA 运算标准

TDoA 不仅仅是一种简单的位置估计算法。其运算结构必须由精密的分层组成——从接收器间的时钟对齐、时间差的解读、优化的收敛条件到最终坐标的质量验证,才能保证稳定的结果。 ORBRO 遵循 TDoA 的基本原理,但将其结构重新设计为可控制的系统单元,涵盖信号解读、运算初始化、空间限制、收敛评估等位置估计的所有核心要素。在此过程中,我们不仅是为了减少误差,更是为了建立一个在技术上可控制整个运算“流程”的基础。即使信号质量发生变化,环境变得复杂,ORBRO TDoA 也能应对异常情况并输出准确位置。 TDoA 虽然是一项广为人知的技术,但根据其结构设计方式的不同,精度、稳定性、扩展性会完全不同。ORBRO 的方法是最接近该技术本质的方式,是将 TDoA 提升为产品级高可靠实时定位系统的结构化演进。

解决方案的主要优势
  1. 平均位置误差在 20cm 以内

        凭借高精度时间对齐和优化结构,即使在工业环境中也能达到 ±20cm 水平的位置准确度
  2. 初始收敛速度在 0.5 秒以内

        通过快速初始估计和迭代补偿运算,最大限度缩短系统启动后的响应时间
  3. 坐标跳变发生率低于 1%

        在不稳定信号或反射环境中也能维持运算质量标准,抑制坐标跳变现象
  4. 复杂环境下运算成功率达 98% 以上

        在结构密集、多径接收环境中也能确保稳定收敛,无运算失败
  5. 信号丢失恢复率达 95% 以上

        即使部分接收器数据丢失,运算也不会中断,坐标正常输出

通过 TDoA 实现的 ORBRO 解决方案

通过基于 TDoA 的 RTLS 连接资产与人员的位置数据,并查看各现场的代表性解决方案。

实时追踪工人的位置,提前防止事故发生
建设解决方案

实时追踪工人的位置,提前防止事故发生

利用位置追踪技术自动识别工人的当前位置,并在进入危险区域时立即发送通知。

了解更多
实时感应起重机的移动,确保工人的安全
建设解决方案

实时感应起重机的移动,确保工人的安全

利用位置感知技术追踪起重机的运行范围,并在工人靠近时自动发送警告。

了解更多
即使在核电站也不会丢失信号的叉车位置追踪系统
制造解决方案

即使在核电站也不会丢失信号的叉车位置追踪系统

这是一款即使在全区由钢板密封且天花板较高的结构中也能稳定运行的位置追踪系统。

了解更多
从医疗废物收集到灭菌,通过自动化流程实现安全控制
医疗解决方案

从医疗废物收集到灭菌,通过自动化流程实现安全控制

从医疗废物收集到灭菌,通过自动化流程实现安全控制。

了解更多
自动追踪集装箱车辆位置,优化月台运营
物流解决方案

自动追踪集装箱车辆位置,优化月台运营

实时掌握车辆位置和月台状态,保持物流枢纽运营流程的持续性。

了解更多
咨询引入

咨询引入

与专家一起引入位置追踪解决方案

提供世界级的技术与经验。

TDoA 定位技术 :: ORBRO | 位置追踪与数字孪生专业平台