用MATLAB实现信号的时域卷积_第1页
用MATLAB实现信号的时域卷积_第2页
用MATLAB实现信号的时域卷积_第3页
用MATLAB实现信号的时域卷积_第4页
用MATLAB实现信号的时域卷积_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 实现信号的时域卷积MATLAB用 用MATLAB实现信号的时域卷积 摘要: 利用抽样方法绘制连续信号和离散信号。编制 函数计算连续时间信号,离散时间信号的卷积。 关键字: MATLAB;离散卷积;连续卷积 实验原理: 卷积运算在信号与系统分析中具有非常重要的意义,是信号与系统分析的基本方法之一。线性是不变系统的零状态响应就可以通过求解驶入激励信号与系统单位冲击响应的卷积运算获得。 在连续时间系统中,卷积运算成为卷积积分,表示为 ?dtt?ft?ff?ftf? 2121?在离散时间系统中,卷积运算称为卷积和,表示为: ? mxxnn?xn?xn?xm2211?m?实验任务及实现方法: 编制计算

2、离散时间序列卷积核的M函数,该函数课计算两离散序列和的卷积?nndconvxx21 和。程序计算出卷积和的同时,还?n?xxnxxnn?12绘制出序列、和的时域波形图,并返回?nnxxnx12的非零样值点的对应向量。 ?nx 任务(1)程序: dconv(x1,x2,y1,y2)function%任意两序列卷积 );请输入x1=x1=input( );请输入x2=x2=input( );y1=请输入y1=input( );y2=y2=input(请输入 subplot(131),stem(x1,y1),grid on,title(y1),axis(min(x1)-1),(max(x1)+1),

3、(min(y1)-1),(max(y1)+1) )subplot(132),stem(x2,y2),grid on,title(y2),axis(min(x2)-1),(max(x2)+1),(min(y2)-1),(max(y2)+1) ) %_ xmin1=min(x1); xmax1=max(x1); xmin2=min(x2); xmax2=max(x2); t=(xmax2+xmax1)-(xmin2+xmin1)+1; xx=0:(t-1); ft=conv(y1,y2) ),title(subplot(133),stem(xx,ft),grid on*axis(min(xx)+0

4、.5),(max(xx)+0.5),(min(ft)-0.5),(max(ft)+0.5) 调用来完成下面两离散序列的卷?dconv积和运算,并绘制图形: ?4n?u?n?hnu?xn任务(2)程序: f=ddconv(m1,m2)function %-%离散序列1 t1=m1-5; t2=m1+5; 横坐标%t=t1:t2; n=length(t); 起始到跳变%tt=t1:m1; n1=length(tt); f1=zeros(1,n1-1),ones(1,n-n1+1);%subplot(141),stem(t,f1),grid on,title(阶跃函数序列 u(n-m1) ),axi

5、s(t1 t2 -0.2 1.5) %- 2离散序列% p1=m1-5; p2=m1+5; 横坐标%p=p1:p2; z=length(p); 起始到跳变%pp=p1:m2; z1=length(pp); f2=zeros(1,z1-1),ones(1,z-z1+1);%subplot(142),stem(p,f2),grid on,title(离散阶跃序列 u(n-m2) ),axis(p1 p2 -0.2 1.5) %- 两离散序列相减% 共同横坐标k=min(min(t),min(p):max(max(t),max(p); % s1=zeros(1,length(k);s2=s1; s1

6、(find(k=min(t)&(k=min(p)&(k=min(tx1)&(k=min(tx2)&(k=min(tx3)&(k1=min(tx4)&(k1=min(ont)&(ks=min(k1)&(ks=max(k1)=1)=h; ffu=1/2*(s5.*s6); ),title(on1/2*t*u(t)-u(t-2)subplot(132),stairs(ks,ffu),grid axis(-5,5,(min(ffu)-0.5),(max(ffu)+0.5) xmin1=min(k); xmax1=max(k); xmin2=min(ks); xmax2=max(ks); ttx=(xmax2+xmax1)-(xmin2+xmin1)+0.01; xx=0:0.01:(ttx-0.01); ft=conv(e,ffu); )h(n)*x(n)subplot(133),stairs(xx,ft),grid on,title( axis(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论