- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GPPSDRTDSCDMA系统RLC层协议软件设计与实现
基于GPPSDRTDSCDMA系统RLC层协议软件设计与实现
[摘要]文章研究了基于通用处理器(GPP)和windows操作系统下的TD-SCDMA系统RLC层协议的软件无线电(SDR)实现。通过移植netBufLib到Windows操作系统,实现了高效的内存管理机制;设计发送端和接收端通用的原语体系,实现了统一的层间信息交互机制。针对TD-SCDMA系统下不同典型传输速率的测试证明,这些设计可以有效地简化软件运行流程和减少内存使用数量,使得RLC层协议的自动重传请求(ARQ)过程得以在GPP-SDR平台上高效实现。
[关键词]TD-SCDMA RLC GPP SDR ARQ
1 引言
TD-SCDMA是国际电联(ITU)认可并发布的第三代无线通信接口标准之一,是我国第一个自主知识产权的通信国际标准。TD-SCDMA系统采用时分AT(TDD)方式,便于灵活配置非对称业务,具有系统容量大、频谱利用率高、频带分配灵活性强、抗干扰能力强等特点。
软件无线电(SDR,Software Defintion Radio)是在1992年5月的美国通信系统会议上由Joe Mitola首次提出的,其基本思想是以一个通用、标准、模块化的硬件平台为依托,通过软件编程来实现无线电台的各种功能。软件无线电强调体系结构的开放性和全面可编程性,通过软件更新改变硬件配置结构,实现新的功能。当前,软件无线电平台主要通过现场可编程门阵列(FPGA)、数字信号处理器(DSP)、通用处理器(GPP)实现。与传统的基于FPGA以及DSP的SDR相比,基于高性能GPP的SDR系统可以降低通信系统开发和调试的复杂度,具有更好的灵活性和可扩展性,能极大地节省系统的硬件成本和人力成本。
无线链路控制(RLC,Radio Link Control)是实现TD-SCDMA系统的重要组成部分。TD-SCDMA系统的RLC层配置方案与数据流程相对复杂,状态变量与配置参数较多,增加了开发的难度。
2 协议及系统架构
2.1 GPP-SDR系统架构
典型的GPP-SDR系统由通用的硬件单元和能够与之进行数据交互的GPP平台组成。通用硬件单元包含射频模块和A/D、D/A模块,数字信号处理全部由GPP平台完成。
2.2 RLC层协议框架
TD-SCDMA系统中RLC层属于第二层(L2),位于媒体接入控制(MAC,Media Access Control)层之上。在控制平面,RLC层向高层(无线资源控制层,RRC)提供信令无线承载(SRB);在用户平面,RLC向高层(分组数据汇聚层PDCP和广播多播层BMC)提供无线承载(RB)。
RLC可以提供三种不同的传输模式:透明模式(TM,Transparent Mode),非确认模式(UM,Unacknowl edged Mode)和确认模式(AM,Acknowledge Mode),以满足不同的业务需求。具体来说,TM完成数据包透明传输,或某些特殊情况下分段传输,一般应用在简单、实时性较强的数据及信令传输;UM可以检测到数据丢失并且能够灵活地设置PDU大小,保证用户有效且最大限度地使用不同容量的无线信道。一般应用于需要分段或级联而不需重传的数据传输;AM支持分段级联,不过使用固定的PDU大小。以便于识别丢失的PDU,主要应用于传输非实时性数据,具有高传输可靠性。
三种模式中,TM和UM是单向传输,AM由于要进行状态报告,所以是双向传输。本文中称对等实体中发送数据的一侧为发端,接收数据的一侧为收端。AM实体可以同时进行数据发送和接收,则发端与收端是相对于某一块数据的传输而言的,因而本文称AM实体中的实现发送功能的部分为发送侧,实现接收功能的部分为接收侧。
RLC层由多个独立的RLC实体组成。所有的无线承载及具有特殊功能的逻辑信道都需要根据上层信令配置使用上述三种类型的RLC实体中的一种,即对RLC传输模式需要进行动态配置。文献[7]中使用虚函数支持的动态绑定技术(Dynamic Binding)设计了RLC接口类,从而实现了灵活的配置与切换实体类型。
3 系统设计与关键技术
针对TD-SCDMA系统RLC层的特点,本文设计图1所示的接口类以实现多种实体模式动态配置,设计抽象基类RlcEntity作为RLC层实体的公共接口;定义虚函数SndSchedule和RcvSchedule描述RLC层过程;SndRlcPrimitives和RcvRlcPrimifives表示RLC层和上层之间通过原语进行数据和控制交互的一系列函数,即RLC层和上层之间的信息交互接口;SndMacPrimitives和R
您可能关注的文档
最近下载
- 互动式数字营销策略.pptx VIP
- 《Arm Cortex-M4嵌入式系统——基于STM32Cube和HAL库的开发方法》李正军教材 ppt课件. 第11章 STM32 AD转换器.ppt VIP
- 莆田市2024-2025学年七年级上学期语文月考测试试卷.doc VIP
- 高中课件:公开课:主线式情境教学——反射.pptx
- 抗真菌药临床应用.pptx VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 中专语文活动策划文案.docx VIP
- 2023《回弹法检测混凝土抗压强度技术规程》.pdf VIP
- DB33绿色信贷实施指南.pdf VIP
- 活动1 小游戏-翻花绳.ppt VIP
原创力文档


文档评论(0)