抱歉,这个问题可能微不足道,但我是信号处理方面的新手,我没有找到有很好解释的 python 代码。所以我很高兴得到 dummy 的解释 :)
我有一些信号每 1 纳秒(1e-9 秒)采样一次,并且有 1e4 个点。我需要从这个信号中滤除高频。假设我需要过滤高于 10MHz 的频率。我希望对于低于截止频率的频率信号将保持不变。这意味着对于低于截止频率的频率,滤波器的增益将为 1。我希望能够指定过滤顺序。我的意思是,fitsr 阶滤波器在截止频率后有 20 db/decade 的斜率(功率滚降),二阶滤波器在截止频率后有 40 db/dec 的斜率,依此类推。代码的高性能很重要。
非常感谢您的帮助。亚历克斯。