如何用Labview测量信号强度 信噪比的信噪比?

燃气人才网居网聘之首,汇天下贤才
招贤纳士网联盟网站
当前位置:
使用LabVIEW简化音频测量
使用LabVIEW简化音频测量
音频测量是要求最高的任务之一,它需要高质量的信号采集、复杂的换算、深入的分析以及多种图形化表示。虚拟仪器为定制音频测量应用提供了新的可能性。概览?音?频测量是要求最高的任务之一,它需要高质量的信号采集、复杂的换算、深入的分析以及多种图形化表示。虚拟仪器为定制音频测量应用提供了新的可能性。利用工?业标准计算机的强大性能和LabVIEW的灵活性,您可以完成自定义的音频测量。本文描述了如何使用LabVIEW以及声音与振动工具包对音频数据进行采?集、分析与显示。我们将会演示最常见的测量以及在音频测量过程中完成多个任务的LabVIEW代码。介绍?世界上第一次尝试对音频信号的测量发生在1627年,Francis?Bacon试图测量开放空间中声音的速度1。虽然他的?想法很好,但是由于技术上的局限性,他没有能够得到有效的测量结果。现在,我们使用软件和硬件能够分析包括速度在内的声音信号的许多特性。诸如?LabVIEW等编程软件让我们能够在短时间内,利用易用、强大的功能开发复杂的测量应用。本文描述了开发提供更高性能和可扩展性音频系统的步骤。系统将?基于LabVIEW工业标准测量软件进行开发。?现代音频测量是数字测量系统要求最高的任务之一。要成功完成音频测量,软件必须能够完成多个任务(例如数据换算、滤波、分析与可视化)。从采集数据到显示?数据,LabVIEW具有确保精确测量的灵活性与模块性。NI提供了为简化声音与振动测量而设计的工具包来扩展LabVIEW功能。NI硬件与软件能够无?缝整合在一起,从而替换了大量箱式仪器,并且提供了更多功能自定义的空间。下一小节对音频测量中的常见任务进行了一般性解释。本文中的实例使用LabVIEW开发系统专业版或开发系统完整版开发,其中部分使用LabVIEW声音与振动工具包。这些实例可以方便地整合到定制的音频测量系统中。数据采集、换算与加权大多数测量系统都包含按照一定物理现象产生电子信号的传感器。测量这些电子信号并将它们输入到计算机进行处理的过程成为数据采集。例如音频等动态信?号需要使用高分辨率和高动态范围的数字化设备。NI?4461设备提供了24位模数转换(ADCs)以及24位数模转换(DACs),可以同步采集并产生带宽从直流到92kHz的模拟信号以确保高分辨率的测?量结果。图1是一个LabVIEW?VI的程序框图和部分前面板,它在一台PXI系统中使用17块4461设备进行同步数据采集。当使用多PXI机箱系统的时候,同步通道数可达到1000以?上。采集到的数据绘制在图表中。?图1:以每采样24位的精度对112个通道进行同步采样和绘图。信号换算LabVIEW声音和振动工具包(SVT)提供了上层封装VI,以合适的单位显示数据,包括以工程单位表示的时域数据和以分贝为单位的频域数据等?等。然而,使用数据采集设备采集到的数值往往与传感器的输出电压呈线性关系,原始数据通常是以电压为单位进行表示。信号换算是将电压数值转换为正确的工程?单位的过程。SVS?Scale?Voltage?to?EU.vi提供了将电压信号变换为例如帕斯卡、g、m/s?等单位的简单方法。换算VI是来自数字化仪的原始数据与正在使用的麦克风或传感器相关的有用数?值之间的桥梁。图2给出了使用SVT表示数据的VI,它使用合适的单位范围表示对应于实际观察到的物理现象的数值。?图2:使用LabVIEW声音与振动工具包将原始数据换算为合适的工程单位。为了得到信号的精确换算,需要对系统进行标定。在被测数值与标准数值之间存在已知关系时,可以进行标定。在音频测量系统中,标定过程需要一个已知数值的外部声音源,它通常来自活塞发声器或声学标定器。SVT提供了标定VI,它能够确保整个测量系统的精度。加权滤波器测量硬件通常被设计为在音频带宽中具有线性响应。另一方面,人耳具有非线性性响应。因为在许多情况下,最终的传感器是人耳,我们需要对测量按照人耳?模型进行补偿。使用加权滤波器是描述声音主观感知的最佳标准方法。加权滤波器通常使用模拟组件进行构建,不过,SVT提供了时域数据与频域数据的数字加权?滤波器。图3是使用加权滤波器的VI,它和NI硬件结合在一起,符合美国国家标准学会(ANSI)的标准。?图3:将加权滤波器应用于SVT的换算数据。使用LabVIEW进行音频测量在完成音频信号的采集、换算与加权之后,我们现在可以利用计算机的处理能力完成复杂的信号分析。本小节描述了行业中所使用的常见音频测量。在简单的?说明之后,我们将给出演示如何使用SVT进行这些测量的实例代码。第一部分涵盖了仅仅使用LabVIEW就能够完成的标准测量;第二部分演示了借助SVT?如何使用简单的LabVIEW代码进行高级音频测量。单频信息音频测量中的多种标准方法需要利用单音频信号进行激励和分析。LabVIEW提供了从信号中提取关于一定音频的重要信息的高级VI。Extract?Single?Tone?Information.vi可以找出信号中幅值最大的频率成分,并且计算其幅值、频率和相位。这个VI还提供了导出所提取的音频或去除此音频后的原始信?号的选项。此VI还可以在某个频带内进行更细分的搜索,以获取更准确的结果。如图4所示,为Extract?Single?Tone?Information.vi??对带有噪声的正弦波信号进行分析的结果。这个范例仅限于对单通道信息进行分析,但只要稍加修改,即可实现对多个通道信号的同步分析。图4:提取信号中单音频的频率、幅值和相位。RMS对于一些应用而言,信号幅值并不能提供足够信息。在例如需要计算增益与功率、信号均方根值等许多测量中,LabVIEW提供了可以通过对瞬间信号数?据取平方、对给定时间进行积分、计算开根号结果功能方便地计算均方根数值。Basic?Averages?DC-RMS.vi还能够对对信号计算得到的均方根数值取平均值。这个VI还包含了时间窗选项,可以得到更好的测量结果。图5展示了如何使用?LabVIEW使用汉宁窗计算线性平均直流与均方根数值。图5:获得采集信号的平均均方根数值。增益增益是在音频系统中进行的一项基本测量。系统取得激励信号并产生响应信号。系统对信号进行放大的因数称为增益。在不同频率下计算一系列增益测量时,?能够生成系统的频率响应函数。图6给出了根据采集激励与响应,计算系统增益的基本VI。这个例子通过计算响应的均方根数值对输入均方根数值的比例得到增?益。这个实例用分贝表示增益,它是衡量响应的常用方法。?图6:根据采集信号计算系统增益。通道间串扰通常串扰定义为从一个通道向另一个通道的信号泄漏。要完成这个测量,将信号施加到一个输入上,测量这个信号在其他非驱动通道中的大小。对于不同情况?和特定的应用,这个类型测量的定义有不同的标准。通常将这个测量表示为非驱动通道与驱动通道比例的分贝数。图7是完成两个采集信号串扰分析的?VI。
?图7:计算来自两个采集信号的串扰。总谐波失真谐波失真是输入信号整数倍频率的多余信号。这种失真通常是模拟电路产生的,在确定音频质量中是一个重要的测量参数。谐波失真通过一定阶次谐波电平对原始信号电平的比例进行计算。总谐波失真(THD)是输入信号谐波引入的总失真的度量。噪声与失真信号进行THD测量的另一个选择包含在LabVIEW?SINAD?analyzer.vi中。信号噪声及失真比(SINAD)是输入信号能量与噪声以及谐波中能量之和的比例。音频质量可以用SINAD测量进行评估,因为?这个结果让我们了解被测信号相对于不需要的噪声和失真相比占多少比重。总谐波失真加噪声得到信号的SINAD使其他测量变得更加简单,例如,总谐波失真加噪声(THD+D)可以通过SINAD方便地计算得到。THD+N通常用百分比表?示。用分贝表示的THD+N与SINAD互补,所以要得到用百分比表示的THD+N需要进行转换。激励信号的实际电平是十分重要的,因为SINAD和?THD+N与施加的激励信号有关。图8中的例子展示了如何使用声音与振动工具包中的Tone?Measurements?Express?VI来方便的获得输入信号的THD,?SINAD,?以及THD+N等信息。图8:使用LabVIEW测量总谐波失真(THD),噪声与失真信号(SINAD)以及总谐波失真加噪声(THD+N)动态范围动态范围是音频系统的常见指标,即整个信号范围相对于系统中最小信号的比例。动态范围可以视为信号噪声比,因为系统中的最小信号通常是噪声,主要区?别在于动态范围是在信号存在时,使用系统的背景噪声进行计算的。动态范围通常用分贝表示,可以在加权背景信号中进行计算,从而得到加权动态范围。图11计?算包含单音频信号的动态范围。可以使用SVT加权VI进行加权得到A加权的动态范围测量结果。图9:确定单音高信号的动态范围。声音强度测量最常见的音频测量可能是声音强度。声音强度定义为声压的动态变化。通常测量参照人类可以产生?听觉的临界值(通常为20uP)进行度量,并且按照对数强度比例用分贝进行表示。在进行声音强度测量时,您通常使用加权滤波和平均。SVT能够方便地进行?多种声音强度测量。在图12中,我们给出了计算基于采集数据的不同声音压力。还可以进行重复测量,计算反响次数或是一定时间内的等效噪声强度。?图10:使用SVT从采集数据计算多个声音强度测量。音阶分析分数音阶分析是分析音频与声学信号中广泛使用的技术,因为这种分析展示了类比于人耳响应的特性。这个过程包括通过带通滤波器发送时域信号,计算信号?的均方值以及在方块图上显示这些数值。ANSI与国际电工委员会(IEC)标准定义了音阶分析仪的规范。带通滤波器特性与图表通过所需的频率带和所需的音?阶分数定义。NI?DSA板卡以及SVT能够创建与国际标准完全兼容的分数音阶分析仪。SVT包含符合ANSI和IEC标准的VI,它们可以进行全音阶直至1/24音阶分?析。图11展示了使用SVT进行三分之一音阶分析。图11:基于ANSI标准完成1/3音阶分析。频带功率频率测量常用于音频应用中。SVT包含用于频率分析的强大工具。我们有用于基带FFT、基带子集分析与zoom?FFT的工具,它们能够获取功率谱、功率谱密度等等。SVT?Power?in?band.vi是频率谱分析VI之一。它计算指定频率范围内的总功率。如图12所示,您可以从功率谱、功率谱密度、幅值谱或连续输出功率谱中获得频带功?率。结果根据输入单位,用适当的单位进行表示。图12:找出指定频带中的功率。频率响应进行频率响应分析的目的通常是得到被测系统频率响应函数(FRF)的特征。FRF表示在频域中输出对输入的比例。FRF曲线是音频设备中的典型规?范。有多种方法可以得到FRF,双通道频率分析可能是其中最快的方法。交叉频谱方法根据两个输入生成频率曲线,它们通常是被测单元(UUT)的激励和响?应。频率响应分析需要的常见配置要求使用UUT的宽带激励(通常是噪声信号或多音高信号)。然后同时采集UUT的激励和响应。完成双通道频率分析可以获?得UUT的频率响应和相位响应以及信号连续性。为了改进FRF测量,您可以对响应取平均值,通过对FRF取平均值,您可以获得更为精确的响应曲线。这个方?法的优点是能够克服噪声、失真和非相关效应。它唯一的局限性是频率信噪比可能比扫频测量低。图13展示了基于SVT从采集到的激励与响应中获得波特图的?VI。图13:使用跨频谱方法获得频率响应函数。结论这里讨论的测量只是LabVIEW用于音频测量的简介。将硬件与软件整合在一起完成整个测量过程,包括采集数据、分析与显示。LabVIEW的强大功能和灵活性可以扩展系统,生成多个测量结果、自动化测试、生成报告,从而可以提高性能并且降低总成本。?
深圳总公司电话:地址:深圳市宝安115区宝运达物流信息大厦9楼
长沙分公司电话:地址:长沙市芙蓉区五一大道湘域中央2栋1708
东莞分公司电话:地址:东莞市莞城区旗峰路162号中侨大厦B座504
深圳市顺发网络科技有限公司&版权所有如何测量电容式触摸屏的实际信噪比
> 如何测量电容式触摸屏的实际信噪比
如何测量电容式触摸屏的实际信噪比
  Specmanship和噪声本文引用地址:
  信噪比计算和报告比建立一个代表性的测量环境还要棘手。尖峰的严重程度,时间噪声问题表明,在数据手册中的信噪比应该充分表现尖峰噪声。那么,应该用什么样的测量来量化信噪比呢? 基于我们的噪声计数方式,有两种可能。一个方法是使用标准偏差,或均方根(RMS);另一个方法是使用峰峰(pk-pk)测量。
  在高斯噪声系统中,使用标准偏差计算信噪比是安全的,因为我们可以使用梯状转换,通过6倍标准偏差噪声来计算pk-pk值(99.7%可信)。当显示器关闭并且没有充电器时,系统的噪声仅仅是高斯噪声,在这种情况下我们不关心信噪比是多少。我们唯一真正关心信噪比是当集成到设备里的时候,比如手机。
  峰峰值是另一种计算信噪比中噪声的方法。下面是这两种方法的原始数据集近似图示(没有经过数字滤波),其展示了充电器和LCD的典型噪声水平。
&&&&&&&&& &&
  图2 &有触摸时互电容交叉点信噪比测量数据
  就像图2中我们看到的那样,手指信号(CF )是这样测量的,取手指触摸前100个采样(约1秒)数据平均值和手指触摸后100个采样数据平均值的差。
  接下来,我们确定当前系统中的噪声量(CNS)。系统噪声是指在一段时间内测量到的传感器电容最大最小值的差值。此值代表测量到的噪声量,但它并不包括量化误差; 我们要加上一个LSB噪声来恢复量化误差。这在低分辨率系统中是尤其重要的。当手指触摸时我们把测量到的噪声拿掉,以便我们可以复制我们关心的环境。在这里我们就要选择使用标准偏差还是pk-pk值。当手指触摸为20.6计数时选用标准偏差,根据公式计算pk-pk噪声为155计数:
  使用pk-pk噪声计算的信噪比是6.7,而使用标准偏差计算的信噪比为49.9。很明显,大部分人会把它们都放在产品数据手册里,但是哪一个更代表系统性能呢? 使用标准偏差,可能有一系列干净数据夹杂一个大尖峰(即足以看起来像个手指),并得到同样的噪声作为低幅高斯分布数据集。在这里你可以看到非常高的信噪比,尽管触摸控制器并没有满足用户界面的功能规格。如果使用pk-pk噪声测量同一组数据,信噪比会接近1,你可以看出马上意识到系统有问题。
  早前有提到,标准偏差换为pk-pk,我们可以乘以6倍来达到99.7%的置信区间。如果我们将同样的方式思考这个数据集,我们就可以看到,pk-pk噪声估计错误了32个计数,或20%。
  计算&&&&&&&&&&&&&&&&&&&&&&&&&&&&噪声&&&&&&&&&&&&& 信噪比&&&&&&&&&&& 计算差异
  峰峰值&&&&&&&&&&&&&&&&&&&&&& 154&&&&&&&&&&&&&&&&& 6.7
  标准偏差(stdev)&&&&& &20.6&&&&&&&&&&&&&&& 49.9&&&&&&&&&&&&&&&&& 6.8X
  stdev * 6&&&&&&&&&&&&&&&&&&& 124&&&&&&&&&&&&&&& &8.4&&&&&&&&&&&&&&&&&&& 25%
  当我们阅读数据手册时,请记住,标准偏差的SNR计算方法,没有用于计算的数据集,并不能定量或定性的给出系统的功能和性能。使用pk-pk信噪比计算,很清楚的是,可以定性判断是否有会影响性能的显著噪声。
电容相关文章:
电容式触摸屏相关文章:
电容传感器相关文章:
分享给小伙伴们:
我来说两句……
最新技术贴
微信公众号二
微信公众号一君,已阅读到文档的结尾了呢~~
基于labview的三种相位差测量法的对比分析(论文),labview测量相位差,labview 相位差,labview,labview教程,labview下载,labview论坛,labview视频教程,labview2014,labview串口通信
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于labview的三种相位差测量法的对比分析(论文)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口基于LabVIEW的相位差测量仿真平台设计-技术前沿-新闻中心-国家标准物质网
>> 正文阅读
基于LabVIEW的相位差测量仿真平台设计
【来源/作者】中国计量报 【更新日期】 12:02:02
本文设计实现了一个基于LabVIEW的相位差测试平台,采用频谱分析法、过零点法和相关分析法3种方法实现信号的相位差测量,设计产生信号噪声源模拟真实测量环境, 实验验证3种测量方法的测量准确度,分析它们各自的适用范围。
一、相位差测量原理
1.频谱分析法
频谱分析法是通过对被检测信号进行频谱分析,获得信号的相频特性,然后计算两信号在主频率处对应相位的差值即可测得两个信号的相位差。在有限区间(t,t+T)内,绝对可积的任一周期函数x(t)可以展开成傅里叶级数:
式(1)中,an、bn为傅里叶系数:
令Ao=ao/2 ,an=Ansinn,bn=Ancosn,式(1)可写成:
为n次谐波的初相位,其中基波的初相位为
由式(4)可知,一个周期信号可以用一个直流分量和一系列谐波的线性叠加来表示,只要求出傅里叶系数an、bn即可求出任意谐波的初相位。在相位差测量中只要分别求出两信号的基波的初相位和,即可获得两信号之间的相位差:
当信号叠加噪声后,在其傅里叶变换域会出现相应的谐波干扰,故在傅里叶系数an、bn的求解过程中不可避免会存在一定误差。
2.过零点法
过零点法是计算两信号波形正向(或反向)过零点的采样点间隔求其对应的时间差Δt,进而求得相位差Δ,如图1所示。
&CTSM&图1过零点法求相位差&/CTSM&
式中:T——信号周期。
时间差Δt的求解在工程中通常通过软件计数器计数的方式来实现,即Δt=N·t′。其中,N为计数器在Δt时间间隔内计数个数,t′是计数器计数周期,取决于处理器主频。通过软件计数器计数,不可避免存在±1个数的计数误差、触发误差等计数器误差。
3.相关分析法
假设x(t)和y(t)为两个同频正弦信号的互相关函数,其表达式为
A1和A2分别为两信号的幅度,Nx(t)、Ny(t)分别为叠加在信号上的噪声。假设Δ为两信号之间的相位差,由于噪声是不相关的,且噪声与信号也不相关,当τ=0时,则
由式(8)可得
同理,两个信号的自相关函数可表示为
那么,A1=。同理可得A2=。所以
由此可以看出:相关法测量相位差能很好地抑制噪声,其测量误差主要由周期信号的自相关函数离散计算式所取的总点数不等于整周期以及信号频率不稳定引起。
二、LabVIEW测试平台设计
在LabVIEW中,可以使用SineWave.vi模拟现实中的连续信号经过采样成为离散时间信号的过程,同时为模拟实际工程环境,在信号上叠加白噪声,且信噪比可调。信号的采样点数、采样频率、信号和噪声的幅度、频率、相位等参数可选可控,测量输出内容包括信号间的相位差及其误差率。利用TabControl控件分别显示3种方法的测量结果及波形显示, 使得程序界面简洁清晰。
1.频谱分析法利用ToneMeasurement.vi对信号进行加窗离散傅立叶变换从而对信号进行频谱分析,测出信号在主频率对应的相位。
2.过零点法通过LabVIEW编程, 找出信号1中满足xi&0且xi+1=0或xi+1&0的第i个采集点,视为过零点;按同样的方法找出信号2中对应过零点,再由式(6)可求得两信号的相位差。
3.相关分析法
LabVIEW 中信号互相关和自相关计算采用CrossCorrelation.vi函数完成。
三、实验结果及分析
频谱分析法、过零点法和相关法是相位差测量中经常被采用的3种方法。针对同样的测量对象,在同样的测量环境中3种方法的测量性能不同, 如表1所示。相关分析法测量相位差中信噪比对测量结果的影响如表2所示。
&CTSM&表1不同方法测量相位差时采样频率对测量结果的影响(被测信号频率为50Hz,实际相位差设为30度,信噪比为36.48dB)&/CTSM&
&CTSM&表2相关法测量相位差中信噪比对测量结果的影响(设信号频率为50Hz,实际相位差设为30度,信号采样频率为6kHz)&/CTSM&
频谱分析法测量两个同频率信号的相位差需要对信号进行频谱分析求取其基频分量,算法运算量较大,在低采样率条件下测量误差较大。但随着采样频率的提高测量准确度会有所改善, 表现出与过零点法相当的测量准确度。过零点法计算量较小,运行速度较快;其采样频率越高,测量结果越精确。适当增大信号幅值也会降低相位差的误差, 即该方法适用于信号幅值较大的情况,同时应该尽量提高信号的采样频率。
上述实验数据统计显示, 相关分析法测量相位差相对其他两种方法, 具有良好的抗干扰能力,这与一、3的理论分析一致。相关分析法测量相位差适用于低频信号,特别是对超低频信号的测量具有其他测量方法无法比拟的优点。
四、结束语
在实际工程应用中,采集信号时由于受到电磁干扰、AD转换量化误差等因素的影响,进入虚拟仪器的测量信号必然含有噪声,为此在仿真实验过程中,信号叠加白噪声,并且信噪比可编程调整,以便更好地模拟不同的工程环境。并且实验结果证明,随着测量对象的频率、幅度以及信噪比的不同,频谱分析法、过零点法和相关分析法3种方法表现出不同的测量准确度。本文所得出的结论对实际工程应用具有一定的参考意义。
【关键词】频谱 相位差 准确度 奥科官网&
&& 上一篇:
&& 下一篇:怎样用labview计算微弱直流信号的信噪比? - LabVIEW论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
Hot [直播]
怎样用labview计算微弱直流信号的信噪比?
10:34:32  
信号本身只有2.64mV ,要放大100倍,再放大之前我想用labview看一下该信号的信噪比&&怎样实现??谢谢大家
09:21:41  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
得通过模入口采增来,然后利用局部方差和平均值看信噪比吧。
17个问题&&&&&&&&12005个浏览
21个问题&&&&&&&&22925个浏览
69个问题&&&&&&&&9216个浏览
Powered by}

我要回帖

更多关于 数字信号信噪比 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信