0

我的陀螺仪正在发送我需要实时过滤的数据。数据很短,有 4 个元素向量,每秒发送 25 次。我该如何过滤这个?我在 LabWindow 的文档中找到的所有函数都需要一个完整的数据数组,然后生成一个相同长度的过滤数组(这看起来有点……奇怪)。如何使用这个奇怪的功能过滤我的数据?

例如,我想:

  1. 过滤第一个数据集
  2. 移位 1
  3. 过滤新数据集,只取输出数组的最后一个元素

如果我没记错的话,这就是使用 FIR 滤波器进行滤波的样子——将信号与滤波器系数进行卷积,移动一个样本并再次进行卷积。

本吉

4

1 回答 1

0

我无法访问 LabWindows/CVI 实时模块,因此看不到您所指的函数原型。如果您提供更具体的信息,您可能会获得有关如何使用呼叫的更具体的想法。

关于 FIR 滤波器的 C 实现的想法,请看这里

于 2013-08-07T17:18:05.840 回答