LTE终端MAC层基本功能设计与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:lhk4444
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
LTE(Long Term Evolution)开始于2004年3GPP(3rd Generation PartnershipProiect)的多伦多会议,是3GPP近两年来启动的最大的新技术研发项目,可以被看成是“准4G”技术。   在移动通信领域,协议栈的开发和实现一直是终端设备制造商和开发商的核心技术,而且真正的协议栈产品对代码的可读性、可靠性和可维护性也有着很高的要求。LTE协议栈大体分成4个层次,由上到下分别是无线资源控制层(RRC)、分组数据汇聚层(PDCP)、无线链路控制层(RLC)和媒体访问控制层(MAC)。   MAC(Medium Access Control)层是物理层上面的第一子层,具有承上启下的作用,它通过逻辑信道与无线链路控制层通信,通过传输信道与物理层通信,对MAC层的研究具有十分重要的意义。   本文在仔细研读各层协议的基础上,对MAC层协议做了深入研究,设计了MAC层系统架构。以模块化思想和多线程思想为导向,将MAC层按照功能划分成若干模块并逐一实现各模块的功能,为了建立完整的上下层通信系统,本文重新设计了内存结构并定义了信道数据结构和上下层接口数据结构。MAC层已经实现的功能有:随机接入过程、信道映射、复用和解复用过程、非连续接收过程、调度过程和缓冲区状态报告过程。本文重点介绍了随机接入过程的有限自动状态机在多线程基础上的实现过程,并分析了多种线程间同步方案,本文还创造性的提出了提高协议栈性能的几项方案:层间零拷贝技术、内存池技术和线程池技术,这些技术的应用不仅在时间和空间上提高了系统资源利用率,同时还有效的减少了内存泄露情况的发生,便于程序员对系统的维护。   协议栈目前的开发和运行暂时在仿真阶段,硬件平台是X86系列PC机,软件平台是Windows Vista系统。目前采用socket的UDP传输方式模拟物理层进行通信,从而实现了独立测试协议栈的功能,本文已经完成了对MAC层基本功能模块的单元测试和集成测试。   本课题为物理层功能的测试提供了前提,设计中采用的思想和实现手段对于实时数据传输协议软件的开发具有较高的借鉴意义和推广价值。  
其他文献
随着互联网的快速发展,人们对视频的要求越来越高,视频应用也从计算机发展到智能手机等,故视频的实时性,设备的视频持续性都有了更高的要求,主要体现在视频编码和视频编解码
石墨烯和碳纳米管是量子低维结构器件中具有巨大的发展前景和潜力的两种碳材料,是当今新材料研究领域中最富有活力、对未来经济和社会发展有着十分重要影响的研究对象。近年
2019年1月1日,新个人所得税法正式实施.由于大部分人员其个人所得税是由其所在企业、事业单位、机关、团体组织、军队等代扣代缴,本次改革不仅影响个人所得税的缴纳金额,也影
在信息技术全面快速发展的今天,我们业已步入了大数据时代.在大数据背景下,企业在财务管理实践中,应该积极推动财务会计向管理会计转型,这是时代发展的必然,也是提升企业整体
多晶硅(Poly-Si)薄膜以其较高的载流子迁移率、较低的制备成本和良好的光电性能被广泛应用于薄膜晶体管(TFTs)和薄膜太阳能电池等各种电子、光伏器件,倍受人们的关注。在多晶
在社会快速发展的推动下,我国的经济实力有了大幅地提升,企业规模及其数量也随之增加,取得了较好的成就,与此同时竞争也愈演愈烈.在这一严峻的形势下,企业要想获得长足的发展
钙调素(Calmodulin,CaM)在植物钙信号转导中起着非常重要的作用。然而,钙调素本身缺乏酶或转录因子活性,必须通过其下游靶标--钙调素结合蛋白(Calmodulin-binding protein,Ca
在我国的市场经济不断发展及不断完善的过程中,融资担保公司也在不断的发展与壮大,大大解决了中小企业融资难,融资贵,极大提高了中小企业的融资成功率.但随着行业的发展,以及
随着人们对非线性系统的深入研究,人们对混沌系统的动力学行为有了更详细的了解,进而掌握了越来越多的混沌控制和同步的方法。在过去的十几年里,人们通过对耦合混沌系统的深入研
医保支付方式与医疗体制改革具有密切的联系,医保支付方式的改变,必然会对医院财务管理产生深远的影响.本文主要就医保支付方式的改革对医院财务管理的影响作为研究的对象,并