我有一些以 100Hz 采样率记录的信号。我想从信号中滤除 60Hz 频率。我正在使用 R 包中的butter()
滤波器signal
。但它不允许我们滤除大于奈奎斯特频率的频率。所以当我尝试应用巴特沃斯过滤器时
butter(5,W=c(58,62)/100*2,type="stop")
我明白了
Error in butter.default(5, W = c(58, 62)/100 * 2, type = "stop") :
butter: critical frequencies must be in (0 1)
Chebyshev 滤波器的手册页提到了对滤波频率的相同要求。
我可以在这里做任何事情而不对信号进行上采样吗?我可以使用哪些其他过滤器?