基于MATLAB的离散非周期信号频域分析.docVIP

  • 12
  • 0
  • 约4.28千字
  • 约 14页
  • 2017-08-17 发布于安徽
  • 举报

基于MATLAB的离散非周期信号频域分析.doc

基于MATLAB的离散信号频域分析、快速傅里叶变换与采样定理 离散信号频域分析 周期离散方波信号频域分析 与周期模拟信号一样,周期离散信号同样可以展开成傅里叶级数形式,并得到离散傅里叶级数(DFS) 上式可以看成周期离散信号x(n)的离散傅里叶级数展开。 上式是DFS的反变换,记作IDFS并且称与构成一对离散傅里叶级数变换对。(以上两式中) 在MTALAB中,DFS通过建立周期延拓函数语句实现: function Xk=DFS(n,x,N) if Nlength(x) n=0:N-1; x=[x zeros(1,N-length(x))]; end k=0:N-1; WN=exp(-j*2*pi/N); nk=n*k; WNnk=WN.^nk; Xk=x*WNnk; end 建立一个离散非周期方波信号 通过周期延拓后所得的周期序列利用DFS计算实现代码如下: clear all;close all;clc; n=0:3; x=ones(1,4); X=fft(x,1024); Xk1=DFS(n,x,4); Xk2=DFS(n,x,8); figure(1); plot((-1023:2048)/2048*8,[abs(X) abs(X) abs(X)],--);hold on; stem(-4:7,[abs(Xk1) abs(Xk1) abs(Xk1)],Lin

文档评论(0)

1亿VIP精品文档

相关文档