信号处理与分析.docx





《信号处理与分析.docx》由会员分享,可在线阅读,更多相关《信号处理与分析.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章 信号处理与分析概述数字信号号在我们们周围无无所不在在。因为为数字信信号具有有高保真真、低噪噪声和便便于信号号处理的的优点,所以得得到了广广泛的应应用,例例如电话话公司使使用数字字信号传传输语音音,广播播、电视视和高保保真音响响系统也也都在逐逐渐数字字化。太太空中的的卫星将将测得数数据以数数字信号号的形式式发送到到地面接接收站。对遥远远星球和和外部空空间拍摄摄的照片片也是采采用数字字方法处处理,去去除干扰扰,获得得有用的的信息。经济数数据、人人口普查查结果、股票市市场价格格都可以以采用数数字信号号的形式式获得。因为数数字信号号处理具具有这么么多优点点,在用用计算机机对模拟拟信号进进行处理
2、理之前也也常把它它们先转转换成数数字信号号。本章章将介绍绍数字信信号处理理的基本本知识,并介绍绍由上百百个数字字信号处处理和分分析的VVI构成成的LaabVIIEW分分析软件件库。目前,对对于实时时分析系系统,高高速浮点点运算和和数字信信号处理理已经变变得越来来越重要要。这些些系统被被广泛应应用到生生物医学学数据处处理、语语音识别别、数字字音频和和图像处处理等各各种领域域。数据据分析的的重要性性在于,无法从从刚刚采采集的数数据立刻刻得到有有用的信信息,如如下图所所示。必必须消除除噪音干干扰、纠纠正设备备故障而而破坏的的数据,或者补补偿环境境影响,如温度度和湿度度等。通过分析析和处理理数字信信号
3、,可可以从噪噪声中分分离出有有用的信信息,并并用比原原始数据据更全面面的表格格显示这这些信息息。下图图显示的的是经过过处理的的数据曲曲线。用于测量量的虚拟拟仪器(VI)用于测量量的虚拟拟仪器(VI)执行的的典型的的测量任任务有:l 计算信号号中存在在的总的的谐波失失真。l 决定系统统的脉冲冲响应或或传递函函数。l 估计系统统的动态态响应参参数,例例如上升升时间、超调量量等等。l 计算信号号的幅频频特性和和相频特特性。l 估计信号号中含有有的交流流成分和和直流成成分。在过去,这些计计算工作作需要通通过特定定的实验验工作台台来进行行,而用用于测量量的虚拟拟仪器可可以使这这些测量量工作通通过Laab
4、VIIEW程程序语言言在台式式机上进进行。这这些用于于测量的的虚拟仪仪器是建建立在数数据采集集和数字字信号处处理的基基础之上上,有如如下的特特性:l 输入的时时域信号号被假定定为实数数值。l 输出数据据中包含含大小、相位,并且用用合适的的单位进进行了刻刻度,可可用来直直接进行行图形的的绘制。l 计算出来来的频谱谱是单边边的(ssinggle_sidded),范围围从直流流分量到到Nyqquisst频率率(二分分之一取取样频率率)。(即没有有负频率率出现)l 需要时可可以使用用窗函数数,窗是是经过刻刻度地,因此每每个窗提提供相同同的频谱谱幅度峰峰值,可可以精确确地限制制信号的的幅值。一般情况况下
5、,可可以将数数据采集集VI的输输出直接接连接到到测量VVI的输输入端。测量VVI的输输出又可可以连接接到绘图图VI以得得到可视视的显示示。有些测测量VII用来进进行时域域到频域域的转换换,例如如计算幅幅频特性性和相频频特性、功率谱谱、网路路的传递递函数等等等。另另一些测测量VII可以刻刻度时域域窗和对对功率和和频率进进行估算算。本章我们们将介绍绍测量VVI中常常用的一一些数字字信号处处理函数数。LabVVIEWW的流程程图编程程方法和和分析VVI库的的扩展工工具箱使使得分析析软件的的开发变变得更加加简单。LabbVIEEW 分分析VII通过一一些可以以互相连连接的VVI,提提供了最最先进的的数
6、据分分析技术术。你不不必像在在普通编编程语言言中那样样关心分分析步骤骤的具体体细节,而可以以集中注注意力解解决信号号处理与与分析方方面的问问题。LLabVVIEWW 6ii版本中中,有两两个子模模板涉及及信号处处理和数数学,分分别是AAnallyzee子模板板和Meetheematticss子模板板。这里里主要涉涉及前者者。进入Fuuncttionns模板板AnaalyzzeSiggnall Prroceessiing子子模板。其中共有有6个分析析VI库库。其中中包括:Siignaal GGeneerattionn(信号号发生):用于于产生数数字特性性曲线和和波形。Tiime Dommainn
7、(时域域分析):用于于进行频频域转换换、频域域分析等等。Frrequuenccy DDomaain(频域分分析):Meeasuuremmentt(测量量函数):用于于执行各各种测量量功能,例如单单边FFFT、频谱、比例加加窗以及及泄漏频频谱、能能量的估估算。Diigittal Fillterrs(数数字滤波波器):用于执执行IIIR、FFIR 和非线线性滤波波功能。Wiindoowinng(窗窗函数):用于于对数据据加窗。在后面几几节中,你将学学习如何何使用分分析库中中的VII创建函函数发生生器和简简单实用用的频谱谱分析仪仪,如何何使用数数字滤波波器,窗窗函数的的作用以以及不同同类型窗窗函数的
8、的优点,怎样执执行简单单的曲线线拟合功功能,以以及其他他一些内内容。可可以在llabvviewwexxampplessannalyysiss 目录录中找到到一些演演示程序序。信号的的产生本节将介介绍怎样样产生标标准频率率的信号号,以及及怎样创创建模拟拟函数发发生器。参考例例子见eexammpleesaanallysiisssigxxmpll.lllb。你还将学学习怎样样使用分分析库中中的信号号发生VVI产生生各种类类型的信信号。信信号产生生的应用用主要有有:l 当无法获获得实际际信号时时,(例例如没有有DAQQ板卡来来获得实实际信号号或者受受限制无无法访问问实际信信号),信号发发生功能能可以产
9、产生模拟拟信号测测试程序序。l 产生用于于D/AA转换的的信号在LabbVIEEW 66i中提提供了波波形函数数,为制制作函数数发生器器提供了了方便。以WaavefformmWWaveeforrm GGeneerattionn中的基基本函数数发生器器(Baasicc Fuuncttionn Geenerratoor.vvi)为为例,其其图标如如下:其功能是是建立一一个输出出波形,该波形形类型有有:正弦弦波、三三角波、锯齿波波和方波波。这个个VI会记记住产生生的前一一波形的的时间标标志并且且由此点点开始使使时间标标志连续续增长。它的输输入参数数有波形形类型、样本数数、起始始相位、波形频频率(单单
10、位:HHz)参数说明明:offsset:波形的的直流偏偏移量,缺省值值为0.0。数数据类型型DBLLreseet ssignnal:将波形形相位重重置为相相位控制制值且将将时间标标志置为为0。缺缺省值为为FALLSE.signnal typpe:产产生的波波形的类类型,缺缺省值为为正弦波波。freqquenncy :波形形频率(单位 Hz),缺省值值为100。ampllituude :波形形幅值,也称为为峰值电电压,缺缺省值为为1.00。phasse :波形的的初始相相位(单单位 度度)缺省省值为00.0.erroor iin :在该VVI运行行之前描描述错误误环境。缺省值值为 nno eer
11、roor. 如果一一个错误误已经发发生,该该VI在在errror outt端返回回错误代代码。该该VI仅仅在无错错误时正正常运行行。 错错误簇包包含如下下参数。stattus :缺省省值为FFALSSE,发发生错误误时变为为TRUUE。codee :错错误代码码,缺省省值为00。sourrce :在大大多数情情况下是是产生错错误的VVI或函函数的名名称,缺缺省值为为一个空空串。sampplinng iinfoo :一一个包括括采样信信息的簇簇。共有有Fs和和#s 两个参参数。Fs :采样率率,单位位是样本本数/秒秒,缺省省值为110000。#s :波形的的样本数数,缺省省值为110000。du
12、tyy cyyclee (%):占占空比,对方波波信号是是反映一一个周期期内高低低电平所所占的比比例,缺缺省值为为50%。signnal outt:信号号输出端端phasse oout :波形形的相位位,单位位:度。erroor oout :错误误信息。如果 errror in 指示一一个错误误,errrorr ouut 包包含同样样的错误误信息。否则,它描述述该VII 引起起的错误误状态。使用该VVI制作作的函数数发生器器如下,由框图图可以看看出,其其中没有有附加任任何其他他部件。 标准频频率在模拟状状态下,信号频频率用HHz或者者每秒周周期数为为单位。但是在在数字系系统中,通常使使用数字字
13、频率,它是模模拟频率率和采样样频率的的比值,表达式式如下:数字频率率模拟拟频率/采样频频率这种数字字频率被被称为标标准频率率,单位位是周期期数/采采样点。z有些信信号发生生VI使使用输入入频率控控制量ff,它的的单位和和标准频频率的单单位相同同:周期期数/每每个采样样点,范范围从00到1,对应实实际频率率中的00到采样样频率ffs的全全部频率率。它还还以1.0为周周期,从从而令标标准频率率中的11.1与与0.11相等。例如某某个信号号的采样样频率是是奈奎斯斯特频率率(fss/2),就表表示每半半个周期期采样一一次(也也就是每每个周期期采样两两次)。与之对对应的标标准频率率是1/2 周周期数/采
14、样点点,也就就是0.5 周周期数/采样点点。标准准频率的的倒数11/f表表示一个个周期内内采样的的次数。如果你所所使用的的VI需需要以标标准频率率作为输输入,就就必须把把频率单单位转换换为标准准单位:周期数数/采样样点。数字信信号处理理FFFT变变换信号的时时域显示示(采样样点的幅幅值)可可以通过过离散傅傅立叶变变换(DDFT)的方法法转换为为频域显显示。为为了快速速计算DDFT,通常采采用一种种快速傅傅立叶变变换(FFFT)的方法法。当信信号的采采样点数数是2的的幂时,就可以以采用这这种方法法。FFT的的输出都都是双边边的,它它同时显显示了正正负频率率的信息息。通过过只使用用一半FFFT输输
15、出采样样点转换换成单边边FFTT。FFFT的采采样点之之间的频频率间隔隔是fss/N,这里ffs是采采样频率率。Anallyzee库中有有两个可可以进行行FFTT的VII,分别别是 RReall FFFT VVI 和和 Coompllex FFTT VII。这两个VVI之间间的区别别在于,前者用用于计算算实数信信号的FFFT,而后者者用于计计算复数数信号的的FFTT。它们们的输出出都是复复数。大多数实实际采集集的信号号都是实实数,因因此对于于多数应应用都使使用Reeal FFTT VII 。当当然也可可以通过过设置信信号的虚虚部为00,使用用Commpleex FFFT VI 。使用用Comm
16、pleex FFFT VI 的一个个实例是是信号含含有实部部和虚部部。这种种信号通通常出现现在数据据通信中中,因为为这时需需要用复复指数调调制波形形。计算每个个FFTT显示的的频率分分量的能能量的方方法是对对频率分分量的幅幅值平方方。高级级分析库库中Poowerr Sppecttrumm VII可以自自动计算算能量频频谱。PPoweer SSpecctruum VVI的输输出单位位是Vrrms2 。但但是能量量频谱不不能提供供任何相相位信息息。FFT和和能量频频谱可以以用于测测量静止止或者动动态信号号的频率率信息。FFTT提供了了信号在在整个采采样期间间的平均均频率信信息。因因此,FFFT主主
17、要用于于固定信信号的分分析(即即信号在在采样期期间的频频率变化化不大)或者只只需要求求取每个个频率分分量的平平均能量量。2流程程图中的的Arrray Sizze 函函数用来来根据样样本数转转换FFFT的输输出,得得到频率率分量的的正确幅幅值。3把该该VI保保存为LLabVVIEWWAcctivvityy目录中中的FFFT_22sidded.vi。4选择择频率(Hz)=100,采样样率= 1000,样本本数= 1000。执行行该VII。注意意这时的的时域图图和频谱谱图。因因为采样样率=样本数数= 1100 ,所以以时域图图中的正正弦波的的周期数数与选择择的频率率相等,即可以以显示110个周周期。
18、(如果把把频率改改成5,那么就就会显示示5个周周期)双边 FFFT5检查查频谱图图可以看看到有两两个波峰峰,一个个位于110Hzz,另一一个位于于90HHz,990Hzz处的波波峰实际际上是110Hzz处的波波峰的负负值。因因为图形形同时显显示了正正负频率率,所以以被称为为双边FFFT。6先后后令频率率=100、20(Hz),执行该该VI。注意每每种情况况下频谱谱图中波波峰位置置的移动动。观察频率率等于110和220时的的时域波波形。注注意哪种种情况下下的波形形显示更更好,并并解释原原因。7因为为fs = 1100 Hz,所有只只能采样样频率低低于500Hz的的信号(奈奎斯斯特频率率fss/2
19、)。把频频率修改改为488Hz,可以看看到频谱谱图的波波峰位于于 448 HHz。8把频频率改为为52HHZ,观观察这时时产生的的图形与与第5步步产生的的图形的的区别。因为552大于于奈奎斯斯特频率率,所以以混频偏偏差等于于|1000 522| = 488 Hzz。9把频频率改成成30和和70HHz,执执行该VVI。观观察这两两种情况况下图形形是否相相同,并并解释原原因。单边 FFFT10.按按照下图图修改流流程图。上面已已经知道道因为FFFT含含有正负负频率的的信息,所以可可以FFFT具有有重复信信息。现现在这样样修改之之后只显显示一半半的FFFT采样样点(正正频率部部分)。这样的的方法叫叫
20、做单边边FFTT。单边边FFTT只显示示正频部部分。注注意要把把正频分分量的幅幅值乘以以2才能能得到正正确的幅幅值。但但是,直直流分量量保持不不变。(若程序序中考虑虑含直流流分量的的情况,应当增增加一个个分支或或casse结构构。11设设置频率率(Hzz) = 300,采样样率= 1000,样本本数= 1000, 运运行该VVI。12保保存该VVI为LLabVVIEWWAcctivvityy目录下下的FFFT_11sidded.vi。13把把频率改改为700Hz,执行该该VI,观察这这时产生生的图形形与第99步产生生的图形形的区别别。练习6-1 结束。窗窗函数计算机只只能处理理有限长长度的信信
21、号,原原信号xx(t)要以T(采样时时间或采采样长度度)截断断,即有有限化。有限化化也称为为加“矩形窗窗”或“不加窗窗”。矩形形窗将信信号突然然截断,这在频频域造成成很宽的的附加频频率成分分,这些些附加频频率成分分在原信信号x(t)中中其实是是不存在在的。一一般将这这一问题题称为有有限化带带来的泄泄露问题题。泄露露使得原原来集中中在f0上的能能量分散散到全部部频率轴轴上。泄泄露带来来许多问问题:如如使频率率曲线产产生许多多“皱纹”(Rippplee),较较大的皱皱纹可能能与小的的共振峰峰值混淆淆;如信号号为两幅幅值一大大一小频频率很接接近的正正弦波合合成,幅幅值较小小的一个个信号可可能被淹淹没
22、。f0附近曲曲线过于于平缓,无法准准确确定定f0的值。为了减少少泄露,人们尝尝试用过过渡较为为缓慢的的、非矩矩形的窗窗口函数数。常用用的窗函函数如下下表所示示。 窗 定 义 应 用矩形窗(无窗)Wn=1.0区分频域域和振幅幅接近的的信号瞬瞬时信号号宽度小小于窗指数形窗窗Wn=exxpnn*lnnf/NN-1f=终值值瞬时信号号宽度大大于窗海宁窗Wn=0.5coos(22n/N)瞬时信号号宽度大大于窗普普通目的的的应用用海明窗Wn=0.54-0.446coos(22n/N)声音处理理平顶窗Wn=0.281106339-00.522089972ccos(2n/N)+0.1198003999coss
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信号 处理 分析

限制150内