MATLAB呼吸音预处理与MFCC特征提取及SVM分类应用
呼吸音的 MFCC 特征提取和 SVM 分类,放在 MATLAB 里搞其实挺顺的。预用得比较多的是滤波,比如用维纳滤波,能把呼吸音里那些杂音得还不错。你用过mfcc()
函数没?这个函数配合帧分割和窗口函数用起来,提特征又快又稳。
特征提完了,用SVM来分类,其实还挺靠谱的。尤其是二分类的任务,像是区分健康和病理呼吸音,SVM 的表现蛮稳定的。你用 MATLAB 的fitcsvm
就能搞定,参数调一调,效果还挺惊喜的。
代码资源我翻了几个还不错的:
- MFCC_Feature_Extraction_in_MATLAB:讲 MFCC 提得挺细,还有图。
- 维纳滤波 Matlab 代码:语音信号:滤波这块想要动手试试的,直接拿来改挺方便。
- Matlab 语音信号源码:想看完整流程的,这份源码还蛮适合新手的。
- MATLAB 信号滤波与异常频段提取:这篇适合研究预细节。
如果你之前没接触过呼吸音信号,那从滤波-MFCC-SVM 这个顺序走一遍,逻辑清晰,代码也不难。想加点花活,也可以试试调制识别那一块,有篇Matlab 调制识别文章值得看看。
MATLAB中呼吸音预处理、MFCC特征提取及SVM分类在医疗信号处理领域的应用.zip
预估大小:2个文件
MATLAB中呼吸音预处理与特征提取及SVM分类.html
3.91MB
MATLAB中呼吸音预处理、MFCC特征提取及SVM分类在医疗信号处理领域的应用.pdf
125KB
1.41MB
文件大小:
评论区