欢迎来到天天文库
浏览记录
ID:25530721
大小:810.80 KB
页数:10页
时间:2018-11-20
《数字信号处理论文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数字信号处理期末论文(2013届)题目:基于MATLAB下各种程序的设计学院:数理与信息工程学院专业:信息与计算科学学生姓名:伍华清学号:13200124指导教师:赵翠芳职称:完成时间:2015年6月20日成绩:用MATLAB表示数字信号处理中的单位采样序列、单位矩阵序列、矩形序列和实指数序列。如果我们单单利用这些序列的公式去计算然后画图会浪费时间和精力,所以我们可以利用MATLAB来编程这些程序,然后只要我们输入我们想要的值,MATLAB界面就会出现相对应的图,这样既节省时间,又充分发挥了MATLAB的功能性,这个才是符合现代世界所要的科学的方法。关键词:单位采样序列、单位矩阵序列、矩形
2、序列和实指数序列、MATLAB引言近年来,MATLAB发展迅速,应用的领域越来越广泛,而其应用到信号处理上时,可以带来较大的便利。在大学课堂中,数字信号处理一直以来都是一门较难理解的课程。其各种序列的理解过于抽象化,而当加入MATLAB程序,进行演示时,则增加了趣味性,直观映像增进了理解,让学生们更好的理解。单位阶跃序列定义为ε(k)=0,k<0ε(k)=1,k=0ε(k)=1,k>0它类似于连续时间信号中的单位阶跃信号ε(t)(但应注意ε(t)在t=0处发生跃变,所以在t=0此点常常不予定义或定义为t=0.5)。定义:ε(k)=0,k<0ε(k)=1,k=0ε(k)=1,k>0矩形脉冲序
3、列表达如图所示:(高度为A,宽度为a),此函数常作矩形采样窗口和平滑函数的模型。实指数序列就是含有指数的表达式的式子所表示的序列。我们所说的这四种序列四我们最常见的四种序列,它们对我们的生活和科技都有非常大的帮助,我们必须要现在就要学好它,打好坚实的基础,这对我们接下来的学习也有非常大的帮助。各种序号中的MATLAB的应用打开MATLAB,点击new里面的GUI,就会生成如下界面:然后在点击OK,就会生成如下界面:然后我们选择图像和txt,直接拖拉到界面中双击界面中的text或者axes就会出现如下图,然后找到string就可以进行修改,写名称,如下图:然后我们进行修改可得点那个绿色运行键
4、则会运行得到如下界面:我们编写以下主程序functionpushbutton1_Callback(hObject,eventdata,handles)%hObjecthandletopushbutton1(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)Fs=str2double(get(handles.edit2,'String'));T=str2double(get(handles.edit3,'String'
5、));n=0:1/Fs:T;axes(handles.axes1);stem(n,y);handles.y=y;handles.Fs=Fs;handles.T=T;handles.f=f;guidata(hObject,handles);我们按“单位采样序列按钮”.输入我们要输入的数字可得到单位采样序列结果图为我们点击“矩形序列按钮”.输入我们要输入的数字可得到矩形序列结果图为我们点击“正弦序列按钮”.输入我们要输入的数字可得到正弦序列结果图为我们点击“实指数序列按钮”.输入我们要输入的数字可得到实指数序列结果图为结语MATLAB与数字信号处理的结合,可以降低数字信号处理的相关问题的难度与
6、负责度,便于理解。图形形象而具体,具有直观性、动态性,可辅助学习数字信号处理的相关知识。参考文献高西全,丁玉美.数字信号处理[M],第三版.西安电子科技大学出版,2008,5.
此文档下载收益归作者所有