0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于FPGA的等效时间采样原理的实现

FPGA设计论坛 来源:未知 2023-07-29 09:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

wKgaomToN0eASa6WAAAAuFYhST8911.png

点击上方蓝字关注我们

电阻抗多频及参数成像技术中正交序列数字解调法的抗噪性能对信号每周期的采样点数决定,采样点数越多,抗噪性能越高。当采样信号频率很高时,为了在被采样信号的一周期内多采样,就需要提高采样时钟的频率,但是由于系统的ADC 器件时钟速率并不能达到要求的高频速率或者存储处理速度等不能满足要求因此我们可以采用低速ADC 器件通过等效时间采样来对宽带模拟信号进行数据采集从而使系统易于实现。
1 等效时间采样原理
等效时间采样技术是把周期性或准周期性的高频、快速信号变换为低频的慢速信号。在电路上只对取样前的电路具有高频的要求,大大降低采样变换后的信号处理、显示电路对速度的要求,简化了整个系统的设计难度。等效时间采样分为顺序采样(sequential equivalent sampling)、随机采样(random equivalent sampling) 以及结合这两种方式的混合等效采样(compound equivalent sampling)。在下面我将介绍等效时间采样中的混合时间采样,对于周期性信号的等效时间采样如图1(a)所示。
在周期中的横轴(时间)的第2 与第6 处的时钟上升沿对模拟信号进行采样,图中的箭头表示采样时刻。在一个周期中可以采集两个点,紧接着在第二个周期横轴的第11与第15 处的时钟上升沿对模拟信号进行采样。为了方便观察在此将至第五周期的波形纵向排列。可以看到第二周期比周的采样点距离各自周期起始点的时间晚了一个时钟周期。第三周期比第二周的采样点距离第三周期起始点的时间晚了一个时钟周期。在第四周期进行采样时我们可以发现第二个采样点已经进入第五周期。如果我们在第五周期周试图继续用以上方式进行采样即第五周期比第四周的采样点距离起始点的时间晚一个时钟周期,那么我们会发现在第五周期的采样起始点采样到的值重复了周期采样到的数值。所以此时我们可以终止采样那么我们就得到了如图1 中的第6 个波形示意图所表示的在一个周期的正弦波形中采到的8 个数据点。
我们通过将高频时钟进行分频已达到或者接近满足处理速度时钟要求。在图1(b)中幅度的时钟信号为采样时钟。由图1(b)可以很清楚的看到分频后的时钟波形,分频后的时钟波形在时钟的上升沿对信号进行采样,那么就会得到如图1(a)中所表示的等效时间采样。

wKgaomToN0eAL0TnAACJxVnyTko476.jpg


2 基于FPGA的等效时间采样实现
2.1 系统硬件实现框图
系统的总体框图如图2,FPGA 控制的等效采样时钟连接到ADC 器件的时钟部分,ADC 器件在时钟的控制下对宽带模拟信号进行采样,采集到的数据传送到FPGA 中的FIFO,FPGA 再将FPGA 中FIFO 的数据传递到USB 中的FIFO,然后USB 将USB 中FIFO 数据推送到计算机,计算机对接收到的数据进行重构处理。对于信号周期的获取,在电阻抗多频及参数成像技术中采集信号的周期是由发送信号的周期决定, 而对于其他复杂周期信号的周期获得可以通过所采用的方法获得。

wKgaomToN0eAFi3WAAAhVy6KIO4370.jpg


2.2 等效时间采样时钟的程序实现
图3 展示了基于FPGA 生成的等效时间采样模块的输入端口与输出端口。其中CLK 表示高频时钟的输入,RESET表示的是复位输入端,FREN_CON表示的是分频控制输入用于控制高频时钟的分频数,SANM_CONT 表示的是模拟信号的周期包含多少个高频时钟信号的波形,CLK_ADC_OUT 表示的是输出时钟端口,此端口连接到模数转换器件(ADC)的时钟输入端口。

wKgaomToN0eABJDPAAAtOs7p8Wc217.jpg


3 波形仿真
波形仿真是以模拟信号的一周期等于8 个CLK 时钟周期,CLK_ADC_OUT 是对CLK 进行4 分频且分频后的时钟占空比为50%为假设的。1 号箭头指向的时钟上升沿标志着周期结束,上升沿之后进入第二周期。同理,2号箭头所指时钟的上升沿标志着第二周期的结束,上升沿之后标志着进入第三周期。
在个周期中从CLK 的个上升沿开始计时同时对CLK 进行分频可以得到CLK_ADC_OUT 时钟信号, 在周期中在CLK 的第二个上升沿CLK_ADC_OUT 电平翻转(存在延时), 在第二周期中在第三个上升沿CLK_ADC_OUT电平翻转, 在第三个周期中在CLK 的第四个上升沿CLK_ADC_OUT 电平翻转。可以看出波形仿真图是对图1(a)、(b)两图表达时钟的实现。在这里应该注意到,在周期中虽然也有8 个CLK 的上升沿,但是并没有表示出如1 号箭头所指CLK 时钟上升沿之后与第二周期个CLK 时钟上升沿之间的波形。
本文介绍了等效时间采样的基本原理、系统实现的具体方案。等效时间采样技术实现了利用低速的ADC 器件对宽带模拟信号的采集, 降低了系统对ADC 器件的要求以及系统实现的复杂度。本文介绍的等效时间采样技术由于使用了FPGA 采样技术, 使得在被采样信号的一个周期中相较于一个周期仅能采集一个点的顺序等效时间采样有很大的提高,并且可以控制被采集信号一个周期中的采集点数从而可以根据后续器件处理速度实现变频控制采样。通过FPGA 实现等效采样时间,降低了系统实现的复杂度,同时可以十分方便的对代码进行修改使系统的调试更加简便。

wKgaomToN0eAZhazAAAJM7aZU1A914.png    

wKgaomToN0eAf1reAABUdafP6GM636.jpg

扫码加微信邀请您加入FPGA学习交流群

wKgaomToN0eATRoiAAACXWrmhKE951.png

欢迎加入至芯科技FPGA微信学习交流群,这里有一群优秀的FPGA工程师、学生、老师、这里FPGA技术交流学习氛围浓厚、相互分享、相互帮助、叫上小伙伴一起加入吧!

点个在看你最好看


原文标题:基于FPGA的等效时间采样原理的实现

文章出处:【微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1664

    文章

    22571

    浏览量

    640749

原文标题:基于FPGA的等效时间采样原理的实现

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SAR ADC采样外围滤波电路配置电路计算原理

    ,这是什么原理? 4、当模拟输入端能够驱动SAR ADC的开关电容负载器时,并能够在SAR ADC的采样时间将模拟输入信号稳定在1/2LSB时,可将SAR ADC 与传感器直接连接;为实现这一点,外部
    发表于 03-31 17:00

    基于FPGA的磁场定向控制实现方案

    FOC控制算法对传感器采样速率和处理器算力提出了一定的要求,使用 FPGA 实现的 FOC 可以获得更好的实时性,并且更方便进行多路扩展和多路反馈协同。
    的头像 发表于 03-31 15:27 353次阅读
    基于<b class='flag-5'>FPGA</b>的磁场定向控制<b class='flag-5'>实现</b>方案

    Xilinx A7 FPGA的上电启动时间分析

    在测试板卡时,发现FPGA板卡上电启动后,从flash读取配置信息的时间大约需要5、6秒的时间,这个时间个人感觉有点长了。
    的头像 发表于 03-31 11:13 427次阅读
    Xilinx A7 <b class='flag-5'>FPGA</b>的上电启动<b class='flag-5'>时间</b>分析

    采样电阻按材质分类可分为:厚膜采样电阻和合金采样电阻;#采样电阻

    采样电阻
    jf_92730378
    发布于 :2026年03月24日 14:37:10

    基于Vivado的AD9680 FPGA芯片测试

    FPGA开发领域,与高速ADC芯片如AD9680协同工作是一项充满挑战但又极具乐趣的任务。今天咱们就聊聊基于Vivado平台,针对AD9680芯片,实现1G采样率且4通道(lane4)的FP
    的头像 发表于 03-18 11:26 4193次阅读

    超级电容恒流放电怎么实现

    FPGA通过多通道并行、纳秒级采样与PI闭环,实现超级电容恒流放电与均压,提升效率与寿命。
    的头像 发表于 02-12 09:28 505次阅读
    超级电容恒流放电怎么<b class='flag-5'>实现</b>

    FPGA在光纤互感器与行波测距系统中的应用研究

    光纤互感器与行波故障测距是电力系统中两类重要的先进测量技术,这两类系统均需要对高速变化的信号进行精确采样、实时处理并实现装置间高精度时间同步。FPGA凭借其硬件并行处理能力和确定性时序
    的头像 发表于 01-13 17:56 560次阅读
    <b class='flag-5'>FPGA</b>在光纤互感器与行波测距系统中的应用研究

    如何利用Verilog HDL在FPGA实现SRAM的读写测试

    本篇将详细介绍如何利用Verilog HDL在FPGA实现SRAM的读写测试。SRAM是一种非易失性存储器,具有高速读取和写入的特点。在FPGA实现SRAM读写测试,包括设计SRA
    的头像 发表于 10-22 17:21 4641次阅读
    如何利用Verilog HDL在<b class='flag-5'>FPGA</b>上<b class='flag-5'>实现</b>SRAM的读写测试

    如何使用多个 EADC 采样模块对一个 EADC 通道进行采样,以实现最大采样频率?

    使用多个 EADC 采样模块对一个 EADC 通道进行采样,以实现最大采样频率。
    发表于 08-20 07:04

    基于FPGA和LTC2308模数转换芯片的数字电压表设计

    通过FPGA对模数转换芯片(LTC2308)的采样控制,实现一个简易的数字电压表。
    的头像 发表于 08-16 08:58 5817次阅读
    基于<b class='flag-5'>FPGA</b>和LTC2308模数转换芯片的数字电压表设计

    EV12AS200A的采样延迟微调如何提升相位精度?

    GHz)。5. 与外部“数字插值”相比的优势• 纯模拟延迟线不增加数字处理延迟,也不会引入插值误差;• 延迟调节在 ADC 内部完成,FPGA 端无需再做子采样移位,节省逻辑资源;• 温度漂移可动态补偿:系统可周期性地重复步骤 a-e,
    发表于 08-04 08:46

    使用 APx 音频分析仪测量等效连续声级

    在这篇文章中,我们将回答技术支持部门经常收到的一个问题:如何使用APx500音频分析仪测量等效连续声级Leq,T和A计权等效连续声级LAeq,T?等效连续声级在大多数环境中,环境声级随时间
    的头像 发表于 08-01 16:41 2133次阅读
    使用 APx 音频分析仪测量<b class='flag-5'>等效</b>连续声级

    无位置传感器无刷直流电机的+FPGA+控制实现

    硬件方案,同时通过算法优化,避免了乘法和除法运算,大大减少了 FPGA 逻辑资源消耗,并在一片低端现场可编程门阵列中得到了具体验证和实现。该方案充分运用 FPGA丰富的逻辑资源,灵活运用 Verilog
    发表于 07-10 16:35

    基于FPGA的压缩算法加速实现

    本设计中,计划实现对文件的压缩及解压,同时优化压缩中所涉及的信号处理和计算密集型功能,实现对其的加速处理。本设计的最终目标是证明在充分并行化的硬件体系结构 FPGA实现该算法时,可
    的头像 发表于 07-10 11:09 2690次阅读
    基于<b class='flag-5'>FPGA</b>的压缩算法加速<b class='flag-5'>实现</b>

    请问AD9779A的1Gsps采样率是如何实现的?

    的 1Gsps 采样率?按照常识,FPGA 应该输出 1G 的数据速率,那么 AD9779A 的采样率就可以达到 1G。然后我在芯片手册中读到有一个插值滤波器。插值 8x 时,FPGA
    发表于 06-10 06:29