在案例结构中使用butterworth过滤器

时间:2015-03-08 05:51:48

标签: signal-processing labview

我正在尝试使用butterworth过滤器。输入数据来自“索引阵列”模块(数据通过DAQ获取,我想处理波形阵列中的电压信号)。当我在案例结构中使用此过滤器时,它不起作用。然而,当我在“波形调节”部分使用滤波器时,没有问题。这两种类型的过滤器究竟有什么区别?

enter image description here

enter image description here

稍微补充一下我的问题:第二张图片来自我试图重新组装初始组合时,错误发生了

2 个答案:

答案 0 :(得分:1)

您正在将离线过滤与在线过滤进行比较。 在LabVIEW中,PtbyPt-VI旨在用于在线设置,即迭代。 对于获得的每个新样本,它将直接输入到VI中。 VI存储先前迭代的状态以执行过滤。

“普通”滤波器VI用于离线分析,并且需要一个包含信号完整数据的数组。

以下白皮书解释了逐点VI。请注意,本文很老,所以它应该解释这些概念 - 但可能会过时。 http://www.ni.com/pdf/manuals/370152b.pdf

答案 1 :(得分:0)

如果 VoltageBuf 是同一信号的连续值数组(您要过滤的那个),则只需将 VoltageBuf 直接连接到过滤器。< / p>