信号与系统 卷积分析法共46页
- 格式:ppt
- 大小:3.14 MB
- 文档页数:46
信号与系统序列卷积的简便算法
序列卷积的方便算法
——杨曦序列卷积的计算我们常常遇到,但能用的方法老
师教过两种:图解法和列表法。
图解法主要用来解释卷积的定义,实际做起来不胜其繁;列表法虽然简单,不过要先划表线 (当然熟了也可不用),标注离散时间,最后还要斜向相加,做起来也不利索。
这里介绍一种谁都会做的方法,做起来极快。
其实无线电系的瞎子都能证明,但注意到此的人似乎极少,是以吾推荐之。
本方法的“ 奥妙” 在于:两个多项式的积的系数序列,正是以这两个多项式系数构成的两个序列的序列卷积,多项式的指数等于序列对应点的离散时间。
例: {a}: a[-1]=2, a[0]=1, a[1]=3, a[2]=4
{b}: b[2]=.5, b[3]=4, b[4]=-1, b[5]=2
计算 c=a*b 。
解: 2 1 3 4
× .5 4 -1 2
————————————————
4 2 6 8
-2 -1 -3 -4
8 4 12 16
+1 .5 1.5 2
————————————————————
1 8.5 3.5 17 15
2 8
∴ c[1]=1, c[2]=8.5, c[3]=3.5, c[4]=17
c[5]=15, c[6]=2 c[7]=8
不难看出,其实这种方法与列表法无异。
不过把表斜着列,从而竖着相加而已。
电 子 科 技 大 学实 验 报 告学生姓名:苏晓菁 学 号:2804301026 指导教师:张鹰 一、实验室名称:信号与系统实验室二、实验项目名称:离散系统的冲激响应、卷积和 三、实验原理:线性时不变系统的输入输出关系可通过冲激响应][n h 表示∑∞-∞=-=*=k k n h k x n h n x n y ][][][][][其中*表示卷积运算,MATLAB 提供了求卷积函数conv ,即 y =conv(x,h)filter 命令计算线性常系数差分方程表征的因果LTI 系统在某一给定输入时的输出。
具体地说,考虑一个满足下列差分方程的LTI 系统:∑∑==-=-Mm m Nk k m n x b k n y a 0][][式中x [n ]是系统输入,y [n ]是系统输出。
若x 是包含在区间1-+≤≤xx xNn n n 内x [n ]的一个MATLAB 向量,而向量a 和b 包含系数k a 和k b ,那么y=filter(b,a,x)就会得出满足上面差分方程的因果LTI 系统的输出。
四、实验目的:目的:加深对离散系统冲激响应、卷积和分析方法的理解。
五、实验内容:实验内容(一)、使用实验仿真系统 实验内容(二)、MATLAB 仿真六、实验器材(设备、元器件):计算机、MATLAB 软件。
七、实验步骤:实验内容(一)、使用实验仿真系统1、 在MATLAB 环境下输入命令 >>xhxt启动《信号与系统》MATLAB 实验工具箱。
2、启动工具箱主界面,进入实验二的启动界面 3、设定输入序列][21n a a a x = 和][21m b b b y=,观测离散信号的卷积和的波形。
4、由离散系统的差分方程求输出。
实验内容(二)、MATLAB 仿真1、考虑有限长信号1,05[]0,n x n n≤≤⎧=⎨⎩其余,05[]0,n n h n n≤≤⎧=⎨⎩其余利用conv 计算[][]*[]y n x n h n =的非零样本值,并将这些样本存入向量y 中。