论文部分内容阅读
数据存储系统是雷达系统中非常重要的一部分。雷达回波信号的分析与处理很多时候需要将雷达回波数据保存到存储器中,然后根据自身需求截取部分所需要的数据并对其进行分析。而某些雷达需要一次记录的时间很长,并且需要很高数据率,这样就需要雷达回波数据存储系统的容量要达到一定要求,同时还要具有较高的吞吐率。并且,由于雷达回波存储的数据量极大,当需要某一片段数据时,查找会消耗大量时间。所以如何能实现所需数据的快速查找也是大容量数据数据管理系统所需研究的重要方向之一。本文针对机械雷达数据记录仪中特定回波数据需要快速查询的特点开展研究工作,设计了一种大容量雷达数据存储与管理系统,并实现了终端控制软件。主要研究内容分为四部分。1.对存储系统涉及到的技术知识做了简要概述。根据存储系统的特点分析选择本存储系统设计采用的相关技术:固态记录技术、SATA接口技术和磁盘阵列技术。数据库部分介绍了数据库的系统组成与结构,并分析采用索引技术对雷达数据查询的优势。2.大容量雷达数据存储系统的总体方案设计。根据雷达信号处理以及雷达回波信号接收的需求,提出了一种大容量雷达数据存储与管理系统的总体方案。其中包括了系统的总体结构和每个模块的结构。最后设计了用以实现雷达回波数据管理的文件存储格式。3.对存储系统和上位机之间的通信与传输接口进行了研究,并设计与编程实现接口程序。为了同时实现系统的便携性和高速数据传输,上位机对存储器的控制采用的是网口通讯,而雷达回波数据传输使用的是PCI Express接口。在不进行雷达回波文件数据转存、下发时可以用便携电脑对大容量存储器实现控制。4.上位机软件与数据库的方案设计。设计并实现了上位机控制软件,提出了用数据库管理雷达回波数据的解决方案,确定了使用MySQL数据库,并设计出管理所需的回波数据格式。测试表明,上位机软件能够实现对大容量存储器的控制;存储与回放的速度均能达到4GB/s,转存的速率高于300MB/s;数据库能够方便地实现雷达回波数据的管理,并大幅提高PRI数据的查询速度。