基于HLA 的卫星通信仿真技术研究
2014-03-13尚庆华
电子科技 2014年5期
尚庆华
(中国电子科技集团公司第54 研究所 电子战事业部,河北 石家庄 050081)
随着计算机仿真规模和仿真数据量的增加,单个仿真系统已无法满足仿真需求,必须依赖多个仿真系统进行分布式仿真,因此,分布式仿真体系结构成为系统仿真学的重要前沿。高层体系结构(High Level Architecture,HLA)提供了通用、开放的数据交换协议和数据语义互操作协议,以及将仿真功能与通用支撑环境相分离的体系结构[1],采用该仿真技术框架可保证各种仿真应用之间的互连、互通、互操作性。本文将HLA 作为仿真平台,构建了卫星通信链路仿真系统框架,并实现了卫星通信链路仿真建模,对卫星通信进行了动态研究。
1 HLA 的基本概念
HLA 中引入了联邦和联邦成员的概念。联邦是用于达到某一特定仿真目的的分布仿真系统,它由若干个相互作用的能实现特定仿真功能的联邦成员组合而成。HLA 规范主要由联邦规则、接口协议、对象模型模板、运行支撑环境(Run-time Infrastructure,RTI)等部分构成[2]。联邦规则保证联邦中仿真应用间按正确的方式进行交互,描述各联邦成员的责任及它们与RTI 的关系。RTI 是按照HLA 规范标准实现的通用分布操作系统软件,用于集成各种分布的联邦成员,所有联邦成员间的数据交换均要按照HLA 接口规范定义的方式通过RTI 实现[3]。联邦对象模型(Federation Object Model,FOM)规定了仿真成员之间要交换的数据信息以及这些数据进行交换的条件[4]。
HLA 把仿真系统分为联邦、仿真模型层、仿真平台和网络平台,相邻层之间只能通过接口函数进行通信[5],其逻辑结构如图1 所示。……
登录APP查看全文
