空间数据系统咨询委员会协议的分析与验证.docxVIP

空间数据系统咨询委员会协议的分析与验证.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
空间数据系统咨询委员会协议的分析与验证 0 建立神经网络一体化 随着国家间外层空间资源的不断开发、开发和应用,以及地面互联网技术的不断发展,我们变得越来越成熟。将天地通信融入到地面因特网中,建立天地统一的数据网络成为新的研究热点。这就需要一套高效统一的空间通信协议来进行保障。在此要求下,由各国空间系统研究机构共同组成的空间数据系统咨询委员会(CCSDS)做了大量工作,制定了一系列协议。 1 ccsds与tcp/ip协议基本介绍 CCSDS系列协议可仿照TCP/IP的分层结构分类到物理层、数据链路层、网络层、传输层和应用层中。每一层包含多个协议。具体介绍如下: (1)物理层 在物理层,CCSDS制定了《无线电频率和调制体制》建议书。规定了中等通信需求的近地和深空任务的无线电频率和调制体制。 (2)数据链路层 数据链路层包括了数据链路层协议和信道编码。协议主要开发了分包遥测和分包遥控协议,适用于常规航天器数据系统,业务简单;高级在轨数据系统协议(AOS),适用于大型航天器,业务种类多;近距空间链路,适用于互相接近的航天器之间的空间链路,主要是点对点通信。信道编码中开发了BCH编码、卷积码、RS码及数据链路的各种数据结构等。 (3)网络层 在网络层、传输层和应用层,CCSDS开发了与TCP/IP协议功能上相平行的一系列建议书,即空间通信协议规范SCPS。其出发点是在适应空间通信需求的基础上尽量与因特网协议实现兼容和互操作。以因特网协议为基础,进行针对空间环境的改进。SCPS-NP是其中的网络层协议。与IP协议相比,主要改进体现在以下几点:提出了不同长度的导头供用户在功能和效率间取舍;提供多种选路模式,增加了泛洪寻址方式;提供由管理机制配置的端到端路由;在SCPS控制信息协议中(SCMP)中,增加了由于信道质量造成链路中断的信令。 (4)传输层 在传输层,除了对应的传输层协议SCPS-TP外,CCSDS还开发了用于文件传输的协议CFDP,CFDP既提供了传输层功能,又提供了应用层文件管理功能。此外还提出了具有端到端数据保护能力的SCPS安全协议(SCPS-SP),是对Internet IPsec协议改进而制定的。 (5)应用层 在应用层中,CCSDS开发文了件传输协议SCPS-FP、无损数据压缩、空间分包协议等。 2 通讯控制模块 为了验证SCPS-NP的协议性能,这里采用了OPNET软件进行建模测试。OPNET采用了三层建模机制:最上层为网络层,反映了网络的拓扑结构特点;其次为节点层,由相应的协议模块构成,反映了设备的特性;最底层为进程层,以状态机的形式来描述议,反映了协议的具体功能是如何实现的。根据三层建模机制,仿真中采用了卫星-地面站通信的场景,图1为卫星节点模型,地面站节点模型与其类似,其中有关SCPS-NP协议的部分有: (1)scps_np_encap模块,SCPS-NP协议导头封装模块,对数据进行封装解封装; (2)scps_np模块,SCPS-NP协议实现模块,具体实现SCPS-NP所要求的功能; (3)router_map模块,路由表更新模块,提供静态路由表或动态更新的路由表。 2.1 封装态的选择 该模块主要任务是对数据封装SCPS-NP导头或解封装去掉导头,进程设计如图2所示。 首先在INIT态进行初始化设置,进入WAIT态,然后根据不同的包流,对包进行封装或解封装。SCPS-NP导头封装长度及格式,由用户在节点属性中进行选择。提供与空间分包协议类似的服务时,导头长度为4字节,提供与IPv4协议类似的服务时,导头长度为20字节。 2.2 节点路由控制 scps_np模块主要功能是SCPS-NP协议的具体实现。其进程设计如图3所示。 首先在INIT态进行初始化设置,进入WAIT态,当数据从上层模块传来时,进入deliver态,发送数据到网络。当数据从网络中传来时,进入toup态,对接收的数据进行检测,将符合协议标准且目的地址为该节点的数据送入上层进行下一步处理,销毁不满足条件的包,回到WAIT态。若该节点具有路由功能且包需要转发,进入router态。在router态,根据协议要求,进行路由控制过程,然后根据用户选择进行不同的路由方法。主要有静态,动态,洪路由三种方式。转发后,回到WAIT态。路由信息由模块router_map提供。 2.3 动态路由模式 router_map模块的主要任务是对路由表的维护和更新,其进程设计如图4所示。 首先在INIT态进行初始化设置,进入WAIT态,当用户选择静态路由时,在WAIT保持不动。路由信息已静态设置。当选择动态路由模式时,建立一个自中断,每隔一段时间间隔进行一次路由表更新。当中断到来时,进入update态,根据此时的位置信息重新计算路由。 3 不同导头长度对网络全频回收的

文档评论(0)

139****9425 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档