线性卷积与圆周卷积的计算(杭电)

(7页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

11.90 积分

信号、系统与信号处理实验Ⅱ实验报告实验名称:线性卷积与圆周卷积的计算一、 实验目的1、通过编程,上机调试程序,进一步增强使用计算机解决问题的能力。 2、掌握线性卷积与圆周卷积软件实现的方法,并验证两者之间的关系。二、 实验内容与要求已知两个有限长序列:x(n)= δ(n)+2δ(n-1)+3δ(n-2)+4δ(n-3)+5δ(n-4); h(n)= δ(n)+2δ(n-1)+δ(n-2)+2δ(n-3) 1.编制一个计算两个线性卷积的通用程序,计算x(n)*h(n)。 2.编制一个计算圆周卷积的通用程序,计算上述4种情况下两个序列x(n)与h(n)的圆周 卷积。 3.上机调试并打印或记录实验结果。 4.将实验结果与预先笔算的结果比较,验证真确性。三、 实验程序与结果1、计算两个线性卷积的通用程序,计算x(n)*h(n)。xn=[1 2 3 4 5] hn=[1 2 1 2]N=length(xn); M=length(hn); L=N+M-1; for(n=1:L) y(n)=0;for(m=1:M)k=n-m+1; if(k>=1&kN error('N必须大于等于x1的长度');endif length(x2)>N error('N必须大于等于x2的长度');endx1=[x1,zeros(1,N-length(x1))];x2=[x2,zeros(1,N-length(x2))];n=[0:N-1];x2=x2(mod(-n,N)+1);H=zeros(N,N);for n=1:1:NH(n,:)=cirshiftd(x2,n-1,N);endyc=x1*H';function y=cirshiftd(x,m,N)if length(x)>N error('x的长度必须小于N');end x=[x,zeros(1,N-length(x))]; n=[0:1:N-1];y=x(mod(n-m,N)+1);四、 仿真结果分析编写的线性卷积程序和conv函数的结果相同,也与笔算结果相同。圆周卷积程序的结果也与笔算结果相同。且进行圆周卷积的长度N大于x(n)和h(n)的长度-1时圆周卷积等于线性卷积结果,否则会发生混叠。五、 实验问题解答与体会1、圆周卷积与线性卷积的关系若x1(n)和x2(n)分别为N1与N2的有限长序列,则它们的线性卷积y1(n)的长度为N1+N2-1的有限长序列。而它们以N点做圆周卷积y2(n)则有以下两种情况:①当N N1+N2-1时,圆周卷积等同于线性卷积,即y2(n)的前N1+N2-1的点刚好是y1(n)的全部非零序列,其中剩下的N-(N1+N2-1)个点上的序列则是补充的零。2、 线性卷积运算步骤与圆周卷积运算步骤线性卷积:对x1(m)或x2(m)先进行镜像移位x1(-m),对移位后的序列再进行从左至右的依次平移x(n-m),当n=0,1,2.…N-1时,分别将x(n-m)与x2(m)相乘,并在m=0,1,2…N-1的区间求和,便得到y(n)。圆周卷积:①时域求解:先将x2(m)周期化,形成x2((m))N,再反转形成x2((-m))N,取主值序列则得到x2((-m))NRN(m),通常称之为x2(m)的圆周反转。对x2(m)圆周反转序列圆周右移n,形成x2((n-m))NRN(m),当n=0,1,2,…,N-1时,分别将x1(m)与x2((n-m))NRN(m)相乘,并在m=0到N-1区间内求和,便得到圆周卷积y(n)。②频域求解:首先利用DFT求出有限长序列x1(n)与x2(n)的频谱X1(k)=DFT[x1(n)]和X2(k)=DFT[x2(n)],然后求得圆周卷积和序列y(n)的频谱Y(k)=X1(k)·X2(k),最后利用IDFT求出相应的圆周卷积序列y(n)=IDFT[Y(k)]。3、 采用圆周卷积代替线性卷积的原因因为圆周卷积可以利用频域求解,其中计算DFT可以采用FFT,加快了计算速度。4、实验心得与体会通过本次实验,我掌握了线性卷积与圆周卷积软件实现的方法,并验证了两者之间的关系。深入理解了线性卷积和圆周卷积的原理以及发生混叠的原因。还编写了实现线性卷积的通用程序,进一步增强了我使用MATLAB解决问题的能力。 关 键 词: 线性 计算 圆周

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

计算机计算线性卷积规则,线性卷积与圆周卷积的计算(杭电)相关推荐

  1. 浙工大计算机专业学物理几年,计算机科学与技术浙工大与杭电哪个强

    技校网专门为您推荐的类似问题答案 问题1: 山东理工大学计算机学院计算机科学与技术分专业方向时哪个方向人最多 哪有计算机应用技术方向啊!就只有:测控,嵌入式,网络与软件.感觉上嵌入式要好点,毕竟是现在 ...

  2. 计算机计算线性卷积规则,实验四----线性卷积与圆周卷积的计算.doc

    实验三 线性卷积与圆周卷积的计算 实验目的 1.掌握计算机的使用方法和常用系统软件及应用软件的使用. 2.通过编程,上机调试程序,进一步增强使用计算机解决问题的能力. 3.掌握线性卷积与循环卷积软件实 ...

  3. 线性卷积、周期卷积、圆周卷积------一篇弄懂

    谈到DSP,几个"卷积"总是要弄清楚的.这里我们讨论的是离散时间序列.本篇主要讲解几种"卷积"的定义及运算,定义理解上通俗易懂,例子也能举一反三. 卷积 线性卷 ...

  4. 线性卷积,圆周卷积的矩阵表达

    文章目录 1 内容简介 2 符号说明 3 线性卷积及其矩阵表达 4 圆周卷积及其矩阵表达 1 内容简介 介绍了两个有限长离散序列的线性卷积与圆周卷积的表达式,与其矩阵表达,这会有利于运算. 这部分内容 ...

  5. 三种常见的卷积概述(线性卷积周期卷积圆周卷积)

    note 2020-07-26搬运 下面的内容来自我的公众号:yhm同学 upd 2020-10-18 推荐学习辅助用书 江志红的<深入浅出数字信号处理> 有别于学院派的教材,这本书讲得比 ...

  6. C语言实现线性卷积和圆周卷积

    用C语言实现线性卷积和圆周卷积 已知x(n)={1,0,2,1,3},求x(n)∗x(n),x(n)⑤x(n),x(n)⑩x(n) #include"graphics.h" #in ...

  7. matlab圆周卷积计算方法,圆周卷积计算方法例题

    编写程序计算两个序列的线性卷积和各点的圆周卷积并打印出来. 思路:线性卷积 自带了我们直接调用即可.对于圆周卷积,我们要先回顾一般 计算圆周卷积的主要流程,即...... 周三晚上 数字信号处理实验报 ...

  8. 杭电计算机学院和其他学院,浙江最好的5所大学,浙江大学一家独大,其余4所争议很大...

    原标题:浙江最好的5所大学,浙江大学一家独大,其余4所争议很大 浙江,向来是走在全国前列的一个省份,经济也十分发达.但是其高等教育,比起北京.上海.江苏来还是要稍逊一筹.毕竟众所周知的是,浙江有且仅有 ...

  9. 2020杭电计算机考研经验帖

    一年多的考研时光落下帷幕,成功上岸成为杭电的一员,记得去年也是在论坛上看到学长学姐的经验帖,从中收获了很多,希望我的这篇经验帖能给今年考研的学弟学妹们带来一定的帮助. 按照惯例,先说一下我的考研情况. ...

最新文章

  1. 讨论UML概念和模型UML九种图。
  2. Linux Shell History (快速使用Linux命令)
  3. 深度学习在语音识别中的声学模型以及语言模型的应用
  4. 十点总结,为何 Linux 如此深得人心
  5. gym 102875A -- Array(未更新完)
  6. 线程高级篇-Lock锁和Condition条件
  7. Oracle dbms_random随机函数包
  8. 什么是 devops_DevOps对您意味着什么?
  9. 有人说智能制造装备前景大好,那么智能制造装备产业园的潜力如何?
  10. 【优化求解】基于生物地理学结合重力引力搜索优化求解算法matlab代码
  11. 投注测试软件,手机投注软件怎么进行性能测试
  12. 雨林木风linux如何安装教程,u盘安装linux图解教程m2硬盘怎么装win7系统
  13. arduino与hcsr04_使用Arduino连接HC-SR04超声波距离传感器的方法
  14. ubuntu上wps字体缺失错误解决
  15. 小孩上网时间控制 Kid-control
  16. java常用计算公式
  17. Linux权限管理练习-->>神仙和妖怪
  18. 2020年十大黑科技:新冠疫苗当仁不让,脑机接口引领风潮
  19. 树莓派安装raspberry os,两种方式连接树莓派,并设置静态ip开机自动连接WiFi
  20. vue项目简单的后台管理系统

热门文章

  1. VirtualBox如何添加ISO文件或物理光盘
  2. 三极管,MOS管,IGBT
  3. 编程制作动态壁纸的思路,以编程方式设置动态壁纸
  4. 合作共赢,就在2022亚马逊云科技re:Invent全球大会
  5. 如何打开mac自带的python工具
  6. Linux Kernel运行时安全检测之LKRG-原理篇
  7. One-Error多标签分类_浅析RFID标签有哪些分类
  8. 护卫神怎么安装mysql,护卫神·主机大师增加一键安装SQLServer功能_护卫神
  9. 【UWP通用应用开发】使用Toast通知与动态磁贴
  10. 2021防爆电气考试题库