STM32_AI_AudioPreprocessing_Library
|
Spectral feature extraction functions. More...
#include "feature_extraction.h"
Macros | |
#define | M_PI 3.14159265358979323846264338327950288 |
#define | NORM_Q15 (1.0F/32768.0F) |
Functions | |
void | buf_to_float (int16_t *pInSignal, float32_t *pOutSignal, uint32_t len) |
Convert 16-bit PCM into floating point values. | |
void | buf_to_float_normed (int16_t *pInSignal, float32_t *pOutSignal, uint32_t len) |
Convert 16-bit PCM into normalized floating point values. | |
void | SpectrogramColumn (SpectrogramTypeDef *S, float32_t *pInSignal, float32_t *pOutCol) |
Power Spectrogram column. | |
void | SpectrogramColumn_pad (SpectrogramTypeDef *S, float32_t *pInSignal, float32_t *pOutCol) |
void | MelSpectrogramColumn (MelSpectrogramTypeDef *S, float32_t *pInSignal, float32_t *pOutCol) |
Mel Spectrogram column. | |
void | LogMelSpectrogramColumn (LogMelSpectrogramTypeDef *S, float32_t *pInSignal, float32_t *pOutCol) |
Log-Mel Spectrogram column. | |
void | LogMelSpectrogramColumn_q15_Q8 (LogMelSpectrogramTypeDef *S, int16_t *pInSignal, int8_t *pOutCol, int8_t offset, float32_t inv_scale) |
void | MfccColumn (MfccTypeDef *S, float32_t *pInSignal, float32_t *pOutCol) |
Mel-Frequency Cepstral Coefficients (MFCCs) column. | |
Spectral feature extraction functions.
Copyright (c) 2023 STMicroelectronics. All rights reserved.
This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
#define M_PI 3.14159265358979323846264338327950288 |
pi