论文部分内容阅读
语音是人类获取信息较为方便的一种形式,但语音通话常会受到来自环境中的各种噪声的干扰,这不仅会造成语音通话的质量降低,在噪声强度达到一定程度时甚至影响到系统的正常运行。实际语音信号处理时常常希望获得高质量的语音以便高效地传输,因此开展语音的抗噪声研究具有相应的理论研究价值和实际应用意义。在现代对讲机系统中,例如军事领域的直升机、坦克等的通话系统,由于恶劣环境噪声的干扰,严重影响了语音通话质量。为了提高语音质量,论文开展了单通道语音的自适应增强研究,主要工作如下:首先介绍了语音信号处理的基础知识,包括语音信号特性、人耳感知特性、语音信号数学模型、语音信号预处理以及语音增强算法的性能评估。分析讨论了三种经典单通道语音增强算法:谱相减算法、维纳滤波法及最小均方误差估计法的实现原理,在白噪声和babble噪声背景下基于MATLAB软件完成了三种算法的仿真,对比分析了三种算法的性能并给出了三种算法的适用范围,讨论了各自的优缺点。其次针对谱减法和维纳滤波法仅适用于平稳噪声的缺陷以及最小均方误差法在非平稳噪声背景下降噪效果不理想和算法实现复杂度高,移植难度大等缺陷。在自适应噪声抵消器的基础上,构建并分析了延时条件下的基于自适应噪声抵消器的单通道自适应算法。重点阐述了该算法降噪的实现原理,基于MATLAJ3开展了在白噪声和babble背景噪声下的性能仿真,并和常见的三种经典算法做对比分析。仿真结果表明,低信噪比条件该单通道自适应算法拥有较好语音适应性和降噪性能。最后实现了单通道自适应算法的应用移植。基于KEIL IDE集成开发环境和STM32F407软硬件平台实现了该算法代码的移植开发,运行测试了基于单通道的自适应算法实时语音降噪算法。