摘要

模块化设计思想是支持超级基站协议软件多制式共平台的核心,而PDCP作为协议软件不可或缺的一层,也应当能支持多制式协议流程。现有的PDCP层实现方式,未能充分考虑超级基站协议栈多制式共平台的特点,支持协议流程切换灵活度低。针对该问题,PDCP层设计提出组件化的设计方法,定义了组件间通信方式,采用动态库的形式,通过相应功能库的添加、删除和扩展,能自组织、自生成相应的协议流程。仿真结果表明,通过读取配置文件,进行相应功能库的替换,提出的组件式设计方案能在满足功能和性能的基础上,灵活替换功能库,自生成相应协议流程,符合超级基站协议软件的特点。本研究能够为自定义网络和协议栈其余各层的实现提供参考。