一、实验目的
1、 进一步加深DFT算法原理和基本性质的理解(因为FFT只是DFT的一种快速算法,所以FFT的运算结果必然满足DFT的基本性质)。
2、 熟悉FFT算法原理和FFT子程序的应用。
3、 学习用FFT对连续信号和时域离散信号进行谱分析的方法,了解可能出现的分析误差及其原因,以便在实际中正确应用FFT。
二、实验内容及步骤
1、 复习DFT的定义、性质和用DFT作谱分析的有关内容。
2、 复习FFT算法原理与编程思想,并对照DIT—FFT运算流图和程序框图,读懂本实验提供的FFT子程序。
3、 编制信号产生子程序,产生以下典型信号供谱分析用:
应当注意,如果给出的是连续信号xa(t),则首先要根据其最高频率确定采样频率fs,以及由频率分辨力确定采样点数N,然后对其进行软件采样(即计算x(n)=xa(nT),0≤n≤N-1
产生对应序列x(n)。对信号x6(t),频率分辨力的选择要以能分辨开三个频率对应的谱线为准则。对周期序列,最好截取周期的整数倍进行谱分析,否则可能产生较大的分