基于fpga的超高速雷达住处实时采集存储系统

基于fpga的超高速雷达住处实时采集存储系统

ID:32882421

大小:157.50 KB

页数:10页

时间:2019-02-17

基于fpga的超高速雷达住处实时采集存储系统_第1页
基于fpga的超高速雷达住处实时采集存储系统_第2页
基于fpga的超高速雷达住处实时采集存储系统_第3页
基于fpga的超高速雷达住处实时采集存储系统_第4页
基于fpga的超高速雷达住处实时采集存储系统_第5页
资源描述:

《基于fpga的超高速雷达住处实时采集存储系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于FPGA的超高速雷达住处实时采集存储系统摘要:采用服务器作为采集主控设备,利用多个硬盘组成磁盘阵列作为存储设备,并制作了一块基于FPGA的超高速雷达信号采集PCI卡。系统以FPGA为采集的核心控制芯片,并在FPGA内部实现了64位/66MHz的PCI接口逻辑,无需专用接口芯片,简化了电路板设计,提高了系统的灵活性。该系统数据传输总速率可高达528MB/s,实时流盘速度可达150MB/s,存储容量可扩展至1000GB以上。关键词:FPGA超高速实时数据采集数据存储在超高速数据采集方面,FPGA(现场可编程门阵

2、列)有着单片机和DSP所无法比拟的优势。FPGA时钟频率高,内部时延小,目前器件的最高工作频率可达300MHz;硬件资源丰富,单片集成的可用门数达1000万门;全部控制逻辑由硬件资源完成,速度快,效率高;组成形式灵活,可以集成外围控制、译码和接口电路。实时流盘一直是数据采集技术的最大瓶颈,它直接制约了采集存储设备的实时存储能力。为此,可考虑利用多个硬盘组成RAID阵列(廉价冗余磁盘阵列)[1-2]。RAID的初衷主要是为大型服务器提供高端的存储功能和冗余的数据安全。RAIID把多块独立的硬盘(物理硬盘)按不同方

3、式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能,提供冗余的技术。1总体方案本文设计并实现了一种超高速的雷达信号采集存储系统,其工作原理框图如图1所示。本系统采用服务器作为采集主控设备,利用多个硬盘组成磁盘阵列作为存储设备。从以前的使用情况看,在普通主板上集成RAID控制器,采用IDE硬盘组成RAID0阵列情况下,硬盘阵列实测的读写速度可达40MB/s;在使用SCSI硬盘和Adaptec公司的RAID卡情况下,实测速度可达70MB/s;在使用SATA硬盘和3WARE公司的RAID卡情况下,

4、实测速度可达150MB/s,且最新的SATA硬盘容量大、价格便宜;若采用12个160GB的SATA硬盘,则容量能达到惊人的1920GB。无论从还是从价格上,采用SATA硬盘组成SATARAID磁盘阵列都是一种比较理想的选择。由于采用64位/66MHz接口的PCI卡,其总线数据传输速率为普通32位/33MB/s接口的PCI卡的四倍,总速率可高达538MB/s。此方案比较适合超高速雷达信号的实时采集与实时存盘,采用RAID磁盘阵列后流盘速度得到了较大的提高,明显改善了数据传输与数据存盘之间速度不匹配这一瓶颈问题。2

5、硬件设计系统硬件总体设计考虑到系统的通用性、可扩展性以及数据传输、终端处理的需要,选用通过64位/66MHz的PIC局部总线与主机(服务器)进行实时数据交换,有利于实现系统的模块化设计和集成,提高了数据的灵活处理能力。PCI插卡实际硬件结构如图2所示。FPGA采用Xilinx(赛灵思)公司的10万门FPGA芯片XC2S100E,其配置芯片的Xilinx公司的1Mbits容量PROM芯片XC18V01,以主动串行方式对FPGA进行上电配置。AD、DA分别为ADI(模拟仪器)公司12位高速模数转换芯片AD9224与

6、14位高速数模转换芯片AD9764。SRAM采用CypressSemiconductor(塞普拉斯半导体)公司的256K%26;#215;16bitsSRAM芯片CY7C1041。设计中利用FPGA实现64位/MHz的PCI接口逻辑,进行实时信号采集和传输控制。由于FPGA具有层次化的存储器系统,其基本逻辑功能埠可以配置成16%26;#215;1、16%26;#215;2或32%26;#215;1的同步RAM,或16%26;#215;1的双端口同步RAM,因此可以在FPGA内部配置高双口RAM作为信号传输的数据

7、缓冲器。同时,为了节省FPGA的内部逻辑资源,在FPGA外围配置了适当的SRAM用来存储数据。3软件设计3.1FPGA程序设计3.1.1FPGA内部功能模块分析FPGA内置多个功能部件,主要包括雷达信号采集控制模块与PCI接口逻辑模块。FPGA内部功能组成原理图如图3所示。FPGA作为系统总的控制枢纽,参与了系统具体任务的实现。内部功能模块的工作过程为:首先采集控制模块通过对AD转换电路的时序控制将雷达视频信号转换成数字信号并暂存于FPGA内部双口RAM中,然后再将双口RAM中的数据通过PCI接口逻辑模块送往计

8、算机。3.1.2采集控制模块程序设计本系统要求能够在普通显示器上对采集的雷达视频回波信号进行长时间的实时显示。同时在显示过程中,可对任意区域设置采集方位和距离波门,将采集的数据实时存储在磁盘阵列上。系统工作流程如图4所示。采集卡与计算机之间的数据交换以FPGA内部配置的高速双口RAM作为数据传输的缓冲器,采用两片双口RAM乒乓切换的方式进行数据传输[3]。具体方法为:在FGPA内部配置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。