文档详情

《信号与系统》实验报告模板.doc

发布:2016-12-31约1.46千字共8页下载文档
文本预览下载声明
深 圳 大 学 实 验 报 告 课程名称: 信号与系统 实验项目名称: 信号及其运算的MATLAB实现 学院: 电子科学与技术学院 专业: 微电子科学与工程 指导教师: 张旭琳 报告人: 陈基勉 学号: 2014160270 班级: 2班 实验报告提交时间: 2016.10.7 实验目的 实验内容、过程及结果 6.抽样信号 抽样信号在MABLAB中用sinc函数来表示,其调用形式为 y=sinc(t) 下面就使用该函数信号生成抽样信号的MATLAB程序,运行结果如图所示。 %抽样信号实现信号 t=-3*pi:pi/100:3*pi; ft=sinc(t/pi); plot(t,ft); title(’抽样信号’); 1.2 离散时间信号 1.正弦序列 离散正弦序列的MATLAB便是与连续信号类似,只不过是用stem函数而不是用plot函数来画出序列的波形。下面就是正弦序列sin(pi/6)k的MATLAB源程序,程序运行结果如图所示。 %正弦序列实现程序 k=0:39; fk=sin(pi/6*k); stem(k,fk) 1.3 连续时间信号的基本运算与波形变换 4、 信号的时移、反折、尺度变换 连续信号的时移、反折、尺寸变换均可利用 MATLAB 中的函数 subs 来实现,调用形式 分别为: subs(f,t,t-t0) %时移,f 是用符号表达式表示的连续时间信号,t 是变量,t0 是时移量 subs(f,t,-t) %反转 subs(f,t,a*t) %尺寸变换 根据信号 f(t)的波形,绘制出 f(t-1)、f(2t+4)、f(2-t)的源程序如下 %连续信号图形变换实现程序 t=-15:0.01:20; f=-2*(stepfun(t,-3)-stepfun(t,0))+2*t.*(stepfun(t,0)-stepfun (t,2))+(-2*t+8).*(stepfun (t,2)-stepfun (t,4)); subplot 221; plot(t,f); axis([-6 6 -3 5]); grid on; text(-2,3,f(t)) subplot 222; plot(t+1,f); axis([-6 6 -3 5]); grid on; text(-2,3,f(t-1)) subplot 223; plot(0.5*t-2,f); axis([-6 6 -3 5]); grid on; text(-2,3,f(2t+4)) subplot 224; plot(2-t,f); axis([-6 6 -3 5]); grid on; text(-2,3,f(2-t)) 程序运行结果如图 实验总结
显示全部
相似文档