作者:桂。

时间:2017-01-17  23:41:13

链接:http://www.cnblogs.com/xingshansi/articles/6294111.html

声明:转载请注明出处,谢谢。


前言

信号处理一个重要的关系就是时域与频域的关系,本专题为:信号处理的频域处理

本文主要讲述信号从时域连续信号到数字信号的变化,以及对应的频域关系,内容较为基础,公式不作具体推导。

理论分析

(图1 信号的时频对应关系)

  A.傅里叶变换(FFT)

由图1(a)可以看出,连续非周期时域连续信号,对应频域信号仍然是连续信号。

对应的变换关系为:

时域——>频域

$F(\omega) = \int^{+\infty}_{-\infty} f(t) e^{-j\omega t}dt$

频域——>频域

$f(t) = \frac{1}{2\pi}\int^{+\infty}_{-\infty} F(\omega) e^{j\omega t}dt$

图1(b)为傅里叶级数,此处不作描述。

  B.离散时间傅里叶变换(DTFT)

图1(c)表示对图1(a)在时域上进行采样,得到时域的离散信号,对应的频域信号仍然是连续信号,并且是以采样率为周期的周期信号。

对应的变换关系为:

时域——>频域

$F(e^{j\omega}) = \sum^{+\infty}_{-\infty} f(n) e^{-j\omega n}$

频域——>时域

$f(n) =\frac{1}{2\pi} \sum^{+\pi}_{-\pi} F(e^{j\omega}) e^{j\omega n}$

  C.离散傅里叶变换(FFT)

图1(d)表述对图1(c)在频域上进行采样,得到的时域离散信号,对应的频域也变为离散信号。

对应的变换关系为:

时域——>频域

$F(k) = \sum^{N-1}_{n=0} f(n) e^{\frac{-j2\pi kn}{N}}$

频域——>时域

$f(n) = \frac{1}{N}\sum^{N-1}_{k=0} F(k) e^{\frac{j2\pi kn}{N}}$

三种变换的关系总结一下,关系如图2所示。至于FFT,是DFT的蝶形运算,本质相同,仅仅是运算不同,这里只是分析信号变换的对应关系,FFT的原理不作讨论。

(图2 三种变换的对应关系)

最新文章

  1. VBA笔记(二)——基础语法
  2. [PHP] - Laravel 5 的 Hello Wold
  3. delphi中的各种文件类型介绍【转】
  4. Zookeeper源码编译为Eclipse工程(转)
  5. php表单中如何获取单选按钮与复选按钮的值
  6. [ javascript html Dom image 对象事件加载方式 ] 对象事件加载方式
  7. CSS标签选择器(二)
  8. setTimeout() 与 setInterval()
  9. + (void)load和+ (void)initialize有什么用处
  10. GridView下DropDownList 的选择方法onselectedindexchanged 实现方法
  11. CGRectInset CGRectoffset UIEdgeInsetsInsetRect 这三个函数的使用情况
  12. 利用wamp配置虚拟主机
  13. NVIDIA Titan Xp Star Wars Collector's Edition显卡深度学习工作站 + Ubuntu17.10 + Tensorflow-gpu + Anaconda3 + Python 3.6 设置
  14. ACM Max Factor
  15. js中判断空及获取当前服务的根路径
  16. Ubuntu中拷贝文件的操作
  17. Python 获取计算机全名(fully qualified host name)
  18. 【HANA系列】SAP HANA XS的JavaScript安全事项
  19. 【转】linux之cp/scp命令+scp命令详解
  20. PHP 中的文本截取分析之效率

热门文章

  1. 建立ipython集群
  2. iOS 之 二维码生成与扫描(LBXScan)
  3. deviceOne -- js的本地搜索
  4. Selenium2(java)selenium常用API 六
  5. iOS 之 内存管理
  6. jQuery学习笔记之jQuery.fn.init()的参数分析
  7. EhLib DBGridEh组件在Delphi中应用全攻略总结(转)
  8. NSNotificationCenter机制
  9. 【蒙地卡罗法求PI】
  10. 2017《JAVA技术》预备作业