基于开源软件的LTE协议栈研究与设计
本文关键词:基于开源软件的LTE协议栈研究与设计
【摘要】:当前LTE(Long Term Evolution)无线4G网络技术得到大规模应用,作为3Gpp标准化草案的主要演进方向,该技术已经成为了继3G之后最为成熟的无线网络通信技术解决方案。目前LTE系统的设计与实现大部分采用传统的嵌入式设备加射频前端的方案,伴随着LTE技术的不断演进这些设备不得不面临更新换代和维护困难等复杂问题。同时当技术发展到一定阶段导致传统的硬件不得不被彻底淘汰时,运营商的开发和运维成本将会进一步提高,这一劣势变的尤为明显。欧洲Eurecom组织自主研发了一套名为OAI(Open Air Interface)的开源LTE软件,该软件平台使用x86硬件,它的目标是为基于3GPP的蜂窝网络中的EUTRAN(接入网络)和EPC(核心网)提供一个开源的软硬件生态系统。目前该套软件已经能够在PC平台上接入标准化的商用终端。本论文深入研究了OAI软件架构,分析并指出了现有OAI软件的不足。为了对OAI进行重构作者提出了一个基于RTAI的平台隔离层方案,隔离层的设计一方面保证了LTE基站软件平台具有较高的可靠性和实时性,另一方面也为后续LTE层2软件的重开发提供了底层软件支撑。本文作者在RTAI隔离层软件的基础上从新开发了一套基于标准LTE协议的RLC软件,在Linux系统下实现了模块设计和测试。最后作者将从新设计的RLC软件移植到OAI软件平台上。移植过程中保证了R LC接口和OAI现有接口相互兼容,但是改变了内部消息的传递机制。通过搭建实际的软硬件测试环境,对RLC代码进行线上调试并验证手机终端的接入过程,从而完成了基于RTAI的RLC软件开发。
【关键词】:LTE OAI RTAI RLC
【学位授予单位】:北京理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN929.5
【目录】:
- 摘要5-6
- Abstract6-10
- 第1章 绪论10-18
- 1.1 本论文研究背景及目的10-16
- 1.1.1 引言10-11
- 1.1.2 移动通信网络发展11-13
- 1.1.3 LTE基本技术13-14
- 1.1.4 云计算与虚拟化技术14-15
- 1.1.5 面向未来的无线网络技术架构15-16
- 1.2 论文组织结构16-17
- 1.3 本章小结17-18
- 第2章 LTE基本原理18-31
- 2.1 MAC层概述18-20
- 2.2 RLC层概述20-30
- 2.2.1 RLC功能概述20-21
- 2.2.2 TM模式21-22
- 2.2.3 UM模式22-26
- 2.2.4 AM模式26-30
- 2.3 本章小结30-31
- 第3章 OAI软硬件平台31-38
- 3.1 Open Air Interface发展历程31-32
- 3.2 OAI软硬件实验平台32-37
- 3.2.1 硬件部分32-34
- 3.2.2 软件部分34-36
- 3.2.3 OAI的创新之处36-37
- 3.3 本章小结37-38
- 第4章 基于RTAI的隔离层接口设计38-57
- 4.1 RTAI简介38-39
- 4.2 设计隔离层的原因39
- 4.3 系统设计39-53
- 4.3.1 线程39-41
- 4.3.2 消息队列41-42
- 4.3.3 信号量和读写锁42-43
- 4.3.4 Trace机制43-45
- 4.3.5 Timer定时器45-47
- 4.3.6 系统信息sys模块47-48
- 4.3.7 内存池48-53
- 4.4 隔离层模块测试53-56
- 4.4.1 线程测试53
- 4.4.2 消息队列测试53-54
- 4.4.3 读写锁和互斥量测试54-55
- 4.4.4 Timer测试55
- 4.4.5 内存池测试55-56
- 4.5 本章总结56-57
- 第5章 RLC子层的设计与实现57-85
- 5.1 OAI中RLC接口57-61
- 5.1.1 RLC与MAC接口57-58
- 5.1.2 RLC与RRC接口58
- 5.1.3 RLC新的消息接口58-61
- 5.2 RLC层实现方案61-70
- 5.2.1 RLC层数据结构62
- 5.2.2 RLC状态机设计62-63
- 5.2.3 RLC基本结构体63-64
- 5.2.4 RLC模块功能和流程设计64-70
- 5.3 RLC代码流程70-76
- 5.3.1 RLC和RRC信息交互70-72
- 5.3.2 RLC资源管理模块72
- 5.3.3 RLC TM主要过程72-73
- 5.3.4 RLC UM主要过程73-74
- 5.3.5 RLC AM主要过程74-76
- 5.4 RLC子层测试76-84
- 5.4.1 UM分段和重组测试76-78
- 5.4.2 AM分段和重组测试78-79
- 5.4.3 与OAI代码联合调试79-84
- 5.5 本章总结84-85
- 第6章 未来展望85-87
- 6.1 本文主要工作及贡献85
- 6.2 后续工作展望85-87
- 参考文献87-90
- 攻读学位期间发表论文与研究成果清单90-91
- 致谢91
【参考文献】
中国期刊全文数据库 前10条
1 吴彤;张玉艳;赵慧;席雨;;基于开源SDR实现LTE系统对比[J];电信工程技术与标准化;2015年07期
2 雷秋燕;张治中;程方;胡昊南;;基于C-RAN的5G无线接入网架构[J];电信科学;2015年01期
3 王景尧;白岩;孟祥娇;崔雪然;;5G无线通信技术发展跟踪与分析[J];现代电信科技;2014年12期
4 窦志斌;;基于C语言的高性能LTE RLC层设计与实现[J];无线电工程;2014年12期
5 任永刚;张亮;;第五代移动通信系统展望[J];信息通信;2014年08期
6 张俊龙;张玉艳;靳松;王楠;;基于OAI的LTE MAC层研究和实现[J];中国科技论文;2013年10期
7 罗军舟;金嘉晖;宋爱波;东方;;云计算:体系架构与关键技术[J];通信学报;2011年07期
8 雷杰;赵熠飞;黄敏;齐心;周世东;;基于GPP SDR的LTE系统RLC协议层实现研究[J];移动通信;2011年02期
9 刘磊;;Linux内核内存池实现研究[J];科学技术与工程;2007年12期
10 须文波,张星烨,欧爱辉;基于RTAI-Linux的实时操作系统的分析与研究[J];山东电子;2003年02期
中国硕士学位论文全文数据库 前5条
1 孙灵芝;LTE系统中MAC层调度与HARQ的研究[D];北京交通大学;2014年
2 任剑;无线基站虚拟化研究及实现[D];中国科学院大学(工程管理与信息技术学院);2013年
3 高翔;TD-LTE系统资源调度算法研究及仿真平台MAC层功能实现[D];北京邮电大学;2013年
4 申丹;TD-LTE协议测试平台中RLC实体的研究与实现[D];北京邮电大学;2013年
5 黄歆媚;X86平台的设备虚拟化技术的研究[D];电子科技大学;2008年
,本文编号:751034
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/751034.html