用FFT做谱分析实验报告

实验二 用FFT做谱分析实验目的1. 进一步加深DFT算法原理和基本性质的理解(因为 FFT只是DFT的一种快速算法,所以FFT的运算结果必然满足DFT的基本性质)。2. 熟悉FFT算法原理和F

实验二 用FFT做谱分析 一、 实验目的 1. DFT FFTDFT 进一步加深算法原理和基本性质的理解(因为只是的一种 FFTDFT。 快速算法,所以的运算结果必然满足的基本性质) 2. FFTFFT。 熟悉算法原理和子程序的应用 3. FFT 学习用对连续信号和时域离散信号进行谱分析的方法 二、 实验原理 x(t)f 如果给出的是连续信号,则首先要根据其最高频率确定抽样频率以及由频 as N( x(n)=x(nT) 率分辨率选择抽样点数,然后对其进行软件抽样即计算, a 0≤n≤N-1) x(n)。MATLABfft(n,x) ,产生对应序列再利用所提供的库函数进行 FFT 计算 三、 实验内容 实验信号 ① : x1(n) =R4(n) x(n) = 2 x(n) = 3 x(n) =cos(πn /4) 4 x(n) =sin(πn /8) 5 x(t) =cos8πt +cos16πt +cos20π 6 FFTx(t)fs 变换区间及抽样频率 6 x(n) ,x(n) ,x(n) ,x(n) ,x(n)N =8 ,16 : 12345 x(t)f= 64(Hz) ,N =16 ,32 ,64 : 6s MATLAB 程序代码 ② N1=8; N2=16; x1=ones(1,4); x2=[1:4,4:-1:1]; x3=[4:-1:1,1:4]; n=0:1:16; x4=cos(pi*n/4);

腾讯文库用FFT做谱分析实验报告