0

我被要求在 python 中创建一个带通零移滤波器。我是信号处理的新手,在探索互联网上的例子时,我不得不学习拉普拉斯和 z 变换。

我用来生成滤波器系数的函数是signal.butter(). 在示例中,我看到输出信号中非零频率的范围限制除以采样频率的一半 - 为什么?

它与奈奎斯特定理有关吗?不幸的是,没有从butter()文档中得到它。感谢帮助 :)

nyq = 0.5 * fs  # Why?
    low = low_cut / nyq
    high = high_cut / nyq
    b, a = butter(order, [low, high], 'bandpass', analog=False, output='ba')
4

0 回答 0