![]() |
LIBDSP Version 4.1.9
LIBDSP Software Library
|
Functions | |
| tpt_status | tpt_mfcc_init_f32 (tpt_mfcc_instance_f32 *S, uint32_t aLogN, uint32_t nbMelFilters, uint32_t nbDctOutputs, const f32_t *dctCoefs, const uint32_t *filterPos, const uint32_t *filterLengths, const f32_t *filterCoefs, const f32_t *windowCoefs) |
| Instance structure for the F32 MFCC function. | |
| tpt_status | tpt_mfcc_init_q15 (tpt_mfcc_instance_q15 *S, uint32_t aLogN, uint32_t nbMelFilters, uint32_t nbDctOutputs, const q15_t *dctCoefs, const uint32_t *filterPos, const uint32_t *filterLengths, const q15_t *filterCoefs, const q15_t *windowCoefs) |
| Instance structure for the Q15 MFCC function. | |
| tpt_status | tpt_mfcc_init_q31 (tpt_mfcc_instance_q31 *S, uint32_t aLogN, uint32_t nbMelFilters, uint32_t nbDctOutputs, const q31_t *dctCoefs, const uint32_t *filterPos, const uint32_t *filterLengths, const q31_t *filterCoefs, const q31_t *windowCoefs) |
| Instance structure for the Q31 MFCC function. | |
| tpt_status tpt_mfcc_init_f32 | ( | tpt_mfcc_instance_f32 * | S, |
| uint32_t | fftLen, | ||
| uint32_t | nbMelFilters, | ||
| uint32_t | nbDctOutputs, | ||
| const f32_t * | dctCoefs, | ||
| const uint32_t * | filterPos, | ||
| const uint32_t * | filterLengths, | ||
| const f32_t * | filterCoefs, | ||
| const f32_t * | windowCoefs ) |
Instance structure for the F32 MFCC function.
| [out] | S | points to the mfcc instance structure |
| [in] | aLogN | fft length |
| [in] | nbMelFilters | number of Mel filters |
| [out] | nbDctOutputs | number of Dct outputs |
| [in] | dctCoefs | points to an array of DCT coefficients |
| [in] | filterPos | points of the array of filter positions |
| [in] | filterLengths | points to the array of filter lengths |
| [in] | filterCoefs | points to the array of filter coefficients |
| [in] | windowCoefs | points to the array of window coefficients |
| tpt_status tpt_mfcc_init_q15 | ( | tpt_mfcc_instance_q15 * | S, |
| uint32_t | aLogN, | ||
| uint32_t | nbMelFilters, | ||
| uint32_t | nbDctOutputs, | ||
| const q15_t * | dctCoefs, | ||
| const uint32_t * | filterPos, | ||
| const uint32_t * | filterLengths, | ||
| const q15_t * | filterCoefs, | ||
| const q15_t * | windowCoefs ) |
Instance structure for the Q15 MFCC function.
| [out] | S | points to the mfcc instance structure |
| [in] | aLogN | fft length |
| [in] | nbMelFilters | number of Mel filters |
| [out] | nbDctOutputs | number of Dct outputs |
| [in] | dctCoefs | points to an array of DCT coefficients |
| [in] | filterPos | points of the array of filter positions |
| [in] | filterLengths | points to the array of filter lengths |
| [in] | filterCoefs | points to the array of filter coefficients |
| [in] | windowCoefs | points to the array of window coefficients |
| tpt_status tpt_mfcc_init_q31 | ( | tpt_mfcc_instance_q31 * | S, |
| uint32_t | aLogN, | ||
| uint32_t | nbMelFilters, | ||
| uint32_t | nbDctOutputs, | ||
| const q31_t * | dctCoefs, | ||
| const uint32_t * | filterPos, | ||
| const uint32_t * | filterLengths, | ||
| const q31_t * | filterCoefs, | ||
| const q31_t * | windowCoefs ) |
Instance structure for the Q31 MFCC function.
| [out] | S | points to the mfcc instance structure |
| [in] | aLogN | fft length |
| [in] | nbMelFilters | number of Mel filters |
| [out] | nbDctOutputs | number of Dct outputs |
| [in] | dctCoefs | points to an array of DCT coefficients |
| [in] | filterPos | points of the array of filter positions |
| [in] | filterLengths | points to the array of filter lengths |
| [in] | filterCoefs | points to the array of filter coefficients |
| [in] | windowCoefs | points to the array of window coefficients |