5G/4G:空口MAC层架构的简要变化。

2024-05-09 00:48
文章标签 变化 mac 架构 简要 4g 5g 空口

本文主要是介绍5G/4G:空口MAC层架构的简要变化。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  • LTE发展之初到5G NR MAC架构的简单变化。

MAC实体处理以下传输信道:

广播信道(BCH);下行共享信道(DL-SCH);寻呼信道(PCH);上行共享信道(UL-SCH);随机接入信道(RACH);多播信道(MCH)。

UE测的MAC架构图(R8)如下,与基站测存在部分区别但基本相同。其上层为RLC层,下层则为物理层。DLSCH传输过来的数据,如果基站正常接收了,则回复ACK被ULSCH接收,否则回复NACK到ULSCH,此过程构成了MAC数据传输的一个核心功能,就是HARQ;将来自上层的SDU(服务数据包, 来自其他层未经过本层处理的数据包)包复用成发送给下层PDU(协议数据包,经过本层处理,准备发给其他层的数据包)包,也就是TB块上,构成复用解复用的主要功能;用户优先级的处理,包括不同用户的优先级,同一个用户逻辑信道之间的优先级,也是MAC层的一个核心功能。图片中逻辑信道优先级应该不仅仅涉及上行,此协议的说明未明确具体含义是什么?可能表达的意思是,对于下行来说,同一个用户的逻辑信道的区分在RLC层已经完成,而上行数据全部来自ULSCH,到了MAC层以后,需要根据不同数据的性质和优先级,分别解复用到不同的逻辑信道上,所以此处才是图片中的逻辑信道优先级的处理。

R10中的MAC架构如下所示。其主要的变化在于HARQ模块的变化。当用户做CA配置了辅载波时,则MAC实体中,同一个用户将有不止一个DLSCH和一个ULSCH。其PCC有一个DLSCH信道和一个ULSCH信道,SCC也有一个DLSCH和一个ULSCH信道。由此可以,此处中的DLSCH和ULSCH可以理解为小区级的概念。R10中MAC层架构的变化实际上匹配了R10很多新功能的增加,比如载波聚合。此架构一直延续到了R11和R12,支持了comp等很多协同调度的特性。

R13开始一直到R15,也就是5G的出现,MAC层在终端测出现的一个最大的变化就是有了多个MAC实体,以支持双连接和多连接技术,也可以理解为5G和4G R13之后的版本其MAC实体的架构没有明显的区别。当UE同时连接在两个基站上时,对于主基站的小区(MCG)和辅基站的小区(SCG),UE测的MAC架构将有两个MAC实体。每个MAC实体都支持PUCCH和随机接入信息的传输。而在基站测,因为MCG和SCG分别有自己的MAC层和RLC层,实际上架构的变化并不大,而双连接在基站测数据的分流发生在PDCP层。

这篇关于5G/4G:空口MAC层架构的简要变化。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/971915

相关文章

Java异常架构Exception(异常)详解

《Java异常架构Exception(异常)详解》:本文主要介绍Java异常架构Exception(异常),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. Exception 类的概述Exception的分类2. 受检异常(Checked Exception)

Python解析器安装指南分享(Mac/Windows/Linux)

《Python解析器安装指南分享(Mac/Windows/Linux)》:本文主要介绍Python解析器安装指南(Mac/Windows/Linux),具有很好的参考价值,希望对大家有所帮助,如有... 目NMNkN录1js. 安装包下载1.1 python 下载官网2.核心安装方式3. MACOS 系统安

4G/5G全网通! FiberHome烽火5G CPE Air路由器拆机评测

《4G/5G全网通!FiberHome烽火5GCPEAir路由器拆机评测》烽火5GCPE已经使用一段时间了,很多朋友想要知道这款路由器怎么样?今天我们就来看看拆机测评... 我想大家都听说过、了解过5G。 5G是具有高速率、低时延和大连接特点的新一代宽带移动通信技术,5G通讯设施是实现人机物互联的网络基础设

如何关闭 Mac 触发角功能或设置修饰键? mac电脑防止误触设置技巧

《如何关闭Mac触发角功能或设置修饰键?mac电脑防止误触设置技巧》从Windows换到iOS大半年来,触发角是我觉得值得吹爆的MacBook效率神器,成为一大说服理由,下面我们就来看看mac电... MAC 的「触发角」功能虽然提高了效率,但过于灵敏也让不少用户感到头疼。特别是在关键时刻,一不小心就可能触

mac安装nvm(node.js)多版本管理实践步骤

《mac安装nvm(node.js)多版本管理实践步骤》:本文主要介绍mac安装nvm(node.js)多版本管理的相关资料,NVM是一个用于管理多个Node.js版本的命令行工具,它允许开发者在... 目录NVM功能简介MAC安装实践一、下载nvm二、安装nvm三、安装node.js总结NVM功能简介N

MySQL 缓存机制与架构解析(最新推荐)

《MySQL缓存机制与架构解析(最新推荐)》本文详细介绍了MySQL的缓存机制和整体架构,包括一级缓存(InnoDBBufferPool)和二级缓存(QueryCache),文章还探讨了SQL... 目录一、mysql缓存机制概述二、MySQL整体架构三、SQL查询执行全流程四、MySQL 8.0为何移除查

C++实现获取本机MAC地址与IP地址

《C++实现获取本机MAC地址与IP地址》这篇文章主要为大家详细介绍了C++实现获取本机MAC地址与IP地址的两种方式,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 实际工作中,项目上常常需要获取本机的IP地址和MAC地址,在此使用两种方案获取1.MFC中获取IP和MAC地址获取

C/C++通过IP获取局域网网卡MAC地址

《C/C++通过IP获取局域网网卡MAC地址》这篇文章主要为大家详细介绍了C++如何通过Win32API函数SendARP从IP地址获取局域网内网卡的MAC地址,感兴趣的小伙伴可以跟随小编一起学习一下... C/C++通过IP获取局域网网卡MAC地址通过win32 SendARP获取MAC地址代码#i

微服务架构之使用RabbitMQ进行异步处理方式

《微服务架构之使用RabbitMQ进行异步处理方式》本文介绍了RabbitMQ的基本概念、异步调用处理逻辑、RabbitMQ的基本使用方法以及在SpringBoot项目中使用RabbitMQ解决高并发... 目录一.什么是RabbitMQ?二.异步调用处理逻辑:三.RabbitMQ的基本使用1.安装2.架构

mac中资源库在哪? macOS资源库文件夹详解

《mac中资源库在哪?macOS资源库文件夹详解》经常使用Mac电脑的用户会发现,找不到Mac电脑的资源库,我们怎么打开资源库并使用呢?下面我们就来看看macOS资源库文件夹详解... 在 MACOS 系统中,「资源库」文件夹是用来存放操作系统和 App 设置的核心位置。虽然平时我们很少直接跟它打交道,但了