冲激响应和卷积分析

实验2离散系统的差分方程、冲激响应和卷积分析

一、实验目的

1 加深对离散系统的差分方程、冲激响应和卷积分析方法的理解。

二、实验原理

离散系统

其输入、输出关系可用以下差分方程描述:

∞N∑dkk=0y[n-k]=M∑k=0pkx[n-k] 输入信号分解为冲激信号:x[n]=∑x[m]δ[n-m]

m=-∞

记系统单位冲激响应 : δ[n]→h[n]

m=-∞则系统响应为如下的卷积计算式: y[n]=x[n]*h[n]=

当∑x[m]h[n-m] ∞dk=0,k=1,2,...N时,h[n]是有限长度的(n:[0,M]),称系统为FIR系统;反之,称系统为IIR系统。

在MATLAB中,可以用函数y=Filter(p,d,x) 求解差分方程,也可以用函数

y=Conv(x,h)计算卷积。

二、实验内容

编制程序求解下列两个系统的单位冲激响应和阶跃响应,并绘出其图形。

(1): y[n]+0.75y[n-1]+0.125y[n-2]=x[n]-x[n-1]

(2): y[n]=0.25{x[n-1]+x[n-2]+x[n-3]+x[n-4]+x[n-5]}

程序(1):

A=[1,0.75,0.125];

B=[1,-1];

x1=[1,zeros(1,10)];

x2=ones(1,20);

y1=filter(B,A,x1);

subplot(2,2,1);

stem(y1);

title('y1单位冲击响应')

y2=filter(B,A,x2);

subplot(2,2,2);

stem(y2);

title('y2阶跃响应');

y3=conv(x1,y1);

subplot(2,2,3);

stem(y3);

title('y3卷积');

y4=conv(x2,y1);

subplot(2,2,4);

stem(y4);

title('y4卷积')

程序(1)图

程序(2):

A=[1];

B=[0,0.25,0.25,0.25,0.25];

x1=[1,zeros(1,10)];

x2=ones(1,20);

y1=filter(B,A,x1);

subplot(2,2,1);

stem(y1);

title('y1单位冲击响应')

y2=filter(B,A,x2);

subplot(2,2,2);

stem(y2);

title('y2阶跃响应');

y3=conv(x1,y1);

subplot(2,2,3);

stem(y3);

title('y3卷积');

y4=conv(x2,y1);

subplot(2,2,4);

stem(y4);

title('y4卷积')

程序(2)图

三、理论计算:

经计算:

系统(1): y[n]+0.75y[n-1]+0.125y[n-2]=x[n]-x[n-1]

理论冲激响应为: 因为y[n]为因果函数,由递归计算所得:

X[n]= δ(n)

当n

h(0)=1, h(1)=-7/4, h(2)=19/16, h(3)=-43/64 ..... ......

h(z)=7.5*(-0.5).^n*u(n)- (-0.25).^n*u(n)

理论阶跃响应为: 因为y[n]为因果函数,由递归计算所得:

X[n]=u(n)

当n

g(0)=1, g(1)=-3/4, g(2)=7/16, g(3)=-9/64...... .......

g(z)=1.5*(-0.5).^n-(-0.25).^n

系统(2): y[n]=0.25{x[n-1]+x[n-2]+x[n-3]+x[n-4]+x[n-5]} 同理,由递归方法可得:

理论冲激响应为: h(z)=0.25*[δ(n-1)+ δ(n-2)+ δ(n-3)+ δ(n-4]

理论阶跃响应为: g(z)=0.25*[u(n-1)+ u(n-2)+ u(n-3)+ u(n-4)]

将n值分别代入理论式h(z)和g(z),将结果与程序结果图比较可知理论与程序结果一致。

四、实验小结

通过这次实验,基本学会了用MATLAB软件编程求离散系统的单位脉冲响应和单位冲击响应,对解离散系统差分方程有了进一步学习。

实验2离散系统的差分方程、冲激响应和卷积分析

一、实验目的

1 加深对离散系统的差分方程、冲激响应和卷积分析方法的理解。

二、实验原理

离散系统

其输入、输出关系可用以下差分方程描述:

∞N∑dkk=0y[n-k]=M∑k=0pkx[n-k] 输入信号分解为冲激信号:x[n]=∑x[m]δ[n-m]

m=-∞

记系统单位冲激响应 : δ[n]→h[n]

m=-∞则系统响应为如下的卷积计算式: y[n]=x[n]*h[n]=

当∑x[m]h[n-m] ∞dk=0,k=1,2,...N时,h[n]是有限长度的(n:[0,M]),称系统为FIR系统;反之,称系统为IIR系统。

在MATLAB中,可以用函数y=Filter(p,d,x) 求解差分方程,也可以用函数

y=Conv(x,h)计算卷积。

二、实验内容

编制程序求解下列两个系统的单位冲激响应和阶跃响应,并绘出其图形。

(1): y[n]+0.75y[n-1]+0.125y[n-2]=x[n]-x[n-1]

(2): y[n]=0.25{x[n-1]+x[n-2]+x[n-3]+x[n-4]+x[n-5]}

程序(1):

A=[1,0.75,0.125];

B=[1,-1];

x1=[1,zeros(1,10)];

x2=ones(1,20);

y1=filter(B,A,x1);

subplot(2,2,1);

stem(y1);

title('y1单位冲击响应')

y2=filter(B,A,x2);

subplot(2,2,2);

stem(y2);

title('y2阶跃响应');

y3=conv(x1,y1);

subplot(2,2,3);

stem(y3);

title('y3卷积');

y4=conv(x2,y1);

subplot(2,2,4);

stem(y4);

title('y4卷积')

程序(1)图

程序(2):

A=[1];

B=[0,0.25,0.25,0.25,0.25];

x1=[1,zeros(1,10)];

x2=ones(1,20);

y1=filter(B,A,x1);

subplot(2,2,1);

stem(y1);

title('y1单位冲击响应')

y2=filter(B,A,x2);

subplot(2,2,2);

stem(y2);

title('y2阶跃响应');

y3=conv(x1,y1);

subplot(2,2,3);

stem(y3);

title('y3卷积');

y4=conv(x2,y1);

subplot(2,2,4);

stem(y4);

title('y4卷积')

程序(2)图

三、理论计算:

经计算:

系统(1): y[n]+0.75y[n-1]+0.125y[n-2]=x[n]-x[n-1]

理论冲激响应为: 因为y[n]为因果函数,由递归计算所得:

X[n]= δ(n)

当n

h(0)=1, h(1)=-7/4, h(2)=19/16, h(3)=-43/64 ..... ......

h(z)=7.5*(-0.5).^n*u(n)- (-0.25).^n*u(n)

理论阶跃响应为: 因为y[n]为因果函数,由递归计算所得:

X[n]=u(n)

当n

g(0)=1, g(1)=-3/4, g(2)=7/16, g(3)=-9/64...... .......

g(z)=1.5*(-0.5).^n-(-0.25).^n

系统(2): y[n]=0.25{x[n-1]+x[n-2]+x[n-3]+x[n-4]+x[n-5]} 同理,由递归方法可得:

理论冲激响应为: h(z)=0.25*[δ(n-1)+ δ(n-2)+ δ(n-3)+ δ(n-4]

理论阶跃响应为: g(z)=0.25*[u(n-1)+ u(n-2)+ u(n-3)+ u(n-4)]

将n值分别代入理论式h(z)和g(z),将结果与程序结果图比较可知理论与程序结果一致。

四、实验小结

通过这次实验,基本学会了用MATLAB软件编程求离散系统的单位脉冲响应和单位冲击响应,对解离散系统差分方程有了进一步学习。


相关内容

  • 离散系统的差分方程.冲激响应和卷积分析
  • 实验2 离散系统的差分方程.冲激响应和卷积分析 一.实验目的 加深对离散系统的差分方程.冲激响应和卷积分析方法的理解. 二.实验原理 离散系统可表示为 其输入.输出关系可用以下差分方程描述: ∑a k =0N k y [n -k ]=∑b m x [n -m ] k =0M 输入信号分解为冲激信号, ...

  • 信号与线性系统
  • <信号与线性系统>课程教学大纲 课程编号:28121008 课程类别:学科基础课程 授课对象:信息工程.电子信息工程.通信工程等专业 指定教材:管致中,<信号与线性系统>(第4版),高等教育出版社,2004年 教学目的: <信号与线性系统>课程讨论确定信号经过线性 ...

  • 连续时间系统的时域分析
  • 第二章 连续时间系统的时域分析 §2-1 引 言 线性连续时间系统的时域分析,就是一个建立和求解线性微分方程的过程. 一.建立数学模型 主要应用<电路分析>课程中建立在KCL 和KVL 基础上的各种方法. 线性时不变系统的微分方程的一般形式可以为: d n d n -1d r (t ) ...

  • 信号与系统实验报告
  • 本科生实验报告 实验课程 信号与系统 学院名称 信息科学与技术学院 专业名称 信息工程 学生姓名 杨海洋 学生学号 [1**********]1 指导教师 杨斯涵 实验地点 6A502 实验成绩 二〇一四年11月二〇一四年12月 实验一 MATLAB 编程初步应用及产生典型信号 一.实验目的及要求: ...

  • 信号与系统基础知识
  • <信号与系统>基础知识学习指导 第一章 信号与系统的基本概念 1.单位冲激信号的脉冲幅度为,脉冲强度为. 2.单位抽样序列(是/不是)奇异函数. 3.离散信号两个序号之间的序列值为(零/无定义). 4.虚指数序列的低频位置位于π的倍附近,高频位置位于π的倍附近. 5.虚指数序列的谐波个数 ...

  • (二阶)基于新型二阶复合导数的边缘检测算法
  • 基于新型二阶复合导数的边缘检测算法:图像边缘是图像的重要特征,边缘检测是图像处理的重要步骤.本文将由分数阶次微摘要摘要: 分和分数阶次积分组合成的新型二阶复合导数应用于图像处理.对于二维图像的边缘检测,本文推导出一种全新的复数模板用于实现分数阶次微分.响应一起实现复合导数,在此基础上,形成了一种新的 ...

  • 信号与系统基础知识X
  • <信号与系统>基础知识要点 第一章 信号与系统 1.周期信号的判断 (1)连续信号 思路:两个周期信号x (t ) 和y (t ) 的周期分别为T 1和T 2,如果 T 1N 1 为有理= T 2N 2 数(不可约),则所其和信号x (t ) +y (t ) 为周期信号,且周期为T 1和 ...

  • 信号分析与处理_模拟试卷
  • 1.具有跳变的信号在其跳变处的导数是一个 a)强度等于跳变幅度的冲激函数 b) 幅度为无限大的冲激函数 c) 强度为无限大的冲号 d) 理想阶跃信号 则 x(n) 是 2.设 x(n) 是一个绝对可求和的信号,其有理 z 变换为 X ( z) .若已知 X ( z) 在 z=0.5有一个极点, . ...

  • 信号与系统考试考点
  • 信号与系统的时域分析 1. 什么是LTI 系统?在时域中,我们如何表示系统?什么是系统的单位冲激响应? ◆ 系统的线性时不变性的证明与判断(书中例子1-14,1-16,1-17,1-18): ◆ 表示系统的时域数学模型:卷积表示,微分方程(连续时间系统),差分方程(离散时间 系统): ◆ 单位冲激响 ...