论文部分内容阅读
卫星通信系统作为弥补地面通信系统局限性的优秀微波中继通信方式正处于快速发展阶段,它可提供不受地理环境、气候条件限制的通信服务,在抢险救灾、应急指挥、边防守卫等各种领域都有广泛的应用;同时它所具有的抗摧毁、高稳定、宽覆盖等特点是其他地面通信系统所无法比拟的。我国卫星通信方面的研究起步较晚,且技术基础较为薄弱,拥有自主知识产权的卫星通信系统以及相应的通信终端也比较匮乏。因此,基于国防和现代化建设等多方面考虑,自主研发我国自己的卫星通信系统以及相应的通信终端具有极其重要的意义。卫星通信终端是卫星系统向用户提供服务的载体,其正朝着小型化、智能化方向发展。本论文的主要研究成果为:通过分析和研究了卫星通信系统与相应终端间的信令交互流程以及终端系统的工作状态,结合软件工程的原理和思想,设计和实现基于嵌入式WinCE操作系统的卫星通信手持终端数字平台软件,主要包括网控接口协议软件和应用及显控软件。在软件的设计过程中采用MVC(模型-视图-控制器)的思想,将数据处理和数据显示分离,利用WinCE的事件消息机制作为桥梁,并自定义消息处理函数,将协议模块接收并处理后的数据通过消息传给界面显示,达到了低耦合的效果;在图形界面的设计实现中,通过查阅相关资料,利用双缓存绘背景的方法解决了嵌入式图形界面开发的界面闪烁的问题;同时,参照时下流行的T9拼音输入法对输入法模块进行设计,调整和优化了字库排序和数据结构,完成了基于拼音和笔画两种输入模式的输入法功能模块,可以在该手持终端上实现对常用汉字的输入。最后经过系统模块测试和整机测试,该卫星手持机终端软件功能点齐备,界面跳转流畅,可正确接收、解析、封装、发送各类信令,整机总体性能满足客户要求。