MATLAB离散傅里叶变换及应用资料.pdfVIP

  • 9
  • 0
  • 约1.06万字
  • 约 18页
  • 2020-07-22 发布于北京
  • 举报
MATLAB 离散傅里叶变换及应用 一、 DFT 与 IDFT 、DFS 、DTFT 的联系 1、 序列的傅里叶变换 (DFT) 和逆变换 (IDFT) 在实际中常常使用有限长序列。 如果有限长序列信号为 x(n) , 则该序列的离散傅里叶变换对可以表示为 N 1 nk X(k) DFT [x(n)] x(n) W N , k 0,1, , N 1 (12-1) n 0 N 1 1 nk x(n) IDFT[X(k)] X(k) WN , n 0,1, , N 1 N k 0 (12-2) 已知 x(n) =[0 ,1,2,3,4 ,5 ,6,7],求 x(n) 的 DFT 和 IDFT 。 要求: (1)画出序列傅里叶变换对应的 |X(k)| 和 arg [X(k) ]图形。 (2)画出原信号与傅里叶逆变换 IDFT [X(k) ]图形进行比较。 程序源代码: xn=[0,1,2,3,4,5,6,7]; N=length(xn); n=0:(N-1);k=0:(N-1); Xk=xn*exp(-j*2*pi/N).^(n*k); x=(Xk*exp(j*2*pi/N).^(n*k))/N; subplot(2,2,1),stem(n,xn); title(x(n)); subplot(2,2,2),stem(n,abs(x)); title(IDFT|X(k)|); subplot(2,2,3),stem(k,abs(Xk)); title(|X(k)|); subplot(2,2,4),stem(k,angle(Xk)); title(arg|X(k)|); 运行图如下: x(n) IDFT|X(k)| 8 8 6 6 4 4 2 2 0 0 0 2 4 6 8 0 2 4 6 8 |X(k)| arg|X(k)| 30 4 2 20 0 10 -2 0 -4 0 2 4 6 8 0 2 4 6 8

文档评论(0)

1亿VIP精品文档

相关文档