实验三离散傅立叶变换PPT课件.ppt
《实验三离散傅立叶变换PPT课件.ppt》由会员分享,可在线阅读,更多相关《实验三离散傅立叶变换PPT课件.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于实验三离散傅立叶变换第一张,PPT共四十六页,创作于2022年6月一、实验目的一、实验目的 加深对离散傅立叶变换加深对离散傅立叶变换(DFT)(DFT)的理解。的理解。掌握利用掌握利用MATLABMATLAB语言进行离散傅立叶变换和逆变换的方法。语言进行离散傅立叶变换和逆变换的方法。加深对离散傅立叶变换基本性质的理解。加深对离散傅立叶变换基本性质的理解。掌握离散傅立叶变换快速算法的应用。掌握离散傅立叶变换快速算法的应用。第二张,PPT共四十六页,创作于2022年6月二、实验原理及方法二、实验原理及方法 建立以时间建立以时间t t为自变量的为自变量的“信号信号”与以频率与以频率f f为为自变
2、量的自变量的“频率函数频率函数”(”(频谱频谱)之间的某种变换关系。之间的某种变换关系。所以所以“时间时间”或或“频率频率”取连续还是离散值取连续还是离散值,就形成就形成各种不同形式的傅里叶变换对。各种不同形式的傅里叶变换对。傅里叶变换傅里叶变换第三张,PPT共四十六页,创作于2022年6月四种不同傅里叶变换对四种不同傅里叶变换对傅里叶级数傅里叶级数(FS)FS):连续时间连续时间,离散频率的傅里叶变换。周期离散频率的傅里叶变换。周期连续时间信号傅里叶级数连续时间信号傅里叶级数(FS)FS)得到非周期离散频谱密度函数。得到非周期离散频谱密度函数。傅里叶变换傅里叶变换(FT)FT):连续时间连续
3、时间,连续频率的傅里叶变换。非周期连续频率的傅里叶变换。非周期连续时间信号通过连续付里叶变换连续时间信号通过连续付里叶变换(FT)FT)得到非周期连续频谱密度得到非周期连续频谱密度函数。函数。离散时间的离散时间的傅里叶变换傅里叶变换(DTFT):DTFT):离散时间离散时间,连续频率的傅里连续频率的傅里叶变换。非周期离散的时间信号叶变换。非周期离散的时间信号(单位园上的单位园上的Z Z变换变换(DTFT)DTFT)得到周期性连续的频率函数。得到周期性连续的频率函数。离散傅里叶变换离散傅里叶变换(DFT):DFT):离散时间离散时间,离散频率的傅里叶变换。离散频率的傅里叶变换。第四张,PPT共四
4、十六页,创作于2022年6月上面讨论的前三种傅里叶变换对上面讨论的前三种傅里叶变换对,都不适用在计算机上都不适用在计算机上运算运算,因为至少在一个域因为至少在一个域(时域或频域时域或频域)中中,函数是连函数是连续的。因为从数字计算角度我们感兴趣的是时域及频续的。因为从数字计算角度我们感兴趣的是时域及频域都是离散的情况域都是离散的情况,这就是第四种离散傅里叶变换。这就是第四种离散傅里叶变换。第五张,PPT共四十六页,创作于2022年6月离散傅里叶级数离散傅里叶级数(DFS)DFS)离散时间序列离散时间序列x(n)x(n)满足满足x(n)=x(n+rN)x(n)=x(n+rN),称为离散周期序列,
5、称为离散周期序列,其中其中N N为周期,为周期,x(n)x(n)为主值序列。为主值序列。由傅立叶分析知道周期函数可由复指数的线性组合叠加得由傅立叶分析知道周期函数可由复指数的线性组合叠加得到。其频率为基本频率的倍数。从离散时间傅立叶变换的到。其频率为基本频率的倍数。从离散时间傅立叶变换的频率周期性,我们知道谐波次数是有限的,其频率为频率周期性,我们知道谐波次数是有限的,其频率为周期序列可表示成:周期序列可表示成:第六张,PPT共四十六页,创作于2022年6月其中其中 叫做离散傅立叶级数系数,也称为周叫做离散傅立叶级数系数,也称为周期序列的频谱,可由下式表示期序列的频谱,可由下式表示注意注意 也
6、是一个基本周期为也是一个基本周期为N的周期序列。的周期序列。上面两式称为周期序列的傅立叶级数变换对。上面两式称为周期序列的傅立叶级数变换对。令令 表示复指数,可以得到以下:表示复指数,可以得到以下:第七张,PPT共四十六页,创作于2022年6月例:求出下面周期序列的例:求出下面周期序列的DFSx(n)=,0,1,2,3,0,1,2,3,0,1,2,3,基本周期为基本周期为N=4,WN=W4=-j,因而因而第八张,PPT共四十六页,创作于2022年6月MATLAB实现实现矩阵矩阵-向量相乘运算来实现。向量相乘运算来实现。由于由于 和和 均为周期函数,周期为均为周期函数,周期为N,可设,可设 和和
7、 代表代表序列序列 和和 的主值区间序列,则前面的两个表达式可写的主值区间序列,则前面的两个表达式可写成:成:式中,矩阵式中,矩阵WN为方阵为方阵DFS矩阵。矩阵。第九张,PPT共四十六页,创作于2022年6月利用利用MATLABMATLAB实现傅立叶级数计算实现傅立叶级数计算编写函数实现编写函数实现DFSDFS计算计算function xk=dfs(xn,N)function xk=dfs(xn,N)n=0:1:N-1;%n n=0:1:N-1;%n的行向量的行向量 k=n;%k k=n;%k的行向量的行向量 WN=exp(-j*2*pi/N);%W WN=exp(-j*2*pi/N);%W
8、N N因子因子 nk=n*k;%nk=n*k;%产生一个含产生一个含nknk值的值的N N乘乘N N维矩阵维矩阵 WNnk=WN.nk;%DFS WNnk=WN.nk;%DFS矩阵矩阵 xk=xn*WNnk;%DFS xk=xn*WNnk;%DFS系数行向量系数行向量第十张,PPT共四十六页,创作于2022年6月例:例:xn=0,1,2,3xn=0,1,2,3,N=4N=4xn=0,1,2,3;xn=0,1,2,3;N=4;N=4;xk=dfs(xn,N)xk=dfs(xn,N)第十一张,PPT共四十六页,创作于2022年6月逆运算逆运算IDFSIDFSfunction xn=idfs(xk,
9、N)function xn=idfs(xk,N)n=0:1:N-1;n=0:1:N-1;k=n;k=n;WN=exp(-j*2*pi/N);WN=exp(-j*2*pi/N);nk=n*k;nk=n*k;WNnk=WN.(-nk);WNnk=WN.(-nk);xn=xn=(xk*WNnkxk*WNnk)/N;/N;第十二张,PPT共四十六页,创作于2022年6月xn=idfs(xk,4)x=xn第十三张,PPT共四十六页,创作于2022年6月周期重复次数对序列频谱的影响周期重复次数对序列频谱的影响理论上讲理论上讲,周期序列不满足绝对可积条件,要对周期序列进行,周期序列不满足绝对可积条件,要对周
10、期序列进行分析,可以先取分析,可以先取K个周期进行处理,然后让个周期进行处理,然后让K无限增大,研无限增大,研究其极限情况。这样可以观察信号序列由非周期到周期变究其极限情况。这样可以观察信号序列由非周期到周期变换时换时,频谱由连续谱逐渐向离散谱过渡的过程。,频谱由连续谱逐渐向离散谱过渡的过程。第十四张,PPT共四十六页,创作于2022年6月例:已知一个矩形序列的脉冲宽度占整个周期的例:已知一个矩形序列的脉冲宽度占整个周期的1/2,一个周期,一个周期的采样点数为的采样点数为10,用傅立叶级数变换求信号的重复周期数分,用傅立叶级数变换求信号的重复周期数分别为别为1、4、7、10时的幅度频谱。时的幅
11、度频谱。MATLAB程序:程序:xn=ones(1,5),zeros(1,5);Nx=length(xn);Nw=1000;dw=2*pi/Nw;k=floor(-Nw/2+0.5):(Nw/2+0.5);for r=0:3;K=3*r+1;nx=0:(K*Nx-1);x=xn(mod(nx,Nx)+1);Xk=x*(exp(-j*dw*nx*k)/K;subplot(4,2,2*r+1);stem(nx,x)axis(0,K*Nx-1,0,1.1);ylabel(x(n);subplot(4,2,2*r+2);plot(k*dw,abs(Xk)axis(-4,4,0,1.1*max(abs(
12、Xk);ylabel(X(k);end第十五张,PPT共四十六页,创作于2022年6月从上图可以看出,信号序列的周期数越多,则频谱越是向几个从上图可以看出,信号序列的周期数越多,则频谱越是向几个频点集中,当信号周期数趋于无穷大时频点集中,当信号周期数趋于无穷大时,频谱转化为离散谱。,频谱转化为离散谱。第十六张,PPT共四十六页,创作于2022年6月离散傅立叶变换(离散傅立叶变换(DFT)有限长序列有限长序列x(n)表示为表示为x(n)是非周期序列,但可以理解为周期序列是非周期序列,但可以理解为周期序列 的主值的主值序列。由离散傅立叶级数序列。由离散傅立叶级数DFS和和IDFS引出有限长序列的离
13、引出有限长序列的离散傅立叶正、逆变换关系式散傅立叶正、逆变换关系式第十七张,PPT共四十六页,创作于2022年6月有限长序列傅立叶变换定义式为:有限长序列傅立叶变换定义式为:比较正、逆变换的定义式可以看出,只要把比较正、逆变换的定义式可以看出,只要把DFTDFT公式中的系公式中的系数数 改为改为 ,并最后乘以,并最后乘以1/1/N N,那么,那么,DFTDFT的计算的计算程序就可以用来计算程序就可以用来计算IDFTIDFT。第十八张,PPT共四十六页,创作于2022年6月DFT与与DFS的关系的关系比较两者的变换对,可以看出两者的区别仅仅是将周期序列换比较两者的变换对,可以看出两者的区别仅仅是
14、将周期序列换成了有限长序列。成了有限长序列。有限长序列有限长序列x(n)x(n)可以看作是周期序列可以看作是周期序列 的一个周期;反的一个周期;反之周期序列之周期序列 可以看作是有限长序列可以看作是有限长序列x(n)x(n)以以N N为周期的周为周期的周期延拓。期延拓。由于公式非常相似,在程序编写上也基本一致。由于公式非常相似,在程序编写上也基本一致。第十九张,PPT共四十六页,创作于2022年6月例:已知序列例:已知序列x(n)=0,1,2,3,4,5,6,7,求,求x(n)的的DFT和和IDFT,画出序列傅立叶变换的幅度和相位图,并,画出序列傅立叶变换的幅度和相位图,并将原图像与逆变换图像
15、进行比较。将原图像与逆变换图像进行比较。N=8;N=8;xn=0:N-1;n=0:N-1;xn=0:N-1;n=0:N-1;xk=dft(xn,N);xk=dft(xn,N);x=idft(xk,N);x=idft(xk,N);subplot(2,2,1);stem(n,xn)subplot(2,2,1);stem(n,xn)subplot(2,2,2);stem(n,abs(x)subplot(2,2,2);stem(n,abs(x)subplot(2,2,3);stem(n,abs(xk)subplot(2,2,3);stem(n,abs(xk)subplot(2,2,4);stem(n,
16、angle(xk)subplot(2,2,4);stem(n,angle(xk)第二十张,PPT共四十六页,创作于2022年6月第二十一张,PPT共四十六页,创作于2022年6月三、快速傅立叶变换三、快速傅立叶变换有限长序列通过离散傅里叶变换有限长序列通过离散傅里叶变换(DFT)DFT)将其频域离散化将其频域离散化成有限长序列成有限长序列.但其计算量太大但其计算量太大(与与N N的平方成正比)的平方成正比),很难实时地处理问题很难实时地处理问题,因此引出了快速傅里叶变换因此引出了快速傅里叶变换(FFT)FFT)。FFTFFT并不是一种新的变换形式并不是一种新的变换形式,它只是它只是DFTDFT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 离散 傅立叶 变换 PPT 课件
限制150内