Intel IPP fir和卷积功能的输出差异

时间:2012-10-25 06:38:01

标签: signal-processing intel-ipp

我正在使用英特尔IPP 7.1(作曲家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]对于k = 14,15,16

我预计它们与fir调用中的第三个参数(迭代次数)= N + M-1完全相等。有任何想法吗?

1 个答案:

答案 0 :(得分:0)

看起来英特尔IPP fir功能确实存在问题,请查看英特尔开发者网站上的这个主题。

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