数字信号处理实验四离散傅里叶变换DFT及IDFT一:实验目的(1)在理论学习的基础上,通过本实验,加深对DFT的理解,熟悉DFT子程序。(2)掌握计算离散信号DFT的方法(3)体会有限长序列DFT与离散时间傅里叶变换DTFT之间的联系(4)掌握用MATLAB进行离散傅里叶变换DFT及其逆变换IDFT的方法。二:实验内容(选择第一小题)(1)已知有限长序列x(n)=[7,6,5,4,3,2],求x(n)的DFT和IDFT。要求:画出序列DFT对应的|X(k)|和arg[X(k)]的图形。画出原信号与IDFT[X(k)]的图形,并进行比较。程序如下:xn=[7,6,5,4,3,2];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,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)|');波形如下: