我怎么在 LabVIEW 中创建一个消除相位偏差的滤波器



主要软件:
主要软件版本: 8.5
主要软件修正版本: N/A
次要软件: N/A

问题:

怎么在 LabVIEW 中创建一个零相位偏差的滤波器?



解答: 正如它们名字描述的, 低相位偏差滤波器或者叫零序相位滤波器能够防止所采集波型相位谱的畸变。

一种在LabVIEW中实现零相位滤波器的方法是在程序框图中使用 Signal Processing»Filters 面板中的 Zero Phase Filter.vi (在基本版的 LabVIEW 中并没有这个VI)。 在下图所示的程序框图中, 就使用了一个零相位的巴特沃兹滤波器来处理 DAQ 助手采集的波型数据。

 

 


你也可以通过另一种办法来实现零相位滤波器, 将你需要处理的信号送入一个常规的滤波器中, 将滤波以后的波型数组顺序反转, 再次将信号送入与刚才一模一样的滤波器中,并将结果再次按顺序反转。 同样的, 这些滤波器函数VI并没有存在于在基本版的LabVIEW中。

 



相关链接:

附件:


ZeroPhaseFilter_Op1.JPG - ZeroPhaseFilter_Op1.JPGZeroPhaseFilter_Op2.JPG - ZeroPhaseFilter_Op2.JPG


报告日期: 02/08/2007
最近更新: 10/23/2008
文档编号: 467HJ8ZC