cupyx.scipy.signal.upfirdn#
- cupyx.scipy.signal.upfirdn(h, x, up=1, down=1, axis=-1, mode='constant', cval=0)[source]#
上采样、FIR 滤波和下采样。
- 参数:
- 返回:
y – 输出信号数组。除 axis 轴外,维度与 x 相同,axis 轴的尺寸将根据 h、up 和 down 参数改变。
- 返回类型:
注意事项
该算法是 Vaidyanathan 著作第 129 页(图 4.3-8d)所示框图的实现 [1]。
直接方法是零插入上采样 P 倍,长度为
N
的 FIR 滤波,然后下采样 Q 倍,每个输出样本的复杂度为 O(N*Q)。此处使用的多相实现复杂度为 O(N/P)。另请参阅
参考文献