昨日好友突然问我一个关于信号相关的问题—— 常数 111(或者说时域信号 x(t)=1x(t)= 1x(t)=1)用傅里叶变换后在频域中的表示为δ(t)\delta(t)δ(t) 中的 2π2\pi2π 从何而来(如下) 。问题不难,这是一个关于信号与系统中的最基础的问题,但是这个问题在网络上面都没有正确且详细的证明。

δ(t)⟷1\delta(t) \longleftrightarrow 1δ(t)⟷1
1⟷2πδ(ω)1 \longleftrightarrow 2\pi\delta (\omega)1⟷2πδ(ω)

首先来看一下傅里叶变换的正反两个公式
X(ω)=∫−∞+∞x(t)e−jωtdtX(\omega) = \int_{-\infty}^{+\infty} {x(t)e^{-j\omega t}} \,{\rm d}tX(ω)=∫−∞+∞​x(t)e−jωtdt
x(t)=12π∫−∞+∞X(ω)ejωtdωx(t) = \frac{1}{2\pi}\int_{-\infty}^{+\infty} {X(\omega) e^{j\omega t}} \,{\rm d}\omegax(t)=2π1​∫−∞+∞​X(ω)ejωtdω

将δ(t)\delta(t)δ(t) 带入正变换公式,
X(ω)=∫−∞+∞δ(t)e−jωtdt=1X(\omega) = \int_{-\infty}^{+\infty} {\delta(t)e^{-j\omega t}} \,{\rm d}t=1X(ω)=∫−∞+∞​δ(t)e−jωtdt=1
由delta函数的特性可以得到δ(t)\delta(t)δ(t)只有在t=0t=0t=0的时候才有取值,故令t=0t=0t=0,可得傅里叶变换结果为1.

再看其反变换

x(t)=12π∫−∞+∞ejωtdωx(t) = \frac{1}{2\pi}\int_{-\infty}^{+\infty} {e^{j\omega t}} \,{\rm d}\omegax(t)=2π1​∫−∞+∞​ejωtdω
该式子并不能直接求解并不能完全像以前一样进行微分、积分运算(为广义积分)。(由于正负无穷的上下限)
又因为同样的原因,从时域上的1到频域进行傅里叶变换也不行但是 从频域的delta函数到时域却行得通。

不妨用字母W来表示∞\infty∞,这个也把时域的(信号的函数)图像具象化为了总长度为2W,中点在原点的矩形,当W趋于无穷时,图像为一条平行于时间轴的直线,
x(t)=12π∫−WWejωtdωx(t) = \frac{1}{2\pi}\int_{-W}^{W} {e^{j\omega t}} \,{\rm d}\omegax(t)=2π1​∫−WW​ejωtdω
x(t)=12π∫−WWejωtdω=sinWtπtx(t)=\frac{1}{2\pi}\int_{-W}^{W} {e^{j\omega t}} \,{\rm d}\omega=\frac{sinWt}{\pi t}x(t)=2π1​∫−WW​ejωtdω=πtsinWt​
这个函数(被称为抽样函数)好像我们仍然不能解答,那就回到delta函数的原始定义中去
δ(t)=lim⁡k→+∞kπSa(kt)=lim⁡k→+∞sin(kt)πt\delta(t)=\lim_{k \to +\infty} \frac{k}{\pi}Sa(kt)=\lim_{k \to +\infty} \frac{sin(kt)}{\pi t} δ(t)=k→+∞lim​πk​Sa(kt)=k→+∞lim​πtsin(kt)​
当k=W,结果恰好为预期的δ(t)\delta(t)δ(t) 。
同理,从时域上的 常量信号1傅里叶变换到频域也会遇到类似问题,用一样的方法解决。

除了这样直接求解还可以用傅里叶变换的对称性对
1⟷2πδ(ω)1 \longleftrightarrow 2\pi\delta (\omega)1⟷2πδ(ω)
进行正向的求解
若已知
f(t)⟷F(ω)f(t) \longleftrightarrow F (\omega)f(t)⟷F(ω)

F(t)⟷2πf(−ω)F(t) \longleftrightarrow 2\pi f (-\omega)F(t)⟷2πf(−ω)
证明如下,
已知
F(ω)=∫−∞+∞f(t)e−jωtdtF(\omega) = \int_{-\infty}^{+\infty} {f(t)e^{-j\omega t}} \,{\rm d}tF(ω)=∫−∞+∞​f(t)e−jωtdt
f(t)=12π∫−∞+∞F(ω)ejωtdωf(t) = \frac{1}{2\pi}\int_{-\infty}^{+\infty} {F(\omega) e^{j\omega t}} \,{\rm d}\omegaf(t)=2π1​∫−∞+∞​F(ω)ejωtdω
f(−t)=12π∫−∞+∞F(ω)e−jωtdωf(-t) = \frac{1}{2\pi}\int_{-\infty}^{+\infty} {F(\omega) e^{-j\omega t}} \,{\rm d}\omegaf(−t)=2π1​∫−∞+∞​F(ω)e−jωtdω
将 t 和ω\omegaω变量互换
f(−ω)=12π∫−∞+∞F(t)e−jωtdtf(-\omega) = \frac{1}{2\pi}\int_{-\infty}^{+\infty} {F(t) e^{-j\omega t}} \,{\rm d}tf(−ω)=2π1​∫−∞+∞​F(t)e−jωtdt
所以
F(t)⟷2πf(−ω)F(t) \longleftrightarrow 2\pi f (-\omega)F(t)⟷2πf(−ω)
对于delta函数的具体运算就省略吧,代入就能解决。

常数1的傅里叶变换详解过程相关推荐

  1. 小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解——代码下载——非平稳信号与平稳信号的滤波效果对比

    小波变换与傅里叶变换有什么区别吗?小波变换与傅里叶变换哪个好?我们通过小波变换与傅里叶变换的详细解读.小波变换与傅里叶变换的区别.傅里叶变换缺点方面来解析 小波变换与傅里叶变换的区别 傅立叶分析中,以 ...

  2. kl变换与小波变换区别与联系_小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解...

    小波变换与傅里叶变换有什么区别吗?小波变换与傅里叶变换哪个好?我们 通过小波变换与傅里叶变换的详细解读. 小波变换与傅里叶变换的区别.傅里叶变换缺点 方面来解析. 小波变换与傅里叶变换的区别傅立叶分析 ...

  3. 七、Oracle11g R2服务端卸载图文详解过程

    Oracle11g R2服务端卸载图文详解过程 注:由于Oracle 11g R2服务端安装的时候已经包含了客户端,所以服务端的卸载方案跟客户端的一样,也就是说,客户端卸载按照以下步骤同样适用. 一. ...

  4. 【FFT】快速傅里叶变换详解

    傅里叶变换历史 傅里叶是一位法国数学家和物理学家的名字,英语原名是Jean Baptiste Joseph Fourier(1768-1830), Fourier对热传递很感兴趣,于1807年在法国科 ...

  5. FFT快速傅里叶变换详解

    介绍 简而言之,这个东西用来做多项式乘法. 比如说,有两个多项式: 3x2+2x+1,2x2+x+43x^2+2x+1~,~2x^2+x+4 3x2+2x+1 , 2x2+x+4 那么他们乘起来就是 ...

  6. C++求复数的角度_万物皆可傅里叶?复数傅里叶变换详解

    来源:新浪博客,仅作学术交流,如有侵权请联系删文.     说的广义一点,"复数"是一个"概念",不是一种客观存在.    什么是"概念"? ...

  7. ftp文件传输协议的匿名用户、系统用户的实现详解过程

    一.ftp含义 FTP(File Transfer Protocol)文件传输协议,主要目的使得主机之间可以共享文件.监听在tcp的21端口,是一个文件共享服务,主要工作在应用层:FTP使用tcp生成 ...

  8. 构建CA证书详解过程步骤

    目录 一.CA中心申请证书的过程 二.CA介绍 三.构建私有CA 1.环境: 2.检查安装openSSL 3.查看配置文件 4.根证书服务器目录 5.创建所需文件 6.创建密钥 7.生成自签名证书 8 ...

  9. 最新Git 版本在Windows系统中的安装详解过程

    如果你是第一次使用Git 或 在新电脑上安装Git工具,那么这篇文章对你会有很大的帮助! 目录 Git 安装包官网下载地址: 1.许可协议 2.选择自定义的安装路径 3.选择需要安装的组件 4.选择在 ...

  10. c语言计算随机数分布概率,C++ piecewise_constant_distribution分段常数分布随机数用法详解...

    piecewise_constant_distribution 模板定义了一个在一组分段子区间生成浮点值的分布.给定子区间内的值是均匀分布的,每个子区间都有自己的权重.n 个区间边界可以定义 n-1 ...

最新文章

  1. p187让元素垂直居中
  2. 对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
  3. 【Python-ML】SKlearn库多项式回归
  4. element vue 纵向滑动条_【求助】vue element搭建的后台,侧边栏如何设置滚动条?...
  5. TensorFlow2-循环神经网络
  6. 王荣刚:视频画质评定是个“大坑”
  7. vue --- 2.0数据的响应式的一种实现
  8. 简单说说通讯设备的热设计
  9. 收藏 | LSTM模型结构的可视化
  10. centos 7.2 安装php56-xml
  11. 从小编程,到架构师,我们应该具备什么
  12. Python实现基于HDFS的云盘系统
  13. 百分点感知智能实验室:语音识别技术发展阶段探究
  14. 第一次使用GeoLite2-City.mmdb的经历---通过ip地址获取经纬度以及该ip地址所属地区
  15. 2022新版彩虹易支付系统源码支持当面付通道轮询第三方支付免签约
  16. 六祎-Mybatis高速下载通道
  17. 有谁知道怎么处理微信用户头像过期问题,除了本地保存,因为不会用七牛云远程附件
  18. 读王垠《一种新的操作系统设计》
  19. 群晖NAS实现Video Station显示视频封面
  20. oracle中四舍五入

热门文章

  1. 用C语言求解各类求和问题
  2. 自定义B站视频播放速度
  3. 洛谷P1957口算练习题
  4. 智力题------赛马问题
  5. 搜索引擎优化内容及方法
  6. 移动端设备广告投放的用户唯一识别码
  7. 神舟 linux背光驱动,【linux】暂时解决sis m672(神舟F4000 D9) linux驱动 宽屏分辨率的问题?...
  8. Arcgis报错 ERROR 999999的解决方法汇总
  9. springboot项目启动报Ambiguous mapping. Cannot map ‘xxxController‘ method
  10. java冰箱评测开题报告范文_智能电冰箱控制的设计开题报告.doc