NR PDSCH(七) DL SPS

本文介绍了5G网络中非动态调度的DL SPS PDSCH传输,详细讲解了激活、去激活流程,包括相关参数、时隙计算、HARQ过程ID的确定,以及在有多个激活配置时的处理策略。内容涵盖了RRC、MAC层的相关规定和处理机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

非动态调度,除了PUSCH configured grant type 1和2的传输,还有PDSCH SPS 传输,两者的流程基本类似,也有些小区别。在实网并没有见过配置DL SPS PDSCH传输的log,但还是按顺序理一遍相关内容。

RRC/MAC

先看下MAC 38.321 5.8.1中的内容 

da72a98070e9438636267e75f59d20a4.png  

SPS是基于服务小区内的BWP 通过RRC配置的机制,在一个BWP内可以同时激活多个DL assignments,同时DL SPS的激活和去激活对于服务小区来说是独立的进行的。

be253fa5a95ec40f5c8b943747650f0f.png

上面是DL SPS 相关的几个重要参数,cs-RNTI用于接收激活/去激活/重传DCI 的RNTI;nrofHARQ-Processes为SPS 可以支持的HARQ 数量;harq-ProID

### 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值,这一步骤对于理解分布式映射至关重要。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

modem协议笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值