离散傅立叶变换的快速傅立叶变换.docxVIP

  • 5
  • 0
  • 约2.2千字
  • 约 3页
  • 2023-09-05 发布于广东
  • 举报
离散傅立叶变换的快速傅立叶变换 快速傅立叶变换(fft)是一种快速的算法,用于分散傅立叶变换(dft)。该函数用于数字处理器的场合。一般来说,当需要计算频带时,首先考虑使用fft。如果你在使用fft时发现它有一些局限性,并且dft是否能够避免这些局限性,那么它是安全的。通过对实际应用的再分析和比较,验证结果是安全的。 1 fft算法的基本原理 DFT是连续傅立叶变换的离散形式,其计算公式为 X(k)=∑n=0N?1x(n)WnkN?k=0?1???N?1(1)X(k)=∑n=0Ν-1x(n)WΝnk?k=0?1???Ν-1(1) 式中x(n)为输入信号的时域采样序列,X(k)为计算输出信号的频域采样序列,其中Wnk=e-j2πk/N=cos(2πnk/N)-jsin(2πnk/N).从DFT的计算公式可看出对N点的DFT需计算N2个复数乘和N2个复数加运算. FFT是DFT的快速算法,其原理是将长序列DFT根据其内在的对称性和周期性分解为短序列的DFT之和.N点的DFT先分解为2个N/2点的DFT,每个N/2点的DFT又分解为N/4点的DFT.最小变换的点数即所谓FFT的“基数”.因此,基数为2的FFT最小变换是2点DFT(或称蝶形运算).在基数为2的N点FFT中,设N=2M,则总共可分成M级运算,每级中有N/2个蝶算,则N点FFT总共有(N/2)log2N个蝶算,而1个蝶算只需

文档评论(0)

1亿VIP精品文档

相关文档