论文部分内容阅读
TD-SCDMA作为第三代移动通信的主流技术之一,有着广阔的市场前景,在其发展过程中,遇到的主要问题包括运营商投入不足、网络覆盖率较差、终端发展缓慢、用户群体增长速度低于预期等。Femtocell是近年来根据3G发展和移动宽带化趋势推出的超小型化移动基站,主要用来解决家庭室内覆盖的问题。作为嵌入式家庭小电器设备,Femtocell的计算能力及系统资源有限,需要对其协议栈的软件实现进行研究与优化。RLC层位于空中接口协议栈的第二层,主要完成数据包分段、级联、重组、流量控制等功能,RLC层性能的优劣对于TD-SCDMA Femtocell协议栈的运行有着较大影响。本文对TD-SCDMA Femtocell协议栈RLC层进行研究和实现。论文的主要工作如下:
1.对RLC层协议进行理解与分析,明确RLC层需要实现的功能,结合对空中接口其他协议层的理解设计协议栈架构,提出一种跨层的数据管理和调度方案,以高效地管理传输过程中的各种参数和数据,该方案还从数据在RLC层零拷贝的目标方面对流程做了阐述。
2.针对RLC层各种传输模式的特点进行性能方面的研究,基于少占用内存空间、少拷贝、对操作较为频繁的过程进行优化的原则,提出了包头预计算策略、缓冲池及存储管理策略、AM接收侧缓存策略、集中式定时器管理策略等相关策略和算法流程。
3.对RLC层流量控制机制进行研究,根据其特点总结出需要考虑和解决的问题,提出一种RLC层流量控制机制策略,该机制根据接收端的缓存状态对发送端的发送窗口进行调整以更好地利用无线网络带宽。
4.在协议栈的框架T对RLC层软件系统进行模块划分,设计数据结构,并用C语言代码实现了上述数据管理方案及关键技术研究点里所涉及到的策略与流程。根据协议描述,对RLC层系统软件进行测试,将RLC层协议融入Femtocell协议栈,使用实际的开发平台和移动终端,测试协议栈的功能和性能,总结出本文的研究成果。