CMSIS-DSP  
CMSIS DSP Software Library
transform_functions_f16.h File Reference

Data Structures

struct  arm_cfft_radix2_instance_f16
 Instance structure for the floating-point CFFT/CIFFT function. More...
 
struct  arm_cfft_radix4_instance_f16
 Instance structure for the floating-point CFFT/CIFFT function. More...
 
struct  arm_cfft_instance_f16
 Instance structure for the floating-point CFFT/CIFFT function. More...
 
struct  arm_rfft_fast_instance_f16
 Instance structure for the floating-point RFFT/RIFFT function. More...
 
struct  arm_mfcc_instance_f16
 Instance structure for the Floating-point MFCC function. More...
 

Functions

arm_status arm_cfft_init_4096_f16 (arm_cfft_instance_f16 *S)
 Initialization function for the cfft f16 function with 4096 samples. More...
 
arm_status arm_cfft_init_2048_f16 (arm_cfft_instance_f16 *S)
 Initialization function for the cfft f16 function with 2048 samples. More...
 
arm_status arm_cfft_init_1024_f16 (arm_cfft_instance_f16 *S)
 Initialization function for the cfft f16 function with 1024 samples. More...
 
arm_status arm_cfft_init_512_f16 (arm_cfft_instance_f16 *S)
 Initialization function for the cfft f16 function with 512 samples. More...
 
arm_status arm_cfft_init_256_f16 (arm_cfft_instance_f16 *S)
 Initialization function for the cfft f16 function with 256 samples. More...
 
arm_status arm_cfft_init_128_f16 (arm_cfft_instance_f16 *S)
 Initialization function for the cfft f16 function with 128 samples. More...
 
arm_status arm_cfft_init_64_f16 (arm_cfft_instance_f16 *S)
 Initialization function for the cfft f16 function with 64 samples. More...
 
arm_status arm_cfft_init_32_f16 (arm_cfft_instance_f16 *S)
 Initialization function for the cfft f16 function with 32 samples. More...
 
arm_status arm_cfft_init_16_f16 (arm_cfft_instance_f16 *S)
 Initialization function for the cfft f16 function with 16 samples. More...
 
arm_status arm_cfft_init_f16 (arm_cfft_instance_f16 *S, uint16_t fftLen)
 Generic initialization function for the cfft f16 function. More...
 
void arm_cfft_f16 (const arm_cfft_instance_f16 *S, float16_t *p1, uint8_t ifftFlag, uint8_t bitReverseFlag)
 Processing function for the floating-point complex FFT. More...
 
arm_status arm_rfft_fast_init_32_f16 (arm_rfft_fast_instance_f16 *S)
 Initialization function for the 32pt floating-point real FFT. More...
 
arm_status arm_rfft_fast_init_64_f16 (arm_rfft_fast_instance_f16 *S)
 Initialization function for the 64pt floating-point real FFT. More...
 
arm_status arm_rfft_fast_init_128_f16 (arm_rfft_fast_instance_f16 *S)
 Initialization function for the 128pt floating-point real FFT. More...
 
arm_status arm_rfft_fast_init_256_f16 (arm_rfft_fast_instance_f16 *S)
 Initialization function for the 256pt floating-point real FFT. More...
 
arm_status arm_rfft_fast_init_512_f16 (arm_rfft_fast_instance_f16 *S)
 Initialization function for the 512pt floating-point real FFT. More...
 
arm_status arm_rfft_fast_init_1024_f16 (arm_rfft_fast_instance_f16 *S)
 Initialization function for the 1024pt floating-point real FFT. More...
 
arm_status arm_rfft_fast_init_2048_f16 (arm_rfft_fast_instance_f16 *S)
 Initialization function for the 2048pt floating-point real FFT. More...
 
arm_status arm_rfft_fast_init_4096_f16 (arm_rfft_fast_instance_f16 *S)
 Initialization function for the 4096pt floating-point real FFT. More...
 
arm_status arm_rfft_fast_init_f16 (arm_rfft_fast_instance_f16 *S, uint16_t fftLen)
 Generic initialization function for the floating-point real FFT. More...
 
void arm_rfft_fast_f16 (const arm_rfft_fast_instance_f16 *S, float16_t *p, float16_t *pOut, uint8_t ifftFlag)
 Processing function for the floating-point real FFT. More...
 
arm_status arm_cfft_radix4_init_f16 (arm_cfft_radix4_instance_f16 *S, uint16_t fftLen, uint8_t ifftFlag, uint8_t bitReverseFlag)
 Initialization function for the floating-point CFFT/CIFFT. More...
 
void arm_cfft_radix4_f16 (const arm_cfft_radix4_instance_f16 *S, float16_t *pSrc)
 Processing function for the floating-point Radix-4 CFFT/CIFFT. More...
 
arm_status arm_cfft_radix2_init_f16 (arm_cfft_radix2_instance_f16 *S, uint16_t fftLen, uint8_t ifftFlag, uint8_t bitReverseFlag)
 Initialization function for the floating-point CFFT/CIFFT. More...
 
void arm_cfft_radix2_f16 (const arm_cfft_radix2_instance_f16 *S, float16_t *pSrc)
 Radix-2 CFFT/CIFFT. More...
 
arm_status arm_mfcc_init_32_f16 (arm_mfcc_instance_f16 *S, uint32_t nbMelFilters, uint32_t nbDctOutputs, const float16_t *dctCoefs, const uint32_t *filterPos, const uint32_t *filterLengths, const float16_t *filterCoefs, const float16_t *windowCoefs)
 Initialization of the MFCC F16 instance structure for 32 samples MFCC. More...
 
arm_status arm_mfcc_init_64_f16 (arm_mfcc_instance_f16 *S, uint32_t nbMelFilters, uint32_t nbDctOutputs, const float16_t *dctCoefs, const uint32_t *filterPos, const uint32_t *filterLengths, const float16_t *filterCoefs, const float16_t *windowCoefs)
 Initialization of the MFCC F16 instance structure for 64 samples MFCC. More...
 
arm_status arm_mfcc_init_128_f16 (arm_mfcc_instance_f16 *S, uint32_t nbMelFilters, uint32_t nbDctOutputs, const float16_t *dctCoefs, const uint32_t *filterPos, const uint32_t *filterLengths, const float16_t *filterCoefs, const float16_t *windowCoefs)
 Initialization of the MFCC F16 instance structure for 128 samples MFCC. More...
 
arm_status arm_mfcc_init_256_f16 (arm_mfcc_instance_f16 *S, uint32_t nbMelFilters, uint32_t nbDctOutputs, const float16_t *dctCoefs, const uint32_t *filterPos, const uint32_t *filterLengths, const float16_t *filterCoefs, const float16_t *windowCoefs)
 Initialization of the MFCC F16 instance structure for 256 samples MFCC. More...
 
arm_status arm_mfcc_init_512_f16 (arm_mfcc_instance_f16 *S, uint32_t nbMelFilters, uint32_t nbDctOutputs, const float16_t *dctCoefs, const uint32_t *filterPos, const uint32_t *filterLengths, const float16_t *filterCoefs, const float16_t *windowCoefs)
 Initialization of the MFCC F16 instance structure for 512 samples MFCC. More...
 
arm_status arm_mfcc_init_1024_f16 (arm_mfcc_instance_f16 *S, uint32_t nbMelFilters, uint32_t nbDctOutputs, const float16_t *dctCoefs, const uint32_t *filterPos, const uint32_t *filterLengths, const float16_t *filterCoefs, const float16_t *windowCoefs)
 Initialization of the MFCC F16 instance structure for 1024 samples MFCC. More...
 
arm_status arm_mfcc_init_2048_f16 (arm_mfcc_instance_f16 *S, uint32_t nbMelFilters, uint32_t nbDctOutputs, const float16_t *dctCoefs, const uint32_t *filterPos, const uint32_t *filterLengths, const float16_t *filterCoefs, const float16_t *windowCoefs)
 Initialization of the MFCC F16 instance structure for 2048 samples MFCC. More...
 
arm_status arm_mfcc_init_4096_f16 (arm_mfcc_instance_f16 *S, uint32_t nbMelFilters, uint32_t nbDctOutputs, const float16_t *dctCoefs, const uint32_t *filterPos, const uint32_t *filterLengths, const float16_t *filterCoefs, const float16_t *windowCoefs)
 Initialization of the MFCC F16 instance structure for 4096 samples MFCC. More...
 
arm_status arm_mfcc_init_f16 (arm_mfcc_instance_f16 *S, uint32_t fftLen, uint32_t nbMelFilters, uint32_t nbDctOutputs, const float16_t *dctCoefs, const uint32_t *filterPos, const uint32_t *filterLengths, const float16_t *filterCoefs, const float16_t *windowCoefs)
 Generic initialization of the MFCC F16 instance structure. More...
 
void arm_mfcc_f16 (const arm_mfcc_instance_f16 *S, float16_t *pSrc, float16_t *pDst, float16_t *pTmp)
 MFCC F16. More...