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