实验二用FFT对信号进行频谱分析.pdf
《实验二用FFT对信号进行频谱分析.pdf》由会员分享,可在线阅读,更多相关《实验二用FFT对信号进行频谱分析.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 东莞理工学院实验报告 课程名称:数字信号处理 实验室名称:_ 实验名称:实验二 用 FFT 对信号进行频谱分析 指导老师:_ 所在院系:_ 专业班级:_ 姓名:_ 学号:_ 日期:_ 成绩:_ 1、实验目的 学习用 FFT 对连续信号和时域离散信号进行谱分析的方法,了解可能出现的分析误差及其产生原因,以便正确应用 FFT。2、实验原理与方法 用 FFT 对信号作频谱分析是学习数字信号处理的重要内容。经常需要进行谱分析的信号是模拟信号和 时域离散信号。对信号进行谱分析的重要问题是频谱分辨率 F 和分析误差。频谱分辨率直接和 FFT 的变换 区间N有关,因为 FFT 能够实现的频率分辨率是 2
2、nN,因此要求 2 n NF。可以根据此式选择 FFT 的变换区 间 2 误差主要来自于用 FFT 作频谱分析时得到的是离散谱,而信号(周期信号除外)是连续谱,只有当 N 较大时离散谱的包络才能逼近于连续谱,因此 N要适当选择大一些。对于长度为 M的有限长序列x(n),其N点 DFT(N M X(k)就是x(n)的 FT 即X(e阍)在0,2 n内的N 点等间隔采样,频谱分辨率就是采样间隔 2 nN。对于周期为N的周期序列(n),其频谱是离散谱:X(e=FTx(n)=:Z X(k k j N k、_ N)其中,;(k)=DFS(n),因此周期序列的频谱结构也可以用离散傅立叶级数系数 乂(k)表
3、示。截取(n)的主值序列x(n)=(n)RN(n),并进行N点 DFT,得到:X(k)=DFTx(n)h=X(k)RN(k)因此也可以用 X(k)表示(n)的频谱结构。XmN(n)=(n)RmN(n),那么 XmN(k)=DFTXmN(n)k/m二整数 k/m=整 如果截取长度为(n)的整数个周期 mN m为整数,即 于是,XmN(k)也可以表示(n)的频谱结构。由此可见,对于周期序列,只有用整数倍周期的长度作 如果不知道信号周期,可以尽量选择信号的观察时间长一些。对一般的非周期模拟信号进行谱分析时,首先要按照采样定理将其变成时域离散信号。如果模拟信号 持续时间很长,采样点数太多,会导致无法存
4、储和计算,需截取有限点进行 DFT。因此对模拟信号进行频谱 分析必然是近似的,其近似程度与信号带宽、采样频率和截取长度有关。工程上,滤除幅度很小的高频成 分和截去幅度很小的部分信号是允许的。如果是模拟信号为周期信号,也应该选取整数倍周期的长度,经 过采样后形成周期序列,按照周期序列的谱分析进行。3、实验内容及步骤(1)对以下序列进行谱分析:Xi(n)二 R(n)t+1,0EnE3 x2(n)=8 n,4 兰 n 兰 7 0,其它 n 4 n,O n 乞 3 x3(n)=n 3,4 兰 n 兰 7 0,其它 n 先绘制各序列的 FT 频谱图,然后选择 FFT 的变换区间N为 8 和 16 两种情
5、况,通过序列的 DFT 分析其 频谱。分别打印其幅频特性曲线,并进行对比、分析和讨论。(2)对以下周期序列进行谱分析:x4(n)二cos n 4 X5(n)二 cos(二n/4)cos(二 n/8)选择 FFT 的变换区间N为 8 和 16 两种情况分别对以上序列进行频谱分析。分别打印其幅频特性曲线。并进行对比、分析和讨论。(3)对模拟周期信号进行谱分析/(t)二 cos8t cos16二 t cos20二 t 选择采样频率Fs=64HZ,变换区间 N=16,32,64 三种情况进行谱分析。分别打印其幅频特性,并进行 分析和讨论。4、实验程序清单 clear all;close all%*内容
6、一:有限长序列的频谱分析*沪生三个序列 x1n=on es(1,4);M=8;xa=1:(M/2);xb=(M/2):-1:1;x2n=xa,xb;%产生长度为 8 的三角波序列 FFT,得到的离散谱才能代表周期信号的频谱。x3n=xb,xa;徹得序列 xln 的傅立叶变换 X1jw=fft(x1 n,1024);%用 1024 个点的 fft 获得傅立叶变换的密集采样 w=2*pi/1024*(0:1023);%采样频率位置 subplot(3,1,1);plot(w/pi,abs(X1jw);%绘制 FT 的幅频特性 title(1a)X_1(eAjomega);xlabel(omega
7、八 pi);ylabel(X1k8=fft(x1 n,8);%8 个点 DFT X1k16=fft(x1 n,16);%16 个点 DFT 滋卜充绘图 8 个点及 16 个点的 DFT 幅频特性,提示用 stem 指令绘图 w=2*pi/8*(0:7);subplot(3,1,2);stem(w/pi,X1k8,.);%绘制 FT 的幅频特性 title(1b)8 点 DFTx1(n);xlabel(omega/pi);ylabel(w=2*pi/16*(0:15);subplot(3,1,3);stem(w/pi,X1k16,.);%绘制 FT 的幅频特性 title(1c)16 点 DFT
8、x1(n);xlabel(omega/pi);ylabel(滋卜充程序对 x2n 及 x3n 的频谱进行分析 clear all;close all M=8;xa=1:(M/2);xb=(M/2):-1:1;x2n=xa,xb;%产生长度为 8 的三角波序列 X2jw=fft(x2n,1024);%用 1024 个点的 fft 获得傅立叶变换的密集采样 w=2*pi/1024*(0:1023);%采样频率位置 subplot(3,1,1);plot(w/pi,abs(X2jw);%绘制 FT 的幅频特性 title(2a)X_2(eAjomega);xlabel(omega/pi);ylabe
9、l(X2k8=fft(x2n,8);%8 个点 DFT X2k16=fft(x2n,16);%16 个点 DFT w=2*pi/8*(0:7);subplot(3,1,2);stem(w/pi,abs(X2k8),.);%绘制 FT 的幅频特性 title(2b)8 点 DFTx2(n);xlabel(omega/pi);ylabel(w=2*pi/16*(0:15);subplot(3,1,3);stem(w/pi,abs(X2k16),.);%绘制 FT 的幅频特性 title(2c)16 点 DFTx2(n);xlabel(omega/pi);ylabel(clear all;close
10、 all M=8;xa=1:(M/2);xb=(M/2):-1:1;x3n=xb,xa;X3jw=fft(x3n,1024);%用 1024 个点的 fft 获得傅立叶变换的密集采样 w=2*pi/1024*(0:1023);%采样频率位置 subplot(3,1,1);plot(w/pi,abs(X3jw);%绘制 FT 的幅频特性 title(3a)X_2(eAjomega);xlabel(omega/pi);ylabel(X3k8=fft(x3n,8);%8 个点 DFT X3k16=fft(x3n,16);%16 个点 DFT w=2*pi/8*(0:7);subplot(3,1,2)
11、;stem(w/pi,abs(X3k8),.);%绘制 FT 的幅频特性幅度);幅度);幅度);幅度);幅度);幅度);幅度);title(3b)8 点 DFTx3(n);xlabel(omega/pi);ylabel(w=2*pi/16*(0:15);subplot(3,1,3);stem(w/pi,abs(X3k16),.);%title(3c)16 点 DFTx3(n);绘制 FT 的幅频特性 xlabel(omega/pi);ylabel(幅度);幅度);%*内容二:周期序列的频谱分析 N=8;%设置 FFT 的变换区间长度为%根据区间长度 8,截取序列 n=0:N-1;x4n=cos
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 FFT 信号 进行 频谱 分析
限制150内