数字信号处理实验五课案 下载本文

内容发布更新时间 : 2024/6/18 20:17:57星期一 下面是文章的全部内容请认真阅读。

实验报告

课程名称:数字信号处理

实 验 四:利用DFT分析离散信号频谱

班 级:通信1403 学生姓名:强亚倩 学 号:1141210319 指导教师:范杰清

华北电力大学(北京)

一、实验目的

应用离散傅里叶变换(DFT),分析离散信号x[k]。深刻理解利

用DFT分析离散信号频谱的原理,掌握改善分析过程中产生的误差的方法。

二、实验原理

根据信号傅里叶变换建立的时域与频域之间的对应关系,可以得到有限长序列的离散傅里叶变换(DFT)与四种确定信号傅里叶变换的之间的关系,实现由DFT分析其频谱。 三、 实验内容 三、实验内容

1. 利用FFT分析信号 的频谱; (1) 确定DFT计算的参数;

(2) 进行理论值与计算值比较,讨论信号频谱分析过程中误差原因及改善方法。

函数代码:N=32; k=0:N-1; x=cos(3*pi/8.*k); X=fft(x,N); subplot(2,1,1);

stem(k-N/2,abs(fftshift(X))); ylabel('Magnitude'); xlabel('Frequency (rad)'); subplot(2,1,2);

stem(k-N/2,angle(fftshift(X))); ylabel('Phase'); xlabel('Frequency (rad)’);

k)u[k]的频谱; 2. 利用FFT分析信号x[k]?(12(1) 确定DFT计算的参数;

(2) 进行理论值与计算值比较,讨论信号频谱分析过程中误差原因及改善方法。

函数代码为:k=0:30;

x=0.5.^k; subplot(2,1,1);

stem(k,x); subplot(2,1,2); w=k-15;