信号与系统分析实习报告 MATLAB.docVIP

  • 10
  • 0
  • 约3.61千字
  • 约 9页
  • 2017-08-16 发布于河南
  • 举报
信号与系统分析的MATLAB实现 学生:XXX 学号: 完成日期:2004.12.26 上机题一: 设,,对,采样形成离散序列。参数选择:采样率4ms,频率30HZ,2.5,2。编程计算: 计算 将时移,得=,计算 画出各序列图形,,,, 算法及分析 卷积函数算法与分析:由所学知识可知,连续信号的卷积是积分运算,对连续信号按采样定理进行采样,可得到离散信号或离散序列,这时卷积积分变成了卷积求和,是一种延迟加权求和运算。设有离散序列和,则有卷积公式。设,分别为序列、的长度,则。根据MATLAB语言的向量存储表示可推出,,我们用向量存储的结果,可设。 由于给出的算法涉及求和运算,于是在设计程序时,需要使用两重for循环,外重循环置的初始值,内重循环实现循环求和,而在循环之前需判断是否存在,即判断的值是否在区间内,这用一个if语句即可实现。具体程序实现如下: function f=dconv(f1,f2,n1,n2)%定义求卷积的函数 k3=length(n1)+length(n2); for n=2:k3 f(n-1)=0; for m=1:length(n1) if ((n-m)=1 (n-m)=length(n2)) f(n-1)=f(n-1)+f1(m)*f2(n-m);%计算卷积和

文档评论(0)

1亿VIP精品文档

相关文档