概述
实验2离散系统的时域分析
实验目的:加深对离散系统的差分方程、冲激响应和卷积分析方法的理解。
实验原理:离散系统
][n x ]
[n y Discrete-time
systme
其输入、输出关系可用以下差分方程描述:
∑∑==-=-M
k k N k k k n x p k n y d
00][][ 输入信号分解为冲激信号,
∑∞
-∞=-=
m m n m x n x ][][][δ。 记系统单位冲激响应 ][][n h n →δ,
则系统响应为如下的卷积计算式:
∑∞
-∞=-=
*=m m n h m x n h n x n y ][][][][][ 当N k d k ,...2,1,0==时,h[n]是有限长度的(n :[0,M]),称系统为FIR 系统;反之,称系统为IIR 系统。
在MATLAB 中,可以用函数y=filter(p,d,x)实现差分方程的仿真,也可以用函数 y=conv(x,h)计算卷积,用y=impz(p,d,N)求系统的冲激响应。
实验内容和要求:
1、以下程序中分别使用conv 和filter 函数计算h 和x 的卷积y 和y1,运行程序,并分析y 和y1是否有差别,为什么要使用x[n]补零后的x1来产生y1;具体分析当h[n]有i 个值,x[n]有j 个值,使用filter 完成卷积功能,需要如何补零?
% Program P2_7
clf;
h = [3 2 1 -2 1 0 -4 0 3]; % impulse response
x = [1 -2 3 -4 3 2 1]; % input sequence
最后
以上就是活泼鼠标为你收集整理的matlab 离散信号和系统的时域分析,数字信号处理matlab实验2_离散系统的时域分析...的全部内容,希望文章能够帮你解决matlab 离散信号和系统的时域分析,数字信号处理matlab实验2_离散系统的时域分析...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复