2015年西南交通大学数字信号处理实验1
更新时间:2023-11-25 17:18:01 阅读量: 教育文库 文档下载
数字信号处理MATLAB上机实验
第一章
14(2)已知差分方程为y(n)=1/5(x(n)+x(n-1)+x(n-2)+x(n-3)+x(n-4)),输入信号如下图所示,试求出y(n).
实验目的:学习MATLAB的简单使用,学习如何使用MATLAB绘制信号的波形图。
实验任务:学会调用filter、filtic函数求解差分方程,掌握差分方程的解法以及波形图的绘制方法。
实验思路:
实验代码:
ys=1;
xn=[ones(1,12),[2,1,1,0.5,1,1,1,1.5],ones(1,12)]; B=[0.2,0.2,0.2,0.2,0.2];A=1; xi=filtic(B,A,ys); yn=filter(B,A,xn,xi); n=0:length(yn)-1;
subplot(1,1,1);stem(n,yn,'.')
title('(第14题)');xlabel('n');ylabel('y(n)')
运行结果:
实验总结:掌握了序列差分方程的求解方法,感受到了MATLAB的强大之处。了解了使用MATLAB解决数字信号问题的基本形式。
16(1)已知差分方程y(n)=0.6y(n-1)-0.08y(n-2)+x(n),求出系统的单位脉冲响应和单位阶跃响应。
实验目的:掌握用MATLAB求解差分方程以及MATLAB对函数的表示。
实验任务:用MATLAB表示冲击函数和阶跃函数,并求出题设差分方程对应的两种响应的波形。
实验思路:
实验代码: 单位脉冲响应:
ys=1;
xn=[1,zeros(1,30)]; B=1;
A=[1,-0.6,0.08]; xi=filtic(B,A,ys); yn=filter(B,A,xn,xi); n=0:length(yn)-1;
subplot(1,1,1);stem(n,yn,'.')
title('(16-1)');xlabel('n');ylabel('h(n)')
单位阶跃响应: ys=1;
xn=[ones(1,30)]; B=1;
A=[1,-0.6,0.08]; xi=filtic(B,A,ys); yn=filter(B,A,xn,xi); n=0:length(yn)-1;
subplot(1,1,1);stem(n,yn,'.')
title('(16-2)');xlabel('n');ylabel('u(n)')
运行结果: 单位脉冲响应
单位阶跃响应
实验总结:掌握了冲激函数和阶跃函数的波形求解方法,对MATLAB的使用更加熟练。
第二章
24(2)已知差分方程y(n)=0.9y(n-1)+x(n)+0.9x(n-1),试定性画出其频率响应函数的幅频特性曲线;
(3)设输入x(n)=exp(jwn),求输出y(n)。
实验目的:学会利用MATLAB求频率响应函数的幅频特性曲线,学习指数函数的表示以及虚数单位j的应用。
实验任务:根据差分方程写出频率响应函数,从而根据频率响应函数运用MATLAB求出它的幅频特性曲线;由题设x(n)和差分方程求出y(n)。
实验思路: 幅频特性:
求解y(n)
实验代码:
求幅频特性曲线:
B=[1,0.9];A=[1,-0.9]; [Hk,w]=freqz(B,A,'whole'); subplot(1,1,1);plot(w/pi,abs(Hk));
xlabel('\\omega/\\pi');axis([0,2,0,20]);title('24-2幅频特性曲线')
求y(n): ys=1; n=0:1:60;
xn=exp(i*2*pi*n); B=[1,0.9];A=[1,-0.9]; xi=filtic(B,A,ys); yn=filter(B,A,xn,xi); n=0:length(yn)-1;
subplot(1,1,1);stem(n,yn,'.')
title('(24-3)');xlabel('n');ylabel('y(n)')
运行结果: 幅频特性曲线
求解y(n)
实验总结:掌握了求解更为复杂的差分方程,能够求解幅频响应以及利用输入信号求解输出信号,为以后的学习打下了见识的基础。
31 已知系统函数H(z)=(z^2+5z-50)/(2*z^4-3.98*z^3+1.17*z^2+2.3418z-1.5147) (1)画出零极点图,并判断系统是否稳定; (2)输入单位阶跃序列u(n)检查系统是否稳定。
实验目的:学会用MATLAB画零极点图,并根据零极点图判断系统是否稳定;学习用单位阶跃序列检查系统是否稳定。
实验任务:由题设差分方程,运用MATLAB求出零极点图,当输入为单位阶跃序列时,求出y(n),并检查系统的稳定性。
实验思路: 1.画零极点图
2.求解y(n)
实验代码: 画零极点图
B=[1,5,-50];A=[2,-2.98,0.17,2.3418,-1.5147]; subplot(1,1,1);zplane(B,A);title('31-1零极点分布')
求解y(n)
ys=1;
xn=ones(1,700);
B=[0,0,1,5,-50];A=[2,-2.98,0.17,2.3418,-1.514]; xi=filtic(B,A,ys); yn=filter(B,A,xn,xi); n=0:length(yn)-1;
subplot(1,1,1);stem(n,yn,'.')
title('31-2');xlabel('n');ylabel('y(n)')
运行结果: 零极点图
输出波形y(n):
结果分析:从两个图中都可以看出,系统是稳定的。
第一个图中,极点都在单位圆内,故系统稳定;
第二个图中,当n趋于∞时,y(n)趋于一个稳定的值,所以系统是稳定的。
实验总结:利用MATLAB判断了一个比较系统的稳定性,由此体现出来MATLAB的强大作用,同时为以后处理系统函数提供了一个有效的手段。
正在阅读:
2015年西南交通大学数字信号处理实验111-25
uci数据集大致情况翻译06-28
2018年乡镇农业服务中心上半年工作总结06-19
苏教版五年级语文下册1、2、3、4、5、6、7单元知识点全复习05-25
2017年春季语文A版四年级语文下学期6.22、董存瑞舍身炸碉堡教案207-21
净化理论高级工试题及答案03-29
二级单选-函数和代码复用10-28
常量营养与微量营养的关系03-01
MATLAB实验112-09
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 信号处理
- 交通大学
- 西南
- 实验
- 数字
- 2015
- 全国建筑行业通讯录 精查的
- 开展争创“四强”党组织争做“四优”共产党员活动实施方案
- Spring2.0 AOP使用心得
- 差倍问题教案
- 企业负责人职务消费调研报告
- 尔雅考古与人类考试题及答案
- 主麻到底里多少拜 - 一个多年未解的普遍困惑问题
- 乡村一事一议财政奖补亮化工程建设项目实施情况报告
- 南大网院 职业生涯管理第二次作业2016
- 爱到无力 现代文阅读题及答案
- 山东省泰山外国语学校中考物理试题分类汇编 考点02 光的传播、光的反射、平面镜成像 - 图文
- 湖北省武汉市2018届高三四月调研测试数学文试题(world版)
- 康复医学专业知识试题及答案
- 冬至补药配方图片
- 2016年省考面试真题与答案解析
- 头脑风暴法在教学中的运用及其注意要点
- 七年级数学下册第10章数据的收集整理与描述检测1新版新人教版1
- 拉丁舞教学大纲
- 2013年上半年教师资格考试教育教学知识与能力(小学)试题
- 高二数学最新课件-第十章排列组合和概率(第2课)加法原理和乘法原理(2) 精品