0
我想设计一个6.7Hz(6.2至7Hz)的带阻滤波器。我正在使用功能designfilt,但过滤器是一个通带。带阻带阻滤波器
bsFilt = designfilt('bandstopfir','FilterOrder',3, ...
'CutoffFrequency1',6.2,'CutoffFrequency2',7, ...
'SampleRate',256);
fvtool(bsFilt)
如果我增加为120,我得到一个带阻滤波器。但是,增加订单的效果如何?
bsFilt = designfilt('bandstopfir','FilterOrder',120, ...
'CutoffFrequency1',6.2,'CutoffFrequency2',7, ...
'SampleRate',256);
fvtool(bsFilt)
有没有什么更好的方法来设计滤波器或6.2我过滤信号7HZ?采样率是256Hz。
120给了我一个很好的频带衰减,如果我降低它从1Hz衰减到10Hz的顺序,然后我消除了信号中的大量信息。但是,120Hz可以接受吗?我不是试图在硬件中实现它,我只想在Matlab中过滤我的信号。 – nabrugir
120它不是120Hz。这意味着过滤器是一个有120个根的方程。所以如果它适合你,你可以使用它。 – kipar