集群多媒体通信系统是目前先进的专用指挥调度系统,具有一键直通、自动选择、共享信道的功能,应用范围十分广泛,主要在物流管理、公共安全、机场调度等专业领域发挥着举足轻重的作用。随着我国自主研发的TD-LTE技术的日趋成熟,并且具有高速率、大容量、稳定性好等众多优点,在此基础上进行宽带多媒体集群系统开发更是一种必然趋势。本论文依托于国家科技重大专项“基于TD-LTE的宽带多媒体移动专网通信网络总计方案与测试评估”课题进行基于TD-LTE的RRC层协议栈的软件设计与开发。首先本文宏观概述了TD-LTE技术的优势和集群系统的发展历程,集群系统跟TD-LTE结合是一种必然趋势,同时也查阅相关文献将所了解国内外关于集群技术的研究发展动态进行简单阐述。其次,本文主要针对TD-LTE协议栈中RRC层的设计与实现做了大量的工作。在设计过程中关于理论方面查阅大量基础文献、书籍、3GPP协议了解其中原理和信令交互过程,查阅,梳理了RRC层模块的处理流程,深入研究了RRC层关键模块的组成。在软件设计方面重点搭建基于Linux的有限状态机框架来设计整个RRC层的软件设计核心类框架,通过前期的理论基础整理,分析了各个模块的输入参数和输出参数,按照协议设计对应的数据结构、与各层协商统一的通信接口。再次,在完成设计的基础上开始进行RRC层的软件实现工作,从代码的角度去实现RRC层的主要流程,完成的主要工作包括RRC层主要消息过程,关键数据结构、关键接口的实现等,顺利完成了项目初期阶段的预期工作。最后对软件的关键模块进行了大量的黑盒测试与白盒的测试,以确保软件运行的稳定性,总结了工作重点难点和不足,并从未来以后项目代码的优化和发展的趋势进行了展望。