LIBDSP Version 4.1.9
LIBDSP Software Library
Loading...
Searching...
No Matches
tpt_mfcc_q15.c File Reference
#include "tpt_math.h"
Include dependency graph for tpt_mfcc_q15.c:

Macros

#define LOG2TOLOG_Q15   0x02C5C860
#define MICRO_Q15   0x00000219
#define SHIFT_MELFILTER_SATURATION_Q15   10

Functions

tpt_status tpt_mfcc_q15 (q15_t *aOutData, const tpt_mfcc_instance_q15 *aFliter, q15_t *aInData, q31_t *aTmp)
 Compute the MFCC features from an input frame.

Macro Definition Documentation

◆ LOG2TOLOG_Q15

#define LOG2TOLOG_Q15   0x02C5C860

◆ MICRO_Q15

#define MICRO_Q15   0x00000219

◆ SHIFT_MELFILTER_SATURATION_Q15

#define SHIFT_MELFILTER_SATURATION_Q15   10

Function Documentation

◆ tpt_mfcc_q15()

tpt_status tpt_mfcc_q15 ( q15_t * aOutData,
const tpt_mfcc_instance_q15 * aFliter,
q15_t * aInData,
q31_t * aTmp )

Compute the MFCC features from an input frame.

Parameters
[out]aOutDatapoints to the output vector
[in]aFliterpoints to the filter instance
[in]aInDatapoints to the input vector
[in]aTmppoints to the temporary buffer
Returns
tpt_status