我正在使用 Intel IPP 7.1(composer XE 2013),并注意到 IPP 'fir' 和 'convolution' 调用之间输出样本的尾端存在差异。所以在下面的电话中
status = ippsFIR_Direct_64f(pSrc, pDst_f, N+M-1, pTaps,M, pDlyLine,&pDlyLineIndex);
status = ippsConv_64f(pSrc, N, pTaps, M, pDst);
M=7, N=11 和 pDlyLine 初始化为全零,其他一切都相同:
pDst_f 和 p_Dst 在最后三个索引中不同,即 pDst_f[k]!=pDst[k] for k=14,15,16
我希望它们与 fir 调用中的第三个参数(迭代次数)=N+M-1 完全相同。有任何想法吗?