快速傅立叶变换(FFD算法实验
实验目的
加深对DFT算法原理和基本性质的理解;
熟悉FFT算法原理和FFT子程序的应用;学****用FFT对连续信号和时域信号进行谱分析的方法,了解可能出现的分析误差及其原因,以便在实际中正确应用FFT。
ljArTTUi",单击"Debug\Gomain”进入到主程序,在主程序"flag=0;"处设置断点;
单击“Debug\Run”运行程序,或按F5运行程序;程序将运行至断点处停止;
土—Er*j虹。屈Nic跑.
£3心册?£i5fLlfICy/JTOEiir-fle*K*lp
&M
土留Ek
.if林*料喘丫
i!l-£1Jvl
fild□***@sail]QSjd
__|unclndcLaHiw_j|知皿加j]qpnnjgr$£«1HTFEjjm..日fir^we司mrlMfC^Lrat_STT--j|'iLJVSCfflffi®_y]an、a1T|A
tfrt(:0,?.fr<fihO,1);
/CFJIfimirTIMIMtHtl?Tr»nlwtor/0^<■轲肺「MrS・rmJ:环土r>匚-回■词
『a皓
如_一
Hffff?)砂HQ义善k誓
g[l|=ffljrt(fr[i]Tr[iJ+Fi[i]-Fi[iJ2IE.-(1Ht|l(BO|1]•II□);P=[l]-rai;
用View/Graph/Time/Frequency打开一个图形观察窗口;设置该观察图形窗口变量及参数;采用双踪观察在启始地址分别为px和pz,长度为128,数值类型为16位整型,px:存放经A/D转换后的输入信号;pz:对该信号进行FFT变换的结果。
■—
区1
DisplayType
DualTin巨
WA
(JraphTitlft
GraphicalDigplay
Int^rleavedBataSnurcEW
No
StartAddress-upperdisplay
px
StartAddress-lowerdisplay
即
F奖哈
Dm*.%
Ac^wllsiiotlBufferSire
ise
IixdeKIncrwient
i
DiLayDataSa
126
DSPTypi
16-bitsignedi
Q*value
0
R&t^:(H宣)
1
PlotUat鼻From
LefttoRight
ftadDatiDisplay
Y»e
Antescale
On
DCValue
0
jyll
QK
Caneel
政1
单击“DebugAnimate运行程序,或按F10运行;观察窗口并观察输入信号波形及其FFT变换结果;注意:下图观察窗口中px波形在上面,pz波形在下面。
单击"DebugHalt暂停程序运行,关闭窗口,本实验结束。
实验结果:,同步观察输入信号波形及其FFT变换结果;语音信号的FFT分析一、实验目的
加深对DFT算法原理和基本性质的理解;
熟悉FFT算法原理和FFT子程序的应用;学****用FFT对连续信号和时域信号进行谱分析的方法,了
快速傅立叶变换FFT 来自淘豆网www.taodocs.com转载请标明出处.