基于MATLABSTM32的语音信号增强、系统建模与仿真优化

2018-09-21 11:07:22史晓兵尤凤翔黄克亚
中国管理信息化 2018年13期

史晓兵 尤凤翔 黄克亚

[摘 要] 传统的算法虽然能够抑制语音中的噪声,但易造成语音的失真。本文建立了一种改进的阈值法语音信号增强算法。通过MATLAB仿真平台的实验仿真和传统增强算法的比较,证明了本方法能有效去除信号中的噪声、改进语音质量、提高语音可懂度,达到增强语音信号的效果;在此基础上,利用STM32对系统在两种不同环境下进行了测试,然后根据测试结果进一步对系统进行了优化。优化内容集中在语音命令模式、增添命令列表和修改录音参数三个方面,最终对优化后的系统再次进行了相同的测试,取得了相较于之前更加满足要求的结果。

[关键词] 语音信号;语音净化;MATLAB; STM32;仿真优化

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2018. 13. 068

[中图分类号] TN912.34 [文献标识码] A [文章编号] 1673 - 0194(2018)13- 0149- 05

0 引 言

语音信号处理是研究用数字信号处理技术对语音信号进行处理的一门学科。其目的是要通过处理得到一些能够反映语音信号的特征语音参数来高效率地传输或存储语音信号信息[1-3];同时进行一些运算来满足某些应用的要求,如人工合成出语音,识别讲话者、说话人性别鉴定等。特别是在高铁快速发展的关键时期,语音通信系统是保障铁路高效安全运行的关键技术之一[4];而物联网技术的广泛应用,智能社会的快速推广,为使用者提供了更加方便的方式来控制各种设备[5-6]。例如通过手机应用、红外遥控或者声控等方式来快捷地控制设备;另外,连入智能社会系统的设备之间通过统一的主机完成相互通信,不需要使用者刻意调控,也可以自行实时观察社会环境情况,调节各部分参数,以提供科学舒适节能的社会环境;……

登录APP查看全文