实时采样技术是普通电子测量仪器中常用的信号采集手段,其对信号数据获取的能力受到仪器中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来定量检测数字示波器的带宽
下一篇:“示波器带宽”和“网络带宽”的区别
推荐阅读
史海拾趣
作为一家致力于LED行业的公司,eLED.com Corp深知LED产品对于节能减排的重要性。因此,公司始终将绿色环保理念贯穿于产品的研发、生产和销售过程中。通过采用环保材料和节能技术,eLED.com Corp的产品不仅具有出色的性能,还具备较低的能耗和较长的使用寿命。此外,公司还积极参与各类环保公益活动,推动LED行业向更加绿色、环保的方向发展。
在经历了一段艰难的市场竞争后,Dionics Inc决定加大研发投入,寻求技术突破。经过数年的努力,公司成功研发出一款具有自主知识产权的高性能微处理器芯片,该芯片在性能上大幅超越同类产品,并在市场上取得了良好的口碑。随着这款芯片的成功上市,Dionics Inc的市场份额也逐渐扩大。
为了进一步增强自身实力,APDI积极寻求与其他公司的并购与合作机会。它成功收购了一家在半导体制造领域具有领先技术的公司,从而完善了自身的产品线和技术体系。同时,APDI还与多家行业巨头建立了战略合作关系,共同研发新技术和新产品,实现了资源共享和优势互补。
深圳市格莱尔电子有限公司成立于2005年,初期专注于电感产品的研发与生产。在创始人及团队的共同努力下,公司迅速在行业内崭露头角。随着技术的不断积累和市场需求的扩大,格莱尔逐渐扩大生产规模,并于2012年在湖北投资建厂,自建两座工厂,厂房面积达2万平方米,员工人数增长至500人。这一系列的举措不仅提升了公司的生产能力,也为其后续的发展奠定了坚实的基础。
格莱尔积极响应国家“双碳”政策,将绿色生产理念贯穿于企业发展的全过程。公司不仅实现了产品的无铅化生产,还注重节能减排和资源循环利用。通过优化生产工艺、引进环保设备等措施,格莱尔有效降低了生产过程中的能耗和排放,为企业的可持续发展奠定了坚实的基础。
格莱尔积极响应国家“双碳”政策,将绿色生产理念贯穿于企业发展的全过程。公司不仅实现了产品的无铅化生产,还注重节能减排和资源循环利用。通过优化生产工艺、引进环保设备等措施,格莱尔有效降低了生产过程中的能耗和排放,为企业的可持续发展奠定了坚实的基础。
问题1:仿真速度能否调节? 每次仿真时速度太慢,只能看到第1秒内的现象,我想把仿真速度调快一点,最好能调到跟现实生活的时间一样快就好了,有什么办法?或者有什么办法 ...… 查看全部问答∨ |
|
请教个问题: 本人现在使用MPC8313E,正在调试ETSEC1网络驱动,vxworks使用的是评估版workbench3.0+vxworks6.6 现遇到了下面的错误,不知如何解决啦 希望高手给指点一下吧,万分感谢!! > ping "211.64.93.251" Pinging 211.64.93.251 ...… 查看全部问答∨ |
LARGE_INTEGER SysTime , LocalTime; KeQuerySystemTime(&SysTime); ExSystemTimeToLocalTim ...… 查看全部问答∨ |
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的项目模板在哪里?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、熟悉数据结构和数据算法; ...… 查看全部问答∨ |
本帖最后由 ddllxxrr 于 2016-1-7 17:12 编辑 [PC数码] 美国UL认证,19.8V3A太阳能板,太阳能电池,1:货物名称及数量:美国UL认证,19.8V3A太阳能板,太阳能电池,2:价格:3003:成色;见实物图片 ...… 查看全部问答∨ |
- 数字电路设计与VerilogHDL.pdf
- 工作原因,出各种板子及配件,求打包收走,增加联系方式
- Win7 64bit安装Altium summer 09的诸多bug
- [ARM DS-5] ARM公司最新的开发工具DS-5 v5.29下载
- 8KHz/16bits PCM 语音 经16bit DAC 以8KHz sampling rate 回放失真问题
- 基于TMS320F28027的小型四轴飞行器之简单调试
- 视频详解波士顿动力机器人,这个家族不仅有Atlas和大狗
- 电子竞赛中,急需帮助。。。
- 晒WEBENCH设计的过程+低通滤波器
- 【GD32L233C-START评测】测评之二:库函数解析,GPIO点灯