- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
综合基带设备软件设计与实现.pdf
第34卷第1期 遥测遥控 V01.34,No.1
of andCommand 2013
2013年1月 Journal
Telemetry,Tracking January
综合基带设备软件设计与实现
孙 桦, 马 超
(北京航空航天大学北京100191)
摘要:综合基带设备是测控通信系统的重要终端设备,是卫星TTC任务的关键组成部分。提出一种综合基带设备
软件实现方案,应用面向服务的体系结构(SOA)加强系统的可扩展性和灵活性,采用观察者设计模式降低模块之间的耦合
度,同时设计稳定的网络通信链路,保证了数据的可靠性和准确性。
关键词:综合基带设备;软件; 面向服务;观察者模式; 网络通信
中图分类号:TN91 文献标识码:A 文章编号:CNll.1780(2013)01-0057-04
引 言
综合基带设备是将测控通信系统中的测距、测速、遥控、遥测、数传等多项功能有机地综合在一起的
and
终端设备,是卫星rl:T11C(Telemetry,TrackingCommand)任务的关键组成部分。综合基带设备能够完
成卫星USB(Unified
S-Band)体制和扩频体制测控信号的基带处理,遥测、遥控、数传信号的调制解调,它
不但包括常规的遥控指令发送、遥测数据接收和测距功能,还包括遥控指令接收、遥测信号模拟、信道模
拟等功能。
综合基带设备软件作为综合基带设备的重要组成部分,负责完成以下工作:实时监视设备运行状态,
并对设备故障自动告警;对数百个设备工作参数进行读取与设置;协助硬件完成遥控、遥测、测距等测控
业务功能。
本文给出一种综合基带设备软件实现方案。该 综合基带
系统应用面向服务的体系结构,将硬件功能以服务 设备软件系统
的形式进行封装,加强系统的可扩展性和灵活性;同
前端模块(人机交互界面)
时,采用观察者设计模式实现系统各个模块之间的
交互,降低系统内部的耦合度;最后,设计稳定的网
协议转换模块(服务协议转换为标准rCP协议)
络通信链路,保证了数据的可靠性和准确性。
服务管理模块(综合基带设备服务提供者)
1 总体设计
综合基带设备软件由服务管理模块、协议转换
模块和前端模块组成,如图1所示。 服务组件 … 服务组件
(基于服务的设备驱动)I l(基于服务的设备驱动
基于设备可扩展性、可维护性的需求,结合综合
基带设备高度集成化的特点,采用SOA(Service—Ori.
ented
Architecture)架构,将每一个硬件业务功能以
硬件板卡 … 硬件板卡
服务的形式进行封装,每一个服务组件即为一个设
硬件接口
备驱动软件实体,所有服务组件由服务管理模块统
一管理,并向上提供给应用层。 图1 系统总体框图
收稿日期:2012-08-27收修改稿日期:2012-09-25
万方数据
·5
文档评论(0)