数字信号处理教程(4)—— 离散傅里叶变换DFT

        今天继续数字信号处理的学习,本次我们将来聊聊离散傅里叶变换DFT(Discrete Fourier Transform)。DFT是数字信号处理领域中应 用最为广泛的离散变换。DFT将一个序列x(n)映射到频率域。DFT 的许多性质都与对模拟信号进行傅里叶变换的性质相同。里面包含着大量的算法值得大家学习。对于离散傅里叶变换的应用,咱们其他的先不用知道,我们要先知道几个基本的应用——快速傅里叶变换FFT(Fast Fourier Transform),z变换等。

        来看看离散傅里叶正变换和逆变换。如下图。

        至于怎么的出来的这个式子,大家可以从x[n]来看,x[n]=\sum_{n=-\infty }^{\infty }x(t)*\delta (t-nT),然后根据冲激信号的筛选性质(乘法),得出X(e^{jw})。具体的话,如果大家还是推不出来,就去上网上多搜搜。接下来,看看连续傅里叶(CTFT)和离散傅里叶(DTFT)。CTFT是积分运算,DTFT是求和运算;CTFT一般针对连续非周期信号,DTFT一般针对离散非周期信号;CTFT一般频域变换是连续非周期的,DTFT变换是连续且周期的;CTFT变换的变量是ΩΩ,单位是弧度每秒,DTFT变换的变量是ω𝜔,单位是弧度每样本,二者之间的关系是ΩT=ωΩ𝑇=𝜔。

        接下来就是DFT的性质,与CFT其实差不多。如下图。

        典型序列的 DTFT 变换在工程应用中会经常使用,这里我们给出这些常用序列的 DTFT 变换。记住一些经典的变换,能够极大地加快解题的速度,结合性质,那就更好了。

        DFT的理论大概就这么多了。但是把它结合到应用的话可不只这么短的篇幅。O.o......

        欲知后事如何,且听下回分解。OVO.......

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 23:28:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 23:28:04       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 23:28:04       58 阅读
  4. Python语言-面向对象

    2024-07-12 23:28:04       69 阅读

热门阅读

  1. js之空值合并运算符 ‘??‘

    2024-07-12 23:28:04       23 阅读
  2. 代码优化方法记录

    2024-07-12 23:28:04       22 阅读
  3. 创建I/O文件fopen

    2024-07-12 23:28:04       15 阅读
  4. 学习大数据DAY15 PLSQL基础语法4

    2024-07-12 23:28:04       14 阅读
  5. 发改委对招标投标领域问题答复汇总

    2024-07-12 23:28:04       20 阅读
  6. 使用JDBC实现事务管理与隔离级别设置

    2024-07-12 23:28:04       19 阅读
  7. SDK游戏盾、高防IP和高防CDN有什么区别

    2024-07-12 23:28:04       19 阅读
  8. docker compose down -v 是什么意思

    2024-07-12 23:28:04       20 阅读
  9. Perl文件锁机制:守护你的数据安全

    2024-07-12 23:28:04       19 阅读