摘要:
信息技术飞速发展,移动通信不受时空限制的通信方式已得到了全球的关注。同时Android移动智能终端的飞速发展,占据大部分智能终端的份额,大多数Android移动智能终端支持双模制式(GSM+3G),且都采用CPU处理器和基带芯片分离式的架构。由于各模式处理过程复杂,不同模式基带芯片之间相互独立,随着CPU处理器处理数据能力增强,CPU资源大部分时间处于过剩。因此本文研究将GSM(Global System for Mobile Communication)基带芯片处理任务搬移到CPU处理器上,提出软基带架构思想,将不同制式无线通信系统整合到一个通用的Android平台上,可地发挥软件的灵活性,降低成本,具有重要的应用价值。 本文提出软基带架构思想,用于解决传统基于专用硬件实现的基带芯片由于功能单一且固定,造成新旧通信标准之间不可以相互兼容的问题,将不同制式无线通信系统整合到一个通用的Android平台上,利用软件实现通信协议栈和数字信号处理,最大发挥软件的灵活性。首先在研究非实时系统的Android移动智能终端软硬平台的相关技术基础上,设计实现GSM软基带的整体架构;接着对开源的Android系统平台进行软硬件设计和实现,采用以ARM Cortex-A9的通用CPU,替代传统的GSM通信套片,以软件无线电的方式实现传统GSM基带芯片模块的通信功能,将传统无线GSM基带的协议栈和DSP处理功能以软件的形式运行在Android移动终端设备的通用CPU上,以满足软基带架构要求。同时,由于软基带系统对硬件资源优先占用要求,在Android平台上对GSM软基带进程和内部线程进行优化;最后使用SIMD技术优化GSM系统中运算量最大的Viterbi算法,满足系统对信号处理效率的需求。测试结果表明优化后Viterbi算法运行性能比未优化前提高10倍左右,极大提高软基带系统运行的效率。 软基带是基于软件实现,未来可通过软件升级的方式很方便将不同标准的3G、4G、5G技术整合到一个系统中,降低更换设备成本。
展开