Computes the forward fast Fourier transform (FFT) of a real signal.
IppStatus ippsFFTFwd_RToPerm_AMRWBE_16s(const Ipp16s* pSrc, Ipp16s* pDst, int len);
pSrc |
Pointer to the real-valued sequence. |
pDst |
Pointer to the transform result. |
len |
Length of the sequence, possible values 48, 96, 192, 288, 576 or 1152. |
The ippsFFTFwd_RToPerm_AMRWBE function is declared in ippsc.h file. This function computes N1 DFTs of size N2 for real source sequence pSrc. Values of N1 and N2 are functions of the parameter len as follows:
len | 48 | 96 | 192 | 288 | 576 | 1152 |
N1 | 3 | 3 | 3 | 9 | 9 | 9 |
N2 | 16 | 32 | 64 | 32 | 64 | 128 |
The resulting separate transforms are then combined through radix-N1 transform. The final resulting sequence is stored in the Perm format.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when one of the specified pointers is NULL. |
ippStsSizeErr |
Indicates an error when len is not equal to 48, 96, 192, 288, 576 or 1152. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.