cupyx.scipy.signal.bilinear#
- cupyx.scipy.signal.bilinear(b, a, fs=1.0)[source]#
使用双线性变换从模拟滤波器返回数字 IIR 滤波器。
使用 Tustin 方法将模拟 s 平面中的一组极点和零点变换到数字 z 平面,该方法用
2*fs*(z-1) / (z+1)
替换s
,同时保持频率响应的形状。- 参数:
b (array_like) – 模拟滤波器传递函数的分子。
a (array_like) – 模拟滤波器传递函数的分母。
fs (float) – 采样率,表示为普通频率(例如,赫兹)。此函数中不进行预畸变。
- 返回值:
b (ndarray) – 变换后的数字滤波器传递函数的分子。
a (ndarray) – 变换后的数字滤波器传递函数的分母。
另请参阅
lp2lp
,lp2hp
,lp2bp
,lp2bs
,bilinear_zpk
,scipy.signal.bilinear