机载雷达数据处理系统软件需求规格说明书.doc

机载雷达数据处理系统软件需求规格说明书.doc

ID:48448524

大小:1002.50 KB

页数:20页

时间:2020-01-30

机载雷达数据处理系统软件需求规格说明书.doc_第1页
机载雷达数据处理系统软件需求规格说明书.doc_第2页
机载雷达数据处理系统软件需求规格说明书.doc_第3页
机载雷达数据处理系统软件需求规格说明书.doc_第4页
机载雷达数据处理系统软件需求规格说明书.doc_第5页
资源描述:

《机载雷达数据处理系统软件需求规格说明书.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.word格式,机载雷达项目软件需求规格说明书,专业.专注..word格式,目录1引言11.1编写目的11.2背景11.3定义11.4参考资料12需求概述12.1目标12.2运行环境12.3关键点12.3.0关键功能12.3.1关键算法22.3.2关键技术22.4约束条件33需求规格33.1软件系统总体功能/对象结构33.2软件子系统功能/对象结构13.3描述约定13.4功能或对象的描述13.5处理流程33.6性能113.7外部接口113.8数据113.9操作113.10故障处理113.11算法说明114尚未解决的问题115支持信息11,专业.专注..word格式,1引言1.1编写目

2、的通过本文档定义机载雷达数据处理系统的具体的功能需求、非功能需求、技术约束。为设计人员和开发实施人员后续工作提供依据和基础,避免设计和开发过程偏离用户需求。1.2背景本项目为国家863科研课题项目,主要用户机载雷达的数据处理,以及机载雷达与地基、车载雷达数据对比,生成雷达产品为监测人员对飞机飞行环境进行评估提供支撑。本系统属独立系统,与其他产品无从属关系1.3定义IQ数据:回波数据的两个垂直分量,经过计算可以得到更进一步的数据1.4参考资料无2需求概述2.1目标机载雷达数据处理系统主要用于机载雷达数据的处理,为飞机航行提供安全飞行的保证。机载雷达处理系统包括数据输入、数据输出、数据处

3、理,数据显示,显示控制、辅助功能。并对操作人员提供人机交互功能,满足特定产品的处理显示。2.2运行环境本系统主要运行在普通PC,windowsXP操作系统。2.3关键点2.3.0关键功能机载雷达数据处理系统中关键功能主要是实时数据处理功能以及历史数据处理功能。,专业.专注..word格式,实时数据处理功能主要指系统接收机载雷达UDP广播的径向数据和惯导数据,进行数据处理生成产品生成,产品显示。历史数据处理功能主要指系统读取本地的雷达数据以及惯导数据,进行数据拆分,产品生成,产品显示。1.1.0关键算法机载雷达数据处理系统中关键算法,主要包括I/Q数据处理算法、坐标转换算法、质量控制算

4、法、产品生成算法,具体描述如下:1、I/Q数据处理算法I/Q数据处理算法主要是采用fft方法对输入的本地I/Q数据进行处理,生成R、V、W和功率谱数据等。2、质量控制算法质量控制是通过相关算法判断资料中雷达数据的可靠性,以便后续对其进行相应的处理。质量控制算法包括地物杂波抑制、速度退模糊、衰减订正、散射订正。只有质量控制算法执行正常,才能保证后续生成的数据产品及图形的可靠性。所以质量控制算法为本项目中的一类关键算法。3、产品生成算法产品生成算法是通过相关算法生成雷达数据产品。该功能提供的产品直接决定了本系统的最终用户的使用体验,其中的图形、雷达产品生成算法还具有算法复杂、处理数据量大

5、的特点,因而产品生成算法是本项目中的一类关键算法。1.1.1关键技术机载雷达数据处理系统是一个实时业务系统,对稳定性、时效性要求极高,另外为了应对雷达数据处理技术发展带来的雷达数据和雷达数据算法的不断增加,要求系统具有良好的可扩展性。要满足稳定性、时效性、可扩展性方面的要求,机载雷达数据处理系统开发过程中需要如下关键技术:1、分层体系结构,专业.专注..word格式,分层体系结构:在纵向采用分层体系结构,将应用软件系统自下而上分为数据层、支撑层、应用层和接口层,底层由基础硬件层、基础软件层提供支撑环境;2、异常处理技术数据加工处理系统是一个实时业务系统,用户对系统软件的稳定性和健壮性

6、的要求很高,异常处理是一种比较有效的提高软件健壮性和稳定性的方法。本系统异常处理的主要设计思想是:基于不同的异常源分析和异常类型定义,结合异常处理机制对异常进行分层、分类处理,同时系统设计时充分考虑如何尽量避免异常出现。3、算法模块热插拔框架雷达数据处理过程以算法模块为最小单元,根据业务需求进行业务流程灵活配置,要求对各类资料的整个数据处理过程中预处理、质量控制和产品生成算法模块支持热插拔。对于正在使用中的功能模块,需要等到相应的任务执行完毕后再进行算法模块更新和删除。算法模块热插拔框架是本系统保证可扩展性及流程可配置性的关键所在。4、C/C++编程技术本系统用C/C++编程语言实现

7、,主要考虑到C/C++良好的跨平台特性及较高的运行效率,同时还能利用诸多应用广泛且性能优良的基于C/C++语言的通讯、图形界面等开发包。1.1约束条件本系统属于国家科研项目,所有技术资料需对外界保密。2需求规格2.1软件系统总体功能/对象结构机载雷达数据处理系统的主要功能是:对获取的雷达数据进行I/Q数据处理、坐标转换、质量控制,生成雷达数据产品,并将雷达数据产品以及飞机轨迹进行图像显示。机载雷达处理系统包括数据输入、数据输出、数据处理,数据显示,显示控制

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

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

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