实验五 快速Furier变换(FFT)及应用.docVIP

  • 32
  • 0
  • 约8.23千字
  • 约 6页
  • 2016-10-12 发布于贵州
  • 举报
实验五 快速Furier变换(FFT)及应用

实验五 快速Fourier变换(FFT)及应用 实验目的 验证频域采样定理。 在理论学习的基础上,通过本实验,加深对FFT的理解,熟悉MATLAB中的有关函数。 应用FFT对典型信号进行频谱分析。 了解应用FFT进行信号频谱分析过程中可能出现的问题,以便在实际中能够正确应用FFT。 应用FFT实现序列的线性卷积。 实验内容 验证频域采样定理。 利用MATLAB产生一个长度为N的三角波序列,并完成以下要求: 计算N=30时的64点DFT,并图示 对在[0,2(((((((((((((; 求出的32点IDFT,即得到; 绘制出的波形,观察和的关系,并加以说明。 解:MATLAB程序清单如下: M=64; % 指定DFT点数 N=30; % 指定序列长度 n=0:N-1; xn=2*[0:N/2,N/2-1:-1:1]/N; % 产生幅度为1的N点三角波序列 Xk=fft(xn,M); % 计算Xk=DFT[x(n)]; Xk1=Xk(1:2:M); % 对Xk隔点抽取得到Xk1 xn1=ifft(Xk1); % 对Xk1作IDFT得到xn1 n1=0:2*M; xc=xn1(mod(n1,M/2)+1); % 对xn1以M/2为周期进行延拓 subplot(2,2,1);stem(n,xn,.);grid; title([num2str(M/2) 点三角波序

文档评论(0)

1亿VIP精品文档

相关文档