分类筛选
分类筛选:

关于MATLAB论文范文资料 与基于MATLAB的语音信号去噪软件平台设计有关论文参考文献

版权:原创标记原创 主题:MATLAB范文 科目:毕业论文 2024-01-15

《基于MATLAB的语音信号去噪软件平台设计》:该文是关于MATLAB论文范文,为你的论文写作提供相关论文资料参考。

摘 要:语音信号去噪软件平台的开发能够帮助学生对语音信号的理解和掌握,为通信中对语音信号传输与处理的研究打下基础.首先,对原始语音信号加入不同类型的噪声,通过设计滤波器及小波去噪,比较不同增强算法的去噪效果;其次,在MATLAB环境中构建语音信号增强的GUI平台.实验结果表明,本软件平台仿真实现的去噪算法,界面友好、去噪效果清晰.

关键词:语音信号去噪;MATLAB;滤波;小波

中图分类号: TP391 文献标识码:A 文章编号:1009-3044(2018)12-0059-03

Abstract: The development of speech signal de-noising software platform can help students understand and master the speech signal, and lay a foundation for the research of speech signal tranission and processing in communication. First,First, to add different types of noise to the original voice signal, by means of designing filters and welet denoising,comparing different enhancement denoising effect of the algorithm, Secondly, build the GUI platform of speech signal enhancement in MATLAB environment. The experimental results show that the algorithm is implemented by the software platform, friendly interface, de-noising method implemented by the software platform is clear.

Key words: Speech Signal Denoising; MATLAB; Filtering ; Welet

1引言

現代通信与信息处理技术中,语音信号的传输与处理有着广泛的应用;语音信号的处理也是长期研究热点之一,随着通信信息技术突飞猛进的发展,语音采集器及分析设施逐渐智能化、数字化以及功能多样化发展,显著提升了对语音信号的分析效率[1].同时,语音信号在传输过程中总会受到各种噪声干扰,降低了语音信号的完整性、可读性;在此背景下,对语音信号进行去噪处理十分必要.传统的去噪方法中,滤波以及小波去噪方法备受关注.

本文构建基于MATLAB的GUI平台对语音信号进行滤波及小波去噪,较好的解决语音信号在传输中受噪声干扰问题,并加深对语音信号处理的理解和掌握.

2 GUI软件平台的构建

2.1 基本框架

软件平台界面的设计需根据软件的最终需求来确定,由于本软件的目标是通过多种方法来实现语音信号的去噪处理,因此软件的基本框架应为原始语音信号输入、噪声加入、噪声参数设置、滤波算法、小波去噪以及仿真结果显示等功能模块[2].如图1所示.

本软件平台中滤波去噪需要设计滤波器的类型选择、参数输入,因此本软件平台还需设计子界面作为滤波器去噪的基本要求.

2.2 软件平台的界面设计

2.2.1主界面设计

使用鼠标将设计界面左侧的GUI对象选择区的各个对象,按要求拖到GUI布局去,放在合适的位置,并调整至合适的大小,完成软件的主界面布局.如图2所示.

图有五大区域,包括四个主区:输入区、操作区、显示区以及注释区,除此之外还有1个坐标轴用以显示噪声的函数表达.

(1)输入区:选择输入的语音信号,并对语音信号添加噪声操作,有三种典型噪声可供选择,以及设置噪声参数.

(2)操作区:选择不同按钮,可分别在显示区观察原始信号、加噪后信号、滤波后信号波形.

(3)显示区:显示区有6个坐标轴用以显示不同操作下各自波形变换情况.

(4)注释区:用以对三种输入噪声相关参数进行约束,以保证程序正确运行.

(5)1个坐标轴:该坐标轴用以显示三种噪声的概率密度函数,已确保噪声设置准确无误.

2.2.2子界面设计

该子界面是用于滤波器的种类选取、相关参数设置,包括低通滤波器的抽样频率F,通带截止频率Fp、阻带截止频率Fs、通带衰减Ap、阻带衰减As以及滤波器的阶数N等参数设置.参数设置后可运行观察该滤波器的幅度谱和相位谱,最终子界面的参数选取及该滤波器的波形显示如图3所示.

运行子界面时,需注意参数选取要求,参数选取过大过小,将直接影响滤波后波形;参数设置不符合下方“参数设定”面板栏最下方静态文本要求时,软件平台将给出一个错误警告,如图4所示.

2.3 软件平台的功能实现

软件中的核心模块为“原信号波形”、“加噪后波形”、“滤波去噪后波形”和“小波阈值去噪后波形”共四个模块,通过该四个模块的应用即可实现该软件平台的功能[3].

2.3.1 “原信号波形”模块

打开软件平台主界面后,首先用uigetfile函数选取一个音频文件,自主定义选取的音频文件格式有mp3、w、acc三种,该函数用法如下:

[FileName,PathName,Filterlndex] 等于 uigetfile({"*.mp3";"*.w";"*.acc"},"Pick an voice file") (1)

MATLAB论文参考资料:

结论:基于MATLAB的语音信号去噪软件平台设计为关于对不知道怎么写MATLAB论文范文课题研究的大学硕士、相关本科毕业论文MATLAB论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

和你相关的