数字信号处理matlab实现实例(推荐给学生).docVIP

  • 17
  • 0
  • 约8.19千字
  • 约 8页
  • 2021-07-10 发布于湖北
  • 举报

数字信号处理matlab实现实例(推荐给学生).doc

数字信号处理Matlab实现实例 离散时间信号与系统 例1-1用MATLAB计算序列{-201–13}和序列{120-1}的离散卷积。 解MATLAB程序如下: a=[-201-13]; b=[120-1]; c=conv(a,b); M=length(c)-1; n=0:1:M; stem(n,c); ??????????????xlabel(n);ylabel(幅度); 图1.1给出了卷积结果的图形,求得的结果存放在数组c中为:{-2-413151-3}。 例1-2用MATLAB计算差分方程 当输入序列为时的输出结果。 解MATLAB程序如下: N=41; a=[0.8-0.440.360.22]; b=[10.7-0.45-0.6]; x=[1zeros(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差分方程所对应的系统函数为: 其DTFT为 用MATLAB计算的程序如下: k=256; num=[0.8-0.440.360.02]; den=[10.7-0.45-0.6]; w=0:pi/k

文档评论(0)

1亿VIP精品文档

相关文档