我正在尝试在MATLAB中应用滤镜方法(Butterworth)来消除静态加速度(重力)。
这里的问题是采样率似乎有所不同。据我所知,采样率定义为一秒钟内获得的样本数(每秒样本数),因此fs = 1/T
。 T
未修复,并且在我的文件中有所不同:
采样时间如下。分数分量代表ms。
16:25:50.032
16:25:50.192
16:25:50.352
16:25:50.512
16:25:50.671
16:25:50.832
16:25:50.991
16:25:51.151
16:25:51.312
16:25:51.472
16:25:51.632
T
的值是100毫秒,但在这里我们可以看到T
在159到161之间变化。在这种情况下,我不确定如何计算采样率?
另外,如果我的采样率不同,我还可以使用Butterworth吗?