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 は、最後の 3 つのインデックスが異なります。つまり、pDst_f[k]!=pDst[k] for k=14,15,16

私は、それらが fir 呼び出しの 3 番目のパラメーター (反復回数)=N+M-1 と正確に等しいと予想していました。何か案は?

4

1 に答える 1

0

Intel IPP fir 関数に問題があるようです。Intel Developer サイトのこのスレッドを参照してください。

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

于 2012-10-26T08:02:57.487 に答える