实验四 FFT计算机实现与谱分析.docVIP

  • 8
  • 0
  • 约4.36万字
  • 约 12页
  • 2017-08-23 发布于河南
  • 举报
实验四 FFT计算机实现与谱分析

实验四 FFT的计算机实现及谱分析 一、实验目的与要求 (1) 了解DFT的性质及应用。 (2) 熟悉MATLAB编程的特点。 (3)掌握有限离散傅里叶变换的计算机实现方法。 (4)进一步加深DFT算法原理和基本性质的理解(因为FFT只是DFT的一种快速算法,所以FPT的运算结果必然满足DFT的基本性质)。 (5)熟悉FFT算法原理和FFT子程序的应用。 (6)学习用FFT对连续信号和时域离散信号进行谱分析的方法,了解可能出现的分析误差及其原因,以便在实际中正确应用FFT。 二、实验原理与方法 1.FFT的计算原理 设,有限离散信号,则它的有限离散频谱为 令 则上式为 把信号按下标偶数项和奇数项分成两部分,即令 它们的有限离散频谱分别为 经分析,我们可得如下的时域分解FFT算法 若我们把按偶奇序号分成两部分,则可得如下的频域分解FFT算法 2、MATLAB提供的快速傅立叶变换函数 (1)fft fft函数用于计算快速傅立叶变换,其语法格式为: B = fft(I) B = fft(I)返回信号I的fft变换矩阵,输入信号I和输出信号B大小相同。? (2)fftshift MATLAB提供的fftshift函数用于将变换后的信号频谱中心从矩阵的原点移到矩阵的中心,其语法格式为:   B = fftshift(I) 对于矩阵I,B = fftshift(I)将I的

文档评论(0)

1亿VIP精品文档

相关文档