实时系统的过滤器?

信息处理 过滤器 过滤器设计 即时的
2022-01-31 15:07:25

抱歉,如果这太基本了。

我需要为实时系统实现带通滤波器。不确定要使用什么。冷杉?IIR?还有什么?

任何提示将不胜感激。

1个回答

对于 EEG 信号,我想您需要保持信号的形状。因此滤波器应该具有线性相位,因此合理的方法是使用 FIR 滤波器。

如果形状(瞬态)对您的应用来说并不重要,那么 IIR 滤波器会更可取,因为它通常会减少端到端延迟。

请注意,抑制 0 - 1 Hz,不可避免地会产生至少 1 秒的群延迟,具体取决于过渡的尖锐程度,因此您的实时要求可能与起始频率冲突。

您可以尝试一些滤波器设计工具(例如来自 matlab)来找到频率响应和群延迟之间的合理折衷。