江西财经大学嵌入式实验报告
江西财经大学嵌入式实验报告
本科学生综合性实验报告
项目组长__ 学号___
成 员 无 专 业 班级
实验项目名称_离散系统的时域分析___
指导教师及职称________ _
开课学期 至_学期 上课时间
江西财经大学嵌入式实验报告
一、实验设计方案 实验名称:离散系统的时域分析 小组合作:是○ 否● 小组成员: 无 实验时间:2012-12-01
1、实验目的: ①熟悉并掌握离散系统的差分方程表示法; ②加深对冲激响应和卷积分析方法的理解; ③深刻理解离散时间系统的系统函数在分析离散系统的时域特性以及稳定性中的重 要作用及意义。 2、实验场地及仪器、设备和材料: ①实验场地:W201 ②实验仪器:电子计算机 ③实验设备:Matlab 3、实验思路(实验内容、数据处理方法及实验步骤等) : ①实验内容和步骤: a. 下列程序分别使用 conv 和 filter 函数计算 h 和 x 的卷积 y 和 y1,运行程序并 分析 y 和 y1 是否有差别,为什么要使用 x[n]补零后的 x1 来产生 y1;具体分析 当 h[n]有 i 个值,x[n]有 j 个值,使用 filter 完成卷积功能,需要如何补零? clf; h=[ 3 2 1 -2 1 0 -4 0 3]; x=[1 -2 3 -4 3 2 1]; y=conv(h,x); n=0:14; subplot(2,1,1); stem(n,y); xlabel('Time index n'); ylabel('Amplitude'); title('Out Obtained by Convolution'); grid; x1=[x zeros(1,8)];%在 x 后补 8 个零 y1=filter(h,1,x1); subplot(2,1,2); stem(n,y1); xlabel('Time index n'); ylabel('Amplitude'); title('Output Generated by Filtering'); grid;
b. 编制程序求解下列两个系统的单位冲激响应和阶跃响应,并绘出其图形。 要求分别用 filter、conv 和 impz 三种函数完成。 y[n]+0.75y[n-1]+0.125y[n-2]=x[n]-x[n-1],
江西财经大学嵌入式实验报告
y[n]=0.25{x[n-1]+x[n-2]+ x[n-3]+ x[n-4], 给出理论计算结果和程序计算结果并讨论。 理论计算结果: y[n]+0.75y[n-1]+0.125y[n-2]= x[n]-x[n-1] 单位冲激响应: H[n]=δ [n]-δ [n-1]-0.75h[n-1]-0.125h[n-2] n 0 1 2 3 4 5 …… h [n] 1 -1.75 1.19 -0.67 0.355 -0.18 ……. Y[n] 1 -1.75 1.19 -0.67 0.355 -0.18 …… 单位阶跃响应: y[n]= -0.75y[n-1]-0.125y[n-2]+δ [n] n 0 1 2 3 4 5 …… Y[n] 1 -0.75 0.44 -0.234 0.12 -0.06 ……
y[n]=0.25{x[n-1]+x[n-2]+x[n-3]+x[n-4]} 单位冲激响应: H[n]=0.25{δ [n]+δ [n-1]+δ [n-3]+ δ [n-4]} n 0 1 2 3 4 5 …… Y[n] 0 0.25 0.25 0.25 0.25 0…… 单位阶跃响应: y[n]=0.25δ [n-1] +0.5δ [n-2] +0.75δ [n-3] +δ [n-4] n 0 1 2 3 4 5 …… Y[n] 0 0.25 0.5 0.75 1 1 …… 对于 y[n]+0.75y[n-1]+0.125y[n-2]=x[n]-x[n-1] 单位冲激响应: 用 filter 函数:a1=[1,0.75,0.125]; b1=[1,-1]; n=0:20; x1=[1 zeros(1,20)]; y1filter=filter(b1,a1,x1); stem(n,y1filter); title('y1filter'); xlabel('x'); ylabel('y');
用 conv 函数:a1=[1,0.75,0.125]; b1=[1,-1]; x1=[1 zeros(1,10)];
江西财经大学嵌入式实验报告
[h]=impz(b1,a1,10); y1conv=conv(h,x1); n=0:19; stem(n,y1conv,'filled') title('y1conv'); xlabel('x'); ylabel('y');
用 impz 函数:a1=[1,0.75,
0.125]; b1=[1,-1]; impz(b1,a1,21); title('impz'); xlabel('x'); ylabel('y');
对于 y[n]=0.25{x[n-1]+x[n-2]+ x[n-3]+ x[n-4] 单位阶跃响应: 用 filter 函数:a1=[1,0.75,0.125]; b1=[1,-1]; n=0:20; x2=ones(1,21); y1filter=filter(b1,a1,x2); stem(n,y1filter); title('y1filter'); xlabel('x'); ylabel('y');
用 conv 函数:a1=[1,0.75,0.125]; b1=[1,-1]; x2=ones(1,21); [h]=impz(b1,a1,20); y1=conv(h,x2); y1conv=y1(1:21); n1=0:20; stem(n1,y1conv,'filled'); title('y1conv'); xlabel('n'); ylabel('y1[n]');
用 impz 函数:a=[1,0.75,0.125]; b=1;
江西财经大学嵌入式实验报告
impz(b,a); title('impz'); xlabel('x'); ylabel('y');
对于 y[n]=0.25{x[n-1]+x[n-2]+ x[n-3]+ x[n-4] 单位冲激响应: 用 filter 函数:a2=1; b2=[0 0.25*ones(1,4)]; n=0:9; x1=[1 zeros(1,9)]; y2filter=filter(b2,a2,x1); stem(n,y2filter); title('y2filter'); xlabel('x'); ylabel('y');
用 conv 函数:a2=1; b2=[0 0.25*ones(1,4)]; x1=[1 zeros(1,5)]; [h]=impz(b2,a2,5); y2conv=conv(h,x1); n=0:9; stem(n,y2conv,'filled') title('y2conv'); xlabel('x'); ylabel('y');
用 impz 函数:a2=1; b2=[0 0.25*ones(1,4)]; impz(b2,a2,10); title('impz'); xlabel('x'); ylabel('y'); 单位阶跃响应: 用 filter 函数:a2=1; b2=[0 0.25*ones(1,4)]; n=0:20; x2=ones(1,21); y2filter=filter(b2,a2,x2); stem(n,y2filter);
江西财经大学嵌入式实验报告
title('y2filter'); xlabel('x'); ylabel('y')
用 conv 函数:h=[0 0.25*ones(1,4)]; x2=ones(1,21); n=0:20; y2=conv(h,x2); y2conv=y2(1:21); stem(n,y2conv,'filled'); title('y2conv'); xlabel('n'); ylabel('y[n]');
用 impz 函数:n=0:20; b=[0,0.25,0.5,0.75,ones(1,17)]; a=1; impz(b,a,21); title('impz'); xlabel('n'); ylabel('y[n]'); ②数据处理方法: 用 matlab 分析作图分析。
江西财经大学嵌入式实验报告
二、实验结果与分析
江西财经大学嵌入式实验报告
用 conv 函数:
用 impz 函数:
江西财经大学嵌入式实验报告
单位阶跃响应: 用 filter 函数:
用 conv 函数:
江西财经大学嵌入式实验报告
用 impz 函数:
y[n]=0.25{x[n-1]+x[n-2]+ x[n-3]+ x[n-4] 单位冲激响应: 用 filter 函数:
江西财经大学嵌入式实验报告
用 conv 函数:
用 impz 函数:
江西财经大学嵌入式实验报告
单位阶跃响应: 用 filter 函数:
用 conv 函数:
江西财经大学嵌入式实验报告
用 impz 函数:
3、对实验现象、数据及观察结果的分析与讨论: ①根据实验结果知第一题中y和y1没有差别, 当使用filter函数时, 使用 x[n]补零后的x1 来产生y1,是因为存在边界效应,只要脉冲响应采样部分位于输入信号采样值之外,输出 就不确定,用 conv 函数计算能再输入序列后自动补零,而filter 函数不能。 ② 通过对实验结果的观察,可以看出filter、conv和impz所求的结果是一样的; y=filter(p,d,x)用来实现差分方程,d表示差分方程输出y的系数,p表示输入x的系数, 而x表示输入序列。输出结果长度数等于x的长度;而y=conv(x,h)是用来实现卷级的,对x 序列和h序列进行卷积, 输出的结果
个数等于x的长度与h的长度之和减去1; y=impz(p,d,N) 是用来实现冲击响应的,d和p的定义见filter,N表示冲击响应输出的序列个数。
4、结论: 该实验主要是针对差分方程、 冲激响应和卷积的分析的理解运用, 通过对离散系统的时域 以及稳定性的分析, 理解系统函数在其中的作用。 感谢老师的指导, 才能顺利的完成实验。
相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




