总第218期 2012年第8期 舰船电子工程 Ship Electronic Engineering Vo1.32 No.8 95 通信干扰仿真训练系统的设计与实现 王昌宝毕大庆潘启中 合肥230037) (电子工程学院摘要在设置战术想定、生成信号环境的基础上,运用VC++6.0、SQL Server语言,设计并实现了通信干扰装备仿真训练系统,且 通信干扰;仿真训练 TP391.9 能够对训练效果进行评估。该系统可以解决训练中存在的一些实际问题,满足训练的需要,提高训练效果。 关键词中图分类号Design and Realization of a Communication Jamming Simulate Training System WANG Changbao BI Daqing PAN Qizhong (Electronic Engineering College of PI A,Hefei 230037) Abstract This paper designs and realizes communication jamming simulation training system using VC and SQL Server.This system can create electromagnetic circumstance under tactics background and evaluate the operation performance,it solves some practical problems that exit in the troop's training.It meets the expected purpose basically,improves the troop's training effects. Key Words communication jamming,simulate training Class Number TP391.9 1 引言 C 数据库 j e 通信干扰装备能否充分地发挥战斗效能,取决于 熟练掌握和运用装备的水平,然而由于一些实际问题的存 白方子系统 l地图生成 I战场态势f 模块 } 『监控模块L 战场态势 ● l战机航迹生成模块l I 在,装备的训练存在一定的困难。为了解决这些问题,尽快 提高的训练水平,从通信干扰的角度出发,研究并设计 了一套通信干扰仿真训练系统,目的是满足训练的需 要,提高训练效果。 l战场态势 一 显示模块 l生成模块J’lf古算模块l 『生成模块l 枷集评估I● 模块 1【 l网络倍输 z丌-+7 f l地理信息分析模块l l 2系统总体设计 2.I设计功能 端 介 、,主操作席 f『 ,k/ 副操作席 通信干扰仿真训练系统是一个复杂的互操作系统,在 设计过程中确定了与实际作战具有较高吻合度的军事规 则、军事基础数据等l】 ]。此系统具有以下功能[ : lFriLl l <= f:扰发射席 分机3 J <== f分机5 I I P)4 ̄1,6 f l1)能够生成战场态势并对态势进行编排部署[4 ; 2)能够生成具有一定战术背景的战场电磁信号环境; 3)能够仿真装备各席位的操作,对战场电磁信号进行 侦察,并可实施单站或多站联合干扰l5 ; f分机2 1 什 分机4 l 数据库 I 4)能够显示战场态势并对态势进行动态导调管理; 5)能够对训练效果进行评估。 2.2系统组成结构 图1通信干扰模拟训练系统结构图 3 系统各组成模块的设计 3.1白方子系统 本文设计的系统基于客户/JR务器模式。整个系统由 蓝方子系统、白方子系统、红方子系统和各子系统所属的数 白方子系统主要实现仿真训练过程中对战场态势的监 控与管理,由地图生成模块、战场态势生成模块、战场态势 据库以及连接各子系统的网络传输组成_6]。蓝方子系统和 白方子系统存在于服务器端,红方子系统存在于客户端。 系统组成框图如图1所示。 显示模块、战场态势监控模块和效果评估模块五个模块组 成。下面介绍白方子系统中各模块的功能。 *收稿日期:2012年2月8日,修回日期:2012年3月15日 作者简介:王昌宝,副教授。毕大庆,讲师。潘启中,讲师。 96 王昌宝等:通信干扰仿真训练系统的设计与实现 总第218期 ・地图生成模块:完成系统运行中的地图添加工作,基于电 子地图进行系统仿真中的所有部署、操作、评估等。 ・战场态势生成模块:完成战场态势的初始化工作,并 通过战场态势显示模块把各装备的编排部署在电子地图上 显示出来,生成战场态势。 ・战场态势显示模块:主要完成战场态势的可视化工 作,包括装备部署可视化、战机航迹可视化、信号环境可视 化、侦察范围的可视化、联合干扰压制区的可视化、干扰效 果可视化等。 ・战场态势监控模块:用于训练过程中对战场态势的 监控与管理,实现对战场态势的导调。 ・效果评估模块:实现对训练效果的评估。系统中的 效果评估分为单站操作效果评估和联合干扰效果评估两种 评估模式。 3.2蓝方子系统 蓝方子系统的功能是实现对蓝方作战目标平台的仿 真,并生成战场信号环境,由战机航迹生成模块、地理信息 分析模块、电波传播估算模块和信号环境生成模块组成。 各个模块的功能如下: ・战机航迹生成模块:生成蓝方作战飞机的运行轨迹。 ・地理信息分析模块:完成各装备间的距离量算,用于 监控人员分析把握战场态势和电波传播损耗的估算。 ・电波传播估算模块l_7]:建立电波传播损耗估算模型, 确定各种信号从发端通过传播损耗后到达接收端的电平 值。 ・信号环境生成模块:生成战场信号环境。 3.3红方子系统 红方子系统是通信干扰的装备仿真操作系统,是为训 练装备操作人员而设计的,由多个不同分机组成,它们通过 组合形成主操作席、副操作席和干扰发射席三个席位。红 方子系统模拟实现了干扰装备的侦察功能、干扰功能和指 挥控制功能等。下面是红方子系统中各个席位的功能: ・主操作席:是实施侦察干扰的指挥控制中心,完成对 信号的快速数字处理、特征提取和模式识别等综合处理,实 现对跳频网台(频率集)的快速分选识别,跳频信号参数测 量等,并可对信号实施干扰。 ・副操作席:主要用于对信号的侦察、识别和干扰。实 现对信号的全景显示,测量识别信号的参数。 ・干扰发射席:发射具有一定功率的干扰信号,并能够 根据干扰距离、干扰功率等参数,在电子地图上显示单站或 多站的干扰压制区。 4部分主要功能的实现 本系统用VC++6.0编制完成[8],包括白方子系统和 蓝方子系统的实现以及红方子系统的各个装备席位的仿真 工作,用MapInfo Professional 7.0_9]完成了电子地图图层 的制作以及矢量地图的生成,用MapX 5.0完成了电子地 图的二次开发和电子地图在VC环境中的调用,根据系统 的需求以及数据存储与管理的需求,本系统选择了SQL Server2000作为数据库管理系统,工作模式采用c/s结构。 在仿真训练的过程中,服务器端首先布置战场态势,然 后生成战场电磁信号环境,随后将红方通信干扰站纳入系 统,并向干扰站发送环境信号。当干扰站纳入系统后,就可 以对信号进行侦察、分析、干扰,服务器端可以实时地对战 场态势和信号环境进行导调管理,达到红蓝双方的互动,并 对侦察干扰效果进行评估。 4.1移动作战目标平台的仿真 作战目标平台是指蓝 方所有载有通信电台的载 体,包括固定的和移动的。 移动作战目标平台由于具 有速度,其位置是不断地 图2移动作战目标 变化的,其飞行示意图如 平台运行示意图 图2所示。通过以下几步 来实现移动作战目标平台的可视化显示: 1)制作与每个装备相对应的图标,每一种图标代表一 种装备,这些图标符合军标的要求。 2)制作与每个装备图标相对应的地图图层,并把它们 集成于电子地图上。 3)根据战机的速度 、所设定的时间步长T、此刻的位 置A(LonA,LatA)和战机运行方向角 计算得出战机在下 一个时刻的位置B(LonB,LatB)。 4)在下一个时间步长开始的时候,在相应的地图图层 上的B点添加此战机的图标。 5)在做了一定的延时之后,删除图层上A点的战机图标。 通过以上五步,战机可以在地图上“飞行”了。 战机航迹计算,已知战机的初始坐标为E (X ,Y , H ),X 为战机的初始经度,y 为战机的初始纬度,H 为 战机的升空高度,战机的巡航速度为 ,战机的巡航方向 为0,方向按北偏东计算,顺时针为正,逆时针为负。战机运 行时间T后的坐标为Ez(X2,y2,H2),如图2所示。假设 飞机是水平飞行的,同时不考虑飞机的俯仰飞行等。假设 已知点Eo(X0,Yo,H。),不妨假设Xo—X +0.01,则根据 , ,T,可算出: fYo—yl+(Xo—X1)/tard … I I E1 E2 I一 T f fX1 X2 I—lEl l sinO l ly1 y2 l=I E1 E2}cosO l I XoXl{一I E0El l sinO o … I l y。y1 I—I E0E1 I cosO O ̄0%x I lXcx1 I—l E1 l sinO 7c <27c 【lYoYl l—l E1 l cosO 7c <27c 由式(1)和式(2)可以得到(Xz,y2): fx 一x +上 l l y2y l( —y1) (3) I l 一 。 IYoY1 l 4.2全景显示功能的仿真实现 全景显示就是将搜索到的信号在综合显控台窗口中显 示出来l_9],通过这种方式可以将很宽频域内的所有侦察到 的信号全部显示出来。具体通过以下几步实现: 1)接收从导调席发送过来的常规信号和跳频信号的跳频 图案、跳频频率表和每个跳频频率表对应的编号,并存储。 2)接收从导调席传送的信号环境数据流,分选出常规 定频信号和跳频信号的频率表编号。 2012年第8期 舰船电子工程 97 户一服务器”模式,就是在仿 真系统当中,一些席位或分 机同时充当服务器和客户端 两种角色,比如在分机1和 服务器端组成的客户一服务 3)将常规定频信号和跳频信号的频率表编号发送到 综合显控台和中频显控台。 4)将定频信号存储,并通过比较跳频信号频率表编号 找到相应的跳频图案和跳频频率表。 5)设定显控台全景搜索接收机搜索范围,以及搜索门 限等参数。 6)将在搜索范围之内将信号电平大于搜索门限的信 号在全景显示窗口中进行显示。 图4消息传递图 器系统当中,分机1是客户 端,而在分机1和干扰机组 成的客户一服务器系统当中,综合显控台则是服务器端。这 通过以上六步,完成了对信号的全景显示功能的仿真。 具体实现流程图如图3所示。 接收搜索接收机传送的数据 样做的好处是,每一个模块和与其有消息传递关系的另一 个模块之间只有唯一一个用于通信的端口,这样就避免了 消息传递的混乱。 5 结语 提取常规信号参数并存储 本系统是一个复杂的互操作仿真训练系统,用于对通 提取跳频信号编号并存储 设定显控台全景 显示范围和门限 信干扰装备的训练,并可以在一定程度上显示装备的作战 性能。本系统解决了训练中难以解决的战场信号环 境、系统化训练以及训练效果评估等诸多难题,对于提高部 读取常规信号l N—l读取跳频信号编号 到与之对应的跳频频率集 频图案、信号平均电平 队装备训练水平,强化训练效果,降低训练费用和进行装备 训练改革都具有重要的意义。 —jI贯零值在接收机搜\ <、 索范围之内,并且电 埴>接收机灵敏庚一 Y 参考文献 根据跳频频率集读取频率 [1]王彬如.基于面向对象方法的实时仿真平台的研究与开发[D]. 武汉:武汉大学,2005. 机上显示 [2]石昭祥,王世明.现代通信系统仿真平台的开发rJ1.计算机仿 围之内,并且电平 > 真,2000,30(3):43—45. [3]王昌宝,彭新潮.通信对抗侦控站仿真训练系统的设计_J].通 读取战场时间和跳频图案 信对抗,2005(1):54-57. [4].地空干扰站布站分析_J].电子对抗技术,1999,14(5):1317. [5]严群.地空干扰站对地空通信链路干扰压制区的研究_J].电子 对抗,2002(1)l1—15. [6]王永平,曹培谦.空中电子对抗的分布式交互仿真系统结构设 将此信号频率线在全景接收机上显示 计[J].航天电子对抗,2005,22(1)55—57. N 图3全景显示仿真流程图 号痪 \取完当—— Y [7]毛郑建.特定地区超短波地空传播衰减模型研究[D].合肥:解 放军电子工程学院,2004. [8]潘爱民.Visual c++技术内幕[M].王国印译.北京:清华大学 出版社,1999,5. 4.3消息传递机制的建立 [9]张文广,薛磊.MapX在开发通信对抗信号环境仿真软件中的 应用口].微机发展,2005,15(6):149—155. [1O]赵建设,龚绪林.基于HLA的潜艇指控战术训练系统研究 I-J].计算机与数字工程,2011,39(9). [11]赵志诚,徐玉斌.基于c/s模式的Winsock网络通信程序的开 发口].计算机工程,2000,26(4):24—26. 不 :、 h 山 山 ,, 山 ,, , , 通信干扰仿真训练系统的服务器端和红方子系统之间 以及红方子系统内部消息传递情况如图4所示_l 。由图 可以看出整个消息传递过程是比较复杂的,因此如果处理 不好,容易使消息传递发生混乱。为了解决这个问题,采用 了“复式客户一服务器”模式的消息传递机制,所谓“复式客 出 蟛 乖 彳: 不 不 不 . . ;. . ;. (上接第86页) [3]樊博,李艳丽,潘冠华.舰舰导弹突防概率求解的一种仿真算 法[J].系统仿真学报,2007,19(IO):2191 2196. [4]吴家铸,万敏,谢阳杰.常规导弹攻防对抗仿真系统研究与实现 [8]邢清华,刘付显.攻防对抗系统建模与仿真[J].计算机仿真, 2002,19(5):12—14. [9]张克,刘永才,关世义.面向效能评估辅助决策支持系统的导弹 [J].计算机工程与科学,2008,30(3):100—102. r-s]阎代维,谷良贤,徐宏林.高超声速巡航导弹攻防对抗仿真研究 _J].飞行力学,2007,25(3):92—96. 攻防对抗仿真研究[J].战术导弹技术,2004(3):54—60. [1O]张茜,刘光斌.基于HLA的电子对抗多层次仿真系统设计 _J].计算机与数字工程,2010,38(9). [11]宋辉,周晶,邹文萌.基于HLA的水面舰艇作战仿真系统研究 [6]杨峰,王维平.武器装备作战效能仿真与评估[M].北京:电子 工业出版社,2010:235—244. [J].计算机与数字工程,2011,39(9). [12]赵晨光,李为民,耿奎.多层防御拦截巡航导弹攻防对抗仿真 系统研究[J].计算机仿真,2003,20(7):15—18. [7]王鸿洁,常国岑,李学军.军事通用仿真模型及其集成框架研究 _J].系统仿真学报,2007,19(3):486—490.