信号与系统实验报告二
- 格式:doc
- 大小:124.50 KB
- 文档页数:8
电子与信息工程学院
实 验 报 告
课程名称: 信号与线性系统分析
姓 名: 陶建敏
学 号: 201308002107
专 业: 通信工程
班 级: 通信1301班
指导老师: 李玲香
2015年 上 学期
目 录
实验1:
实验2:
实验3:
实验4:
实验5:
实验6:
实验7:
实验8:
实 验 报 告
实验名称:
离散信号与系统的时域分析
实验课时:2课时
实验地点:E座405
实验时间: 年 月 日 星期 第 周
实验目的及要求:
1.学会用MATLAB表示常用离散信号的方法;
2.学会用MATLAB实现离散信号卷积的方法;
3. 学会用MATLAB求解离散系统的单位响应;
4. 学会用MATLAB求解离散系统的零状态响应;
实验环境:MATLAB
实验内容:(算法、程序、步骤和方法)
1.实验原理
1.实指数序列信号 kcakf)( ,c、 a是实数。格式:x=c*(a.^k)
2.f=conv(f1,f2) %计算序列f1与f2的卷积和f
3.stem(k1,f1) %在子图1绘序列f1(k)时域波形图
4.离散系统的单位响应
MATLAB提供画系统单位响应函数impz,调用格式是
impz(b,a) 式中b和a是表示离散系统的行向量;
impz(b,a,n) 式中b和a是表示离散系统的行向量,时间范围是0~n;
impz(b,a,n1,n2) 时间范围是n1~n2 ;y=impz(b,a,n1,n2) 由y给出数值序列;
5 .MATLAB提供求离散系统零状态响应数值解函数filter,调用格式为
filter(b,a,x),式中b和a是表示离散系统的向量,x是输入序列非零样值点行
向量,输出向量序号同x一样。
6.离散时间系统单位阶跃响应的函数stepz,其调用形式为
: h=stepz(b,a,k)
式中参数与impz函数相同,如果没有输出参数,直接调用stepz(b,a,k),
2.实验内容
(1)题目1: 已知)()2(2)1(3)(kfkykyky,画单位响应波形,并与理
论值比较。
程序1:
n=[1 3 2];
m=[1];
subplot(2,1,1);
impz(m,n,20);
title('冲激响应');
subplot(2,1,2);
stepz(m,n,20);
title('阶跃响应');
(2)题目2:已知)()2(25.0)1()(kfkykyky,输入)()(ktf,画输
出波形,范围0~15。(分别用filter函数和stpez函数求解,并比较两者的输
出结果。)
程序2
用filter函数写的程序
n=[1 1 0.25];
m=[1];
k=0:15;
x=(1).^k;
y=filter(m,n,x);
subplot(2,1,1);
stem(k,x);
title('输入序列');
subplot(2,1,2);
stem(k,y);
title('响应序列');
用stpez函数写的程序
n=[1 1 0.25];
m=[1];
stepz(m,n,16);
title('响应序列');
数据记录和计算:
实验(1)阶跃序列响应程序
k=0:10;
x=(23/6)*(1.^k)+(-3)*(2.^k)+1/6;
stem(k,x,'filled');
hold on;
plot([0,10],[1,1]);
hold off;
阶跃序列响应理论仿真图
冲击序列响应程序:
k=0:10;
x=5*(1.^k)-4*(2.^k);
stem(k,x,'filled');
hold on;
plot([0,10],[1,1]);
hold off;
冲击序列响应理论仿真图:
实验(2)阶跃序列响应程序
k=0:15;
x=(-13/9+5/9*k).*((-1/2).^k)+4/9;
stem(k,x,'filled');
hold on;
plot([0,15],[1,1]);
hold off;
实验(2)阶跃序列响应理论仿真图
结论(结果):
实验(1):仿真波形图如下:
实验(2)用filter函数仿真图如下:
实验(2)用
stpez函数仿真图如下:
小结:
理论计算值与仿真值之间存在误差,但是误差也不是特别大;
再次更好的了解了MATLAB这一软件的强大功能;在求相关响应图
形时可以运用MATLAB快捷简便的计算响应波形利于图像处理,能
够更直观的反应响应波形变化;学会了应用相关函数计算相关响应的
波形;
指导老师评议:
成绩: 指导老师签名:
年 月 日