DFT在信号频谱分析中的应用毕设

设计一 DFT在信号频谱分析中的应用一、设计目的1. 熟悉DFT的性质。2. 加深理解信号频谱的概念及性质。 3. 了解高密度谱与高分辨率频谱的区别。二、设计任务与要求1.学习用DFT和补零DFT的

设计 一DFT在信号频谱分析中的应用 一、设计目的 1.DFT 熟悉的性质。 2. 加深理解信号频谱的概念及性质。 3. 了解高密度谱与高分辨率频谱的区别。 二、设计任务与要求 1.DFTDFT 学习用和补零的方法来计算信号的频谱。 2.MATLABDTFTDFT 用语言编程来实现,在做课程设计前,必须充分预习课本、及 DFTMATLAB 补零的有关概念,熟悉语言,独立编写程序。 三、设计内容 dft.mfft.mdft.mfft.mn)NDFTmdft.mMATLAB 的点的函数文件。并与中的内部函数文 fft.m 件作比较。 参考程序如下: functionXk=dft(xn,N) iflength(xn)<N xn=[xn,zeros(1,N-length(xn))]; end n=0:N-1; fork=0:N-1 Xk(1,k+1)=sum(xn.*exp((-1)*j*n*k*(2*pi/N))); end 2. 对离散确定信号作如下谱分析: (1) N()(N) 截取使成为有限长序列,长度自己选写程序计 NDFT,xnn 算出的点画出时域序列图~和相应的幅频图。 参考程序如下: N210≤n≤20,Xn21DFTXk (假设取,即时编写程序,计算出()的点) n=0:20; xn=cos(0.48*pi*n)+cos(0.52*pi*n); Xk=dft(xn,21); subplot(2,1,1);stem(n,xn);grid; subplot(2,1,2);stem(n,abs(Xk));grid;

腾讯文库DFT在信号频谱分析中的应用毕设