24 #ifndef __GIST__MFCC__
25 #define __GIST__MFCC__
27 #define _USE_MATH_DEFINES
43 MFCC (
int frameSize_,
int samplingFrequency_);
95 void discreteCosineTransform (std::vector<T>& inputSignal,
const std::size_t numElements);
101 void calculateMelFilterBank();
107 T frequencyToMel (T frequency);
110 int samplingFrequency;
119 int magnitudeSpectrumSize;
128 std::vector<std::vector<T> > filterBank;
129 std::vector<T> dctSignal;