数字信号处理MATLAB实例.docVIP

  • 6
  • 0
  • 约6.29千字
  • 约 19页
  • 2024-03-27 发布于北京
  • 举报

数字信号处理MATLAB实例

?第1章离散时间系统和信号

?第2章离散傅里叶变换及其快速算法?

?第3章无限长单位脉冲响应(IIR)滤波器的设计方法

第4章有限长单位脉冲响应(FIR)滤波器的设计方法?

?第5章数字信号处理系统的实现?

?第7章多采样率信号处理?

?

???第1章离散时间信号与系统

例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,

文档评论(0)

1亿VIP精品文档

相关文档