历史上的今天

今天是:2024年10月30日(星期三)

正在发生

2019年10月30日 | 数字荧光示波器中随机采样技术的设计与实现

发布者:RadiantSoul 来源: eefocus关键字:数字荧光示波器  随机采样技术  数据获取 手机看文章 扫描二维码
随时随地手机看文章

  实时采样技术是普通电子测量仪器中常用的信号采集手段,其对信号数据获取的能力受到仪器中A/D模块的最高采样率的限制。为了弥补这个限制,我们采用随机采样技术,这样对于器件的选用有很大的余地,可大幅度降低制造成本。


  随机采样的原理

  根据Nyquist采样定理,当信号的频率远远大于A/D的采样频率时,信号波形是无法重新构建的。所以对高速的信号可以采用随机采样。随机采样是通过测量每次A/D采样序列的起点和固定基准点(信号触发点)的时间差Δt,由于Δt具有随机性,所以通过对信号的n次采样,如果n足够大,通过随机采样序列的叠加就可以将信号波形恢复出来。其原理如图1所示。  

 

  由于每轮采样时,Δt是一个随机值,如果将取样周期T等分为M段,每段分别对应0~M-1间的一个值。经过若干轮采样后,就可以取遍一个采样周期T内所有的M值。在周期性输入信号的前提下,就可以用多轮采样数据序列重建出原信号波形。在图1中,M=4,需要进行四轮采样。


  随机采样系统的总体设计方案


  系统电路设计方案

  图2为随机采样系统电路框图。被测信号经模拟通道进行衰减、放大后,由快速模数转换器(FADC)进行采样和量化,将采样后的数据送至FPGA并缓存在FIFO中。同时被测信号经触发电路后产生触发信号,经随机采样时间测量电路产生触发点与其后第一个采样脉冲之间的时间差Δt。慢速模数转换器SADC把Δt变为数字量,送至FPGA。


  FPGA是系统的控制核心,通过SPI串行总线接收ARM发送的各种控制命令,对系统工作实行控制,并完成波形数据的数字荧光处理。


  随机采样时,FPGA内部的控制模块根据ARM发来的控制命令对外部随机采样时间测量电路的工作进行控制,波形重建模块根据读取的值计算出对应的0~M-1间某个组数值I,并根据I值进行各组采样数据的排序,计算出对应的RAM存储地址,并将FIFO中缓存的各组采样数据按相应的地址存入RAM中。


  当组数值I遍布0~M-1间所有值时,则一个完整的波形已经被重建好,波形重建模块将RAM中组好的数据送至数字荧光处理模块转换为显示波形的图像数据,数字荧光处理模块会定时将波形图像数据送至ARM显示。


  整个随机采样时间测量电路的关键是对Δt的精确测量和波形数据的重组。


关键字:数字荧光示波器  随机采样技术  数据获取 引用地址:数字荧光示波器中随机采样技术的设计与实现

上一篇:基于siglent来定量检测数字示波器的带宽
下一篇:“示波器带宽”和“网络带宽”的区别

推荐阅读

省重点项目——郑州合晶硅材料有限公司年产240万片200毫米单晶硅抛光片项目在郑州航空港经济综合实验区投产,这是我省首个单晶硅片生产项目。   该项目总投资57亿元,主要生产200毫米及300毫米单晶硅抛光片及外延片。已投产的一期项目投资12亿元,主要生产200毫米单晶硅抛光片,是目前我国产能最大的200毫米单晶硅抛光片生产基地。项目二期主要生产300毫...
毫无防范的断电在数据化的今天是不被允许的失误。为此,企业、政府、金融IT系统、制造业等多个领域,正加大对ups不间断电源保护系统的依赖。但愈发紧张的房间使用面积、令人费解的专业维护操作,成为UPS电源产品走向更多企业的“拦路虎”。以电源管理解决方案见长的台达懂你所想,宣布推出Amplon RT 系列 5-20kVA 在线式双变换不间断电源(UPS)系统新...
10月30日,长电科技发布2020年第三季度报告,该公司前三季度实现营收为187.63亿元,同比增长15.85%;归属于上市公司股东的净利润为7.64亿元,同比扭亏为盈。长电科技表示,为了进一步提高公司资产营运效率,报告期公司优化了封装产品购销业务模式。在生产销售产品过程中,不再对产品的主要原料承担存货风险。根据收入准则的相关判断原则,在报告期对该部分...
据中国贸易救济信息网消息显示,2021年10月28日,美国国际贸易委员会(ITC)发布公告称,对特定有源矩阵OLED显示设备及其组件(调查编码:337-TA-1243)作出337部分终裁:对本案行政法官于2021年10月4日作出初裁(No. 23)不予复审,即基于和解,终止对列名被京东方科技集团股份有限公司(BOE Technology Group Co. Ltd. of China)、北京京东方显...

史海拾趣

问答坊 | AI 解惑

求高人指点multisim(ewb)中的几个问题

问题1:仿真速度能否调节?            每次仿真时速度太慢,只能看到第1秒内的现象,我想把仿真速度调快一点,最好能调到跟现实生活的时间一样快就好了,有什么办法?或者有什么办法 ...…

查看全部问答∨

LED驱动大全

  全球LED驱动集萃                                     编辑    公司:深圳市诚信联科技有限公司(台 ...…

查看全部问答∨

MPC8313E下调试ETSEC1网络驱动程序

请教个问题: 本人现在使用MPC8313E,正在调试ETSEC1网络驱动,vxworks使用的是评估版workbench3.0+vxworks6.6 现遇到了下面的错误,不知如何解决啦 希望高手给指点一下吧,万分感谢!! > ping "211.64.93.251" Pinging 211.64.93.251 ...…

查看全部问答∨

如何计算从那天以内的天数?

        LARGE_INTEGER SysTime , LocalTime;                 KeQuerySystemTime(&SysTime);                 ExSystemTimeToLocalTim ...…

查看全部问答∨

如何将程序下载到CPLD

如何将程序下载到CPLD …

查看全部问答∨

waitForSingleObject(gI2cEvent,I2C_RW_TIMEOUT)问题

在IIC驱动中 IIC_Read和IIC_Write函数中 都有ret = WaitForSingleObject(gI2CEvent, I2C_RW_TIMEOUT); 其中I2C_RW_TIMEOUT定义为: #define I2C_RW_TIMEOUT                2000 具体函数: DWORD II ...…

查看全部问答∨

s3c2440进入sleep mode后唤醒不了,板子永远睡眠,求救!

为了降低功耗,我在cpu刚一起来的汇编中加的代码让2440进入了sleep模式,但是没太注意唤醒的设置,将INTMSK和EINTMASK全部mask了,我在GPIO设置时就留了GPG5(EINT13)一个中断源,现在怎么按都不管用(可能是跟INTMSK,EINTMASK有关),因为代码加 ...…

查看全部问答∨

windows ce 6.0的项目模板

有没有人知道windows ce 6.0的项目模板在哪里?visual studio 2005 的Smart Device 下只有windows ce 5.0的模板 我用的是imagine cup寄来的visual studio 2005,安装后visual studio 2005 还是winCE 5.0 的项目模板,而给我们的winCE 是6.0的。…

查看全部问答∨

【招聘】深圳市普博医学科技有限公司,软件工程师

职位描述 职位描述: 参与医用电子设备软件系统的方案设计及实施工作。 岗位要求: 1、计算机技术,软件工程,自动控制,医疗电子及相近专业; 2、3年以上(本科)或1年以上(硕士)相关专业项目研发工作经历; 3、熟悉数据结构和数据算法; ...…

查看全部问答∨

美国UL认证,19.8V3A太阳能板,太阳能电池,

本帖最后由 ddllxxrr 于 2016-1-7 17:12 编辑 [PC数码] 美国UL认证,19.8V3A太阳能板,太阳能电池,1:货物名称及数量:美国UL认证,19.8V3A太阳能板,太阳能电池,2:价格:3003:成色;见实物图片           ...…

查看全部问答∨
小广播
最新测试测量文章

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved