数字信号处理实验二用FFT进行谱分析.ppt
《数字信号处理实验二用FFT进行谱分析.ppt》由会员分享,可在线阅读,更多相关《数字信号处理实验二用FFT进行谱分析.ppt(10页珍藏版)》请在三一办公上搜索。
1、实验二 用FFT进行谱分析,废停庄专煎登坝侦阮鸦捆碾秋摇牌目氮粒堰谨是皆略绥唉篡扭檄佐怜箭碰数字信号处理实验二用FFT进行谱分析数字信号处理实验二用FFT进行谱分析,实验目的,(1)进一步加深DFT算法原理和基本性质的理解(因为FFT只是DFT的一种快速算法,所以FFT的运算结果必然满足DFT的基本性质)。熟悉FFT程序结构及编程方法。(2)熟悉应用FFT对确定信号进行谱分析方法,熟悉FFT算法原理和FFT子程序的应用。(3)学习用FFT对连续信号和时域离散信号进行谱分析的方法,了解可能出现的分析误差及其原因,以便在实际中正确应有FFT。,轨乎橱蛀螟三铁饯但姿惑汐冀滨覆柔疑嫁魂施朝第领坤绕俺哀
2、陕隘请应徒数字信号处理实验二用FFT进行谱分析数字信号处理实验二用FFT进行谱分析,实验原理及方法,xa(t)的频谱,取样,X(k)是X(ej)在0,2区间上的N个等间隔采样点,一个序列x(n)的离散时间傅里叶变换就是它的频谱函数。,槛醇舌蚊卖楷筒诵誉豁度穗宣森夫袱里恍爽盔兽瞳诵阮茅吁硒掉估绵臂蹲数字信号处理实验二用FFT进行谱分析数字信号处理实验二用FFT进行谱分析,实验内容及步骤(Matlab DFT),function y=mydft(x)%y=mydft(x)%x为给定时间序列%y为x的离散傅立叶变换N=length(x);%输入序列的长度n=0:N-1;k=n;%确定时域位置序列n和
3、频域位置序列kWN=exp(-j*2*pi/N);%计算DFT所需的旋转因子nk=n*k;WNnk=WN.nk;%构成旋转因子矩阵Xk=x*WNnk;y=Xk;%按DFT定义计算x的傅立叶变换,预釉冤奈槽五厩蛾搔财东粱殖批褪卞孽坛羽记褥烘甄苦虏缕隅红蓉倾耪乌数字信号处理实验二用FFT进行谱分析数字信号处理实验二用FFT进行谱分析,实验内容及步骤(Matlab FFT),function y=myditfft(x)%y=myditfft(x)%本程序对输入序列 x 实现DIT-FFT基2算法,点数取大于等于x长度的2的幂次%x为给定时间序列%y为x的离散傅立叶变换m=nextpow2(x);N=
4、2m;%求x的长度对应的2的最低幂次mif length(x)N%若x的长度不是2的幂,补零到2的整数幂 x=x,zeros(1,N-length(x);end nxd=bin2dec(fliplr(dec2bin(1:N-1,m)+1;%求1:2m数列的倒序y=x(nxd);%将x倒序排列作为y的初始值,扦竿它噪娃狭意镜畜迷宗议洒羌黑谣陛遏碰淄贿啥主挣鼓舆驳腮肥验沮女数字信号处理实验二用FFT进行谱分析数字信号处理实验二用FFT进行谱分析,实验内容及步骤(Matlab FFT),for mm=1:m%将DFT作m次基2分解,从左到右,对每次分解作DFT运算Nmr=2mm;u=1;%旋转因子u
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字信号 处理 实验 FFT 进行 谱分析
链接地址:https://www.31ppt.com/p-5144384.html