NR PDCP duplication
PDCP duplication,在标准中也叫做Packet duplication,顾名思义即把一个数据包重复发送一次。这样做有两个目的:
1. 重复传输,提高数据包传输的可靠性;
2. 降低重复发送的时延,满足URLLC(高可靠低时延)要求。
我们可以理解为PDCP duplication是协议高层架构为URLLC提供的一个提高可靠性降低时延的技术。
目录
基本结构
使用场景
基本结构
PDCP duplication的示意图如下所示。
正常来说,如果没有开启PDCP duplication,那么一个PDCP packet会传输给一个RLC实体,RLC实体处理之后再发给MAC层,由MAC层完成数据的调度。
如果开启了PDCP duplication,那么一个PDCP packet会传输给两个RLC实体,即图中的Primary RLC实体和Secondary RLC实体。两个RLC实体会独自处理并把处理后的packet传输给MAC层。在MAC层看来,这就是两个独立的Packet,MAC无法识别这是不是PDCP duplication传过来的包,MAC层只需要按照算法调度即可。
需要说明的是,协议要求PDCP duplication的两个包要在不同的cell或者不同的CG上传输。这样做的原因如下:
- 增强可靠性。不同cell上信道同时变差的概率较低,在不同cell上传输可以降低传错的概率;
- 降低时延。UE无法在同一个cell上同时接收两个PDSCH,但是可以在不同的cell或者不同的CG上同时接收两个PDSCH,这样可以降低时延。
在CA场景下PDCP duplication的示意图如下所示,MAC需要保证两个packet在不同的Cell上传输。
在DC(Dual connectivity,双链接)场景下PDCP duplication的示意图如下所示,两个packet在不同的CG上传输。
使用场景
PDCP duplication主要应用于URLLC,而且主要应用于大小较小的数据包,因为数据包太大的话会导致资源消耗过大。
NR PDCP duplication相关推荐
- NR PDCP(一) overview
这篇开始理下NR PDCP的内容,上图是38.300有关PDCP的服务和功能概括截图.PDCP功能包括对user plane或control plane data的传输:维护PDCP SN:使用ROH ...
- 5G NR PDCP协议(二)
5G NR协议栈其他博文参考: https://blog.csdn.net/qq_41245381/article/details/105805643 5G NR PDCP协议(一)参考: https ...
- 5G NR PDCP协议(一)
5G NR协议栈其他博文参考: https://blog.csdn.net/qq_41245381/article/details/105805643 5G NR PDCP协议(二)参考: https ...
- 为什么NR PDCP SDU最大为9000?
在LTE中,PDCP 状态报告和PDCP Data Sdu最大均为8188字节,那么NR PDCP SDU最大设计为9000字节?这是因为NR RAN2为了更好支持高清监控等业务决定支持Jumbo f ...
- UL grant的分配(LCP)
欢迎关注同名微信公众号"modem协议笔记". UE有UL data时,会发送BSR的告知网络侧自己详细的请求,期望网络能够如期下发UL grant,正常情况下网络侧会给UE足够的 ...
- 【5G系列】PDCP (Packet Data Convergence Protocol)协议详解
本人就职于国际知名终端厂商,负责modem芯片研发.在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G算力网络技术标准研究. 博客内容主要围绕: 5G协议讲解 算力网络讲解(云计算,边缘 ...
- NR 5G 用户平面协议
基本概述 1.NR用户平面协议位于无线网络层的用户平面上,位于Xn或X2或F1接口上. 2.NR用户平面协议用于传达与数据无线承载的用户数据流管理有关的控制信息. 3.每个NR用户平面协议实例仅与一个 ...
- NR 5G NG-RAN 架 构
NG-RAN的整体架构 NG-RAN:下一代无线接入网(NG接口) 1.NG-RAN由一组通过NG接口连接到5GC的gNB组成. 2.gNB可以支持FDD模式,TDD模式或双模式操作. 3.gNB可以 ...
- [4G5G专题-58]:L2 PDCP子层-分组数据汇聚控制协议架构、PDCP包格式、鲁棒性头压缩RoHC
目录 第1章 L2 PDCP层功能概述 1.1 RAN的架构概述 1.2 L2功能概述 第2章 PDCP功能详解 2.1 PDCP功能概述 2.2 终端的IP地址是如何获取的 2.3 PDCP数据流 ...
最新文章
- DateEdit如果开启Vista模式并显示日期+时间模式
- linux运维基础2
- 器件旋转45度_分享!旋转楼梯尺寸注意事项
- redis stream java消息队列_Redis-消息队列的两种实现方式
- python爬虫——利用BeautifulSoup4爬取糗事百科的段子
- JQ返回顶部代码分享~~~~
- TwinSocketStream
- freemarker 分页逻辑
- 李飞飞团队发布:中国AI期刊影响力首超美国
- 350. Intersection of Two Arrays II
- 计算机视觉技术与应用综述
- 使用web设计器制作图表报表
- 国庆必备海报文案大礼包,速速收下!
- 信用评分卡Credit Scorecards (1-7)
- lombok常用注解
- 使用opencv直接打开云钥GigE网络工业相机
- AttributeError: Layer my_model has no inbound nodes.
- python 字典操作遍历
- 使用Navicat 连接oracle “ORA-03135: Connection Lost Contact”
- RocketMQ 设计原理与最佳实践
热门文章
- PointNet++等3D点云中用到的.cu、.cpp文件的编译的简单理解
- 如何用Python检验线性回归的假设是否满足
- python爬取校花网的图片
- Debian 启用root账户远程登录并删除多余用户
- Linux文件锁内核VFS层源码实现讲解
- 项目训练营模块学习---Oled屏幕
- 怎么用python画房子_用python画一个小房子
- 数据分析方法论2:交叉平均分析法
- pandas计算方差,平均值,分位数,中位数
- 虚拟摄像头之三: 重构android8.1 的 v4l2_camera_HAL 支持虚拟摄像头