0

我正在使用 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 完全相同。有任何想法吗?

4

1 回答 1

0

看来英特尔 IPP fir 功能确实存在问题,请查看英特尔开发者网站上的此线程。

http://software.intel.com/en-us/forums/topic/331143

于 2012-10-26T08:02:57.487 回答