用FFT对信号做频谱分析
发布时间:2015-07-07 来源:文档文库
小
中
大
字号:
本科实验报告
课程名称:
实验项目:
实验地点:
专业班级:
学生姓名:指导教师: 数字信号处理 用FFT对信号做频谱分析 博学馆机房 测控1201 学号: 201200 贾如真
程永强
2014 年 10月 27 日
实验三 用FFT对信号作频谱分析 一、 实验目的和要求
学习用FFT对连续信号和时域离散信号进行谱分析的方法,了解可能出现的分析误差及其原因,以便正确应用FFT。
二、 实验内容和原理
用FFT对信号作频谱分析是学习数字信号处理的重要内容。经常需要进行谱分析的信号是模拟信号和时域离散信号。对信号进行谱分析的重要问题是频谱分辨率D和分析误差。频谱分辨率直接和FFT的变换区间N有关,因为FFT能够实现的频率分辨率是2/N,因此要求2/ND。可以根据此式选择FFT的变换区间N。误差主要来自于用FFT作频谱分析时,得到的是离散谱,而信号(周期信号除外)是连续谱,只有当N较大时离散谱的包络才能逼近于连续谱,因此N要适当选择大一些。
周期信号的频谱是离散谱,只有用整数倍周期的长度作FFT,得到的离散谱才能代表周期信号的频谱。如果不知道信号周期,可以尽量选择信号的观察时间长一些。
对模拟信号进行谱分析时,首先要按照采样定理将其变成时域离散信号。如果是模拟周期信号,也应该选取整数倍周期的长度,经过采样后形成周期序列,按照周期序列的谱分析进行。
三、 主要仪器设备
电脑 matlab软件
四、 操作方法与实验步骤
(1)对以下序列进行谱分析。
x1(nR4(nn1, x2(n8n,0,4n,x3(nn3,0,0