版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验二 系统的时域分析,实验目的,1.掌握连续时间信号卷积的原理及其matlab实现 2.掌握连续时间系统响应的原理及其matlab实现 3.掌握离散系统单位脉冲序列响应及其matlab实现 4.掌握离散序列卷积和的计算方法及其matlab实现,实验原理一,连续时间信号的卷积 Matlab的库函数conv()只能计算离散序列f1与f2的卷积和,构造函数sconv()实现两连续函数的卷积积分。,functionf,k=sconv(f1,f2,k1,k2,p) 计算连续信号卷积积分f(t)=f1(t)*f2(t) f: 卷积积分f(t)对应的非零样值向量 k: f(t)的对应时间向量 f1: f1
2、(t)非零样值向量 f2: f2(t)非零样值向量 k1: f1(t)的对应时间向量 k2: f2(t)的对应时间向量 p: 取样时间间隔,续: f=conv(f1,f2); %计算序列f1和f2的卷积和f f=f*p; k0=k1(1)+k2(1); %计算序列f非零样值的起点位置 k3=length(f1)+length(f2)-2 %计算卷积和f非零样值的宽度 k=k0:p:k3*p %确定卷积和f非零样值的时间量 subplot(2,2,1) plot(k1,f1) %在子图1绘出f1(t)的时域波形图 title(f1(t) xlabel(t) ylabel(f1(t),续: sub
3、plot(2,2,2) plot(k2,f2) %在子图2绘出f2(t)的时域波形图 title(f2(t) xlabel(t) ylabel(f2(t) subplot(2,2,3) plot(k,f) %画卷积f(t)的时域波形图 h=get(gca, position) h(3)=2.5*h(3) set(gca, position,h) %将第三个子图的横坐标范围扩为原来的2.5倍 title(f(t)=f1(t)*f2(t) xlabel(t) ylabel(f(t),举例1,已知两个连续时间信号如下图所示,试用MATLAB求f(t)=f1(t)*f2(t),并绘出f(t)的时域波形
4、图。,MATLAB命令如下: p=0.01; k1=0:p:2; f1=0.5*k1; k2=k1; f2=f1; f,k=sconv(f1,f2,k1,k2,p),仿真结果,实验原理二,连续时间系统零状态响应的MATLAB实现 Matlab库函数中的lsim()能对微分方程描述的LIT连续时间系统响应进行仿真。 函数lsim()的调用格式: lsim(b,a,x,t) 该调用格式中,a和b是由描述系统的微分方程左边和右边系数构成的两个行向量;t为输入信号时间范围的向量,x为输入信号在向量t定义的时间点上的抽样值,举例2,解:MATLAB命令如下: a=1 2 1; b=1 2; p=0.5;
5、 %定义取样时间间隔 t=0:p:5; %定义时间范围 x=exp(-2*t); %定义输入信号 lsim(b,a,x,t); %对系统输出信号进行仿真 hold on p=0.3; t=0:p:5; x=exp(-2*t); lsim(b,a,x,t); hold on p=0.01; t=0:p:5; x=exp(-2*t); lsim(b,a,x,t); hold off 系统零状态响应的仿真波形图如下图所示:,仿真结果,实验原理三,连续时间系统冲激响应的MATLAB实现 MATLAB为用户提供了专门用于连续系统冲激响应并绘制其时域波形的impulse函数 函数impulse()的调用格
6、式: impulse(b,a),连续时间系统阶跃响应的MATLAB实现 MATLAB为用户提供了专门用于连续系统阶跃响应并绘制其时域波形的step函数 函数step()的调用格式: step(b,a),举例3,MATLAB命令如下: a=1 1 6; b=1; subplot(2,2,1) impulse(b,a) subplot(2,2,2) step(b,a),仿真波形,实验原理四,Matlab为用户提供了专门用于求离散系统单位序列响应数值解并绘制其时域波形的impz函数。 其调用形式之一为: Impz(b,a,N) 其中,a和b分别为描述离散系统的差分方程系数所决定的行向量,N为正整数,
7、用于指定绘制系统单位序列响应的时间范围,即该调用格式将绘出由向量a和b定义的离散系统在0N个时间样点区间单位序列响应的时域波形。,举例4,已知差分方程为y(n)-y(n-1)+y(n-2)/8=x(n).求该系统的单位序列响应 。 命令代码如下: a=1 -1 1/8; b=1; impz(b,a,50) title(h(n) grid,仿真结果,实验原理5,Matlab提供了用于求两个有限时间区间非零的离散时间序列卷积和的专用函数conv。其调用格式为: x=conv(x1,x2) 上式中,输入参量x1、 x2分别为包含序列x1(n)和x2(n)的所有非零样值点的行向量;输出参量x为返回序列x(n)=x1(n) x2(n) 的所有非零样值点的行向量。,举例5,计算离散序列卷积和y(k)=x(k) x(k)。其中, x(k)=1 1 0 1 0 1并绘制其时域波形。 解:命令代码如下: x=1 1 0 1 0 1; y=conv(x,x); subplot(2,1,1) stem(0:length(x)-1, x) ylabel
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届吉林省长春市榆树市一中高三物理第一学期期末统考试题含解析
- 河南省郑州市嵩阳高级中学2025届高二物理第一学期期末教学质量检测试题含解析
- 2025届山西省长治市高一物理第一学期期末联考试题含解析
- 2025届广东省肇庆市高二物理第一学期期中复习检测模拟试题含解析
- 2025届云南红河州第一中学物理高一上期末综合测试模拟试题含解析
- 四川省广元市四川师范大学附属万达中学2025届高三上物理期中教学质量检测试题含解析
- 2025届黑龙江省哈尔滨师范大学青冈实验中学校物理高二第一学期期末综合测试试题含解析
- 陀螺仪基础知识单选题100道及答案解析
- 四大名著之西游记经典解读九
- 2024简单建设工程合同范本
- 2024至2030年中国补肾市场销售前景模及消费需求潜力分析报告
- 2024-2030年中国水循环利用行业市场发展趋势与前景展望战略分析报告
- 2024年秋新人教版七年级上册数学教学课件 第三章 代数式 数学活动
- 2024小学道德与法治新教材培训:教材逻辑分析与教学要点梳理
- 百果园品牌特许经营合同范本(2024年版)
- 中国古代刑罚
- 广东省佛山市2023届普通高中教学质量检测(二)化学试题
- 奇安信1+X考试附有答案
- 华东师大版(2024年新教材)七年级上册数学期中综合素质评价试卷(含答案)
- CJ/T 109-2007 潜水搅拌机 标准
- 2024-2030年中国安胎药市场运营态势及未来销售规模建议研究报告
评论
0/150
提交评论