新 闻

资 讯
NEWS
如何从原始 OpenSignals 传感器数据创建时间向量和时间戳信息
来源:PLUX | 作者:炼手PLUX | 发布时间: 810天前 | 600 次浏览 | 分享到:

本文向您展示如何从原始 OpenSignals 传感器数据创建时间向量和时间戳信息。

使用序列号创建时间向量

biosignalssplux设备为它发送的每个样本提供一个 序列号 (nseq)  ,可以在任何 OpenSignals 采集文件的第一列中找到该序列号。此序列号可用于重新创建时间向量,如以下步骤所示。
让我们以使用 biosignalsplux 系统在两个不同的采样频率下进行的单传感器采集为例。

  • 采集 A 以 1000Hz 的采样率采集传感器数据。在此设置中,每个样本以 1ms 的间隔连续采集。

  • 采集 B 以 500Hz 的采样率采集传感器数据。在此设置中,每个样本以 1ms 的间隔连续采集。

使用此信息,我们可以将 nseq 值重新映射到自采集开始以来经过的相对时间,如下所示:


以 1000Hz 采集
以 500Hz 采集

序列t [毫秒]
序列t [毫秒]
00
00
11
12
22
24
33
36
44
48
55
510


使用时间向量和采集开始时间创建时间戳

使用创建的时间向量,可以创建实际的时间戳。为此,您需要记录从 biosignalsplux 设备接收第一个样本的时间或采集开始的时间。

 继续上一个示例,假设我们恰好在下午 12:00.000 获得了第一个样本。使用这个开始时间,我们可以为 biosignalsplux 设备重新创建时间戳: 


获得@ 1000Hz | 下午 12:00.000 开始
获得@ 500Hz | 下午 12:00.000 开始



序列t [毫秒]时间戳
序列t [毫秒]时间戳
0012:00.000
0012:00.000
1112:00.001
1212:00.002
2212:00.002
2412:00.004
3312:00.003
3612:00.006
4412:00.004
4812:00.008
5512:00.005
51012:00.010


如果您使用的是 OpenSignals,您还可以查看采集文件标题中的信息。在那里,您应该找到一个条目“时间”,它提供有关采集开始时间的信息,并将此时间用作时间戳系列的开始。