论文部分内容阅读
卫星通信地球站是安装地面收发系统的地方,是卫星通信系统的重要组成部分。地球站是相当复杂和庞大的,它通常包括天线系统、跟踪系统、发射系统、接收系统、终端接口设备等等,为了保证各部分设备能正常工作,必须在站内进行集中监视、控制和测试。完成这一功能的设备就是监控(MAC)系统。每一地球站都有一个中央控制室,监控系统一般就是配置在中央控制室内。这一系统可能比较简单,也可能比较复杂,它按地球站的用途、规模而定。一般来说,监控系统由监视单元、控制单元和测试单元以及相应的软件系统组成。本文以车载卫星通信地球站为基础,开发了一套MAC系统,并拓展此MAC系统使之可以适用于其它地球站。
对于MAC系统的开发,在传统上多采用C或C++语言进行开发实现。而近年来,由Sun公司成功开发的新一代编程语言Java迅速发展,它的语法结构类似于C,却舍弃了其中一些容易引起问题,且不是绝对必要的部分功能,吸收了C和C++的优秀特征:它具有平台独立性,真正实现了“一次编写,到处运行”的跨平台性目标;它是面向对象的开发语言,为软件将来的功能扩展带来了方便。因此,本系统采用Java,语言在JBuilder平台上进行开发。在本文中对MAC系统的监视、告警、控制、测试、管理功能都进行了详细的介绍和分析,并对系统的测试过程进行具体的推导,得出了可行的测试方法,而对MAC系统的设计实现过程也将作为本文介绍的重点。
本论文通过理论研究和工程实践,对地球站MAC系统的实现方法和一些关键技术进行了研究、分析,并与传统的开发技术及硬件配置进行对比,指出了本系统在跨平台、扩展性、硬件归一化以及远程监控方面的优越性。
最后,本文展望了地球站MAC系统的发展前景。