一种改进的高效报文编码方式

一种改进的高效报文编码方式摘要:提出一种改进的报文编码方式,实现了对不同大小要求和多种报文元素动态组合成的报文进行编码,经过实例比较体现出该方式的优越性并很好地实现了数据链仿真信息传递的功能。关键词:报文;消息结构;编码中图法分类号:TP309文献标识码:A:1001-3695(2006)10-0101-02ImprovedEffectiveMessageEncodingTechniqueWANG激ang??feng,BAOWei??dong,HUANG激n??cai(CollegeofInformationSystemManagement,NationalUniversityofDefenseTechnology,ChangshaHunan410073,China)Abstract:Thispaperoffersanimprovedeffectivemessageencodingtechnique,whichcanbeusedtoencodemessagethathasdifferentlengthorcomposedofvariousmessageelementsdynamically.Thistechniqueshowsitssuperiorityandwellsatisfiesthesimulationdemand.Keywords:Message;MessageStructure;Encoding战术数据链,在美国称为TADIL(TacticalDataInformationLink),在北约称为Link,采用无线电通信装备和数据通信规程,是直接为作战指挥和武器控制系统提供支持、服务的数据通信与计算机控制密切结合的系统。它不仅能实现机载、陆基和舰载战术数据系统之间的数据信息交换,而且可以构成点对点、一点对多点的数据链路和网状数据链路,使作战平台的计算机系统形成战术数据传输、交换和信息处理网络,为指挥员和战斗人员同时提供有关的数据和完整的战场态势信息。数据链是现代高技术条件下作战对通信及信息共享提出更高要求的必然产物。数据链一词应用于现代作战概念之中,从作战的角度应该对它这样理解:数据链是采用无线网络通信技术和应用协议实现陆、海、空,乃至天、电诸军、兵种的战术数据系统间的实时传输,使战区内各种指挥控制系统和各种作战平台(主战兵器的载体)之间实现无缝连接,融为一体,最大限度地提高作战效能,实现真正意义上的联合作战。数据链与一般通信系统最大的不同点是不仅提供各种通信信道,而且提供标准格式的数据和控制报文,也可直接连向特定的指挥控制系统和武器控制系统。报文是数据链发挥作用的核心技术之一,本文针对其具体的应用背景,提出了一个改进的报文编码方案,包括新的报文消息结构定义,经过检验,提高了报文编码的效率、增加了编码函数的通用性。1问题描述现代高技术条件下的战场态势信息复杂多变,同时也就需要更及时、更精确的指挥控制命令,这就对报文传送信息内容提出了很高的要求。由于受到传输带宽的限制,报文消息结构应当尽可能精简,这就引出了报文编码的主要问题,即如何用尽可能小的数据结构有效地传递尽可能多的信息。为了节省空间,在定义报文消息结构时,在不影响信息传递的基础上元素大小应尽可能小。例如有些元素传递的信息比较简单,只传递一个布尔类型的信息,在最终的数据帧里只占2bits。但为了便于在编码前对其进行有效赋值,同样也为了在解码后能够解析出有价值的信息,我们定义的消息结构最小数据类型为Byte,应大于元素实际占用空间。如何有效地将这些元素压缩到用于传输的数据帧里,就是我们这里提到的编码问题。假设一条数据链对传输报文的要求是每个消息72bits长,报文由有具体含义的报文元素组成。例如一个传递空中目标位置的消息可能包含的元素即帧结构如表1所示。表1目标位置消息报文元素表元素名称长度(bit)意义备注报文头10包括接收方编号等固定信息每个消息固定部分目标属性2表示敌我属性目标类型8属于哪种机型目标编号6目标的编号航向12目标航向速度10目标速度高度13目标高度备用11报文中元素可以分为两类:①目标属性、目标类型等。这类元素根据不同取值表示不同意义,通过预先的宏定义在编码解码时获取有意义的取值。例如目标属性取0时表示不明,1表示我方飞机,2表示敌方飞机。目标类型取不同值时,根据相应定义表示不同类型的目标,我们称这类元素为枚举型。②接收方编号、目标编号、速度、高度、航向等。编码解码时只需进行相应的单位转换,其取值不用再作其他解释。我们称这类元素为数值型。每个消息根据类型的不同,由不同长度、类型的元素组成。每个报文根据传递内容的要求,由不同类型和个数的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?