论文部分内容阅读
无基站通信条件下,超短波无线通信技术被广泛地应用于军用、救灾现场和应急保障通信等场景中。在超短波通信应用于个人通信领域之后,超短波通信设备也逐渐向着小型化、智能化和高性能化发展。随着超短波通信设备小型化和高性能化,小型平台如常见手持平台通过硬件升级来提高无线通信承载能力或满足多元化应用,这将导致功耗大幅上升。针对这个问题,智能操作系统通过较为完善的电源管理机制,提高整个平台的供电效率,延长电池使用寿命。但是,当前大部分比较成熟的智能操作系统都处于封闭或半开源状态,不利于自定义通信协议栈,实现针对特定硬件平台的开发和优化。为此,本文利用Android智能手机操作系统的开源特性[1],在Android操作系统上设计并开发了超短波通信手持式平台软件,实现了超短波宽带通信业务服务,并具有良好的操作性、维护性及扩展性。首先,提出超短波手持式平台的总体功能。超短波通信平台功能上实现短信和数字语音业务,性能上满足数据传输率和误码率需求,保证通信效率和可靠性。其次,构建超短波手持式平台的业务管理框架。详细定义业务信令格式和从上层至底层以信令为主线的完整设计流程,整合业务应用层数据和语音模块的数据接入功能,有效支撑通信业务的运作和管理。再次,设计并实现超短波手持式平台的业务管理层和底层数据传输模块。基于Android操作系统的系统框架和内部运行机制,划分业务层次和功能模块,给出具体的实现方式和流程控制,同时在底层支持全双工通信的数据传输模式。最后,验证超短波手持式平台软件的通信业务处理能力。分别对上层软件、底层语音模块驱动和整体功能进行测试,并给出整个通信平台的误码率测试结果。Android操作系统为无线通信终端的开发和应用提供开源的系统级解决方案。本文对超短波通信的开发拓宽了Android在手持式平台上的无线功能,在其他网络不可用或不畅时完成应急通信,具有一定的实用价值。