【问题标题】:Bandpass FIR filter labview带通 FIR 滤波器 labview
【发布时间】:2018-04-22 21:49:00
【问题描述】:

我正在尝试在 Labview 中制作带通 FIR 滤波器。我创建了两个正弦波(一个频率 = 1Hz,幅度 = 1,第二个频率 = 50,幅度 = 0.1),我将它们加在一起。

现在我想创建一个带通滤波器来滤除 50Hz 信号(我知道它可能只使用低通滤波器,但我需要使用带通滤波器)。我将低截止频率设置为 0.01,将高截止频率设置为 3,但结果没有任何变化。

最重要的是,当我更改参数时,我没有任何变化。

当我使用巴特沃斯过滤器时,我得到了我正在寻找的结果。

这是我的代码:

我错过了什么?

【问题讨论】:

  • 你能给我们一个snippet吗?

标签: filter labview bandpass-filter


【解决方案1】:

很可能您只需要调整设置即可找到最适合您的设置。

请看下面的例子:

及其snippet(将图像拖放到空白VI中):

【讨论】:

    【解决方案2】:

    您说您需要使用带通滤波器,但在您的 VI 中您使用的是带阻滤波器。不确定两者中的哪一个是错误的。回顾一下:

    • 低通滤波器通过低于设定频率的任何内容。
    • 高通滤波器通过高于设定频率的任何内容。
    • 带通滤波器通过设置频率之间的任何内容。
    • 带阻滤波器通过除集合之间的部分之外的所有内容 频率。

    巴特沃斯部分与高、低或带通无关,而是与设定频率后衰减的速度有关。

    查看图片以了解有效的 vi 和结果。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2015-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多