毕业论文基于matlab的数字信号处理说明书

毕业论文基于matlab的数字信号处理说明书

ID:20638057

大小:564.00 KB

页数:60页

时间:2018-10-14

毕业论文基于matlab的数字信号处理说明书_第1页
毕业论文基于matlab的数字信号处理说明书_第2页
毕业论文基于matlab的数字信号处理说明书_第3页
毕业论文基于matlab的数字信号处理说明书_第4页
毕业论文基于matlab的数字信号处理说明书_第5页
资源描述:

《毕业论文基于matlab的数字信号处理说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MATLAB的综合实验一、实验目的及要求培养学生利用Matlab解决专业问题的能力。二、实验设备(环境)及要求1.计算机2.Matlab软件编程实验平台三、实验内容1、编程实现一个数字信号处理的仿真系统。要求具有界面并实现以下功能:1)能产生(得到)并选择各种数字信号(sin、方波、三角波、语音、噪声及其叠加);2)具有DFT、DCT和DWT变换功能,并对各种信号进行变换;3)设计滤波器实现低通、高通、带通滤波,得到输出信号的频域特性和时间序列;4)输入一段叠加了噪声的语音信号,显示其频谱特性,通过变换或滤波对其降噪,得到输出信号

2、的频域特性和时间序列。四、设计思想本系统包含有三个主要部分:信号产生与变换模块,滤波器模块和语音噪声处理。信号产生与变换通过输入信号频率和采样频率实现正弦、方波、三角波、语音信号的产生以及噪声的叠加,系统设定信号持续时间为0.05s,语音信号为截取了一段2s的声音信号。同时对各个信号进行DFT,DCT和DWT变换,且变换点数N=256,同时设定DWT变换时的小波类型为db1。滤波器模块设计了四个IIR滤波器(巴特沃斯、切比雪夫Ⅰ型,切比雪夫Ⅱ型和椭圆滤波器),并分别实现低通,高通和带通。界面设计了各种滤波器所需参数的输入模块。系统

3、设定待滤波信号持续时间为0.05s,包含有3个频率成分,S=sin(2*pi*f*t)+sin(2*pi*5*f*t)+sin(2*pi*8*f*t),其中f为输入信号频率,S通过低通、带通、高通滤波器之后,分别得到频率为f,5f和8f的正弦信号,实现信号滤波。语音噪声处理部分是一个复选框按钮,通过巴特沃斯低通滤波器对其进行降噪,设计中通过观察噪声语音信号的频谱得到低通滤波器的截止频率和阻带起始频率,并合理输入通带衰减与阻带衰减,最终得到理想的降噪结果。数字滤波器设计过程中用到了如下的一些matlab设计函数:buttord、bu

4、tter,cheb1ord、cheby1,cheb2ord、cheby2,ellipord、ellip。42五、程序代码(界面除外)及注释functionvarargout=zuoye(varargin)gui_Singleton=1;gui_State=struct('gui_Name',mfilename,...'gui_Singleton',gui_Singleton,...'gui_OpeningFcn',@zuoye_OpeningFcn,...'gui_OutputFcn',@zuoye_OutputFcn,...'g

5、ui_LayoutFcn',[],...'gui_Callback',[]);ifnargin&&ischar(varargin{1})gui_State.gui_Callback=str2func(varargin{1});endifnargout[varargout{1:nargout}]=gui_mainfcn(gui_State,varargin{:});elsegui_mainfcn(gui_State,varargin{:});endfunctionzuoye_OpeningFcn(hObject,eventdata,

6、handles,varargin)handles.output=hObject;guidata(hObject,handles);functionvarargout=zuoye_OutputFcn(hObject,eventdata,handles)varargout{1}=handles.output;functionedit1_show_Callback(hObject,eventdata,handles)functionedit1_show_CreateFcn(hObject,eventdata,handles)ifispc

7、&&isequal(get(hObject,'BackgroundColor'),get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');endfunctionedit2_show_Callback(hObject,eventdata,handles)functionedit2_show_CreateFcn(hObject,eventdata,handles)ifispc&&isequal(get(hObject,'Backgr

8、oundColor'),get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');endfunctionnoise_radiobutton_Cal

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。