论文部分内容阅读
软件无线电技术是通信技术从模拟到数字、从固定到移动之后的第三次技术变革。软件无线电以其极强的灵活性和开放性代表着无线通信技术的发展趋势。GSM是当前应用最广泛的数字移动通信系统,在全球很多国家都有庞大的网络和用户群,而中国是GSM用户最多的国家。目前我国正处于从2G过渡到3G的发展阶段,但是2G与3G网络将在很长一段时间内共存。本文主要从软件无线电角度,以3GPP 05系列协议为背景,基于大唐微电子公司的一款面向通信的综合信息处理器COMIP PRO设计DSP软件系统,实现GSM终端物理层的功能。
该控制软件包括初始化、任务管理、内存管理、硬件管理、L1C消息处理等功能模块。
在实际系统中将先前用硬件实现的GSM物理层功能用软件来实现,为了满足业务需求需要进行多个软件模块的切换,需要一个功能强大、简单高效的软件模块统一协调各种功能模块的正常运行来满足实际需求。
根据GSM终端在各种业务状态下的功能特点,设计了整个DSP软件部分的状态机。对于嵌入式系统,其硬件资源:CPU处理能力和内存资源都非常有限,所以软件系统中任务调度和内存管理格外重要。针对GSM终端特性,本文将各种数据处理流程进行任务划分,并根据其实时性要求设定任务优先级;此外对内存的使用实行动态分配和释放与静态分配相结合的分配方法,使内存需求最小化。针对硬件平台的外围特性和软件功能需求,设计了硬件操作和管理模块。
通过对整个GSM终端的标准测试,其结果证明了DSP控制软件的正确性和可靠性,并通过了3GPP协议规定的相关要求。
本文最后对该软件进一步功能扩展,如支持GPRS/EDGE功能、与TD-SCDMA融合等方面进行了展望。