收藏 分享(赏)

信号实验1 信号的表示、可视化及时域运算.doc

上传人:精品资料 文档编号:7778301 上传时间:2019-05-25 格式:DOC 页数:8 大小:82.50KB
下载 相关 举报
信号实验1 信号的表示、可视化及时域运算.doc_第1页
第1页 / 共8页
信号实验1 信号的表示、可视化及时域运算.doc_第2页
第2页 / 共8页
信号实验1 信号的表示、可视化及时域运算.doc_第3页
第3页 / 共8页
信号实验1 信号的表示、可视化及时域运算.doc_第4页
第4页 / 共8页
信号实验1 信号的表示、可视化及时域运算.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

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

2、。2、编制三角波 =tripuls 实现如下变换: , , ,)(tf )2(tf)(tf)(tf后的波形。)(tf3、编制 的显示程序并显示图形。)3()2(1tut4、完成实验书上实验 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=

3、1;a=-0.4;t=0:001:10;ft=A*exp(a*t);subplot(4,3,2),plot(t,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)ti

4、tle(矩形脉冲信号);xlabel(时间(t);ylabel(幅值(f)%program5 连续时间周期方波信号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(时

5、间(t);ylabel(幅值(f)%program7 离散时间正弦信号n=0:39;fn=sin(pi/6*n);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(

6、n,fn)title(抽样信号);xlabel(时间(t);ylabel( 幅值 (f)%program10 离散时间矩形脉冲信号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

7、(幅值(f)%program12 离散时间周期锯齿波信号n=(0:0.005:10);y=sawtooth(2*pi*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

8、(-3,3,0,1);xlabel(时间 (t); ylabel(幅值(f); title(f(t);% f(t-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);su

9、bplot(2,3,4);ezplot(f3,-3,3);axis(-3,3,0,1);xlabel(时间 (t); 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

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报