NR PDSCH(六) DL data operation
微信同步更新欢迎关注同名“modem协议笔记”
NR中,网络端会根据UE业务动态的调整BWP,进而改变频域资源范围;不同的BWP会配置CORESET/Searchspace确定不同的时频域资源,让UE在对应的资源上进行盲检接收DCI;通过DCI获得调度信息后,再去PDSCH对应的时域资源和频域资源上 decode data。
NR会针对一个上/下行 TB块用一个HARQ反馈ack/nack信息,也可以针对code Block Group进行HARQ反馈,即当一个TB块分为多个CBG码块组传输时,每个HARQ反馈bit信息对应一个CBG码块组;在没有下行空分复用时,一次调度传输一个TB块,一个HARQ进程对应一个TB块,在开启下行空分复用时,一次调度传输多个TB块(最多2个),一个HARQ进程对应1或者2个TB块。
所以最后UE根据会decode PDSCH data的成功与否,在PUCCH/PUSCH上以HARQ 的方式向网络端反馈ACK/NACK。
下面以2个例子的方式整理下PDCCH盲检收到DCI的后续流程,盲检之前的过程在PDCCH 中都有描述。
如下在frame 192 slot 10上收到C-RNTI 加扰的DCI 1_1,time resource Assignment=2 (也可以看下下截图中的其他DCI field的取值)
time resource Assignment=2 对应的pdsch-TimeDomainAllocationList 是 index 2那组数据 K0代表DL grant与DL transmission 时间偏移,即DCI 的时隙和调度PDSCH 的时隙偏移间隔, absent 时代表K0为0,在同一个slot 调度;K0 =1 则说明要在下一个slot 收PDSCH data,以此类推。
Log 中k0 都是缺省值 即默认为0在同一个slot调度。其中SLIV=68 ,mappingType 为Type A。
通过计算得知 SLIV=68 时 S =1 L =11 ;K0 =0 即在PDCCH 同一个时隙 从symbol 1 开始,长度为11 的symbol 区间去收PDSCH data。
遗憾的是这个PDSCH 显示CRC fail,即没有成功decode 到data,下面要反馈HARQ nack,要求网络端重传。
下一步要向网络反馈ACK.NACK, 之前DCI 1_1 PDSCH Harq Feedback Timing field 为 0 且 HARQ=15。PDSCH Harq Feedback Timing 与K1的确定有关系。
frame 192 slot 10 收到DCI 1_1,这里PDSCH Harq feedback Timing 是 0 对应配置消息中的dl – DataToUL-ACK 4;即需要在192/4 回复对应HARQ 的 ack/nack情况(这个过程在后面的PUCCH在展开叙述)。目前工具有问题 看不到UCI 信息,这个UCI先略过,我们继续看UE 接收的DCI 信息,看网络端有没有重传。
按时间顺序继续看,网络端在frame 193 slot 0上再次下发C-RNTI 加扰的DCI 1_1,HARQ=15 ,此时 NDI=0 没有翻转,说明是重传(这个在后面的HARQ部分再做解释)。
这次CRC pass ,之后的 HARQ 15的DCI 1_1 显示NDI 反转,说明是新传。至此完成一次DL data的接收过程。
下面再简单看一个HARQ ACK/NACK 过程。
DL 383/0 HARQ 15 383/5 HARQ 14 分别收到DCI 1_1;PDSCH Harq feedback Timing 是 0 对应配置消息中的dl – DataToUL-ACK 4;即需要在383/4 383/9 分别回复对应HARQ 的 ack/nack情况。
UE在383/4 383/9 分别回复对应HARQ 的 ack/nack情况。
微信同步更新欢迎关注同名“modem协议笔记”
NR PDSCH(六) DL data operation相关推荐
- NR PDSCH(七) DL SPS
微信同步更新,欢迎关注同名modem协议笔记 非动态调度,除了PUSCH configured grant type 1和2的传输,还有PDSCH SPS 传输,两者的流程基本类似,也有些小区别.在实 ...
- NR PDSCH(一)时域资源
微信同步更新欢迎关注同名"modem协议笔记" 在PDCCH 上收到DCI 之后就需要去PUSCH/PDSCH 对应的资源上收发data.UE从DCI获知PDSCH/PUSCH时频 ...
- NR PDSCH(五) PDSCH 信道编码与调制流程
微信同步更新欢迎关注同名"modem协议笔记" 下面是协议中规定的PDSCH信道编码调制及资源映射流程图 先看NR PDSCH 信道编码部分.NR数据信道采用LDPC编码方案.物 ...
- 5G NR - 下行同步(DL Synchronization)学习笔记5 - SSB是否始终位于BWP之内?
有同事问,SSB是否始终处在BWP之内(频域)? 如果说的是SSB是否一直处于某个UE的active BWP内,那当然不会,因为SSB中PBCH的B是Broadcast的意思,是小区级的概念,当然不是 ...
- NR PDSCH(四) DMRS
微信目前更新稍快,欢迎关注同名"modem协议笔记" 参考信号相关的所有内容都在38.211 中有介绍. DMRS是用于信道估计,服务于UE信道解调的.基站将DMRS穿插到各种信道 ...
- NR PDSCH(三) TB size determination
微信同步更新欢迎关注同名"modem协议笔记" 谈TB size前,首先了解下PDSCH resource mapping,基站会通过RRC层配置的参数告知UE有一些时频资源(RB ...
- NR PDSCH (二)频域资源
微信同步更新欢迎关注同名"modem协议笔记" 下面看下频域资源分配. 基站一般通过VRB给UE指示分配的资源信息,然后通过VRB to PRB mapping 得到具体的物理资源 ...
- 5G NR PDSCH、PUSCH资源分配
本文转载自:https://blog.csdn.net/jxwxg/article/details/92393652 通信就是把数据承载在特定的时间和频率上,传输到数据接收方,数据接收方在在相应的 ...
- 5g nr,PDSCH/PUSCH,UE如何选择MCS table
下行 NR中为PDSCH定义了3个MCS表,分别是表5.1.3.1-1.5.1.3.1-2.5.1.3.1-3,其中表5.1.3.1-1的最高调制方式和频谱效率分别是64qam和948x6/1024= ...
最新文章
- linux c 函数 link symlink unlink 链接相关功能
- Android扫描二维码 实现 登录网页
- java 栈队列_java 栈 队列实现
- python大神写的代码_初学Python,只会写简单的代码。手头有份Python代码,但是调用C模块生成的.pxd和.pyx文件,运行过程总报错,希望大神指点,调试前该做哪些工作呢?...
- Exchange2007 系列一:Exchange2007安装
- js小笔记 -- let const的理解
- IOC和DI 控制反转和依赖注入
- 表盘时针的html代码,html5画布操作的简单学习-简单时钟
- ui项目答辩中学到了什么_我在UI设计9年中学到的12件事
- 记一次 .NET 某教育系统 异常崩溃分析
- python编程狮题库答案_Python编程狮-零基础学Python dans l’App Store
- 92年清华本科,做了30年技术,43岁在CTO的位置上被优化!找了一年多工作,有些迷茫!...
- python建立空集合_「python」集合类型及操作
- Visual Studio2017 数据库架构比较
- JS 页面跳转,参数的传递
- 【数学】高等数学中连续、可导、极限概念的随想
- IGCT器件是什么?
- 计算机专业技能考核方案,计算机专业技能课教学考核方案
- php中的,理解php中的print EOT
- 极链AI云丨图像转换代表作CycleGAN快速复现