当前位置:主页 > 科技论文 > 软件论文 >

高速可持续信号回放模块控制软件设计

发布时间:2020-08-15 19:04
【摘要】:信号回放模块可将实际采样或模拟仿真得到的数据进行回放产生,用于模拟并重现一些真实的外场场景,以满足军事、航空、通信等领域科研和应用的特定需求。随着采样频率、数据存储深度的不断提高,对信号回放模块的回放速率、数据存储容量和持续回放时间的要求也越来越高。因此,研究具有高速、连续、长时间回放能力的信号回放模块是目前的急需。本论文对高速信号回放模块的控制软件进行研究,无需独立存储设备进行数据缓存,通过控制软件对数据传输任务的有效控制,可实现数据流高速、稳定、连续的下发到硬件回放板卡。本论文的主要内容如下:1、需求分析与高速信号回放模块总体方案设计。首先,分析了本课题高速信号回放模块单通道最高回放率100MSPS、垂直分辨率16bit、可四通道回放的指标需求,得到了稳定数据流下发速率需大于800MB/s。接着,对比了高速总线通信接口模块与海量数据存储模块常见技术方案,选取了PCIe高速总线作为数据传输接口,提出了无需独立存储设备进行数据缓存的技术方案。最后,提出了高速信号回放模块硬件和控制软件总体设计方案。2、总线和设备驱动模块设计与实现。该模块主要用于驱动PCIe总线和相应硬件回放板卡。首先,分析了Linux设备驱动模型与PCIe设备配置空间,实现了PCIe总线下Linux字符设备驱动程序。接着,设计了DMA模块基于描述符的传输模式,在数据传输过程中释放CPU,保证了数据传输速率。最后,采用了实时操作系统Xenomai与RTDM驱动模块,利用中断管道机制提高了模块对中断信号的响应速度,确保了数据传输任务的时限要求。3、数据传输控制模块设计与实现。该模块主要用于控制和协调海量数据从上位机存储模块高速读取并下发到硬件回放板卡。首先,设计了RAID-0模式SSD阵列用于存储海量数据,其高速顺序读取性能为后级提供了充足的数据吞吐量。其次,采用了文件映射方式读取数据,可减少数据不必要的拷贝过程,可提升对数据文件的读取效率。接着,采用了多线程技术和消息队列技术,实现了对数据传输线程和数据读取线程的高效控制与调度。最后,设计了模块间数据与消息通信机制,保证了数据传输过程中各个模块间的高效交互。4、选用测试工具和测试方法搭建测试平台,对高速信号回放模块的控制软件进行了测试与验证。测试了数据传输的正确性、稳定性以及传输速率,验证了控制软件支持海量数据高速、可持续、长时间回放的功能。经过测试与验证,本论文设计的高速可持续信号回放模块控制软件,可以有效的控制从上位机SSD阵列读取的海量数据通过PCIe总线接口高速、稳定、连续地传输到硬件回放板卡,并支持DAC模块以800MB/s的速率对海量数据进行长时间、可持续回放。
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP273;TP311.52

【参考文献】

相关期刊论文 前10条

1 杨帆;徐皓吉;蒋晓峰;;一种基于LabVIEW的数据存储与回放技术[J];测控技术;2017年07期

2 杨丰瑞;王兵;;基于Adeos的Linux实时性改造的研究与实现[J];微电子学与计算机;2015年03期

3 王聪;王彬;薛洁;张岩;吴平;;基于PCIe总线协议的设备驱动开发[J];信息技术;2013年03期

4 朱知博;;基于NAND FLASH的高速大容量存储系统设计[J];现代电子技术;2011年08期

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

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

7 孟芳;杨明欣;余贞侠;;Linux下高速卡驱动的高效实现[J];国外电子测量技术;2008年08期

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

9 刘灵;吴曼青;洪一;胡丹;;基于PCI总线的多板多路数据回放系统[J];雷达科学与技术;2006年05期

10 肖汉波;数字射频存储器及其在雷达信号模拟中的应用[J];制导与引信;2002年03期

相关硕士学位论文 前8条

1 张有良;通用无线电信号仿真软件数据生成模块设计[D];电子科技大学;2016年

2 朱蒋财;高速数据回放系统FPGA硬件架构设计与实现[D];浙江大学;2016年

3 魏海波;基于PCI-E的阵列信号处理系统硬件研究[D];重庆大学;2014年

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

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

6 邵林;高速海量数据存储技术研究[D];国防科学技术大学;2007年

7 孙骏;嵌入式消息队列子系统设计与实现[D];电子科技大学;2007年

8 王伟楠;基于PCI/CPCI总线的高速数据采集卡的设计与实现[D];西安电子科技大学;2004年



本文编号:2794516

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2794516.html


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

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