计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于HLA的电子对抗区域传输和显示方法研究(1)

2016-10-19 01:02
导读:计算机应用论文论文,基于HLA的电子对抗区域传输和显示方法研究(1)样式参考,免费教你怎么写,格式要求,科教论文网提供的这篇文章不错: 摘 要 本文介绍了在开发基于HLA的分布式电子对抗模拟仿真系统
摘 要 本文介绍了在开发基于HLA的分布式电子对抗模拟仿真系统时实现电子对抗区域的传输和显示的原理和具体方法,为构建新的电子对抗仿真系统提供了一种稳定、快速而易于实现的途径。 关键字 HLA;分布式;电子对抗模拟仿真系统;电子对抗区域0 引言 科学技术的飞速发展,极大地改变了现代战场的面貌,引起了军事科学深刻的变革。电子对抗作为现代信息战的基本支柱,已成为高技术条件下现代战争的一个最重要特征。然而,以电磁波为武器的电子对抗不同于常规武器,其战斗往往进行于无形之间,为了表现其战场态势,就必须采用各种手段对电磁信号及各种电子设备的作战效能进行可视化显示,这样便形成了多种类型的电子对抗区域,其主要包括受干扰前后的地面警戒雷达探测区、受干扰前后的地面通信畅通区、受干扰前后的GPS畅通区、电子侦察区、受干扰前后的火控雷达威力区等,这些区域又通过和、差、交、并、异或等计算形成复杂的合成区域。基于HLA的分布式电子对抗模拟仿真系统通过RTI传输并显示上述这些电子对抗区域。1 基于HLA/RTI的分布式电子对抗模拟仿真系统简介 HLA(High Level Architecture)是美国国防部发布的仿真系统结构标准,在2000年全面推行。HLA是为了支持仿真之间的互操作性和可重用性而制订的,它主要包括规则、对象模型模板(OMT)以及接口规范。而HLA的核心——运行支撑系统(Runtime Infrastructure,RTI)是HLA研究的重点。RTI实际上是一个中间件(Middleware),是HLA仿真应用的支撑平台,它提供了HLA接口规范中定义的标准接口调用。图1给出了一种基于HLA/RTI的分布交互式仿真系统的逻辑拓扑结构。图1 基于HLA/RTI的分布交互式仿真系统的逻辑拓扑结构 联邦由联邦成员构成,联邦的目标由联邦成员协同完成,各联邦成员既要完成自己的绘制子任务,又要根据需要通过RTI与其它联邦成员发生交互,获得自身需要的信息或向其他联邦成员提供信息。这种体系结构和工作体制能够较好的满足采用合成兵种作战模拟的需要,其根据各自的作战想定要求,把各个兵种划分成相对独立的子系统,参照实际运行的具体模式,在HLA联邦中形成多个联邦成员,通过联邦成员内部的仿真运行逻辑完成相应的子任务,子系统模块间电子对抗态势的传送定义为联邦成员间的资料交换,主要体现为对象类和交互类的发布与订购。同时,战场态势显示软件也定义为一个联邦成员,通过向RTI订购来获得各个其它联邦成员发布的电子对抗区域信息,通过计算得到合成电子对抗区域供显示所用。实际信息传输过程和时间同步可以利用改进过的HLA/RTI强大的时间管理功能实现。利用HLA技术框架实现电子战战场态势的计算和显示具有高效率、高逼真度、灵活、低配置要求等优点。2 电子对抗区域的表示方法2.1 CRgn类简介 目前,复杂区域的表示方法可以采用多边形链表方式和CRgn类表示方式。对于二者优缺点的比较,参考文献3已经进行了较为详细的分析,这里研究的电子对抗区域传输和显示方法使用的是CRgn类表示方式。 对于区域数据Windows提供的HRGN结构,在MFC中用CRgn类对该结构进行了封装,CRgn类支持圆形(椭圆形)、矩形以及多边形区域的创建和显示,同时支持区域之间的各种操作,如和、差、交、并、异或等。因此通过解析CRgn类的数据组织形式,便可以实现各种电子对抗区域的表示和传输。 在Window中,对区域的数据是通过如下结构表示的:typedef struct _RGNDATA { RGNDATAHEADER rdh; //区域数据的头信息 Char Buffer[1]; //区域数据指针,指向矩形结构(RECT)} RGNDATA;typedef struct _RGNDATAHEADER { DWORD dwSize; //区域结构头的大小 DWORD iType; //区域的类型,为RDH_RECTANGLES DWORD nCount; //构成区域的矩形数目 DWORD nRgnSize; //区域数据大小 RECT rcBound; //区域的外接矩形}RGNDATAHEADER; 从上述的数据结构可以看出,Windows对区域的表示,无论是基本的图形,如圆、矩形、多边形等,还是各种复杂的合成区域,都是通过用有限个相互毗邻的矩形坐标点来完成的。
上一篇:H.264中基于参考帧提前截止的快速运动搜索算法 下一篇:没有了