Bluetooth Core Spec 5.0中的这句话是什么意思?
连接事件期间数据包传输的平均时间为 由有效时钟精度确定,漂移小于或等于 等于±50 ppm。所有瞬时时间都不应偏离更多 比平均时序快2μs注意:这表示开始 一个包应在前一个结束后150±2μs内发送 包。
我了解50ppm意味着在某个参考时钟的1,000,000个时钟周期后,该时钟将增加9,999,950个周期或1,000,050个周期。
其他信息:
我正在尝试使用蓝牙ToF测量来实现室内定位。我正在努力理解为什么它“很难”。在2.4GHz的载波上,一个周期的周期为0.41ns,因此误差为0.123m(因为0.41ns * c)。 [编辑]我不想听起来不难。我的意思是,我显然正在丢失一些重要信息,并且有误会。
这里是related question。它提到了我在规范中找不到的4ms窗口。为什么我不能仅仅重写中断处理程序以立即响应,然后根据经验估算处理延迟和方差?
[EDIT2]我只是想添加我根据自己的理解所做的最后一次计算,以便量化由于漂移引起的误差: