时域的循环卷积等于频域的离散傅里叶变换,离散傅里叶变换DFT是离散傅里叶级数DFS的一个周期,离散傅里叶级数DFS是对连续时间傅里叶变换CTFT的采样

离散傅里叶级数DFS

周期为10的方波信号的傅里叶级数,以10为周期向两边无限复制拓展信号的傅里叶级数。

注意上图中x[n]上面的“~”号,那个就是周期函数的意思。以N为周期的周期信号在0~N-1这一个周期内等于x[n]。

离散傅里叶级数DFS的系数是对离散傅里叶变换DFT的采样:

        对一个离散非周期序列x[n]的傅里叶变换采样的结果等于,将x[n]无限周期重复而得到的一个周期信号的离散傅里叶级数DFS的系数。

离散傅里叶级数DFS的系数等同于对Z变换单位圆上的采样(傅里叶变换等于z变换单位圆上的值):

若,周期序列的周期为N,那么与之对应的对傅里叶变换进行采样的间隔为2Pi/N。


循环卷积circular convolution

线性卷积:x1和x2分别是两个长度为6的方波信号,x3是他们的线性卷积,线性卷积的长度为L+P-1=11.

N点的循环卷积:图c和图d分别是线性卷积的结果x3,向左和向右移动6个单位的结果。而,图e和图f,分别是N=6点的循环卷积和N=12点的循环卷积的结果。

可见,对于N=6点的循环卷积,图e,来说,循环卷积的结果等于b(x3[n]),c(x3[n-N]),d(x3[n+N]),在区间n=0~N-1上的和。此时,循环卷积的点数N<L+P-1。

而,对于N=12点的循环卷积,图f,来说,循环卷积的结果等于正好等于线性卷积的结果,等于c。此时,循环卷积的点数N>=L+P-1。

上图说明,对于N个点的循环卷积,当N=L=P时,循环卷积的结果完全不同于线性卷积。当N>=L+P-1时,循环卷积的结果正好等于线性卷积,这时没有发生混叠。但是,对于长度不同的两个信号P<L而言,同样做N=L点的循环卷积,结果会有些不同。

图为两个长度不同的信号的线性卷积,P<L。

图为L点循环卷积的结果,和原来一样,循环卷积的结果等于a(x3[n]),b(x3[n+L]),c(x3[n-L]),在区间n=0~L-1上的和,因L>P,此时c不再对循环卷积的结果有贡献。

(全文完)

作者 --- 松下J27

格言摘抄:

《读书要三到》

朱熹

“凡读书......须要读得字字响亮,不可误一字,不可少一字,不可多一字,不可倒一字,不可牵强暗记,只是要多诵数遍,自然上口,久远不忘。古人云,“读书百遍,其义自见”。谓读得熟,则不待解说,自晓其义也。余尝谓,读书有三到,谓心到,眼到,口到。心不在此,则眼不看仔细,心眼既不专一,却只漫浪诵读,决不能记,记亦不能久也。三到之中,心到最急。心既到矣,眼口岂不到乎?”

鸣谢(参考文献):

1,信号与系统 --- 奥本海姆

2,离散时间信号处理 ---奥本海姆

(*配图与本文无关*)

版权声明:所有的笔记,可能来自很多不同的网站和说明,在此没法一一列出,如有侵权,请告知,立即删除。欢迎大家转载,但是,如果有人引用或者COPY我的文章,必须在你的文章中注明你所使用的图片或者文字来自于我的文章,否则,侵权必究。 ----松下J27

数字信号处理 --- 用离散傅里叶变换(循环卷积)实现线性卷积(个人学习笔记)相关推荐

  1. 【数字信号处理】序列傅里叶变换 ( 基本序列的傅里叶变换 | 求 sinωn 的傅里叶变换 | 复变函数欧拉公式 )

    文章目录 一.求 sinωn 傅里叶变换 0.sinωn 序列分析 1.傅里叶变换与反变换公式介绍 2.复变函数欧拉公式介绍 3.求 sinωn 的傅里叶变换推导过程 一.求 sinωn 傅里叶变换 ...

  2. 【数字信号处理】序列傅里叶变换 ( 基本序列的傅里叶变换 | 求 cosωn 的傅里叶变换 | 复变函数欧拉公式 )

    文章目录 一.求 cosωn 傅里叶变换 0.cosωn 序列分析 1.傅里叶变换与反变换公式介绍 2.复变函数欧拉公式介绍 3.求 cosωn 的傅里叶变换推导过程 一.求 cosωn 傅里叶变换 ...

  3. 【数字信号处理】序列傅里叶变换 ( 基本序列的傅里叶变换 | e^jωn 的傅里叶变换 )

    文章目录 一.求 ejω0ne^{j \omega_0 n}ejω0​n 傅里叶变换 1.傅里叶变换与反变换公式介绍 2.带入 傅里叶变换 公式 一.求 ejω0ne^{j \omega_0 n}ej ...

  4. 【数字信号处理】序列傅里叶变换 ( 序列傅里叶变换与反变换 | 序列绝对可和 与 存在傅里叶变换之间的关系 | 序列傅里叶变换性质 )

    文章目录 一.序列傅里叶变换与反变换 二.序列绝对可和 与 存在傅里叶变换之间的关系 三.序列傅里叶变换性质 一.序列傅里叶变换与反变换 在上一篇博客 [数字信号处理]序列傅里叶变换 ( 序列傅里叶变 ...

  5. 循环卷积与线性卷积的实现matlab,线性卷积与循环卷积的计算

    如果 则 N 上式称为循环卷积或圆周卷积 注: 为 序列的周期化序列: 为 的主值序列. 上机编程计算时, 可表示如下: (3) 两个有限长序列的线性卷积 序列 为 点长,序列 为 点长, 为这两个序 ...

  6. matlab实现线性卷积和循环卷积,仿真实验四 循环卷积和线性卷积的实现

    实验四 循环卷积和线性卷积的实现 一.实验目的 1.进一步了解并掌握循环卷积与线性卷积的概念 2.掌握线性卷积与循环卷积软件实现的方法,理解掌握二者的关系 二.实例分析与计算 实验原理: 两个序列的N ...

  7. 【数字信号处理】序列傅里叶变换 ( 序列傅里叶变换定义详细分析 | 证明单位复指数序列正交完备性 | 序列存在傅里叶变换的性质 | 序列绝对可和 → 序列傅里叶变换一定存在 )

    文章目录 一.序列傅里叶变换定义详细分析 二.证明单位复指数序列正交完备性 三.序列存在傅里叶变换的性质 一.序列傅里叶变换定义详细分析 序列傅里叶变换 SFT , 英文全称 " Seque ...

  8. 数字信号处理之快速傅里叶变换 2021-10-24

    数字信号处理 第三章 快速傅里叶变换 数字信号处理 前言 一.概述 二.时间抽取基2的FFT算法和频域抽取基2的FFT算法 三.分裂基FFT算法 四.线性调频Z变换(CZT) 五.离散时间系统的相位. ...

  9. 数字信号处理基础----快速傅里叶变换

    1 旋转矢量   在前面曾多次提到了旋转矢量,也就是在单位圆上旋转的一个复指数信号.旋转的方向为逆时针,旋转的角速度Ω=2π/N,N为旋转矢量的周期.   现在若使旋转的方向相反,则可以得到顺时针旋转 ...

最新文章

  1. oracle表结构修改回滚,87.Oracle数据库SQL开发之 修改表内存——数据库事务的提交和回滚...
  2. 谭浩强课后题之----水仙花数
  3. 慢查询工具percona安装
  4. 一个人动情之后的表现......
  5. mysql数据库应用_MySQL数据库应用 从入门到精通 学习笔记
  6. 如何用Java打出a加b_Java 实现 输入 AA 输出 AB ..输入 AZ 输出 BA 一直到输出 ZZ
  7. ArcGIS 可视性分析
  8. 【信号与系统-可视化】基本信号的产生( Python Numpy和Matplotlib实现)
  9. mysql随机抽样方法_MySQL中随机抽样
  10. Android移动应用基础教程知识整理
  11. 怎样在Word2010中新建样式
  12. 信度spss怎么做_怎么做信度分析的数据 spss数据分析
  13. 用Regedit命令控制注册表
  14. php集成c sdk,GitHub - cuncle/spider-php-sdk
  15. BusinessSkinForm VCL
  16. 自定义控件其实很简单 三
  17. cesium实时获取卫星的动态信息,包括经纬度和名称(onTick)
  18. 一元多项式式计算器(哈工大数据结构实验)
  19. Simple Mover
  20. 【C 语言小游戏】手打贪吃蛇1,闭关在家37天“吃透”这份345页PDF

热门文章

  1. 深入理解自动装箱和自动拆箱
  2. linux ora-12162,ORA-12162: TNS:net service name is incorrectly specified
  3. 桌面上 计算机 图标打不开,突然间电脑桌面上的所有图标都打不开了,怎么回事,求大神讲解...
  4. C语言娱乐项目————6、圣诞树
  5. Linux cat命令过滤#和空白行
  6. 5.18 优先队列(堆) 滑动窗口(二) 交换链表的节点
  7. 【硬刚Hive】HIVE高级(8):优化(8) Explain 查看执行计划(二)
  8. android 7.0关机动画,Android 修改系统关机动画的实现
  9. 《Java8实战》第1章 Java 8、9、10 以及 11 的变化
  10. 360°环视性能倍增,瑞芯微首发全景环视芯片方案