信号实验1.

上传人:今*** 文档编号:105756782 上传时间:2019-10-13 格式:DOC 页数:8 大小:99.50KB
返回 下载 相关 举报
信号实验1._第1页
第1页 / 共8页
信号实验1._第2页
第2页 / 共8页
信号实验1._第3页
第3页 / 共8页
信号实验1._第4页
第4页 / 共8页
信号实验1._第5页
第5页 / 共8页
点击查看更多>>
资源描述

《信号实验1.》由会员分享,可在线阅读,更多相关《信号实验1.(8页珍藏版)》请在金锄头文库上搜索。

1、南京工程学院通信工程学院实 验 报 告课程名称 信号与系统实验 实验项目名称 信号的表示、可视化及时域运算 实验学生班级 实验学生姓名 实验学生学号 实验时间 实验地点 实验成绩评定 指导教师签字 一、实验目的:1、学习并熟练MATLAB的操作环境;2、掌握各种不同信号的MATLAB编程与绘图方式;3、掌握各种不同函数的符号表示与数值表示的操作方式;4、掌握连续信号与离散信号的运算方式。二、课内验证与设计实验:1、写出正弦信号、指数信号、抽样信号、矩形脉冲信号、周期方波信号、周期锯齿波信号的显示程序并观看连续与离散波形,并且按照M*N的矩阵形式将上述信号显示到一个Figure上。2、编制三角波

2、=tripuls实现如下变换:,后的波形。3、编制的显示程序并显示图形。4、完成实验书上实验4 P36的程序设计实验的f5与f7的内容(选做)。三、实验数据处理与结果分析:1、程序:%program1 连续时间正弦信号A=1;w0=2*pi;phi=pi/6;t=0:0.001:8;ft=A*sin(w0*t+phi);subplot(4,3,1),plot(t,ft)title(正弦信号);xlabel(时间(t);ylabel(幅值(f) %program2 连续时间指数信号A=1;a=-0.4;t=0:001:10;ft=A*exp(a*t);subplot(4,3,2),plot(t,

3、ft)title(指数信号);xlabel(时间(t);ylabel(幅值(f) %program3 连续时间抽样信号t=-3*pi:pi/100:3*pi;ft=sinc(t/pi);subplot(4,3,3),plot(t,ft)title(抽样信号);xlabel(时间(t);ylabel(幅值(f) %program4 连续时间矩形脉冲信号t=0:0.001:4;T=1;ft=rectpuls(t-2*T,2*T);subplot(4,3,4),plot(t,ft)title(矩形脉冲信号);xlabel(时间(t);ylabel(幅值(f) %program5 连续时间周期方波信号

4、t=(0:0.0001:1);y=square(2*pi*15*t);subplot(4,3,5),plot(t,y);axis(0,1,-1.5,1.5);title(周期方波信号);xlabel(时间(t);ylabel(幅值(f) %program6 连续时间周期锯齿波信号t=(0:0.001:2.5);y=sawtooth(2*pi*30*t);subplot(4,3,6),plot(t,y),axis(0,0.2,-1,1);title(周期锯齿波信号);xlabel(时间(t);ylabel(幅值(f) %program7 离散时间正弦信号n=0:39;fn=sin(pi/6*n)

5、;subplot(4,3,7),stem(n,fn)title(正弦信号);xlabel(时间(t);ylabel(幅值(f) %program8 离散时间指数信号n=0:10;A=1;a=-0.6;fn=A*a.n;subplot(4,3,8),stem(n,fn)title(指数信号);xlabel(时间(t);ylabel(幅值(f) %program9 离散时间抽样信号n=-3*pi:pi/5:3*pi;fn=sinc(n/pi);subplot(4,3,9),stem(n,fn)title(抽样信号);xlabel(时间(t);ylabel(幅值(f) %program10 离散时间

6、矩形脉冲信号n=0:0.1:4;T=1;fn=rectpuls(n-2*T,2*T);subplot(4,3,10),stem(n,fn)title(矩形脉冲信号);xlabel(时间(t);ylabel(幅值(f) %program11 离散时间周期方波信号n=(0:0.015:1);y=square(2*pi*15*n);subplot(4,3,11),stem(n,y);axis(0,1,-1.5,1.5);title(周期方波信号);xlabel(时间(t);ylabel(幅值(f) %program12 离散时间周期锯齿波信号n=(0:0.005:10);y=sawtooth(2*p

7、i*30*n);subplot(4,3,12),stem(n,y),axis(0,0.2,-1,1);title(周期锯齿波信号);xlabel(时间(t);ylabel(幅值(f)波形:波形分析:前六个波形为连续时间信号的波形,后六个波形为离散时间信号的波形。通过不同的函数和函数的取值,可以得到不同的波形,函数取值区间的不同也会导致波形图的不同。2、 程序:%f(t)syms t;f=sym(tripuls(t);subplot(2,3,1);ezplot(f,-3,3);axis(-3,3,0,1);xlabel(时间(t); ylabel(幅值(f); title(f(t); % f(t

8、-2)f1=subs(f,t,t-2);subplot(2,3,2);ezplot(f1,-3,3);axis(-3,3,0,1);xlabel(时间(t); ylabel(幅值(f); title(f(t-2); % f(2t)f2=subs(f,t,2*t);subplot(2,3,3);ezplot(f2,-3,3);axis(-3,3,0,1);xlabel(时间(t); ylabel(幅值(f); title(f(2t); % f(-t)f3=subs(f,t,-t);subplot(2,3,4);ezplot(f3,-3,3);axis(-3,3,0,1);xlabel(时间(t)

9、; ylabel(幅值(f); title(f(-t); % f(2-2t)f4=subs(f,t,2-2*t);subplot(2,3,5);ezplot(f4,-3,3);axis(-3,3,0,1);xlabel(时间(t); ylabel(幅值(f); title(f(2-2t); 波形:波形分析:通过对三角波函数的变换,利用符号运算实现连续信号的时域变换与运算,从波形中可以清楚看出各变换的情况。3、 程序:syms tf=sym(1/2*t*t)*(heaviside(t-2)-heaviside(t-3)ezplot(f,-5,5);axis(-4,4,0,5);xlabel(时间

10、(t); ylabel(幅值(f); title(f(t)=t2*1/2(u(t-2)-u(t-3);波形:波形分析:通过一系列函数变换得到指定的波形图形,可以直观的观察出函数变化趋势。四、实验总结:这次信号实验,使我初步掌握了MATLAB的编程、绘图的方式方法,学会利用MATLAB来表示各个函数,通过对波形的观察来分析函数。在此次实验中,遇到了一些很多问题,可能因为第一次使用的原因。在命令窗口所编写的程序是无法修改的,只有通过新建m文件,在其中编程才可以修改。总的来说,本次实验的内容还是比较简单的。让我对课上所讲的信号的各种变换有了更直观深刻的理解,也为以后的深入学习打下了坚实基础。希望在以后的实验,能够保持严谨求真的态度,认真对待每一次实验。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号