论文部分内容阅读
WCDMA是第三代移动通信系统的三大主流标准之一,源于欧洲和日本提出的宽带CDMA技术的融合。WCDMA是基于GSM网发展出来的3G技术规范,与GSM网络有良好的兼容性。它继承了GSM标准化程度高和开放性好的特点,并支持高速数据传输和变速传输。Femto又称家庭基站,是一种低发射功率、小范围覆盖、以固定宽带接入网络为回程、主要面向家庭客户应用的设备。Femto技术作为WCDMA宏蜂窝的补充,能够使运营商以更低的代价为家庭用户提供更好的无线宽带语音及数据业务传输服务。WCDMA无线接入层按其功能及任务可分为物理层(L1)、数据链路层(L2)和网络层(L3),其中L2又包含媒质接入控制层(MAC),无线链路控制层(RLC),广播/多播控制协议(BMC)和分组数据汇聚协议(PDCP)。本文将主要围绕数据链路层中的RLC层进行研究,针对RLC层的结构、主要功能、数据处理流程等方面进行分析、设计和实现。本文分析研究了如何基于3GPP协议,在VxWorks6.8操作系统和Wind RiverWorkbench3.2开发平台下,用C++对WCDMA Femto RLC层的功能进行编码设计和实现,并通过设计单元测试用例对各个功能模块进行测试和完善。论文还在保证正确传输数据的前提下,讨论了如何实现RLC层和MAC层之间的交互,合理调度RLC层的三种模式实体,优化实现AM实体重传机制。最终得到一个性能完善的RLC层模块,保证整个WCDMAFemto系统的数据快速、准确地传输,以满足实际通信的要求。