cupyx.scipy.signal.dfreqresp#
- cupyx.scipy.signal.dfreqresp(system, w=None, n=10000, whole=False)[source]#
计算离散时间系统的频率响应。
- 参数:
system (一个 dlti 类的实例或描述系统的元组。) –
下面给出元组中的元素数量和解释
1 (dlti 的实例)
2 (分子,分母,dt)
3 (零点,极点,增益,dt)
4 (A, B, C, D, dt)
w (array_like, 可选) – 频率数组 (单位: 弧度/样本)。将为该数组中的每个值计算幅度和相位数据。如果未给出,将计算一组合理的频率。
n (int, 可选) – 如果未给出 w,要计算的频率点数。这 n 个频率在选择的区间内按对数间隔分布,该区间包含系统极点和零点的影响。
whole (bool, 可选) – 通常,如果未给出 ‘w’,频率将从 0 计算到奈奎斯特频率,即 pi 弧度/样本(单位圆上半部分)。如果 whole 为 True,则计算频率从 0 到 2*pi 弧度/样本。
- 返回值:
w (1D ndarray) – 频率数组 [弧度/样本]
H (1D ndarray) – 复数幅度值数组
另请参阅
scipy.signal.dfeqresp
注意
如果
system
参数传入 (num, den),则分子和分母的系数应按指数降序指定(例如,z^2 + 3z + 5
应表示为[1, 3, 5]
)。