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

Macros

#define LOG2TOLOG_Q31   0x02C5C860
#define MICRO_Q31   0x08637BD0
#define SHIFT_MELFILTER_SATURATION_Q31   10

Functions

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

Macro Definition Documentation

◆ LOG2TOLOG_Q31

#define LOG2TOLOG_Q31   0x02C5C860

◆ MICRO_Q31

#define MICRO_Q31   0x08637BD0

◆ SHIFT_MELFILTER_SATURATION_Q31

#define SHIFT_MELFILTER_SATURATION_Q31   10

Function Documentation

◆ tpt_mfcc_q31()

tpt_status tpt_mfcc_q31 ( q31_t * aOutData,
const tpt_mfcc_instance_q31 * aFliter,
q31_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