C LabWindows中的实时数据过滤?

C LabWindows中的实时数据过滤?,c,filter,real-time,signal-processing,labwindows,C,Filter,Real Time,Signal Processing,Labwindows,我的陀螺仪正在发送我需要实时过滤的数据。数据很短,4个元素向量每秒发送25次。我如何过滤这个?我在LabWindow的文档中找到的所有函数都需要一个完整的数据数组,然后生成一个长度相同的过滤数组(这似乎有点…奇怪)。如何使用这个奇怪的函数过滤数据 例如,我想: 过滤第一个数据集 移位1 仅使用输出数组的最后一个元素筛选新数据集 如果我没记错的话,这就是使用FIR滤波器进行滤波的样子——用滤波器系数对信号进行卷积,移动一个样本,然后再进行卷积 Benji我没有访问LabWindows/CVI实时模

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

例如,我想:
  • 过滤第一个数据集
  • 移位1
  • 仅使用输出数组的最后一个元素筛选新数据集
  • 如果我没记错的话,这就是使用FIR滤波器进行滤波的样子——用滤波器系数对信号进行卷积,移动一个样本,然后再进行卷积


    Benji

    我没有访问LabWindows/CVI实时模块的权限,因此无法看到您所指的功能原型。如果您提供更具体的信息,您可能会对如何使用电话有更具体的想法

    关于FIR滤波器的C实现,请看