scipy.signal.
级联#
- scipy.signal.cascade(hk, J=7)[源代码][源代码]#
返回在二分点
K/2**J
处的 (x, phi, psi),基于滤波器系数。自 1.12.0 版本弃用: scipy.signal.cascade 在 SciPy 1.12 中已被弃用,并将在 SciPy 1.15 中移除。我们建议使用 PyWavelets 替代。
- 参数:
- 香港array_like
低通滤波器的系数。
- Jint, 可选
值将在网格点
K/2**J
处计算。默认值为 7。
- 返回:
- xndarray
对于
K=0...N * (2**J)-1
的二元点K/2**J
,其中len(hk) = len(gk) = N+1
。- phindarray
缩放函数
phi(x)
在 x 处:phi(x) = sum(hk * phi(2x-k))
,其中 k 从 0 到 N。- psindarray,可选
小波函数
psi(x)
在 x 处:phi(x) = sum(gk * phi(2x-k))
,其中 k 从 0 到 N。如果 gk 不为 None,则返回 psi。
注释
该算法使用了Strang和Nguyen在《小波与滤波器组》中描述的向量级联算法。它构建了一个值和切片的字典以便快速重用。然后在最后将向量插入到最终向量中。