matlab计算卷积

例1

x1(n)={2,1,1,2} x2(n)={1,-1,-1,1}
两种方法
1)直接用时域计算卷积
2)x1(n)={2,1,1,2} x2(n)={1,-1,-1,1}分别dft到频域X1k和X2k,相乘后求idft,注意序列长度

 clc;clear all;close all;x1n=[2,1,1,2];x2n=[1,-1,-1,1];yn=conv(x1n,x2n)M1=length(x1n);M2=length(x2n);N=M1+M2-1;X1k=fft(x1n,N);X2k=fft(x2n,N);Yconvk=X1k.*X2k;yconvn=ifft(Yconvk,N)

输出

yn =

 2    -1    -2     2    -2    -1     2

yconvn =

2.0000   -1.0000   -2.0000    2.0000   -2.0000   -1.0000    2.0000

两种结果一样

例2

h(n)=R6(n),x(n)=n*R8(n)
计算8点循环卷积,和时域卷积
并且观察之间的关系

 clc;clear all;close all;hn=ones(1,6);xn=[0,1,2,3,4,5,6,7];H8k=fft(hn,8);%计算8点dftX8k=fft(xn,8);%计算8点dftYconv8k=H8k.*X8k;yconv8k=ifft(Yconv8k,8)yn=conv(hn,xn)

输出结果

yconv8k =

                               25    23    21    19    17    15    21    27

yn =

 0     1     3     6    10  |  15    21    27    25    22    18    13     7

在8点循环卷积中会发生序列的重叠

离散傅里叶变换(DFT)/快速傅里叶变换(FFT)matlab相关推荐

  1. Matlab如何进行利用离散傅里叶变换DFT (快速傅里叶变换FFT)进行频谱分析

    文章目录 1. 定义 2. 变换和处理 3. 函数 4. 实例演示 例1:单频正弦信号(整数周期采样) 例2:单频正弦信号(非整数周期采样) 例3:含有直流分量的单频正弦信号 例4:正弦复合信号 例5 ...

  2. 【从FT到DFT和FFT】(三)从离散傅里叶变换到快速傅里叶变换

    文章目录 推荐阅读 前言 从离散傅里叶变换到快速傅里叶变换 单位根 对DFT进行分治得到FFT 计算前半截 计算后半截 快速傅里叶逆变换(IFFT) 推荐阅读 前置阅读 [从FT到DFT和FFT](一 ...

  3. 卷积、傅里叶级数、傅里叶变换、快速傅里叶变换、pytorch中的fft,rfft

    卷积: 连续形式: 离散形式:  '卷' :  翻转 和 滑动    '积' : 积分 翻转:g(t)  - >  g(-t) 滑动:g(-t) - > g(n-t) 平移n个单位 举个例 ...

  4. 傅里叶变换与快速傅里叶变换

    傅里叶变换与快速傅里叶变换 作为电子信息专业的学生老说,这个不知道,或者理解不清楚,是十分不应该的,作为一个学渣,有时候确实是理解不清楚的 1.首先离散傅里叶变换目的: 简单点说: 就是将一个信号从时 ...

  5. 图像算法四:【图像增强--频率域】傅里叶变换、快速傅里叶变换、频域滤波、频域低通滤波、频域高通滤波

    频率域滤波与空间域滤波殊途同归,空间域图像增强与频率域图像增强是两种截然不同的技术,实际上在相当程度上说它们是在不同的领域做相同的事情,只是有些滤波更适合在空间域完成,而有些则更适合在频率域中完成. ...

  6. MATLAB之傅里叶变换,快速傅里叶变换FFT

    文章目录 傅里叶变换及傅里叶逆变换定义 窗函数/矩形脉冲信号的傅里叶变换 基于MATLAB的快速傅里叶变换FFT 傅里叶变换及傅里叶逆变换定义 能从时域的非周期连续信号转化到频域非周期连续信号. 窗函 ...

  7. matlab图片快速傅里叶变换,图像傅里叶变换(快速傅里叶变换FFT) | 学步园

    #include "Image_FFT.h" /* 中心化,根据傅里叶性质的平移性质 */ void FFT_Shift(double * src,int size_w,int s ...

  8. 图像傅里叶变换(快速傅里叶变换FFT)

    学习DIP第7天,图像傅里叶变换 转载请标明出处:http://blog.csdn.net/tonyshengtan,欢迎大家转载,发现博客被某些论坛转载后,图像无法正常显示,无法正常表达本人观点,对 ...

  9. 傅里叶变换 一维快速傅里叶变换(快速的一维离散傅里叶变换、分治法)

    一.介绍 1.一维离散傅里叶变换DFT. DFT:(Discrete Fourier Transform)离散傅里叶变换是傅里叶变换在时域和频域上都呈离散的形式,将信号的时域采样变换为其DTFT的频域 ...

  10. 快速傅里叶变换python_快速傅里叶变换及python代码实现

    一.前言 我想认真写好快速傅里叶变换(Fast Fourier Transform,FFT),所以这篇文章会由浅到细,由窄到宽的讲解,但是傅里叶变换对于寻常人并不是很容易理解的,所以对于基础不牢的人我 ...

最新文章

  1. 配置普通用户可以运行saltstack的模块
  2. 用USB连接两台电脑
  3. Finally 与 return
  4. mkfs.jffs2参数详解
  5. 拉格朗日乘子法几何意义
  6. Mysql-不常用sql语句笔记与不常见错误
  7. [转载] 【python】str与json类型转换
  8. 麦子学院6.1 神经网络算法(Nerual Networks)(上) 学习笔记
  9. android 里程计算器,里程计算器
  10. Qt + OpenGL 教程(三):线
  11. 壳聚糖载抗生素水凝胶/接枝Nogo-A抗体的温敏型壳聚糖水凝胶/巯基化壳聚糖水凝胶的制备
  12. 关于计算机教学的论文,关于计算机教学论文.docx
  13. mysql auto_increment 原理_MySQL auto_increment间隙问题
  14. 【安安教具】-【数学】-【一阶线性齐次方程】模拟器 教你如何用python制作一阶线性齐次方程模拟器 python项目小发明
  15. 我发现微信、知乎、B站,居然都暗藏彩蛋!
  16. Unity3D 学习笔记4 —— UGUI+uLua游戏框架
  17. 大商创是用哪种php柜架写的,手把手教你做一套大商创店铺模板(1.9版)
  18. 一文读懂 S7-1500 手册 - 关于常用资源的介绍
  19. 12月份参加工作的年假怎么休_请问我的年假可以在12月份休吗?单位说可以12月1日就不用上班了,我可以上到12月28日吗?...
  20. java使用iText生成pdf文档的对齐方式

热门文章

  1. linux下内存调试工具——valgrind
  2. 获取Spring容器中Bean实例的工具类(Java泛型方法实现)
  3. iptables的基础知识-iptables中的ICMP
  4. 访问虚拟机web应用程序
  5. 【笔记】scp如何复制文件到带空格路径的server目录
  6. 使用Source Insight查看Android Framework 源码
  7. reactNative+typescript-三,底部导航器
  8. react native+typescript创建移动端项目-(慕课网喜马拉雅项目笔记)-(二,导航器navigator)
  9. 黑马vue实战项目-(五)参数列表组件的开发
  10. python中int占几个字节_小白学python第1问: int 占几个字节?