论文部分内容阅读
从原始社会到今天,人类的通信方式发生了巨大的变化,随着移动通信技术的出现,人类通信逐渐摆脱了地域限制实现了移动化。移动通信技术从出现到现在也随时间不断的发生变化,从最初模拟蜂窝移动通信实验系统发展到第二代窄带数字移动通信系统和采用时分或频分双工技术的第三代宽带数字移动通信系统。虽然每一代移动通信系统都在频率利用、网络结构、数据传输率等方面都比前一代系统有了较大的改进,但在面对日益增多的移动通信用户和随之而来的更高的业务带宽需求时,前几代系统因为系统固有的缺陷而显得力不从心。为了能够提供更高的传输带宽实现移动传输宽带化和接入宽带移动化,采用正交频分复用和多输入多输出技术的TD-LTE系统问世,TD-LTE是由中国主导的TDD版本的LTE(Long Term Evolution)国际标准。射频拉远单元是TD-LTE接入网的两个重要组成设备之一,其主要作用是将基带信号转换成射频信号并通过天线发出去,将接受到射的频信号转换成基带信号并传输给基带处理单元。TD-LTE射频拉远单元软件主要功能是完成对射频拉远单元三大物理模块器件的初始化和控制,对需要增益补偿的器件进行补偿值计算和相应器件参数调整,对在运行中可能出现错误的器件进行监控,对出现的错误进行管理以保证设备一直能够正常工作。此外软件还需要维护射频拉远单元运行状态并对外发布设备通信接口,接收和响应基带处理单元发出的控制消息。本论文使用面向对象的方法设计了TD-LTE射频拉远单元软件,实现了对射频拉远单元硬件的初始化、配置、测量和对系统的监控、错误管理等功能。通过采用易扩展嵌入式系统结构和面向对象程序设计技术,解决了嵌入式系统不便于扩展的问题,提高了嵌入式软件的可扩展和易扩展性,使嵌入式系统开发周期不断缩短,系统稳定性逐步提升。本文以TD-LTE射频拉远单元为实例,探索了使用面向对象技术开发嵌入式软件的问题,为以后嵌入式系统快速开发、提高软件扩展性和维护性提供了借鉴意义。