NR PDSCH(六) DL operation

NR中,网络端会根据UE业务动态的调整BWP,进而改变频域资源范围;不同的BWP会配置CORESET/SearchSpace确定不同的时频域资源,让UE在对应的资源上进行盲检接收DCI;通过DCI获得调度信息后,再去PDSCH对应的时频域资源上 decodedata。

NR中会针对一个上/下行 TB块用一个HARQ反馈ack/nack信息,也可以针对code Block Group进行HARQ反馈,即当一个TB块分为多个CBG码块组传输时,每个HARQ反馈bit信息对应一个CBG码块组;在没有下行空分复用时,一次调度传输一个TB块,一个HARQ进程对应一个TB块,在开启下行空分复用时,一次调度传输多个TB块(最多2个),一个HARQ进程对应1或者2个TB块。

 

所以最后UE会根据decodePDSCH data的成功与否,在PUCCH/PUSCH上以HARQ 的方式向网络端反馈ACK/NACK。

 

下面以一个例子的方式整理下PDCCH盲检收到DCI的后续流程,盲检之前的过程在PDCCH中都有描述。

如下在frame192 slot 10上收到C-RNTI 加扰的DCI 1_1,time resource Assignment=2 (也可以看下下截图中的其他DCI field的取值)

 

 

fb88d7692f106bf9b623080da7c1c2a4.png

time reso

### NR PDSCH 分布式映射详解 在NR5G新空口)中,物理下行共享信道(PDSCH)支持集中式分布式两种资源映射方式。对于分布式映射而言,其主要目的是为了提高频率分集增益,在低移动性良好信道条件下表现尤为明显。 #### 资源分配类型 PDSCH的分布式映射采用Type0或Type1方式进行资源配置[^2]。其中: - **Type0**:用于连续资源分配,适用于较小带宽场景; - **Type1**:则可以实现更灵活的非连续资源分配方案,特别适合于大规模MIMO系统以及波束成形技术的应用环境; 当选择Type1作为分布式映射模式时,UE能够接收到跨越多个PRB簇的数据传输,这些PRB簇在整个频谱范围内均匀分布,从而有效利用整个系统的可用带宽并增强链路稳定性。 #### RIV (Resource Indicator Value) 类似于LTE中的概念,但在具体实现上有差异。对于分布式映射下的PDSCH来说,RIV用来指示起始位置及长度的信息更为复杂一些。它不仅涵盖了RBGs(Resource Block Groups)内的相对偏移量,还包括跨不同RBG之间的间隔设置等额外参数[^3]。 ```python def calculate_riv(start_rb, n_prbs): """ 计算RIV值函数示例 参数: start_rb : 开始RB索引 n_prbs : PRBs数量 返回: riv : Resource Indicator Value """ if n_prbs == 0 or start_rb >= 275: # 假设最大RB数为275 raise ValueError("Invalid input parameters") N_BWP_size = 275 # BWP大小假设为275 RBs if n_prbs <= ((N_BWP_size + 1) >> 1): riv = start_rb + (((n_prbs - 1) << 6) & 0b111111000000) else: riv = (start_rb + n_prbs - (N_BWP_size + 1)) | 0b100000000000 return riv ``` 此代码片段展示了如何基于给定的开始RB索引PRBs数目来计算对应的RIV值,这一步骤对于理解分布式映射至关重要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值