cupyx.scipy.signal.bilinear#
- cupyx.scipy.signal.bilinear(b, a, fs=1.0)[source]#
Return a digital IIR filter from an analog one using a bilinear transform.
Transform a set of poles and zeros from the analog s-plane to the digital z-plane using Tustin’s method, which substitutes
2*fs*(z-1) / (z+1)
fors
, maintaining the shape of the frequency response.- Parameters:
b (array_like) – Numerator of the analog filter transfer function.
a (array_like) – Denominator of the analog filter transfer function.
fs (float) – Sample rate, as ordinary frequency (e.g., hertz). No prewarping is done in this function.
- Returns:
b (ndarray) – Numerator of the transformed digital filter transfer function.
a (ndarray) – Denominator of the transformed digital filter transfer function.
See also
lp2lp
,lp2hp
,lp2bp
,lp2bs
,bilinear_zpk
,scipy.signal.bilinear