基于UDP协议的卫星用户地面站维护平台的设计及可靠性研究

来源 :中国新通信 | 被引量 : 0次 | 上传用户:wowo925
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 卫星用户地面站作为卫星应急通信设备具有使用方便、组网灵活的特点。本文针对这些特点设计出了具有快速配置、可靠传输的维护平台。文中介绍了卫星用户地面站维护平台的接口、基本功能、通信协议以及通信流程。
  【关键词】 卫星应急通信 维护台 UDP 可靠通信
  一、引言
  当突发灾害发生的时候,常规的地面通信设备或者系统就会遭到严重破坏,卫星应急通信系统将能够确保关键信息的传输,使上级能够根据灾情进行有效的指挥,从而拯救更多的生命和财产。卫星应急通信的特点是:具有开通时间短、传输距离远、通信容量较大、网络部署快、组网方式灵活、可以实现数据的双向传输。卫星应急通信系统如图1所示。
  二、基于UDP协议的卫星用户地面站维护平台的设计
  2.1 需求分析
  本课题主要针对卫星应急通信的特点来设计维护平台。当地震导致常规地面通信遭到严重破坏时,可以把卫星用户地面站拿过来,作为与卫星通信的交换机,这里就需要一个维护台来配置这个卫星用户地面站,让其快速的进入工作状态,例如对槽号、话路号的优先级、卫星呼出权、CO中继权、会议召集权等参数的快速配置,从而确保关键信息的及时传输。
  2.2 接口要求
  卫星用户地面站和维护台之间通过TCP/IP协议通信,物理层采用以太网接口。UDP协议作为传输协议,消息数据作为UDP的净荷。
  2.3 基本功能
  配置管理功能:完成用户属性、会议和卫星模块的配置功能,并具备配置数据单独文件生成和加载功能;状态监控:监视用户站的各种工作状态,并能完成对用户站的自检和自检结果处理功能;计费功能:完成呼叫记录的获取、存储、检索和计费功能;配置数据导出功能:完成从用户站配置获取数据,并具有配置数据单独生成配置文件功能;多用户站管理:维护台能够管理多个用户站,根据用户站ID选择对应的数据,但同一时刻只管理一个用户站。
  2.4 通信协议的格式
  消息的组成如表1所示,每条消息以数据帧的格式采用FLAG封装,每一条消息以标志字符(FLAG)开始和结束,A字段为链路层净荷的长度,C字段为一个序号,用于完成消息的可靠传输。CRC字段是一个循环冗余的检验码,以检测数据帧中的错误。
  三、卫星用户地面站与维护台的可靠通信流程
  3.1 识别
  因为UDP协议本身是面向无连接的,而本协议中加入的识别机制则解决了这一不可靠因素,使连接更快速,更有目的性。本过程完成通信双方之间的识别,获得双方的IP地址。通信采用广播(广播地址为255.255.255.255)形式。目的地址均为广播地址,源地址为发送方的IP地址。识别过程如下图2。
  3.2 双线程
  维护平台后台启用两个线程,分为控制线程与数据线程。采用双线程机制,即两个线程采用不同的容错策略。控制线程在成功进行握手后便由数据线程来接手数据的传输,中间还需要数据端口发送链路保活消息,直至数据传输结束,整个过程中的所有检测消息和数据传输均采用表1所描述的消息结构。
  3.3 链路通断检测
  使用Keep-Alive保活消息,用于链路的通断检测。保活信息及数据消息收发所用端口为:初始化收发序号均为0,状态均为DOWN,KEEP_ALIVE的周期为3秒,连续3次KEEP_ALIVE发送后,对方无响应认为链路DOWN,并且清除队列,暂停保活定时、等待新的连接,否则发送新的保活报文。
  3.4 停等待机制
  链路在UP状态下,采用改进的停等待机制。此机制能保证消息传送的有序、不重复、防丢包,使接收方收到准确无误的消息。发送时在没有收到响应消息前,不能进行下一条消息发送,。接收时对于相同序号的消息只处理第一次条,其它的只进行确认响应。通信双方各自维护自己的序号C字段,范围为0~127循环,接收到消息并确认正确后,将序号C字段的第7位置为1,组成响应帧发送给对方,并记录当前接收的对端序号C字段的值,如果再次收到同样序号C字段的消息只进行响应而不处理。
  四、维护台界面的测试
  4.1 识别
  维护平台上加入识别连接界面,进行与卫星用户地面站的数据通信,能达到快速识别,以便于对其进行快速配置。利用本维护平台目前能达到快速识别和连接到卫星用户地面站。点击搜索按钮,客户端会发出广播消息,用户站收到此消息后会给出响应消息,然后客户端通过对收到的响应消息进行分析,得到用户站的IP地址和设备ID号,并显示在窗体中。如图3所示。
  4.2 保活
  点击连接按钮,则线程回归到主窗体中,主窗体上的信息栏会显示“连接到用户站:121.193.211.138”。如果连接中间出现断开情况,则信息栏会给出“失去与用户站(121.193.211.138)的联系,请重新进行设备识别”的提示,客户机应进行设备的重新识别和通信连接的建立。
  4.3 维护台功能模块的实现
  维护台通过以太网连接于用户站连接,通过发送广播包搜索设备,等1秒后,确认是否有连接的用户站,如果有多个用户站响应,选择一个作为当前设备,根据汇报的设备ID,选择其对应的数据库进行工作。
  五、结论
  对于卫星用户地面站和维护台之间的可靠通信,本文加入了一些机制,使可靠性得到了保证。对于维护台的设计以简单、实用为原则,实现其要求的基本功能,能够实现快速投入使用、快速配置卫星用户地面站。随着问题研究的深入,在数据传输过程中,速率和可靠性之间存在的矛盾将是接下来要解决的问题。
  参 考 文 献
  [1] 王毳. 卫星数据接收站中网络协议的应用. 中国电子科技集团公司第五十四研究所,2009,39(4):50-52.
  [2] 丹尼斯罗迪著,张更新,刘爱军,张杭等译. 卫星通信[M]. 北京:人民邮电出版社,2002.
其他文献
作为新形势下探索高等教育办学机制的重大举措和改革的成果,经过几年的实践,独立学院经历了由自发、试办到治理调整的过程,已经发展成为民办高等教育的重要组成部分,进入了规范办
江泽民科学思维方法是马克思基本原理与当代中国具体实践和时代特征相结合的产物,其思维方式和体系始终贯穿着“解放思想、实事求是、与时俱进”的马克思主义理论品质,具有实践
爱国主义是我国的优秀历史传统,民族的精神脊梁。古往今来,它一直是我中华民族维护民族团结,国家统一,抵御外侮,捍卫祖国独立的精神支柱;是推动社会进步的伟大精神力量;也是
1 德育,要从“心灵感动”悄然开始在德育认知转化的过程中,受教育者原有的认知处于被动状态,如果没有一种强烈的冲击力,原有的认知将会无动于衷,甚至会越加牢固深厚。因此,实施德育
对临潭过去的水保方面的经验教训作认真的研究总结,对今后水保的方向进行新的探讨。
实现人类的可持续发展是国际合作的目的。教育的决定性作用,不仅表现在它是实现这一目标的最基本的手段、途径或者工具,而且表现在它在丰富“人”的含义和扩展人的价值方面的作
在古代诗歌中,对景物作“变形”的描写,对人事予以“幻化”的处理,将情感加以“反常”的表现,曾被诗论家称之为“情悖于理”。但是,“情悖于理”是有前提的,它只能是指悖于生
随着社会经济的发展和人口的增长,使得城市建筑物谋求向空中和地下发展地下建筑物的使用愈加频繁,城市里的地下室,人防工程、地下通道等多被改造利用为商场、仓库、公共娱乐场昕
消防部队要适应社会化消防工作的实际需要,必须勇立潮头,与时俱进,树立以人为本的思想,把消防队伍的培训工作作为提高队伍素质的重要一环来抓,这是对消防部队不断“充电”,注入新能
农民的教育培训问题是一项艰巨复杂的社会问题.它不仅关系到个人的生存发展,还关系到整个社会的和谐稳定和经济的发展。要搞好农民工培训工作,必须切实加强中央政府的统筹、地方