ippsFFTFwd_RToPerm_32f
ippsFFTFwd_RToPack_32f
ippsFFTFwd_RToCCS_32f
However the output signal doesn't match with the Matlab output of fft function. Any idea?Link Copied
Matlab output for a length of 8 array
4.000000
-1.414214
4.000000
1.414214
-4.000000
1.414214
4.000000
-1.414214
And by using these ippsfunctions,
ippsFFTInitAlloc_R_32f( &pSpec, 3, IPP_FFT_DIV_INV_BY_N, ippAlgHintNone );
ippsFFTFwd_RToCCS_32f(pX, pY, pSpec, pBuf);
I got these outputs:
4
0
-1.41421
-1.41421
4
-4
1.41421
-1.41421
ippsFFTFwd_RToPerm_32f
ippsFFTFwd_RToPack_32f
ippsFFTFwd_RToCCS_32f
However the output signal doesn't match with the Matlab output of fft function. Any idea?Index | 0 | 1 | 2 | 3 | . . . | N-2 | N-1 | N | N+1 |
---|---|---|---|---|---|---|---|---|---|
Pack | R0 | R1 | I1 | R2 | . . . | I(N-1)/2 | RN/2 | ||
Perm | R0 | RN/2 | R1 | I1 | . . . | RN/2-1 | IN/2-1 | ||
CCS | R0 | 0 | R1 | I1 | . . . | RN/2-1 | IN/2-1 | RN/2 | 0 |
Index | 0 | 1 | 2 | 3 | . . . | N-2 | N-1 | N |
---|---|---|---|---|---|---|---|---|
Pack | R0 | R1 | I1 | R2 | . . . | R(N-1)/2 | I(N-1)/2 | |
Perm | R0 | R1 | I1 | R2 | . . . | R(N-1)/2 | I(N-1)/2 | |
CCS | R0 | 0 | R1 | I1 | . . . | I(N-1)/2-1 | R(N-1)/2 | I(N-1)/2 |
Function Base Name | Operation |
---|---|
Support Functions | |
ConjPack | Converts the data inPack format to complex data format. |
ConjPerm | Converts the data in Perm format to complex data format. |
ConjCcs | Converts the data in CCS format to complex |
For more complete information about compiler optimizations, see our Optimization Notice.