更新时间:11-12 (你好,学长)提供原创文章
摘要:语音信号在数字信号处理中占有极其重要的地位,现在社会衍生了很多现代的语音通信方式,如手机语音、语音聊天软件以及语音小说等,涉及语音的应用几乎遍及了我们的大部分生活,因此语音信号处理是具有很直接的现实意义。对语音信号处理离不开滤波器,因此滤波器的设计在信号处理中占有极其重要的地位。FIR数字滤波器和IIR数字滤波器是滤波器设计的重要组成部分。本设计利用MATLAB作为编程工具实现对原始语音信号以及加噪声语音信号进行时域、频域分析和滤波。在设计实现的过程中,使用窗函数法来设计FIR数字滤波器,用双线性变换法设计IIR数字滤波器,并利用MATLAB作为辅助工具完成设计中的计算与图形的绘制及仿真。通过对比滤波前后频谱图变化以及人耳听觉效果不同,最终得出FIR和IIR滤波器的优缺点。
关键词 滤波器;MATLAB;语音信号;去噪
Abstract:Speech signal plays an important role in digital signal processing, now the society has given rise to many modern speech communication, such as mobile phone voice, voice chat software and voice novels.Things involving speech almost throughout most of our life, so the speech signal processing is very important . For digital signal processing (DSP) is dependent on the filter, so filter design occupies an extremely important role in signal processing. FIR digital filter and IIR filter is an important part of the filter design. This project uses MATLAB as a programming tool to analysis the original speech and noise speech signal in time domain and frequency domain. In the process of design and implementation, window function method is used to design FIR digital filter, and double linear transformation method are used to design IIR digital filter. MATLAB as an auxiliary tool to complete computing and graphics drawing and simulation in the design. By comparing the spectrum changes as well as the human ear hearing effect after filtering, the advantages and disadvantages of FIR and IIR filter are concluded.
Keywords filter MATLAB Speech signal denoising
研究的目的和意义
语音是人类获取信息的重要来源和利用信息的重要手段,语音信号的处理技术是一门涉及面很广的交叉科学,它的应用和发展与语音学、声音测量学以及数字信号处理等学科紧密联系。在信号传输过程中,由于实验条件或各种其他主观或客观条件的原因,语音信号都不可避免地要受到各种噪声的干扰。噪声不但降低了语音质量和语音的可懂度,而且还将导致系统性能的急剧恶化,严重时使整个系统无法正常工作。因此,语音信号的去噪研究在信号处理技术中占有重要地位。
本课题的研究内容
本课题基于MATLAB对含噪语音信号进行去噪研究,通过查阅文献,综合运用数字信号处理的理论知识对加噪声语音信号进行时域、频域分析和滤波,设计滤波器对含噪语音信号进行去噪,利用 MATLAB 作为编程工具进行实现。在设计过程中,结合噪声的具体特性,使用窗函数法来设计FIR数字滤波器,用双线性变换法设计IIR数字滤波器,并利用MATLAB 进行仿真。最终结合滤波前后的仿真图像以及对语音信号的回放,对比得出结论。