当前位置:主页 > 科技论文 > 电子信息论文 >

中频信号回放模块硬件电路设计

发布时间:2020-07-14 02:21
【摘要】:信号回放模块作用是将采集或者模拟产生的数据提取、重现的过程,多被运用雷达系统或者测量系统。与信号回放相对应的是数据采集系统,而现在采集系统的采样率和存储深度可以做到很高的指标,迫使信号回放系统必须具备更高的回放速率和更长的可持续回放时间。由于高速DAC的飞速发展,回放速率理论可以做到GHz级别,但是,由于硬件模块可以缓存的数据容量非常有限以及工控机总线下发数据带宽有限制,那么必然导致可以持续回放波形的时间很短。因此,为了提升信号回放时间,海量数据可持续回放研究成为了热点以及难点。信号可持续回放首先要求高带宽的通讯总线,PCIe协议经过多年的发展,已经推出了第三个版本,被广泛运用于各种高速通讯场合。高回放速率对DAC的数据接口提出了更高的要求,JESD204B接口的传输速度快,数据管脚少,已逐渐取代LVDS接口,被广泛应用于高速DAC。基于以上情况,本文对高速信号可持续回放进行研究并设计一种海量数据可持续回放模块硬件电路,具体工作内容如下:1、回放模块电路设计。波形回放系统旨在精确的展示原波形的所有细节,要求对所有波形数据点逐次回放,故确定基于直接数字波形合成(DDWS)技术搭建回放系统硬件平台。通过回放速率和分辨率指标计算数据传输带宽,对比高速接口实现方案,最终通过采用“PCIe+FPGA+DAC”的结构实现硬件设计。然后,根据主要指标,进行了需求分析。研究传统的波形回放板卡回放时间不足的原因,提出了用FPGA实现数据缓存,实现海量数据可持续回放的方案。并且,确认选用JESD204B接口DAC,简要介绍了该接口,并根据JESD204B系统的时钟要求确定了低抖动时钟产生方案。在实际应用中进行具体设计,完成系统的硬件电路设计。2、FPGA逻辑设计。进行FPGA逻辑编写,实现FPGA与上位机进行通信,上位机通过PCIe总线向FPGA发送波形数据和波形回放命令等。将PCIe DMA的AXI4接口数据进行宽度和时钟转换后进行格式映射,送给DAC发送端,同时完成JESD204B发送端代码设计以及板级芯片逻辑配置。3、测试与验证。搭建了用于测试本设计的软件和硬件测试平台,对主要的功能和指标通过不同的方式进行了测试,主要包括海量数据发送的正确性、连续性测试以及最终输出模拟信号质量的测试。通过对测试结果的分析,验证了本文可持续回放方案的合理性、可行性。
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TN911.2;TN702
【图文】:

波形,中断响应,实时系统


机制为本项目连续回放指标的实现提供了解决方案。 内部第一级缓存 FIFO 接收到上位机的波形数据,回放形数据速率远大于实际波形回放速率,即 FIFO 的数据O 就会被填满。这时候,若 FIFO 与上位机的高速总线FIFO 的接收端在 FIFO 快满时自动将 tready 信号拉低,位机内存读取数据,而当 FIFO 有空余容量时,tready硬件通过快空、快满或阈值信号来给上位机单独发送状到的中断上传问题。那么,接下来需要解决的问题是第一者希望它容量越大越好,以给上位机充足的时间响应中FPGA 毕竟容量有限。FIFO 的容量若过小,在上位机还次数据下发时 FIFO 被读空,那么这一次回放是失败的就是两次数据发送间隔决定了 FIFO 的最小深度。 证数 据高速 稳 定传输,数据回 放系统软件控制ai 双内核实时操作系统在服务器上搭建软件控制环境,的响应速度。文献[27]中对这个高性能操作系统的中断图可知该系统对中断响应的时间平均只需要4 sec,峰

资源图


该模块决定了下发的数据能否连续稳定的送给数模转换器。由上文分析,根据上位机响应中断速度计算我们得出理论上只需要 32Kb 的缓存 FIFO 即可保证数据的连续不中断下发。但是由于服务器及板卡实际工作存在随机误差,经过测试 DMA 传输单元为 1Mbyte 时,系统工作最为稳定。故需要 8Mbit 的 BRAM 资源用于搭建数据缓存 FIFO,并且,为了逻辑调试与最终测试,还要预留出大约 20%的 BRAM资源去支持在线逻辑分析仪的搭建。5)普通 I/O 接口个数。FPGA 作为板级的主控芯片,与硬件板卡上众多芯片有通讯联系,如时钟芯片、三极管、继电器等,故需要足够数量的普通 IO 接口,并且电平标准要支持各种芯片的要求。综上所述,本回放系统对 FPGA 资源的需求如下表:表 3-1 FPGA 资源最大需求表是否具有 PCIe 硬核 是否具有 JESD 硬核 GT 通道数 RAM 数 GT 速率是 是 9 223 5GT/SXilinx 的 kintex7 系列的资源分配如图 3-1 所示:

时钟电路,数据接口,系统链,回放系统


图 3-2AD9144 功能框图在本设计中,可通过 DAC 的 SPI 接口对寄存器 0x308~0x30B 进行数据与通的分配,这为 FPGA 与 DAC 之间数据传输路径的 PCB 设计带来了极大的方便管如此,其他数据接口的要求在进行电路设计时也需要考虑,比如通道间的路度差在 12.5mm 内进行匹配、必须使用 100nF 电容进行数据接口的交流耦合容封装尺寸尽量与线宽相同等。.2 低抖动时钟电路设计在高速 D/A 回放系统中,由于数据传输速率的飞速增加以及 DAC 更新速率提高,高分辨率的 DAC 需要更为稳定的时钟电路驱动,以往低质量的时钟解案往往不能满足要求。在第二章的分析中,得出 JESD204B 系统对于时钟有着的要求,我们采用 DDS 激励双级联锁相环的方案实现本系统时钟电路。但DS 因其本身的的特性,具有较大的相位噪声和杂散,激励锁相环倍频后这种会恶化。会影响 DAC 的输出质量,严重的话甚至会导致 JESD204B 系统链路

【参考文献】

相关期刊论文 前10条

1 马飞;刘琦;包斌;;基于FPGA的AXI4总线时序设计与实现[J];电子技术应用;2015年06期

2 赵晨光;;现代雷达信号处理及其发展趋势探析[J];电子技术与软件工程;2014年05期

3 蒲杰;李贵勇;;基于AXI总线的DMA控制器的设计与实现[J];重庆邮电大学学报(自然科学版);2012年02期

4 向科峰;;基于LabVIEW的历史数据回放设计[J];装备制造技术;2011年06期

5 王江展;白雪;潘志明;殷成志;;DRFM在机载PD雷达宽带目标模拟器设计中的应用研究[J];信息化研究;2010年12期

6 姜波;陈馨;张聪;付志超;;基于LabVIEW的数据回放技术[J];船电技术;2010年05期

7 孙灯亮;;高级抖动溯源分析方法[J];电子质量;2010年01期

8 李俊杰;何友;宋杰;;基于FPGA嵌入式系统的雷达信号模拟器[J];电子技术应用;2009年10期

9 黄俊;陈春辉;陈亚骏;;高速雷达数据回放系统的实现[J];信息技术;2007年02期

10 刘亲社;叶广强;叶志铨;;多功能雷达信号模拟器实现方法分析[J];弹箭与制导学报;2005年SC期

相关会议论文 前1条

1 郭东文;金勇;樊秀云;;基于CPCI总线的数据回放系统设计[A];第三届全国嵌入式技术和信息处理联合学术会议论文集[C];2009年

相关博士学位论文 前1条

1 吴安;现场影像增强中的硬件加速机制研究[D];中国科学技术大学;2017年

相关硕士学位论文 前8条

1 严湘南;雷达目标与环境回波信号仿真系统设计与开发[D];西安电子科技大学;2013年

2 彭飞;基于FPGA的高速数据回放系统设计[D];北京理工大学;2011年

3 陈敬;基于固态存储技术的中频采集与回放系统设计与实现[D];国防科学技术大学;2011年

4 邹祥;基于HHT算法的定时抖动研究[D];电子科技大学;2010年

5 刘天旭;基于FPGA的数字上变频器设计[D];东北大学;2009年

6 李云飞;基于FPGA的PCI数据采集及回放系统设计[D];南京信息工程大学;2009年

7 李艳平;高速时钟信号抖动的ADC测量技术研究[D];电子科技大学;2009年

8 孙涛;PCI-E总线高速数据采集回放模块研制[D];哈尔滨工业大学;2008年



本文编号:2754340

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2754340.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户1d041***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com