FFTFwd_RToPerm_AMRWBE

Computes the forward fast Fourier transform (FFT) of a real signal.

Syntax

IppStatus ippsFFTFwd_RToPerm_AMRWBE_16s(const Ipp16s* pSrc, Ipp16s* pDst, int len);

Parameters

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.

Description

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.

Return Values

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.

Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.