欢迎来到天天文库
浏览记录
ID:38541539
大小:1.67 MB
页数:18页
时间:2019-06-14
《课程设计报告--数字频谱分析仪》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、专业综合课程设计报告课设题目:数字频谱分析仪学院:信息与电气工程学院专业:电子信息工程班级:姓名:学号:指导教师:哈尔滨工业大学2014年11月25日一、设计任务1.1Matlab实现FFT和滤波器两种方式频谱分析方法;用MatlabGUI设计频谱分析仪界面,界面上包括类似与实际频谱分析仪的参数设置和显示功能,例如:频谱分析范围、频谱物理分辨率、频谱视觉分辨力等参数的设置,信号频谱的显示等;界面上还应包括对这两种频谱分析方法的切换键;1.2要求设计的频谱分析仪具有对窄带信号分析的能力;1.3仿真产生一个信号,其
2、中包含如下频率的正弦信号:1MHz,1.5MHz,2.1MHz,2.2MHz;各频率成分的正弦信号幅度分别为:1V,3V,2V,4V。对其进行分析;要求的物理频谱分辨力为0.1MHz1.4个窄带信号,载频10GHz,信号带宽为10MHz的线性调频信号,使用频谱分析仪分析其频谱;二、方案设计MATLAB是Mathworks公司推出的数学软件,它将数值分析、矩阵计算、信号处理和图形显示结合在一起,为众多学科领域提供了一种简洁、高效的编程工具。它提供的GUIDE工具为可视化编程工具,使得软件的界面设计像VB一样方便。
3、故本文采用MATLAB作为编程语言实现声音信号频谱分析仪,以下所讲的都是在MATLAB2013b环境中。为了实现预期的功能,设计界面如图所示:图1图形用户界面界面分为三部分组成,左面为输出区,显示信号时域、频域波形,右边分为信号输入区和操作区。信号输入分为三种输入方式,第一种为信号发生器输入,如图,信号发生器可以产生正弦、锯齿以及窄带信号波形及其叠加信号。默认采样频率为2MHz,采样时间为6us。单击start按键可以显示由信号发生器设置的波形时域或频谱图。第二种为wav文件输入,可以对wav文件信号进行分析。
4、单击showWav按键,可以显示wav信号的时域以及频域处理后的波形。第三种为声卡采集,通过计算机声卡采集声音信息进行频谱分析。单击Start_record按键后通过计算机的声卡对信号进行采样,其采样频率以及采样时间需要自行设置。通过单击show按键,可以显示声音的时域波形或频域处理的波形。操作区主要对信号进行时域、频域分析进行选择,如果要观察信号的时域模型,只需选中Time单选框即可,如果要观察信号滤波后时域的模型,还需要选中Time后filter单选框。如果要对信号频域分析,需要勾选Frequency单选框
5、以及下面对应的分析方法(FFT和滤波器分析)设置坐标轴选项被选中后,通过设置相应的x、y轴的值可以调整坐标轴的刻度,方便观察。滤波器提供的方法有低通滤波器、高通滤波器、带通滤波器。对应的通带截止频率以及阻带截止频率需要自行设置。另外,还提供了IIR/FIR两种设计滤波器方法的转换。三、设计原理3.1FFTFFT(FastFourierTransform,快速傅立叶变换)是离散傅立叶变换的快速算法,也是我们在数字信号处理技术中经常会提到的一个概念。傅立叶原理表明:任何连续测量的时序或信号,都可以表示为不同频率的正
6、弦波信号的无限叠加。那么从物理的角度去看待傅立叶变换,它其实是帮助我们改变传统的时间域分析信号的方法转到从频率域分析问题的思维。有些信号在时域上是很难看出什么特征的,但是如果变换到频域之后,就很容易看出特征了。这就是很多信号分析采用FFT变换的原因。另外,FFT可以将一个信号的频谱提取出来,这在频谱分析方面也是经常用的。一个模拟信号,经过ADC采样之后,就变成了数字信号。采样定理告诉我们,采样频率要大于信号最高频率的两倍,这些我就不在此罗嗦了。采样得到的数字信号,就可以做FFT变换了。N个采样点,经过FFT之后
7、,就可以得到N个点的FFT结果。为了方便进行FFT运算,通常N取2的整数次方(参见FFT原理)。FFT运算量:Nlog2N(2为对数的底)。对于给定的时域信号y,可以通过Fourier变换得到频域信息Y。Y可按下式计算(式1)式中,N为样本容量,为采样间隔。采样信号的频谱是一个连续的频谱,不可能计算出所有的点的值,故采用离散Fourier变换(DFT),即(式2)式中,。但上式的计算效率很低,因为有大量的指数(等价于三角函数)运算,故实际中多采用快速Fourier变换(FFT)。其原理即是将重复的三角函数算计的
8、中间结果保存起来,以减少重复三角函数计算带来的时间浪费。由于三角函数计算的重复量相当大,故FFT能极大地提高运算效率。3.2数字滤波器3.2.1IIR与FIR滤波器数字滤波器根据单位脉冲响应函数的时域特性,可分为IIR滤波器和FIR滤波器两大类。 IIR滤波器的特征是,具有无限长的单位脉冲响应,系统函数在z平面上存在极点,结构上存在输出到输入的反馈,即结构上是递归型的数字滤波器。换句话
此文档下载收益归作者所有