信号与信号处理实验六离散傅里叶变换(DFT).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《信号与信号处理实验六离散傅里叶变换(DFT).ppt》由会员分享,可在线阅读,更多相关《信号与信号处理实验六离散傅里叶变换(DFT).ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验三实验三 离散傅里叶变换(离散傅里叶变换(DFTDFT)一、实验目的一、实验目的1掌握序列傅里叶变换的计算机实现方法。掌握序列傅里叶变换的计算机实现方法。2了解了解DFT的性质及应用。的性质及应用。3.应用离散傅里叶变换应用离散傅里叶变换(DFT),分析离散信号,分析离散信号x(n)的频谱。深刻理解的频谱。深刻理解DFT分析离散信号频谱分析离散信号频谱的原理,掌握改善分析过程中产生的误差的方法。的原理,掌握改善分析过程中产生的误差的方法。DFT公式:公式:dft1.m:用用for循环计算循环计算DFTfunction Am,pha=dft1(x)N=length(x);w=exp(-j*2
2、*pi/N);for k=1:N sum=0;for n=1:N sum=sum+x(n)*w(k-1)*(n-1);end Am(k)=abs(sum);pha(k)=angle(sum);end调用调用dft1.m函数文件的函数文件的M程序文件程序文件 x=ones(1,8)Am1,pha1=dft1(x);n=0:(length(x)-1);w=(2*pi/length(x)*n;figure(1)subplot(2,1,1),stem(w,Am1,b);title(Magnitude part);xlabel(frequency in radians);ylabel(|X(exp(jw
3、)|)subplot(2,1,2),stem(w,pha1,r);grid;gtext(Phase part);xlabel(frequency in radians);ylabel(arg(Xexp(jw)/radians);可以利用可以利用MATLAB的矩阵运算计算的矩阵运算计算DFTdft2.m:用用MATLAB矩阵运算计算矩阵运算计算DFTfunction Am,pha=dft2(x)N=length(x);n=0:N-1;k=0:N-1;w=exp(-j*2*pi/N);nk=n*k;wnk=w.nk;Xk=x*wnk;Am=abs(Xk);pha=angle(Xk);Matlab中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信号与信号处理实验六 离散傅里叶变换DFT 信号 处理 实验 离散 傅里叶变换 DFT
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内