【问题标题】:How to make a notch filter in R如何在R中制作陷波滤波器
【发布时间】:2018-10-30 09:38:37
【问题描述】:

我正在尝试消除脑电图数据中的噪音。我找到了带通滤波器。 但我在 R 中找不到陷波滤波器。

这是我的代码带通滤波器。

fil_N <- 128 
fs <- 500 #sampling rate
fn <- fs/2
fc <- c(0,60) #cut the frequency from 0Hz to 60Hz
fc_norm <- fc/fn
fir_filter <- fir1(fil_N, fc_norm, type="pass")

有没有办法像陷波滤波器一样使用 R 去除噪音? 感谢您的帮助!

【问题讨论】:

    标签: r filter


    【解决方案1】:

    陷波滤波器基本上与“通过”相反。在这种情况下,“停止”过滤器。

    我想您想对电源频率使用陷波滤波器(60hz 或 50hz,具体取决于您所在的国家/地区)。

    重复使用您的代码:

    fil_N <- 128 
    fs <- 500 #sampling rate
    fn <- fs/2
    fc <- c(49,61) # remove frequencies from 49Hz to 61Hz
    fc_norm <- fc/fn
    fir_filter <- fir1(fil_N, fc_norm, type="stop")
    

    【讨论】:

      猜你喜欢
      • 2017-04-18
      • 2014-04-26
      • 1970-01-01
      • 2012-11-01
      • 2019-08-10
      • 1970-01-01
      • 1970-01-01
      • 2018-10-19
      • 1970-01-01
      相关资源
      最近更新 更多