利用信号平均技术,消除噪声干扰提升重复信号采样的精准度

发布者:脑力风潮最新更新时间:2014-11-17 来源: eccn关键字:模拟信号  信号平均技术  精准度 手机看文章 扫描二维码
随时随地手机看文章

许多高速数据采集应用,如激光雷达或光纤测试等,都需要从嘈杂的环境中采集小的重复信号,因此对于数据采集系统的设计来说,最大的挑战就是如何最大限度地减少噪声的影响。利用信号平均技术,可以让您的测量测试系统获取更加可靠的、更加有效的测试数据。

通常情况下,在模拟信号的测试中,所采集到的数据往往夹杂着一些不需要的、随机的内容,这些数据是由周围的干扰或者测试误差所引起的,我们称之为随机噪声,这种噪声可能会影响我们的目标信号,也就是我们需要采集的数据。而采用信号平均技术,则可以减少随机噪声的影响,提升信噪比(SNR),并且最大程度的减少对目标信号的影响,从而提高数据采集的精度和动态范围。具体来说,凌华科技的数据平均模式(DAM,Data Average Mode)就是提供了这样一个高水准的信号平均功能。

FPGA的优势

消除噪声的解决方案包含了两种:一种是基于DSP的解决方案,另一种是基于FPGA的解决方案。当测量测试系统所需的采样率低于几千赫兹时,通常采用基于DSP的解决方案。但是,当测量测试系统所需的采样率比较高时,基于FPGA(Field-programmable Gate Array)的解决方案则是更好的选择。因为DSP是基于代码或指令的一种方法,它不可避免地要涉及到系统架构和核心处理器,这会导致过多的占用系统资源,增加处理时间。而FPGA由于提供了多个门阵列(Gate)和内存块(RAM Block),可以组成乘法器(Multiplier)、寄存器(Registers)和其他逻辑单元,从而可以实现快速的运算。因此,目前许多高性能的应用大都采用基于FPGA的解决方案。

凌华科技大部分的高速数字化仪都提供了板载的FPGA功能,对于需要高速高带宽的实时采集应用来说是非常合适的。基于FPGA功能的板卡支持板载的实时数据处理功能,如信号平均,这样可以减少在主机上运行的信号平均任务。并且就处理速度而言,在FPGA上执行信号平均要比在主机上执行快得多,并且不会占用主机CPU的任何资源。

消除噪声干扰,提升重复信号采样的精准度

在模拟信号的测试中,所采集到的数据中常常包含了一些噪声(如谐波分量,调制边带等),可能会掩盖我们所感兴趣的信号或它的谐波分量,调制边带modulation sideband等。众所周知,由于随机噪声的期望值为零,使得信号平均技术成为一种简单且有效的解决方案,可以在周期性或重复的信号中消除随机噪声。PCIe-9852的信号平均模式就是按照下面的原理进行工作的。在重触发(Re-trigger)模式下,重复采集R次N采样点,且触发源为外部的数字或模拟信号,每次采集的数据都会储存在相同的板载缓存中,并且在没有软件干预的情况下由FPGA自动进行累计。当R次重触发完成后,FPGA将累计的数据除以R后得到一个平均数,并将该平均数交给主机电脑。所有的数据(包含平均数)都会逐个的用轨迹表示出来,从而减少噪声,让数据更接近目标数据。下图显示了PCIe-9852的数据平均模式在数据采集和降噪方面的对比结果。

图1 – 1k Hz单通道采集,带噪声的3.6vpp正弦波


图2- 100个平均周期后的正弦波

PCIe-9852数据平均模式最大的一个优点就是节约很多存储空间。在主机上利用软件进行信号平均,需要为N(每个轨迹的采样点)x R(重触发次数)个采样预留内存空间,而PCIe-9852数据平均模式仅需要预留为N个采样预留内存空间,因为每个采样都会存储在相同的板载缓冲中,并且在平均之后才交给主机。由于数据变得更小,因此,信号平均模式的数据传输时间花费更少。[page]

同时,相比利用软件来处理信号平均,信号平均模式可以减少CPU的负荷。由于信号平均模式是基于FPGA的,因此整个计算过程都是独立于CPU完成的。

下表比较了采用不同的解决方案(一个基于软件,一个基于FPGA)后的测试结果。其中PCIe-9852采集的是一个2.0Vpp,200kHz的连续正弦波,且使用了100个重触发事件。PCIe-9852的采样率为200MS/s,每次采集的数据总量为100kS。结果表明,信号平均模式优于基于软件的解决方案。当数据量和重触发次数增加时,或者测试平台采用的是低功耗的处理器时,信号平均模式的优势将更加明显。

软件

信号平均模式

所需内存空间

100000*100*2字节 (19 MB)

100000*2字节 (0.19 MB)

数据采集所需时间

50 ms

50 ms

数据处理所需时间

215.87 ms

18.306 ms

数据传输所需时间

15.4 ms

0.154 ms

合计时间

281.27 ms

68.46 ms


表1 - 基于软件和基于数据平均模式的信号平均测试结果对比

下面的框图显示了使用信号平均模式和基于软件的信号平均的处理规则。

          
图3- 由软件(CPU)执行的信号平均

图4-由数据平均模式执行的信号平均

分布式光纤测温(DTS)中的成功应用

分布式光纤测温(DTS)是一个非常典型的、得益于信号平均技术的应用。DTS是采用基于光时域反射(OTDR,Optical Time-Domain Reflectmeter)的测量仪器,通过光纤来测量温度,从而取代了传统的热电偶或热敏电阻。采用DTS的解决方案,除了可以获得准确的温度数据,还可以节省大量的成本。通过采用脉冲激光耦合器,DTS可以测量长达30km的光纤。当特定区域的温度变化时,光的波长会发生变化,并以反向散射光的形式在光纤中传播。通过对反向散射光的精确测量可以获得准确的温度变化数据。

如此高速的重复信号,其携带的噪声已经达到令人望而却步的水平,而由一个高速高精度的数字化仪来处理这样的信号是非常理想的解决方案,并且对于这样的应用来说,信号平均功能是非常重要的因素。凌华科技PCIe-9852是一款2通道200MS/s 14位高速数字化仪,非常适合DTS的应用。PCIe-9852的2个模拟输入可以同步接收斯托克斯和反斯托克斯光,并且其高精度采样率可以轻易满足30km以上的检测距离。此外,通过数据平均模式提供的板载信号平均可以从复杂的环境中提取出极其微小的检测数据。

关键字:模拟信号  信号平均技术  精准度 引用地址:利用信号平均技术,消除噪声干扰提升重复信号采样的精准度

上一篇:是德科技推出高压信号测量的全新示波器探头
下一篇:一种微电流测量方法研究与实现

推荐阅读最新更新时间:2024-03-30 22:50

一种单片机双极模拟信号A/D转换的电路设计
  通常A/D转换都需使用A/D转换芯片来实现,MC9S12XS128MAL是飞思卡尔公司HCS12系列16位单片机中的一种,它有8 kB的RAM、128 kB的片内闪存(Flash EEPROM)、2 kB的电可擦写可编程只读存储器(EEPROM)及多种功能的接口,MC9S12XS128内置的A/D模块是16通道、12位精度、多路输入复用、逐次逼近型的模数转换器,故可省去使用A/D转换芯片而设计的硬件电路,可降低成本,提高了系统的稳定性及可靠性。但单片机的模拟输入端只能接受单极正向模拟信号,不能直接进行双极模拟信号的模数转换,为此必须把双极模拟信号转换成单极正向模拟信号。在一般的设计中,常常要把形如-ui-+ui的双极型模拟信号通
[单片机]
一种单片机双极<font color='red'>模拟信号</font>A/D转换的电路设计
基于FPGA及模拟电路的模拟信号波形的实现
  1 引言   波形发生器已经广泛的应用在通信、控制、测量等各个领域,如锯齿波、正弦波、方波等波形常用于电路的设计与调试。随着电子技术的迅猛发展,数字化正逐渐地成为电子产业的发展趋势,各公司都将自己的产品向数字化、集成化、小型化等方向进行拓展。众所周知,数字化的电子产品有其不可替代的优势,譬如体积小、集成程度高、抗干扰能力强等特点。但是,数字电路只能够较好地处理脉冲波形,即只对l和0形成的方波处理得很好.对于连续渐变的信号不能够很好地处理,而这恰恰正是模拟电路的优势所在。本文将数字电路与模拟电路相结合,即通过FPGA来产生所需各种模拟波形的控制信号,然后通过模拟电路来处理渐变信号,这样町以得到各种清晰的波形。   2 示波器
[测试测量]
基于FPGA及模拟电路的<font color='red'>模拟信号</font>波形的实现
什么是模拟信号?什么叫数字信号?
什么是叫模拟信号? 信号在时间和数值上都是连续变化的信号称为模拟信号.模拟信号是指用连续变化的物理量表示的信息,其信号的幅度,或频率,或相位随时间作连续变化,如目前广播的声音信号,或图像信号等。 什么叫数字信号?  数字信号指幅度的取值是离散的,幅值表示被限制在有限个数值之内。二进制码就是一种数字信号。二进制码受噪声的影响小,易于有数字电路进行处理,所以得到了广泛的应用。 数字信号的特点 (1)抗干扰能力强、无噪声积累。在模拟通信中,为了提高信噪比,需要在信号传输过程中及时对衰减的传输信号进行放大,信号在传输过程中不可避免地叠加上的噪声也被同时放大。随着传输距离的增加,噪声累积越来越多,以致使传输质量严重恶化。
[模拟电子]
基于PC机的模拟信号发生器的设计
1 引言 在实际研发各种控制器、显示器等涉及到数据采集的电子仪器的时候,对这些产品进行性能测试是必不可少的。购买专用的信号发生器不但价格昂贵,而且可扩展性能较差;把研发的产品放到实际工作环境,不但不便于调试,而且很多工业现场也不允许。考虑到PC机的普及程度,可以利用现有的资源来设计一个模拟信号发生器,同时运用CPLD进行电路控制,可以方便的实现电路扩展。 2 模拟信号发生器设计与实现 2 . 1 设计思想 在PC机上产生波形信号通过USB2.0接口传入USB接收模块。USB接收模块将接收到的波形信号传输给CPLD。由于DAC8580是16位串行输入的DA转换器,CPLD需要对波形信号的数据格式进行并行到串行的
[模拟电子]
A/D高速采集模拟信号的阈值设定
引 言   A/D转换接口电路是数据采集系统前向通道中的一个环节,它的作用是将模拟信号转换成可供计算机处理的数字信号,是一般控制系统中不可缺少的环节之一。人们有时需要对A/D转换的数据设定一个阈值作为判断和处理的依据,例如设置一个阈值并使之与A/D转换的结果相比较,当A/D转换的数据结果大于或小于该阈值时,作为开始或结束某一操作的判断依据。但是如果这个阈值设置不合理,就会引出问题。   图1是某项工程中传感器产生的模拟信号经A/D转换后所得数据描绘出的部分图形,根据工程需要得出每个波峰的最大值及波形的个数。   起初的解决方案是首先确定一个阈值(如O.2),这个值的确定应保证所有可能的波峰值都要大于此值。读取A/D所采集的数据与确
[模拟电子]
模拟信号的精确度测量的设计解析
一个量程10千克的秤若能分辨出1克的重量变化,那么这个秤的主要组件常常是增量累加模数转换器。设计师需要温度测量的精确度达到0.01度时,增量累加ADC也常常成为首选方案。增量累加ADC还能够取代那些前面加有一个增益级的传统型逐次逼近寄存器ADC。由于这些数据转换器非常适用于量度真实世界的微小变化,所以温度传感器、天平、换能器、流量计等精密仪器以及无数其他类型的传感器都非常适合采用增量累加ADC。 增量累加ADC表面上看起来也许很复杂,但实际上它是由一系列简单的部件所构成的精确数据转换器。增量累加ADC由两个主要构件组成:执行模数转换的增量累加调制器和数字低通滤波器/抽取电路。增量累加调制器的基本构件(集成运算放大器、求和节点、比较
[电源管理]
小<font color='red'>模拟信号</font>的精确度测量的设计解析
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved