- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
利用MATLAB实现循环卷积
还是那句话,这么详细地去讲解循环卷积的计算过程目
的并不是为了的让大家去手工
计算循环卷积,只是为了让大家对“循环卷积”有更清楚
的认识罢了。要计算的话让计算
机去做就好了。
tab中没有现成的计尊循环卷积的函数,需要自己编一
个,这里给大家准备了一个,
参见附件中的:circonv.m文件。
下面看一个循环卷积的实例。
两个长度为8的序列:
Xn=[22220000]
Yn=[01234567]
计算一下这两个序列的循环卷积。
»=8;
»n=0:l:7;
»Xn=[22220000];
»Yn=[O1234567];
»Sn=circonv(Xn,Yn,);
»subplot(31l);stem(n,Xn);
»subplot(312);stem(n,Yn);
»subplot(313);stem(n,Sn);
Matlab卷积函数conv2
功能:是二维卷积运算函数(与convmtx2相似)。
如果a和b是两个离散变量nl和n2的函数,则关于a
和b的二维卷积运算数学公式如下:
S8
以〃「〃2)=II左2)b(〃i一九1,〃2一42)
AI=coZ22=~o
用法:
C=conv2(A,B)
C=conv2(hcol,hrow,A)
,,
C二conv2(...,shape)
C=conv2(A,B)计算数组A和B的卷积。如果一个数组
描述了一个二维FIR滤波器,则另一个数组被二维滤波。当
A的大小为[ma.na],B的大小为[mb,nb]时,C的大小为
5
[ma+mb-1,mb+nb-1]。shape见下表
参数值含义
full默值,返叵全部二维卷积值。
same返回与A大小相同卷积值的中间部分
valid当all(size(A)=size(B)),C的大小为m[a+mb-l,mb+nb-l];否则,C返回口。在n维卷
积运算中,C的大小为max(size(A)-size(B)+l,O)
例子:
s=U21;000;-1-2-1];
A=zeros(lO);
A(3:7,3:7)=ones(5);
H=conv2(A,s);
mesh(H)
Matlab的帮助:
conv2
2-Dconvolution
Syntax
C=conv2(A,B)
C=conv2(hcoI,hrow,A)
C=conv2(.../shape*)
Description
C=conv2(A,B)computesthetwo-dimensional
convolutionofmatricesAandB.Ifoneo
您可能关注的文档
最近下载
- 综合与实践 最短路径问题(课件)2025-2026学年度人教版数学八年级上册.pptx VIP
- 导数解题大招--- 双变量问题之齐次换元(解析版).docx VIP
- 医疗风险管理培训试题及答案.docx
- 精品解析:江苏省南京市鼓楼区2023-2024学年八年级上学期期中英语试卷 (原卷版).docx VIP
- 2025年贵州省医疗结构化面试黄金50题及答案.docx VIP
- 办公楼装修工程项目管理方案.docx VIP
- 王乐夫-蔡立辉-公共管理学-笔记重点资料整理.pdf VIP
- 蝶阀专用法兰..doc VIP
- 公路工程标准施工招标文件 2018年版(完整版).doc VIP
- 大学英语视听说3 大纲.pdf VIP
原创力文档


文档评论(0)