论文部分内容阅读
FuTURE-FDD无线蜂窝试验系统是国家“863”重大专项支撑的,以研究新一代移动通信空中接口关键技术为目标的验证系统。在移动环境下空中接口上下行速率可同时达到lOOMbps是本系统最重要的技术指标,对于物理层能够提供如此高速率的通信系统,需要有相应的业务软件验证,另外,还需要软件管理无线资源的分配,越区切换等。本文主要论述本系统软件的总体设计、应用层和IP层的设计与实现、系统的联合调试。
总体设计部分主要论述了软件总体模块的划分以及各个模块功能的确定,另外,还具体描述了各个模块之间的关系与数据流的交互,确定了各模块之间进行数据交互的数据结构与接口。应用层部分详细论述了UDP协议实现全双工100Mbps文件业务的方案设计与具体实现。对于UDP协议传输的不可靠性,本文根据本系统特点提出了一种链路级差错控制机制以实现UDP数据包的可靠传输,本文还详细论述了与空中接口速率相匹配的流量控制设计。另外,应用层部分还实现了对整个通信系统运行情况进行监控的功能。IP层部分详细论述了100Mbps业务的IP协议栈设计与实现。本文通过MUX访问机制,以太网存储池的设计,实现业务数据的零拷贝操作,节约大量CPU资源。为了提高空中接口资源利用率,本文提出了裸包设计。
本文的最后论述了项目联合调试的相应步骤,介绍了VxWorks操作系统中的一些编程经验和项目联合调试经验。另外,本文还对软件的后续工作进行了展望。