1.rect()的傅氏变换

rect()函数和sinc()函数是一组傅里叶变换对,rect()函数及其傅氏变换频谱图(sinc()函数)的图像可如下所示:

函数表达式为:

求Fourier Transform:

如果以角频率w为自变量,则结果变为Tsinc(wT/2pi)。可以看到求解矩形窗函数的傅氏变换没有太过复杂。

2.sinc()的逆傅氏变换

但是如果反过来求sinc函数的傅氏变换该如何下手,搜遍全网几乎找不到详细的推导步骤,其实我们可以求sinc()函数的逆傅氏变换,只要能求出来是rect(),则能证明它们是一组傅氏变换对。今天在这里给大家分享一种推导方法,过程稍微有些复杂。首先先看两个积分:

在有了这两个公式做基础的情况下,我们就可以开始求sinc函数的逆傅氏变换:

这里用到四条性质:

  1. 偶函数在对称区间上的积分等于它在整个区间的一半上的积分的2倍;
  2. 奇函数在对称区间上的积分等于零;
  3. 一个偶函数与一个奇函数相乘所得的积为奇函数;
  4. 两个偶函数相乘所得的积为偶函数。

上式中的被积函数的分母1/f可替换为:


*如果上述内容有误,请大家留言指正,我会及时修改* 

矩形窗函数rect()和辛格函数sinc()是一组傅里叶变换对相关公式证明相关推荐

  1. 绘图用的函数及矩形类CRect和矩形结构RECT

    绘图一般在视图类的(屏幕/打印机)绘图消息响应函数OnDraw中进行,例如: void CTestView::OnDraw(CDC* /pDC/) { CTestDoc* pDoc = GetDocu ...

  2. 关于矩形窗函数DFT和FFT的笔记

    一直想写这个程序,今日终于如尝所愿,非常开心! 矩形窗函数的FT是个什么样子呢? 1.先从理论上分析一下,如图所示(贼简单): 我们在二维坐标系里只能画出信号的幅度谱 |F(w)| ,那么矩形窗的幅度 ...

  3. 【数字信号处理】基本序列傅里叶变换总结 ( 单位脉冲序列 δ(n) | {1} 序列 | e^jωn 序列 | cosωn 序列 | sinωn 序列 | a^nu(n) | 矩形窗函数 ) ★★★

    文章目录 一.单位脉冲序列 δ(n) 傅里叶变换 二.{1} 序列傅里叶变换 三.e^jωn 傅里叶变换 四.cosωn 傅里叶变换 五.sinωn 傅里叶变换 六.a^nu(n) 傅里叶变换 七.矩 ...

  4. 按要求编写一个Java应用程序:(1)编写一个矩形类Rect,包含:两个属性...2、定义一个接口Shape,包括计算图形面积(getArea)和周长(getcir)...

    1.按要求编写一个Java应用程序: (1)编写一个矩形类Rect,包含:两个属性:矩形的宽width和高height:一个带有两个参数的构造方法,用于将width和height属性初化:两个方法:求 ...

  5. 【数理知识】《数值分析》李庆扬老师-第3章-函数逼近与快速傅里叶变换

    第2章 回到目录 第4章 第3章-函数逼近与快速傅里叶变换 3.1 函数逼近的基本概念 3.2 正交多项式 3.3 最佳平方逼近 3.4 曲线拟合的最小二乘法 3.5 有利逼近 3.6 三角多项式逼近 ...

  6. 【算法】欧拉函数公式证明

    定义 欧拉函数 φ ( n ) \varphi(n) φ(n)表示小于等于 n n n且与 n n n互质 ( g c d ( x , n ) = 1 ) (gcd(x,n)=1) (gcd(x,n) ...

  7. C语言程序设计:编写函数,求一组数中大于平均值的数的个数

    题目内容: 编写函数,求一组整数中大于平均值的个数,数组元素个数任意.例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值为3. 函数头定义:int aver(int a[] ...

  8. C语言:定义一个函数max_min,求一组数据的最大值和最小值. 在主函数中输入n和n个数据,调用max_min函数求出最大最小值,然后在主函数中输出这n个数的最大值和最小值。(要求使用指针做)

    [问题描述]定义一个函数max_min,求一组数据的最大值和最小值. 在主函数中输入n和n个数据,调用max_min函数求出最大最小值,然后在主函数中输出这n个数的最大值和最小值.(要求使用指针做) ...

  9. c语言doi求偶数求和,Riemann zeta函数s为正偶数的求和公式.pdf

    Riemann zeta函数s为正偶数的求和公式.pdf 第29卷第1期 湖北理工学院学报 V0 1.2 9 No.1 20 13年2月 J OURNAL OF HUBEI POLYTECHNI C ...

  10. 116.设计函数getSum,函数的功能是:根据以下公式计算s,计算结果作为函数值返回

    116.设计函数getSum,函数的功能是:根据以下公式计算s,计算结果作为函数值返回 1.题目:设计函数getSum,函数的功能是:根据以下公式计算s,计算结果作为函数值返回 2.效果 3.讲解 4 ...

最新文章

  1. visual studio 的git插件推荐
  2. mybaits七:select查询返回list集合
  3. 鼠标点击实现花瓣雨_每周实验 | 黄金雨
  4. 00004-括号匹配问题-牛客网-要考虑各种情况
  5. bat递归查找指定文件_批处理脚本遍历指定文件夹下的文件
  6. matlab 准线,在MATLAB中检测目标中心
  7. wannafly-day1 Problem A - Birthday
  8. android循环按键精灵,大神求解按键精灵固定时间循环
  9. Linux系统怎么复制文件夹下的全部文件到另外文件夹?...
  10. mysql中有关视图的概念、操作及作用
  11. 白光LED焊接技术要求
  12. IOS成长之路-使用系统默认声音、震动
  13. 【Nginx 快速入门】反向代理、负载均衡、动静分离
  14. 百格活动独家推出执行者晋升管理层的必备指南——《活动执行手册-思维篇》
  15. 前端安全(http)
  16. linux搭建DNS域名解析服务
  17. 如何给出Bayesian Estimation模型W的分布?
  18. 一名优秀的Web前端开发工程师的成长之路:如何学习前端开发知识以及书籍推荐
  19. shell编程-运算符-环境变量-变量类型声明
  20. 游戏最终排名预测--kaggle项目笔记

热门文章

  1. php 9 698.00,698-00-0|2-溴-N,N-二甲基苯胺|2-bromo-N,N-dimethylaniline|2-Bromo-N,N-dimethylaniline......
  2. 【小技巧】程序运行结束后弹窗提醒
  3. QPainter绘图基本使用
  4. 城市智慧停车管理模式方案科普
  5. 国产操作系统环境搭建(内含镜像资源)
  6. JS判断不同的浏览器和版本,提示浏览器版本过低,兼容IE8到IE11
  7. 关于TSP问题的几种解决办法
  8. java 协同过滤算法_基于用户的协同过滤算法(Java实现或R语言实现)
  9. Ubuntu16.04安装Meshlab
  10. Curvy Little Bottles-二分和积分