基于Matlab图形用户界面的语音去噪分析实现
2015-02-27张学敏吕晓丽
长春工程学院学报(自然科学版) 2015年4期
张学敏,吕晓丽,钟 菲
(长春工程学院电气与信息工程学院,长春 130012)
基于Matlab图形用户界面的语音去噪分析实现
张学敏,吕晓丽,钟菲
(长春工程学院电气与信息工程学院,长春 130012)
主要研究信号与信息处理。
摘要:利用FIR低通和高通滤波器,借助Matlab图形用户界面的简洁直观和操作方便的特点对带噪语音做了仿真分析,由仿真结果对比可见,带噪语音通过低通滤波器较好地保留了原始语音信息,而经过高通滤波器则留下了噪声,从而证明:语音信号主要分布在低频区,而噪声主要分布在高频区。
关键词:FIR;图形用户界面;高通滤波器;低通滤波器
0引言
基于Matlab的M文件的带噪语音信号的分析存在数据修改麻烦及效果不直观的缺点。本文利用Matlab图形用户界面操作灵活、效果直观的优点,采用FIR 数字滤波器,让带噪语音经过不同截止频率的低通和高通滤波器,通过对比分析纯净语音和带噪语音的频谱及播放纯净语音和去噪后的语音表明:声音信号主要分布在低频区,噪声主要分布在高频区。去噪分析流程如图1所示。

图1 语音去噪分析过程示意图
1语音去噪分析的图形用户界面实现
Matlab的图形用户界面GUI(Graphical User Interfaces)是一个由按钮、坐标轴、级联菜单、动态、静态文本等图形对象构成的一个用户与计算机交互的图形窗口。用户通过鼠标选择、激活这些图形对象,使计算机产生某种动作或变化,比如,实现计算和图形显示等。本文的图形界面包括3个静态文本(分别标识采样频率、低通截止频率和高通截止频率)和与之对应的3个动态文本(在此输入可编辑的3种频率);……
登录APP查看全文