- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
案例十——线性卷积这样算会快
内容概要案例设置目的相关基础理论情境任务及步骤磨刀不误砍柴工探寻圆周卷积与线性卷积的等价关系挑战经典思考题总结报告要求
案例设置目的编制程序验证圆周卷积和线性卷积的等价条件,理解线性卷积与圆周卷积的关系,掌握用圆周卷积计算线性卷积的快速实现方法;理解MATLAB函数conv的算法基础;了解程序效率测试的基本方法。
相关基础理论设输入序列x(n)仅在0≤n≤N1-1范围内有非零值,系统单位脉冲?响应h(n)仅在0≤n≤N2-1范围内有非零值,二者的线性卷积yl(n)和N点圆周卷积yc(n)可分别表示为(10.1)(10.2)当圆周卷积计算点数N≥N1+N2-1时,在0≤n≤N-1范围内yl(n)和yc(n)完全相同,即yl(n)可以用计算yc(n)的方法进行计算。利用DFT的性质,圆周卷积可以这样计算:(10.3)其中Yc(k)=X(k)?H(k)。而根据序列DFT的定义,有限长序列x(n)的N(NN1)点DFT可表示为(10.4)
相关基础理论若将序列x(n)写成一个列向量x=[x(0),x(1),…,x(N-1)]T,当N≥M时x(M),…,x(N-1)取值为零,将N个X(k)值写成一个列向量X=[X(0),X(1),…,X(N-1)]T,此时式(10.4)可改写为:(10.5)h(n)的DFT结果H(k)也可用式(10.5)计算。综上,利用圆周卷积计算线性卷积的过程可以概括为如下五步(1)确定循环卷积长度N,其中N≥N1+N2-1。若采用基2-FFT实现DFT的快速运算,还要求N=2m(m为整数)。(2)用补零方法使x(n)和h(n)变成列长为N的序列,即(10.6)
相关基础理论(3)计算x(n)和h(n)的N点离散傅里叶变换?(H(k)只需计算一次)。(4)计算X(k)和H(k)乘积H(k)X(k)=Y(k)。(5)计算Y(k)的离散傅里叶反变换得?(10.7)从式(10.7)可以看出,序列的IFFT可以通过调用FFT的算法程序实现,因而线性卷积的计算过程仅需编制一个FFT程序,而不用再单独编写IFFT程序。利用圆周卷积计算线性卷积的流程如图10.1所示。图10.1利用FFT的快速卷积实现框图
情境任务及步骤一、磨刀不误砍柴工已知序列x1(n)={1,1,1,1}和x2(n)={1,2,3,4}。1.DFT怎么算、有何用(1)根据离散时间傅里叶变换的定义计算X1(ejω),其中X1
您可能关注的文档
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例八 —— 离散时间傅里叶变换离散着算.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例二 —— 声音图像DIY.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例二十 —— 加窗截出FIR滤波器.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例二十八 —— IIR对比FIR滤波器.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例二十二 —— Butterworth型模拟滤波器设计.pptx
- MATLAB基础 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例二十九 —— IIR数字滤波器的结构.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例二十六—— 模数滤波器桥之冲击响应不变法.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例二十七 —— 模数滤波器桥之双线性变换法.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例二十三 —— Chebyshev型模拟滤波器设计.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例十八 —— 短时傅里叶变换.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例十二 —— 化整为零之重叠相加法.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例十九——波形失真不一定那么可怕.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例十六 —— BPSK的误码率曲线是这样仿出来的.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例十七 —— 复信号有如此妙用之希尔伯特变换.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例十三 —— 化整为零之重叠保留法.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例十四 —— 你拨的号码我知道.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例十五——信号带宽怎么测中心频率怎么量.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例十一 —— 用DFT看频谱.pptx
- 数字信号处理实践与应用——MATLAB话数字信号处理(第2版) 课件 案例四 —— 滤波可以卷出来.pptx
文档评论(0)