资源预览内容
第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
第9页 / 共20页
第10页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
机载雷达项目软件需求规格说明书XX项目软件需求规格说明书目录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 IXX项目软件需求规格说明书1 引言1.1 编写目的通过本文档定义机载雷达数据处理系统的具体的功能需求、非功能需求、技术约束。为设计人员和开发实施人员后续工作提供依据和基础,避免设计和开发过程偏离用户需求。1.2 背景本项目为国家863科研课题项目,主要用户机载雷达的数据处理,以及机载雷达与地基、车载雷达数据对比,生成雷达产品为监测人员对飞机飞行环境进行评估提供支撑。本系统属独立系统,与其他产品无从属关系1.3 定义IQ数据:回波数据的两个垂直分量,经过计算可以得到更进一步的数据1.4 参考资料无2 需求概述2.1 目标机载雷达数据处理系统主要用于机载雷达数据的处理,为飞机航行提供安全飞行的保证。机载雷达处理系统包括数据输入、数据输出、数据处理,数据显示,显示控制、辅助功能。并对操作人员提供人机交互功能,满足特定产品的处理显示。2.2 运行环境本系统主要运行在普通PC,windows XP操作系统。2.3 关键点2.3.0 关键功能机载雷达数据处理系统中关键功能主要是实时数据处理功能以及历史数据处理功能。实时数据处理功能主要指系统接收机载雷达UDP广播的径向数据和惯导数据,进行数据处理生成产品生成,产品显示。历史数据处理功能主要指系统读取本地的雷达数据以及惯导数据,进行数据拆分,产品生成,产品显示。2.3.1 关键算法机载雷达数据处理系统中关键算法,主要包括I/Q数据处理算法、坐标转换算法、质量控制算法、产品生成算法,具体描述如下:1、I/Q数据处理算法I/Q数据处理算法主要是采用fft方法对输入的本地I/Q数据进行处理,生成R、V、W和功率谱数据等。2、质量控制算法质量控制是通过相关算法判断资料中雷达数据的可靠性,以便后续对其进行相应的处理。质量控制算法包括地物杂波抑制、速度退模糊、衰减订正、散射订正。只有质量控制算法执行正常,才能保证后续生成的数据产品及图形的可靠性。所以质量控制算法为本项目中的一类关键算法。3、产品生成算法产品生成算法是通过相关算法生成雷达数据产品。该功能提供的产品直接决定了本系统的最终用户的使用体验,其中的图形、雷达产品生成算法还具有算法复杂、处理数据量大的特点,因而产品生成算法是本项目中的一类关键算法。2.3.2 关键技术机载雷达数据处理系统是一个实时业务系统,对稳定性、时效性要求极高,另外为了应对雷达数据处理技术发展带来的雷达数据和雷达数据算法的不断增加,要求系统具有良好的可扩展性。要满足稳定性、时效性、可扩展性方面的要求,机载雷达数据处理系统开发过程中需要如下关键技术:1、分层体系结构分层体系结构:在纵向采用分层体系结构,将应用软件系统自下而上分为数据层、支撑层、应用层和接口层,底层由基础硬件层、基础软件层提供支撑环境;2、异常处理技术数据加工处理系统是一个实时业务系统,用户对系统软件的稳定性和健壮性的要求很高,异常处理是一种比较有效的提高软件健壮性和稳定性的方法。本系统异常处理的主要设计思想是:基于不同的异常源分析和异常类型定义,结合异常处理机制对异常进行分层、分类处理,同时系统设计时充分考虑如何尽量避免异常出现。3、算法模块热插拔框架雷达数据处理过程以算法模块为最小单元,根据业务需求进行业务流程灵活配置,要求对各类资料的整个数据处理过程中预处理、质量控制和产品生成算法模块支持热插拔。对于正在使用中的功能模块,需要等到相应的任务执行完毕后再进行算法模块更新和删除。算法模块热插拔框架是本系统保证可扩展性及流程可配置性的关键所在。4、C/C+编程技术本系统用C/C+编程语言实现,主要考虑到C/C+良好的跨平台特性及较高的运行效率,同时还能利用诸多应用广泛且性能优良的基于C/C+语言的通讯、图形界面等开发包。2.4 约束条件本系统属于国家科研项目,所有技术资料需对外界保密。3 需求规格3.1 软件系统总体功能对象结构机载雷达数据处理系统的主要功能是:对获取的雷达数据进行I/Q数据处理、坐标转换、质量控制,生成雷达数据产品,并将雷达数据产品以及飞机轨迹进行图像显示。机载雷达处理系统包括数据输入、数据输出、数据处理,数据显示,显示控制、辅助功能六部分。并对操作人员提供人机交互功能,满足特定产品的处理显示。机载雷达数据处理系统的功能结构图如下: 14 图3-1机载雷达数据处理系统功能结构图3.2 软件子系统功能对象结构本系统无子系统3.3 描述约定3.4 功能或对象的描述机载雷达处理系统包括数据输入、数据输出、数据处理,数据显示,显示控制、辅助功能。并对操作人员提供人机交互功能,满足特定产品的处理显示。机载雷达处理系统功能列表如下:功能功能说明数据输入实时雷达数据输入UDP数据接收采用UDP接收方式,实时接收机载雷达R、V、W、LDR等相关数据。UDP雷达数据解析利用基于局域网的UDP协议,解析UDP数据获取中R,V、W、LDR等数据。飞行姿态数据输入UDP数据接收采用UDP接收方式,实时接收机载雷达的飞行姿态数据。UDP惯导数据解析利用基于局域网的UDP协议,解析UDP数据获取飞机姿态数据。预订航线数据输入预定航线文件读取读取本地的预定航线数据文件。预定航向文件解析根据预定航线文件格式解析获取预定航线数据。历史雷达数据输入数据雷达型号识别根据文件路径判断雷达所属雷达型号雷达数据读取读取雷达数据文件雷达数据文件解析根据型号解析雷达数据其他气象资料输入其他气象资料文件读取本地非雷达气象资料文件读取气象数据解析根据气象数据格式进行数据解析数据输出测雨雷达数据输出经过对I/Q数据的处理后,将R、V、W按每个仰角层以PPI的方式,组成完整体扫的测雨雷达数据,写入一个.netcdf格式的文件。一次体扫数据由多个PPI文件构成。测云雷达数据输出经过对I/Q数据的处理后,将R、V、W按每个仰角层以PPI的方式,组成完整体扫的测云雷达数据,写入一个.netcdf格式的文件。一次体扫数据由多个PPI文件构成。功率谱数据输出经过对I/Q数据的处理后,将功率谱按每个仰角层以PPI的方式,写入二进制格式的文件,后缀名为.power。一次体扫数据由多个PPI文件构成。气象产品输出数据文件输出对雷达数据进过数据处理,将生成数据输出到本地保存。数据图像输出将气象产品数据绘制气象图像,进行本地存储。数据处理I/Q数据处理I/Q数据处理,获取R、V、W数据用fft方法对I/Q数据进行处理,得到R、V、W等。I/Q数据处理,获取功率谱数据用fft方法对I/Q数据进行处理,得功率谱数据。坐标转换雷达坐标经纬格点化处理负责将机载雷达探测数据坐标转换为经纬度的大地坐标。雷达坐标三维格点化处理负责将雷达坐标转换为空间的三维格点坐标。数据格式转换指雷达扫描数据的VPPI和VRHI数据格式的相互转换。质量控制地物杂波抑制利用地物杂波抑制算法,消除雷达数据中的地物杂波、异常地物杂波。速度退模糊利用速度退模糊算法对雷达数据进行平均径向速度的退模糊处理衰减订正利用衰减订正算法对雷达数据进行雷达数据散射订正利用散射订正算法消除雷达数据中间歇点杂波毫米波散射和衰减订正机载雷达风场探测精度计算AirplaneLib.lib实现机载相控阵多普勒雷达径向风探测精度的计算。产品生成云水含量计算调用算法,对雷达RHI数据中的云水含量进行计算。云冰含量计算调用算法,对雷达RHI数据中的云冰含量进行计算。雷达数据对比机载,地基,车载雷达数据的对比计算。获取不同雷达对相应的空间位置采样对比数据。雷达扫描远端轨迹计算飞机绕某点盘旋时,获取雷达扫描远端的数据轨迹。双角扫描重叠库计算对衔接且不重叠相关各角数据,进行双角扫描重叠库数据的对比计算融化层识别数据显示I/Q数据图谱显示将机载雷达I/Q数据以图谱的形式进行显示。机载雷达数据显示机载雷达的R,V,W,ZDR,LDR数据的极坐标显示。地基雷达数据显示地基雷达的R,V,W数据的极坐标显示。雷达产品显示云水含量图像显示根据色标,标记雷达采样区域内的云水含量,进行二维图像显示。云冰含量图像显示根据色标,标记雷达采样区域内的云冰含量,二维图像显示。雷达数据对比图像显示车载、机载、地基雷达共同采样区域的对比数据,根据色标进行二维图像显示。雷达扫描远端轨迹图像显示雷达扫描的远端轨迹区域,进行二维图像显示。双角扫描重叠库图像显示双角扫描重叠库数据,根据色标进行二维图像显示。融化层识别显示雷达参数显示雷达参数以列表形式,进行数据显示。飞机姿态信息显示以图形和仪表的形式显示飞机的飞行姿态。航迹显示在GIS区域叠加显示飞机的实时航迹。地图显示GIS信息的二维图像显示。GIS信息的作用主要是导航和定位,可以进行完整地理信息的二维显示。三维显示雷达数据以及GIS数据的三维显示。并且可以进行剖面等三维操作功能。显示控制缩放对显示的数据图像以及GIS图像进行缩放操作,并且能够进行多图像同步缩放。拖拽漫游对显示的数据图像以及GIS图像进行拖拽漫游操作,并且能够进行多图像同步操作。光标读取能够读取光标所在位置周围九个位置,每个点的测量值。翻页对显示图像进行翻仰角操作。动画对非实时数据可以进行动画播放,能够对本地的多个I/Q数据,进行动画播放。辅助功能参数配置算法参数配置能够通过界面配置各算法的参数。雷达参数配置能够通过界面配置各雷达的参数。地理信息配置能够通过界面配置各地理信息的参数。用户管理用户添加能够添加用户,赋予用户角色信息。用户删除能够删除用户。用户定制功能用户可以根据需要定制系统界面、功能。接口服务能够动态的加载外部的可执行程序或者dll,实现接口服务。算法加载算法添加提供算法添加的界面,用户可以根据需
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号