我正在使用Python和Numpy/Scipy进行数字滤波工作。
我正在使用scipy.signal.iirdesign生成我的滤波器系数,但它需要以我不熟悉的格式提供滤波器通带系数。
wp, ws : float
Passband and stopband edge frequencies, normalized from 0 to 1 (1 corresponds
to pi radians / sample).
For example:
Lowpass: wp = 0.2, ws = 0.3
Highpass: wp = 0.3, ws = 0.2
(从这里开始)
我不熟悉数字滤波器(我来自硬件设计背景)。在模拟环境下,我会确定所需的斜率和3db降点,并从中计算出元件值。
在这种情况下,如何从已知的采样率、所需的角频率和所需的滚降计算出wp、ws
值呢?
(这可能更适合于math.stackexchange。我不确定)