如何将蓝牙技术应用于超低延迟的实时应用

蓝牙正从低功耗连接,演进到对响应速度要求苛刻的应用领域。蓝牙规范的新进展旨在降低通信时延、改善输入响应,并支撑游戏、扩展现实(XR)、人机界面和实时设备控制等日益严苛的应用场景。以下是概况梳理。

1. 为什么时延对蓝牙很重要

蓝牙传统上针对低功耗、互操作性和可靠的短距离连接做了优化。这些特性使低功耗蓝牙(Bluetooth LE)在外设、可穿戴设备、传感器和智能家居等各类应用中取得成功。然而,越来越多的无线应用对响应速度提出了远高于以往的重视程度。

在游戏场景中,按下手柄按键到输入被识别之间的延迟会影响用户体验。在扩展现实中,时延会影响虚拟环境对肢体动作的响应是否自然。在工业人机界面(HMI)中,输入延迟会降低操作响应能力。

这些应用正在推动蓝牙时延性能的改进。其目标并不一定是在数据吞吐量上与 Wi-Fi 竞争,而是朝着为交换信息量相对较小的设备提供高响应、高能效通信的方向演进。核心挑战在于:在不牺牲 Bluetooth LE 基本低功耗优势的前提下降低时延。

2. 理解蓝牙时延

无线时延是指信息从一台设备传输到另一台设备所需的时间。在实践中,蓝牙应用所感知的延迟可能包含以下几个组成部分:

  • 输入时延:传感器或输入设备检测到某一事件所需的时间。
  • 协议时延:等待获得通过蓝牙连接发送信息的机会所耗费的时间。
  • 传输时延:通过无线链路传输数据所需的时间。
  • 处理时延:接收端设备处理信息所耗费的时间。
  • 应用时延:由软件、操作系统、渲染或其他应用功能引入的额外延迟。

对许多 Bluetooth LE 应用而言,无线通信的调度是尤为重要的影响因素。Bluetooth LE 设备通常在预定的连接事件中交换数据,这些事件之间的间隔决定了通信机会出现的频率。

从历史上看,标准 Bluetooth LE 连接间隔的最小值为 7.5 毫秒。这对许多传感器、可穿戴设备和外设来说已经足够,但对需要极频繁通信的应用则构成限制。

需要强调的是,连接间隔并不等同于端到端时延。更短的连接间隔会带来更频繁的通信机会,但实际的应用响应时间还取决于控制器、主机协议栈、软件以及设备的具体实现。

3. 蓝牙核心规范 6.2:迈向更低时延的重要一步

最重大的进展之一,是蓝牙核心规范 6.2 中引入的“更短连接间隔”(Shorter Connection Intervals)。该特性允许兼容的 Bluetooth LE 设备使用短至 375 微秒的连接间隔,相比此前 7.5 毫秒的最小值大幅降低。

如何将蓝牙技术应用于超低延迟的实时应用

更短连接间隔意味着蓝牙设备交换信息的频率发生了实质性变化。该特性与需要高频输入上报的应用尤为相关,例如游戏外设和交互式控制器。

不过,要实现这些更短的间隔,需要相应的蓝牙硬件与软件支持。仅仅符合蓝牙核心规范 6.2 并不意味着每台设备都一定实现了该特性。

连接间隔与轮询率

轮询率描述的是外设向主机设备上报状态的频率。1,000 Hz 的轮询率相当于每毫秒上报一次。这是一个有用的参照,因为高性能游戏外设正越来越多地瞄准 1,000 Hz 及以上的上报频率。

如何将蓝牙技术应用于超低延迟的实时应用

Bluetooth LE 新的 0.375 毫秒最小连接间隔,为支持远高于以往的上报频率创造了条件。但连接间隔与应用轮询率是两个不同的参数。375 微秒的连接间隔并不会自动转化为某个特定的轮询率,也不保证亚毫秒级的端到端时延。

4. 游戏:最明确的机会之一

游戏外设是低时延蓝牙的重要商业机会。游戏鼠标、键盘和手柄经常采用专有的 2.4 GHz 无线技术,以实现高轮询率和可预期的响应表现。

这些专有方案性能出色,但往往需要专用的 USB 接收器和厂商私有的无线实现。蓝牙则提供了一种基于广泛支持、可互操作的无线标准的替代方案。

然而从历史上看,Bluetooth LE 的最小连接间隔限制了它追赶要求最严苛的专有游戏方案的能力。更短连接间隔有望帮助弥合这一差距。

对设备厂商而言,潜在优势包括连接方式更简化、对专有接收器的依赖降低,以及在电脑、平板和其他消费设备之间更广泛的兼容性。这一商业机会不仅限于游戏鼠标和键盘,还延伸至掌上游戏设备、游戏手柄及其他交互配件。

剩下的挑战在于:在真实运行条件下保持稳定低时延,包括射频干扰、主机操作系统调度和电源管理约束等因素。

5. 扩展现实与人机界面

扩展现实应用将肢体动作、传感器信息和实时数字交互结合在一起。VR 与 AR 头显可能依赖无线手柄、追踪配件、可穿戴传感器和其他外设来解读用户动作。

这些设备通常传输的是相对较小的数据包,但这些数据包的时序可能很关键。一次延迟的动作上报,可能造成肢体动作与应用所呈现的响应之间出现不匹配。因此,更低时延的蓝牙连接有望使多类 XR 设备受益。

  • XR 手柄与追踪配件:更快地上报手柄动作、按键和传感器信息,可提升交互式虚拟环境中的响应性。
  • 工业人机界面:无线控制面板、手持终端和操作界面可从更短、更可预期的通信延迟中获益。
  • 可穿戴输入与运动传感器:捕捉手势、动作或其他物理输入的设备,可与所连接系统实现更灵敏的交互。

不过,在工业应用中,仅靠更低时延并不能使蓝牙适用于安全关键型或确定性控制系统。此类系统可能对时延、可用性、可靠性和故障处理提出严格保证要求,这超出了常规 Bluetooth LE 连接的能力范围。

6. 时延与功耗之间的权衡

Bluetooth LE 的成功建立在其最小化功耗的能力之上。许多蓝牙设备通过长时间保持非活跃、仅在必要时通信来节省能耗。更短的连接间隔可能改变这一运行模式。

更频繁的通信机会可能要求射频及相关处理系统更频繁地处于活跃状态,从而增加能耗。这就形成了一个重要的设计权衡。

实际功耗取决于流量模式、射频活动、控制器实现和设备电源管理策略。设计良好的设备可以只在需要快速交互时使用更短间隔,而在空闲时段恢复为较低频的通信。随着蓝牙进入更多高要求的交互式应用,这种自适应运行方式可能变得越来越重要。

7. 时延只是性能等式的一部分

对许多应用而言,可预期的时延与实现较低的时延平均值同等重要。一款通常响应很快、但偶尔出现明显延迟的游戏手柄,用户体验可能还不如时延稍高但更稳定的产品。这一区别引出了时延波动的概念,通常称为抖动。

蓝牙主要工作在可在全球使用的 2.4 GHz 频段,该频段与 Wi-Fi 及众多其他无线技术共用。干扰、重传、调度决策等因素都会影响数据传输所需的时间。因此,真实环境中的蓝牙时延表现,并不只取决于标准所规定的最小连接间隔。

开发者必须考虑射频条件、数据包投递可靠性、主机处理、电源管理和应用层调度。对于时延敏感型应用,性能测试应同时考察平均时延和时延测量值的分布,包括最坏情况下的表现。

8. 超低时延对蓝牙生态意味着什么

向更低时延的演进可能影响蓝牙产业的多个环节。对芯片厂商而言,更短的连接间隔为开发针对高频通信优化、同时保持高效功耗的控制器和 SoC 创造了机会。

对外设厂商而言,该技术有望使基于标准的蓝牙在与专有无线方案的竞争中更具优势。对操作系统和平台提供方而言,支持更短连接间隔和高效的数据处理,是把射频层面的改进转化为更好的应用响应性的关键。

最后,对最终用户而言,长期收益可能是在更广泛的交互设备之间实现更无缝的连接,而无需专用无线接收器。不过,这些收益取决于整个生态的采纳程度,包括外设端和主机端设备。

9. 展望:蓝牙走向更高要求的应用

蓝牙超低时延是这项技术更广泛演进的一部分。Bluetooth LE 已不再局限于以低功耗和中等数据速率为主要设计要求的应用。

新能力正在拓展它在高性能外设、交互式系统和日益复杂的无线设备中的潜在角色。蓝牙核心规范 6.2 的“更短连接间隔”特性是这一方向上的具体一步,将支持的最小连接间隔从 7.5 毫秒降至 375 微秒。

这是一项显著的技术改进,但其实际影响将取决于具体实现、生态支持和可测量的端到端性能。更大的机会在于,让基于标准的蓝牙成为那些历来依赖专有低时延无线技术的应用的可选项。如果产业能够成功,蓝牙将不仅成为低功耗传感器和外设的 increasingly 重要连接平台,也将成为下一代高响应、交互式无线设备的关键连接平台。

作者:Claus Hetting,WiFi NOW 首席执行官兼董事长

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/72930.html

赞 (0)

相关推荐