CCSDS空间通信协议及其与互联网通信协议的比较.doc

上传人:99****p 文档编号:1453437 上传时间:2019-02-28 格式:DOC 页数:11 大小:644.67KB
下载 相关 举报
CCSDS空间通信协议及其与互联网通信协议的比较.doc_第1页
第1页 / 共11页
CCSDS空间通信协议及其与互联网通信协议的比较.doc_第2页
第2页 / 共11页
CCSDS空间通信协议及其与互联网通信协议的比较.doc_第3页
第3页 / 共11页
CCSDS空间通信协议及其与互联网通信协议的比较.doc_第4页
第4页 / 共11页
CCSDS空间通信协议及其与互联网通信协议的比较.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、随着卫星通信和地面互联网技术的不断发展,卫星间、卫星与地面间以及地面各系统间信息的交叉传输不断增多,这就要求有一套统一、兼容、高效的空间通信协议来保障。随着卫星通信和地面互联网技术的不断发展,卫星间、卫星与地面间以及地面各系统间信息的交叉传输不断增多,这就要求有一套统一、兼容、高效的空间通信协议来保障。 但是,目前天基和地基网络的通信协议并没有统一的设计和建设,这在星地和星间通信中尤其明显。各地面通信系统在互联网的迅速发展下,已基本全部采用 TCP/IP,以支持各种各样的应用要求,实现了地面通信协议的大统一。而各卫星系统在任务多样复杂、缺乏统一标准的情况下,往往采用各自独立开发的通信协议,消耗

2、大量的资金与研究力量,而且不能很好地与地面应用网络相结合,天地各网络间的通信也必须通过网间的协议翻译转换来实现。 自 1982 年以来,由美国航空航天局(NASA)、欧洲空间局(ESA)等欧美空间机构组成的空间数据系统咨询委员会(CCSDS)一直致力于研究天地各通信网络协议的统一与推广,其制定的协议标准(CCSDS 建议)有很多已成为国际标准化组织(ISO)的正式标准,被广泛应用于国际空间项目中。 本文将围绕地面与空间通信的特点和所采用的通信协议展开讨论,介绍 CCSDS 基于 TCP/IP 提出的空间通信协议规范(SCPS)和 CCSDS 文件分发协议(CFDP),分析各自的特点。并与 TC

3、P/IP 系列协议进行比较。 一、地面 TCP/IP 在空间通信中的应用 1地面 TCP/IP 在空间通信中应用的优势 目前,包括 CCSDS 在内的各国际空间组织努力推行的空间通信协议一般都是基于地面TCP/IP 开发的,主要的原因有以下几点: 以 TCP/IP 为基础的空间通信协议可以使卫星通信网络与地面通信网络更好地兼容互通。目前。无论是卫星测控网还是卫星通信网,其协议标准都具有很大的独立性,各网络间及与地面通信网间的通信需要通过协议翻译实现。增加了不必要的设备及载荷,降低了网间通信的效率,这些问题可以由统一的通信协议解决。 互联网的迅速发展要求卫星通信网络成为其有机的组成部分。在互联网

4、为主导的地面通信网络环境中,卫星通信技术以其独特的技术和应用优势,凭借已有的和即将入轨的日益庞大的空间通信系统,可以很好地解决诸如终端用户随时随处高速接人和多媒体传输等问题。因此。卫星通信网络有必要、也有能力成为地面互联网的一部分。 基于 TCP/IP 开发空间通信协议可以节省协议研发时间与资金投入。将已有成熟的地面通信协议技术,针对空间通信特点进行改进,可以大大缩短协议开发时间,减少工程量,并更好地确保新协议的可实行性和稳定性。 2空间通信的特点 空间通信与地面通信相比具有很明显的特征,主要有: 信号延迟大。信号延迟与通信距离成正比,和信号传输速度成反比。地面通信的延迟为几十毫秒,地球同步卫

5、星可达 0.25 秒,而星际卫星系统则可以达到几十秒。 误码率高。误码率由信道干扰决定。地面通信误码率一般低于 10-12,而星地射频通信的误码率在 10-6 左右很常见。合理运用纠错码可以降低误码率,但不能完全消除。过于复杂的纠错码将过多地占用宝贵的信道资源和星载计算机资源。 突发错误多。突发错误源于网外其他射频装置的干扰,主要在天线指向失准或通信不同步时产生。虽然发生较偶然且持续很短,但基本上不可预测。目前主要的对抗方式是提高天线自动指向能力和运用级联抗干扰码。 此外,空间通信还有信号强度弱、相对位移造成明显的多普勒效应、卫星与地面站通信窗口受限、多星通信系统的地面跟跞设备复杂、造价昂贵、

6、星上系统在体积、重量、功耗和造价上受到很大限制等特点。 3地面 TCP/IP 在空间通信中应用的限制 对于以上这些在噪声、延迟和连接上的问题,面向连接的 TCP/IP 互联网协议是无法高效工作的,主要表现在以下几个方面: 信号传输延迟会造成过长的数据传输往返周期(RTT),严重影响了 TCP 流量和差错控制。首先,由于等待应答机制(ACK)。确认数据包是否正确接收的时间被大大延长,误导了TCP 拥塞控制算法,降低了数据传输速率;其次,超时重传机制可能被错误地触发,导致窗口大小出错,降低总的带宽利用率。这些问题在交互式通信(HTel-net)中最为明显。 误码降低信道利用率。由于空间通信的误码率

7、远远高于地面通信,而为低误码率地面通信设计的 TCP/IP 会把所有误码都按拥塞处理,并减小窗口尺寸来缓解其实并不存在的信道拥塞(每一次拥塞发生都使传输速率减半,再通过慢启动逐渐恢复),不必要地降低了传输效率。 信道不对称影响应答控制。卫星通信的一个显著特征是前向链路和反向链路不对称,反向链路受限造成应答延迟或丢失,进而造成前向发送阻塞,慢启动缓慢,避免超时重传的“快速重传”机制有效性下降。 不具备动态路由能力。很多空间通信系统各传输节点的拓扑结构是动态变化的,每一次端到端的数据传输都可能经过不同的路径,这就要求通信协议具有动态路由能力,而标准 TCP/IP 的路由功能是静态的,无法完成动态路

8、由。 此外,不定的信号往返周期和非地球同步卫星的多中转传输等问题也对 TCP/IP 的工作有影响,这里不做过多讨论。 4TCP/IP 针对空间通信特点的改进 为了解决 TCP/IP 在空间通信应用中的这些问题,各种基于 TCP/IP 的空间通信衍生协议应运而生。这些协议主要在慢启动算法、快速重传与恢复、拥塞避免、TCP 头压缩、应答机制、动态路由等方面做了改进,使其能够更好地为空间通信服务。其中,以 CCSDS 制定的 SCPS 和 CFDP 最为成功。SCPS 的主要作用是为遥感卫星和数据中继卫星之间提供高效文件传输,CFDP 用来解决空间网络中两点之间可靠的数据文件传输。 二、SCPS 的

9、介绍及与 TCP/IP 的比较 SCPS-QTCP/IP 在升放式糸玩且联(OSI)模型中的关系如表 l 所示。 1SCPS 1999 年由 CCDSS 提出的 SCPS 是一套基于 TCP/IP 的从网络层到应用层的空间通信协议,最早服务于空间科研和军事应用,后来逐渐民用化,现已被录入 ISO 国际标准。SCPS 包括四层协议: 网络协议(SCPS-NP):同时支持静态和动态路由及多种信道环境,并可随服务业务不同而改变头部结构定义。 安全协议(SCPS-SP):提供天地端到端传输的完好性服务、保密服务和鉴权服务。 传输协议(SCPS-TP):提供传输层端到端的可靠传输,对在不可靠路径上传输的

10、遥控遥测信号传输进行优化。 文件协议(sCPS-FP):对应 TCP/IP 中的互联网 FTP,对卫星指令和程序上传、遥控遥测信号下传进行了优化,支持人工文件续传等功能。 SCPS 各层协议端到端的服务如图 1 所示。 相对于其他 TCP/IP 改进协议,SCPS 在地面有线信道和空间无线信道上都有很好的表现。其网络协议和安全协议受通信延迟的影响更小,可以被运用在星地通信和深空星际通信中。它与 TCP/IP 良好的同源性和互通性也使其成为卫星接人互联网的通信协议首选。 2SCPS 与 TCP/IP 的比较 表 2 总结了 SCPS 和 TCP/IP 在所涉及的各层协议上的不同。 SCPS 在其

11、所涉及的各层协议的构架和内容上,都根据空间通信的特点对 TCP/IP 进行了优化和补充。目前对 SCPSSE 作表现的理论论证充分显示了它较 TCP/IP 的优越性;但由于缺乏卫星实验平台,实验评测较有限。已有的模拟实验对采用不同重传机制的 SCPS-TP(SCPS-VJ 和 SCPSVegas)的工作情况进行了测试,结果总结如下: 对称信道: SCPS-TP 与 TCP 在低误码率信道(BER=O-10-6 上表现相似。 在高误码率信道(BER)从 10-6 曾至 10-5 更高)上。SCPS-TP 文件传输时间明显小于 TCP,SCPS-TP 的吞吐量明显高于 TCP。 SCPS-VJ 与

12、 SCPS-Vegas 工作表现在各误码率上基本相同。 当传输的文件较大时(大于 10K),SCPS-VJ 与 TCP 所用时间基本相同。小于 SCPSVegas 所用时间。 非对称信道: 在任何误码率下,SCPS-TP 文件传输时间都明显小于 TCP,SCPS-TP 的吞吐量明显高于 TCP。 SCPS-VJ 与 SCPS-Vegas 在低误码率信道(BER=0-10-6)上表现相似。 在高误码率信道(BER 从 10-6 增至 10-5 及更高)上,SCPS-VJ 文件传输时间小于 SCPS-Vegas,SCPS-VJ 的吞吐量高于 SCPS-Vegas。 当传输的文件较大时(大于 10K

13、),SCPS-VJ 所用时间最短,TCP 次之,SCPS-Vegas所用时间最长。 SCPS 在诸多方面的优势是显而易见的,目前正在被越来越多的空间通信系统广为接受而成为一个协议标准,各系统的相互兼容性大大提高。在 SCPS 的官方网站 http:/www.scps.org/scps 上还有关于该协议更多的文献与信息以供查询。 三、CFDP 介绍及与 FTP 的比较 CFDP 与 TCP/IP 在 OSI 模型中的关系如表 3 所示。 1CFDP 随着星上计算机功能的日益强大,越来越多的通信传输任务在星上自动完成,但目前还没有一个统一的应用层空间通信协议来支持这些任务。FIP 作为 TCP/I

14、P 系统中最常用的地面应用层通信协议,被多次改进后应用于空间通信,取得了一定的成功。但由于其底层 TCP/IP 协议不能完全满足空间通信的要求,FTP 在诸拓扑结构不定的通信任务。 为此,CCSDS 从 1996 年开始推行其制定的 CFDP。CFDP 是一个面向传输的应用层通信协议,同时集成了 OSI 传输层协议功能,解决了其他 FTP 改进协议不能客服的问题。 CFDP 支持端到端的文件传输,这些端可以是卫星、地面站或中继星。在端与端相互不可见时。文件传输可以通过一个或多个中继点(中继星或地面中继站)实现。用户只需决定文件传输的时间和目的地,CFDP 负责随端到端的连接变化进行动态路由。

15、CFDP 可以支持以下六种端到端的连接情况: 端到端的直接连接 端到端通过个中继点连接 端到端通过多个中继点连接 端到端的多跳连接,各跳点间相互独立 端到端的多跳连接,各跳点问相关协作 端对多个端的广播 从内核结构上讲,CFDP 包括两部分协议:核心文件传输协议(CFTP)和扩展文件传输协议(EFTP)。CFTP 确保点到点的文件传输,EFTP 负责端到端的文件传输,它们共享一个信息管理库(MIB),其中储存了地址、路由和其他协议管理信息。CFDP 的结构如图 2 所示。 CFDP 将传输文件分组,每组包括 64K 载荷信息和一个 20 字节的组头。如果网络要求更小的传输单位,CFDP 还可以

16、进一步进行更小的分组。CFDP 同时支持可靠和不可靠传输,应答方式包括无应答(No ACK)、即时否定应答(NACK)、寻表否定应答(DNACK)、实时否定应答(PNACK)和异步否定应答(ANACK)五种,分别适应于单工、半双工和全双工链路。由于 CFDP 集成了传输层协议的各项功能,它对底层协议的要求也较宽泛。 2CFDP 与 FTP 的比较 表 4 总结了 CFDP 和 FFP 在所涉及功能上的异同。 从表 4 中可以看出,CFDP 相对于其他协议的有以下优点: CFD 可基于多种底层协议工作,包括 UDP/IP、X25 和 CCSDS 包仂议等。 CFDP 具有自己的误差控制机制,因此对底层协议没有误差控制要求。 CFD 阿以基于多个分立的网络层链接工作,适合空间链接动态变化。 CFDP 可以进行多跳传输,一个文件的传输可能通过多个路径,多个跳点,实现动态路由。 CFDP 支持由第三方启动的文件传输。 CFDP 采用选择性否定应答重传方式,较 TCP 采用的重传 N 帧方式具有更大的吞吐量。 CFDP 成功地解决了空间通信端到端的文件传输问题。它凭借在多跳传输和动态路由等方面的优势以及在底层协议支持和用户操作性等方面的灵活性,被应用于火星探测计划等空间科研项目,并具有很高的推广价值。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。