How to calculate MFCC on imx Processor

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

How to calculate MFCC on imx Processor

2,312 次查看
Priyanshu1069
Contributor I

Hi,

I am working on Audio based machine learning project where i need to extract MFCC [ Mel-frequency cepstral coefficients ] feature vector on the device. we are using imx6ul board which is based on ARM cortex A series processor.

I am aware about CMSIS-DSP library which only supports for cortex M based architecture.

So can you please guide like how can i calculate MFCC on cortex A using any lib?

标签 (1)
0 项奖励
回复
2 回复数

2,285 次查看
Priyanshu1069
Contributor I

Hello petrz_,

Thank you for the solution.

0 项奖励
回复

2,290 次查看
petrz_
NXP Employee
NXP Employee

Hi,

if you have Matlab, the easiest way would be to use the cepstral feature extractor block and generate the code from Simulink using Embedded Coder.

Alternatively, you can write your own MFCC extractor in C/C++. The key operations are Real-to-Complex FFT and Matrix-Vector Multiplication to process mel-filter bank. These functions are available in the Ne10 open-source libraryThe DCT (discrete cosine transform) can be found in the FFTW open-source library.

0 项奖励
回复