MATLAB R2020b v9.9.0 最新中文版(主文件和crack文件都要下载)
主文件:https://cloud.189.cn/t/URJNzqANVVZr (访问码:5glx)
crack文件:https://lanzoux.com/id738gtevbg
密码:yuzhu
IDM插件:https://lanzoux.com/iKndteqln2b
IDM下载器:https://lanzoux.com/iQn1vg9r4gh
提示:暂不提供百度网盘链接!
Experiment 2 Spectral analysis using FFT
实验2 用FFT对信号作频谱分析
一、实验安全规则(本实验项目安全注意事项)
1.数字信号处理及DSP应用实验在计算机Matlab上用仿真方式完成,不需要硬件设备,请不要开启计算机桌台上的其它硬件设备;
2.实验可以一人一机单独完成,也可两人一机配合完成,不容许三人一机实验。
二、实验指导
1.实验目的
学习用FFT对连续信号和时域离散信号进行频谱分析(也称谱分析)的方法,了解可能出现的分析误差及其原因,以便正确应用FFT。
2. 实验原理
用FFT对信号作频谱分析是学习数字信号处理的重要内容。 经常需要进行谱分析的信号是模拟信号和时域离散信号。 对信号进行谱分析的重要问题是频谱分辨率D和分析误差。
频谱分辨率直接和FFT的变换区间N有关, 因为FFT能够实现的频率分辨率是2π/N, 因此要求2π/N≤D。 可以根据此式选择FFT的变换区间N。 误差主要来自于用FFT作频谱分析时,得到的是离散谱,而信号(周期信号除外)是连续谱,只有当N较大时,离散谱的包络才能逼近于连续谱,因此N要适当选择大一些。
周期信号的频谱是离散谱,只有用整数倍周期的长度作FFT,得到的离散谱才能代表周期信号的频谱。 如果不知道信号周期,可以尽量选择信号的观察时间长一些。
对模拟信号进行谱分析时,首先要按照采样定理将其变成时域离散信号。如果是模拟周期信号,也应该选取整数倍周期的长度,经过采样后形成周期序列,按照周期序列的谱分析进行。
3. 实验内容、步骤及过程
(1) 复习DFT的定义、 性质和用DFT作谱分析的有关内容。
(2) 复习FFT算法原理与编程思想, 并对照DIT-FFT运算流图和程序框图, 读懂本实验提供的FFT子程序。
(3) 编制信号产生子程序, 产生典型信号供谱分析用。
(4) 编写主程序。