欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOCX文档下载
 

离散序列卷积(matlab实现)

  • 资源ID:167767243       资源大小:111.71KB        全文页数:5页
  • 资源格式: DOCX        下载积分:12积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要12积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

离散序列卷积(matlab实现)

数字信号处理实验报告实验一离散时间序列卷积和MATLAB实现(一) 实验目的:学会用MATLAB对信号与系统分析的方法,理解离散序列卷 积和的计算对进行离散信号与系统分析的重要性。(二) 实验原理:1、离散时间序列fl(k)和f2(k)的卷积和定义:f(k)=fl(k)*f2(k)=艺 f 1(i) f 2(k - i)i = g2、在离散信号与系统分析中有两个与卷积和相关的重要结论:a、f(k)=艺f (i) 8 (k i) =f(k)* 8(k)即离散序列可分解为一系列i=g幅度由f(k)决定的单位序列6(k)及其平移序列之积。b、对线性时不变系统,设其输入序列为f(k),单位响应为h(k),其零状态响应为 y(k),则有:y(k)= f (i) h (k i)i = g3、上机:conv.m用来实现两个离散序列的线性卷积。其调用格式是: y=conv(x,h)若x的长度为N,h的长度为M,则y的长度L=N+M-1。(三) 实验内容1、题一:令 x(n)= 6,2,3,4,5,h(n)=匕2,3,6,4,2,y(n)=x(n)*h(n),求 y(n)。要求用subplot和stem画出x(n),h(n),y(n)与n的离散序列图形。源程序:N=5;M=6;L=N+M-1;x=1,2,3,4,5;h=6,2,3,6,4,2;y=conv(x,h);nx=0:N-1;nh=0:M-1;ny=0:L-1;subplot(131); stem(nx,x,'*k'); xlabel('n');ylabel('x(n)'); grid on ;subplot(132); stem(nh,h,'*k'); xlabel('n');ylabel('h(n)'); grid on ;subplot(133); stem(ny,y,'*k'); xlabel('n');ylabel('y(n)'); grid on ;实验结果:分析实验结果:根据实验结果分析可知,实验所得的数值跟x (n)与y (n)所卷积的结果相同。2、题二:已知序列fl(k)= 00 < k < 2其它12 f2(k)=3k = 1k = 2k = 3其它调用conv()函数求上述两序列的卷积和 源程序:clc;k1=3;k2=3; k=k1+k2-1; f1=1,1,1;f2=0,1,2,3; f=conv(f1,f2);nf1=0:k1-1; nf2=0:k2;nf=0:k;subplot(131); stem(nf1,f1,'*r'); xlabel('n'); ylabel('f1(n)'); grid on ;subplot(132); stem(nf2,f2,'*b'); xlabel('n'); ylabel('f2(n)'); grid on ;subplot(133); stem(nf,f,'*g'); xlabel('n'); ylabel('f(n)'); grid on ;实验结果:nnn分析实验结果:根据实验结果分析可知,实验所得的数值跟fl (n)与f2 (n)所卷积的结果相 同。3、题三:编写计算两离散序列卷积和f(k)=f1(k)*f2(k)的实用函数dconv().要求该 程序在计算出卷积和f(k)的同时,还绘出序列f1(k),f2(k)和 f(k)的时域波形图。 functionf,k=dconv(f1,f2,k1,k2)%f1(k),f2(k)及f(k)的对应序号向量分别为kl,k2和k。 源程序:functionf,k=dconv(f1,f2,k1,k2);f=conv(f1,f2);k(1)=k1(1)+k2(1);k(length(f)=k1(length(f1)+k2(length(f2);k=k(1):k(length(f);subplot(131); stem(k1,f1,'*r'); xlabel('k1');ylabel('f1(k1)'); grid on ;subplot(132); stem(k2,f2,'*b'); xlabel('k2'); ylabel('f2(k2)'); grid on ;subplot(133); stem(k,f,'*g'); xlabel('k');ylabel('f(k)'); grid on ;该程序编写了一个可以在计算出卷积和f(k)的同时,还绘出序列fl(k),f2(k)和f(k) 的时域波形图的函数。4、题四:试用MATLAB计算如下所示序列fl(k)与f2(k)的卷积和f(k),绘出它们的时域波形,并说明序列fl(k)与f2(k)的时域宽度与序列f(k)的时域宽度的关 系。提示:可用上述dconv()的函数来解决。flk = -1f1(k)=:f2(k)=-2 < k < 2其它0 其它源程序:clc;f1=1,2,1;f2=1,1,1,1,1;k1=-1:length(f1)+k1(1)-1; k2=-2:length(f2)+k2(1)-1; dconv(f1,f2,k1,k2);实验结果:分析实验结果:根据实验结果分析可知,实验所得的数值跟fl (n)与f2 (n)所卷积的结果相同。直接调用已经编好的函数,得到卷积结果及图形。5、题五:已知某LTI离散系统,其单位响应h(k)=e(k)-e(k-4),求该系统在激励 为f(k)=e(k)-e(k-3)时的零状态响应,并绘出其时域波形图。提示:可用dconv()的函数来解决。源程序:clc;f1=1,1,1,1;f2=1,1,1;k1=0:length(f1)+k1(1)-1; k2=0:length(f2)+k2(1)-1;dconv(f1,f2,k1,k2);实验结果:05k分析实验结果:根据实验结果分析可知,实验所得的数值跟fl (n)与f2 (n)所卷积的结果相 同。直接调用已经编好的函数,得到卷积结果及图形。系统的零状态响应就是激 励信号与该系统的单位响应的卷积。(四) 心得体会:通过 Matlab 的仿真,形象地得出了离散序列相卷积的结果, 而对卷积函数conv (x,y)的使用可以编写函数,然后方便地调用函数得到一 些特有的功能。

注意事项

本文(离散序列卷积(matlab实现))为本站会员(ba****u)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!