频谱分析

频谱分析

频率特性分析方法
测试信号的频域分析是把信号的幅值、相位或能量变换以频率坐标轴表示,进而分析其频率特性的一种分析方法,又称为频谱分析。对信号进行频谱分析可以获得更多有用信息,如求得动态信号中的各个频率成分和频率分布范围,求出各个频率成分的幅值分布和能量分布,从而得到主要幅度和能量分布的频率值。[1]
    中文名:频谱分析 外文名:Spectral analysis 用途:把复杂的时间历程波形 过 程:强度按频率顺序展开

应用

由时间函数求频谱函数的傅里叶变换公式就是将该时间函数乘以以频率为系数的指数函数之后,在从负无限大到正无限大的整个区间内,对时间进行积分,这样就得到了与这个时间函数对应的,以频率为自变量的频谱函数。频谱函数是信号的频域表示方式。根据上述傅里叶变换公式,可以求出常数(直流信号)的频谱函数为频域中位于零频率处的一个冲激函数,表示直流信号就是一个频率等于零的信号。与此相反,冲激函数的频谱函数等于常数,表示冲激函数含有无限多个、频率无限密集的正弦成分。同样的,单个正弦波的频谱函数就是频域中位于该正弦波频率处的一对冲激函数。

利用傅里叶变换的方法对振动的信号进行分解,并按频率顺序展开,使其成为频率的函数,进而在频率域中对信号进行研究和处理的一种过程,称为频谱分析。

目的

将信号在时间域中的波形转变为频率域的频谱,进而可以对信号的信息作定量解释。

应用软件

对信号进行频谱分析,是对其进行傅里叶变换,得到其振幅谱与相位谱。分析软件主要为Matlab。

对于信号来说,分模拟信号与数字信号。进行频谱分析时,对于模拟信号来说,首先对其进行抽样,使其离散化,然后利用离散傅里叶变换(DFT)或者快速傅里叶变换(FFT),然后对其幅度(ABS)和相位(ANGLE)的图像进行分析,而对于数字信号来说,则可直接进行离散傅里叶变换或快速傅里叶变换。

主要课程

电子信息、通信方向、地震资料处理的课程,如信号与系统,随机信号分析,数字信号处理等

工具

频谱分析仪等工具可较为方便的观察其频谱。

就量测信号的技术观之,时域方面,示波器为一项极为重要且有效的量测仪器,它能直接显示信号波幅、频率、周期、波形与相位之响应变化,目前,一般的示波器至少为双轨迹输出显示装置,同时也具有与绘图仪连接的IEEE-488、IEEE-1394或RS-232接口功能,能将屏幕上量测显示的信息绘出,作为研究比较的依据,但它仅局限于低频的信号,高频信号则有其实际的困难。频谱分析仪乃能弥补此项缺失,同时将一含有许多频率的信号用频域方式来呈现,以识别在各个频率的功率装置,以显示信号在频域里的特性。

图1说明方波在时域与频域的关系,此立体坐标轴分别代表时间、频率与振幅。由傅立叶级数(FourierSeries)可知方波包含有基本波(FundamentalWave)及若干谐波(Harmonics),信号的组合成份由此立体坐标中对应显示出来。低频时,双轨迹模拟与数字示波器为目前信号时域的主要量测设备,模拟示波器可量测的输入信号频率可达100MHz,数字示波器有100MHz与400(或500)MHz等多种。

屏幕上显示信号的意义为横轴代表时间,纵轴代表信号电压的振幅,用示波器量测可得到信号时间的相位及信号与时间的关系,但无法获知信号失真的数据,亦即无法获知信号谐波分量的分布情况,同时量测微波领域(如UHF以上的频带)信号时,基于设备电子组件功能的限制、输入端杂散电容等因素,量测的结果无可避免地将产生信号失真及衰减,为解决量测高频信号上述的问题,频谱分析仪为一适当而必备的量测仪器,频谱分析仪的主要功能是量测信号的频率响应,横轴代表频率,纵轴代表信号功率或电压的数值,可用线性或对数刻度显示量测的结果。

另外它的信号追踪产生器(TrackingGenerator)可直接量测待测件DUT(DeviceUnderTest)的频率响应特性,但它只能量测振幅无法量测相位。就高频信号领域观之,频谱分析仪是电子工程技术人员不可或缺的设备,对频谱分析仪工作原理的了解将有助于信号量测系统的建立及充分扩展其应用范畴。

频谱分析仪的应用领域相当广泛,诸如卫星接收系统、无线电通信系统、行动电话系统基地台辐射场强的量测、电磁干扰等高频信号的侦测与分析,同时也是研究信号成份、信号失真度、信号衰减量、电子组件增益等特性的主要仪器。

仿真实例

信号的频谱分析

a=10;%波信号振幅

fb1=3e6;%频率fb1

fb2=4e6;%频率fb2

fs=2.4*fb2;%抽样频率fs

T=1e-5;%调频周期,也可设置抽样点数

t=0:(1/fs):T;

N=T*fs+1;

df=fs/N;

f=0:df:(N-1)*fs/N;

x=1/fs*a*(cos(2*pi*fb1.*t)+cos(2*pi*fb2.*t));%线性调频连续波信号

subplot(4,1,1);

plot(t,x);

title('波信号')

subplot(4,1,2);

stem(t,x);

title('抽样后');

subplot(4,1,3);

stem(f,abs(fft(x,N)));

title('频谱幅度');

subplot(4,1,4);

stem(f,angle(fft(x,N)));

title('频谱相位');

相关词条

相关搜索

其它词条