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在《小波与滤波器组》中描述的向量级联算法。它构建了一个值和切片的字典以便快速重用。然后在最后将向量插入到最终向量中。