DCT lifting, Why & How

DCT lifting, Why & How

I am working on an application to extract MFCC features

Having in mind ippsDCTLifterInitAlloc_Mul_16s(IppsDCTLifterState_16s** pDCTLifter, int lenDCT, const Ipp32f* pLifter, int lenCeps)

there are two somewhat similar variables 'lenDCT' and 'lenCeps', the latter stamds for the amount of features being extracted, I guess that there might be cases where lenDCT is larger then lenCeps (otherwise there would have been only a single arg and not two ), on the aurora samplenumDCT is set to 23, why does more DCT coefficients then desierered features are needed? I guess the answer is mathematical in nature.

Any help would be appreciated.

1 post / 0 new
For more complete information about compiler optimizations, see our Optimization Notice.