1

我同步了关于这种方法的两个传感器。之后我记录了原始数据并检查了峰值。同步似乎在一开始就起作用,但随着时间的推移它开始迅速漂移。我试过 13 赫兹、26 赫兹和 25 赫兹。当要求更高的采样率时,漂移会变得更糟。我还检查了时间戳并估计了采样率。对于一个传感器,采样率不是恒定的(例如,对于 52Hz,它在 50 和 51Hz 之间变化)。一个传感器总是比另一个传感器“更快”。

有没有同步它们的方法?

先感谢您

4

1 回答 1

1

您链接的问题中的链接包含以下内容:

由于特别是IMU 单元(Acc/Gyro/Magn)采样由 LSM6DSL 的内部 RC 振荡器定时,时间戳的差异可能会有所不同,实际采样率是订阅参数中给出的标称值的 +-10%。ECG 样本是准确的,因为该芯片使用来自稳定振荡器的时钟信号

因此,由于 IMU 传感器硬件的限制,样本会发生漂移。

为了减轻测量 API 包含的晶体稳定时间戳,它可以同步来自不同传感器的数据流:

  • 最简单的情况是,您可能会从流中跳过一个样本,该样本在另一个流之后超过一个样本长度。这种方法会导致样本的时序抖动,但实现起来很简单。
  • 一种更复杂的方法是对两个流进行重新采样,并使用基于时间戳的插值来挑选样本。

全面披露:我为 Movesense 团队工作

于 2020-01-07T09:13:54.980 回答