数字信号处理MATLB实例.docVIP

  • 56
  • 0
  • 约 25页
  • 2016-11-27 发布于贵州
  • 举报
数字信号处理MATLB实例

第1章 离散时间信号与系统 例1-1 用MATLAB计算序列{-2 0 1 –1 3}和序列{1 2 0 -1}的离散卷积。 解 MATLAB程序如下: a=[-2 0 1 -1 3]; b=[1 2 0 -1]; c=conv(a,b); M=length(c)-1; n=0:1:M; stem(n,c); ?????????????? xlabel(n); ylabel(幅度); 图1.1给出了卷积结果的图形,求得的结果存放在数组c中为:{-2 -4 1 3 1 5 1 -3}。 ? 例1-2 用MATLAB计算差分方程 当输入序列为 时的输出结果 。 解 MATLAB程序如下: N=41; a=[0.8 -0.44 0.36 0.22]; b=[1 0.7 -0.45 -0.6]; x=[1 zeros(1,N-1)]; k=0:1:N-1; y=filter(a,b,x); stem(k,y) xlabel(n);ylabel(幅度) ?????????? 图 1.2 给出了该差分方程的前41个样点的输出,即该系统的单位脉冲响应。     例1-3 用MATLAB计算例1-2差分方程 所对应的系统函数的DTFT。 解 例1-2差分方程所对应的系统函数为:

文档评论(0)

1亿VIP精品文档

相关文档