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

上传人:b****2 文档编号:1612621 上传时间:2022-10-23 格式:DOCX 页数:23 大小:519.60KB
下载 相关 举报
新机载雷达数据处理系统软件需求规格说明书.docx_第1页
第1页 / 共23页
新机载雷达数据处理系统软件需求规格说明书.docx_第2页
第2页 / 共23页
新机载雷达数据处理系统软件需求规格说明书.docx_第3页
第3页 / 共23页
新机载雷达数据处理系统软件需求规格说明书.docx_第4页
第4页 / 共23页
新机载雷达数据处理系统软件需求规格说明书.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

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

《新机载雷达数据处理系统软件需求规格说明书.docx》由会员分享,可在线阅读,更多相关《新机载雷达数据处理系统软件需求规格说明书.docx(23页珍藏版)》请在冰豆网上搜索。

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

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

机载雷达项目

软件需求规格说明书

 

1引言

1.1编写目的

通过本文档定义机载雷达数据处理系统的具体的功能需求、非功能需求、技术约束。

为设计人员和开发实施人员后续工作提供依据和基础,避免设计和开发过程偏离用户需求。

1.2背景

本项目为国家863科研课题项目,主要用户机载雷达的数据处理,以及机载雷达与地基、车载雷达数据对比,生成雷达产品为监测人员对飞机飞行环境进行评估提供支撑。

本系统属独立系统,与其他产品无从属关系

1.3定义

IQ数据:

回波数据的两个垂直分量,经过计算可以得到更进一步的数据

1.4参考资料

2需求概述

2.1目标

机载雷达数据处理系统主要用于机载雷达数据的处理,为飞机航行提供安全飞行的保证。

机载雷达处理系统包括数据输入、数据输出、数据处理,数据显示,显示控制、辅助功能。

并对操作人员提供人机交互功能,满足特定产品的处理显示。

2.2运行环境

本系统主要运行在普通PC,windowsXP操作系统。

2.3关键点

2.3.1关键功能

机载雷达数据处理系统中关键功能主要是实时数据处理功能以及历史数据处理功能。

实时数据处理功能主要指系统接收机载雷达UDP广播的径向数据和惯导数据,进行数据处理生成产品生成,产品显示。

历史数据处理功能主要指系统读取本地的雷达数据以及惯导数据,进行数据拆分,产品生成,产品显示。

2.3.2关键算法

机载雷达数据处理系统中关键算法,主要包括I/Q数据处理算法、坐标转换算法、质量控制算法、产品生成算法,具体描述如下:

1、I/Q数据处理算法

I/Q数据处理算法主要是采用fft方法对输入的本地I/Q数据进行处理,生成R、V、W和功率谱数据等。

2、质量控制算法

质量控制是通过相关算法判断资料中雷达数据的可靠性,以便后续对其进行相应的处理。

质量控制算法包括地物杂波抑制、速度退模糊、衰减订正、散射订正。

只有质量控制算法执行正常,才能保证后续生成的数据产品及图形的可靠性。

所以质量控制算法为本项目中的一类关键算法。

3、产品生成算法

产品生成算法是通过相关算法生成雷达数据产品。

该功能提供的产品直接决定了本系统的最终用户的使用体验,其中的图形、雷达产品生成算法还具有算法复杂、处理数据量大的特点,因而产品生成算法是本项目中的一类关键算法。

2.3.3关键技术

机载雷达数据处理系统是一个实时业务系统,对稳定性、时效性要求极高,另外为了应对雷达数据处理技术发展带来的雷达数据和雷达数据算法的不断增加,要求系统具有良好的可扩展性。

要满足稳定性、时效性、可扩展性方面的要求,机载雷达数据处理系统开发过程中需要如下关键技术:

1、分层体系结构

分层体系结构:

在纵向采用分层体系结构,将应用软件系统自下而上分为数据层、支撑层、应用层和接口层,底层由基础硬件层、基础软件层提供支撑环境;

2、异常处理技术

数据加工处理系统是一个实时业务系统,用户对系统软件的稳定性和健壮性的要求很高,异常处理是一种比较有效的提高软件健壮性和稳定性的方法。

本系统异常处理的主要设计思想是:

基于不同的异常源分析和异常类型定义,结合异常处理机制对异常进行分层、分类处理,同时系统设计时充分考虑如何尽量避免异常出现。

3、算法模块热插拔框架

雷达数据处理过程以算法模块为最小单元,根据业务需求进行业务流程灵活配置,要求对各类资料的整个数据处理过程中预处理、质量控制和产品生成算法模块支持热插拔。

对于正在使用中的功能模块,需要等到相应的任务执行完毕后再进行算法模块更新和删除。

算法模块热插拔框架是本系统保证可扩展性及流程可配置性的关键所在。

4、C/C++编程技术

本系统用C/C++编程语言实现,主要考虑到C/C++良好的跨平台特性及较高的运行效率,同时还能利用诸多应用广泛且性能优良的基于C/C++语言的通讯、图形界面等开发包。

2.4约束条件

本系统属于国家科研项目,所有技术资料需对外界保密。

3需求规格

3.1软件系统总体功能/对象结构

机载雷达数据处理系统的主要功能是:

对获取的雷达数据进行I/Q数据处理、坐标转换、质量控制,生成雷达数据产品,并将雷达数据产品以及飞机轨迹进行图像显示。

机载雷达处理系统包括数据输入、数据输出、数据处理,数据显示,显示控制、辅助功能六部分。

并对操作人员提供人机交互功能,满足特定产品的处理显示。

机载雷达数据处理系统的功能结构图如下:

 

图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,实现接口服务。

算法加载

算法添加

提供算法添加的界面,用户可以根据需要导入新的算法。

加载过程配置

用户定制调用的流程,制定输入。

流程配置

可进行业务流程的配置。

能够调整预处理,质量控制、产品生成中个算法的处理顺序。

3.5处理流程

本系统主要包含实时数据处理流程、历史数据处理流程、飞机姿态处理显示流程、飞机航迹处理显示流程、业务流程配置流程、算法动态加载流程、参数配置流程、用户管理流程等处理流程。

1.实时雷达数据处理显示流程

实时数据处理显示流程图如下:

图3-2

体扫开始,接收基于局域网的UDP协议的数据,解析R、V、W、LDR数据,判断是否进行质量控制,如果需要质量控制,进行地物杂波抑制,衰减订正,散射订正。

将雷达数据以图像的形式在界面上进行显示,当体扫数据处理完成后将产品数据输出到本地存储。

2.历史数据处理显示流程

历史数据处理显示流程图如下:

图3

历史数据处理包括I/Q数据和地基雷达数据的处理。

先判断数据类型如果为I/Q数据,调用I/Q数据处理流程,进行数据解析,将功率谱数据输出成二进制文件,将R、V、W数据进行质量控制、产品生成、将数据显示在界面上。

地基雷达数据载入后,进行地基雷达数据解析,之后进行质量控制,产品生成,然后以图像的形式显示地基雷达产品,并将R、V、W数据输出成netcdf格式文件。

3.飞机姿态处理显示流程

飞机姿态处理显示流

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1