5G NR PDSCH时域资源调度

本文探讨了PDSCH时域资源调度机制,详细解析了NR如何支持基于时隙和非时隙的调度,以满足URLLC和eMBB等不同业务需求。通过DCI中的时域资源分配信息比特,结合时域资源分配表格,UE可以确定PDSCH的时域资源调度情况。文章还介绍了时隙偏移值K0、时域起始符号S和时域符号数L的计算方式。

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

PDSCH时域资源调度

       针对PDSCH时域调度,为了考虑不同的业务需求(比如URLLC和eMBB),NR同时支持基于时隙和非时隙的调度。和频域调度一样,NR的DCI中有专门的时域资源分配信息比特支持针对PDSCH的不同时域配置信息,这些信息包括PDSCH调度的时隙偏移值K0、时域起始符号S和时域符号数L,而时域资源信息比特对应的值其实是查询时域资源分配表格的索引,并且UE可以通过标准预定义、系统消息、高层信令三种方式获取时域资源分配表格,最终结合索引即可确定PDSCH的时域资源调度情况。例如,在UE未接入时,可通过DCI确定的查表索引查询默认表格直接获取到K0、S和L;在当UE处于RRC连接态时,则可通过高层参数pdsch-Config中的pdsch-AllocationList获取配置表格,然后结合DCI确定的查表索引获取时域调度信息。
       1、时隙偏移值K0
       顾名思义,偏移是基于某一标准进行的,PDSCH的时隙偏移,是针对当前UE接收到DCI的slot所言的。由于在NR下行中,支持跨slot调度,因此PDSCH和PDCCH既有可能在同一slot传输,也可能不在同一slot传输。具体PDSCH调度的slot索引计算如下

在这里插入图片描述
       其中n表示DCI的调度slot;u_PDSCH表示PDSCH传输的SCS;u_PDCCH表示PDCCH传输的SCS;K0可通过查询时域资源分配表格获得。
       2、时域起始符号和时域符号数
       PDSCH的时域符号调度情况可通过起始和长度指示值(Start And Length Indicator Value,SLIV)确定。具体SLIV的计算方式如下

在这里插入图片描述
       在下行收端,当UE侧通过DCI以及查表操作获取到SLIV值时,即可唯一确定S和L值。
       具体S和L的组合情况如下表所示
在这里插入图片描述

       协议规定的时域资源配置表格如下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
       下面简单介绍下查表原则,协议214中的表5.1.2.1.1-1为上述5张表中的总表,具体查表时,根据业务类型(由RNTI类型和搜索空间类型可确定)、SSB和CORESET复用图样、以及高层信令pdschConfigCommon和pdschConfig中是否下发配置列表即可确定所需查找的时域资源分配列表。假设需要查找表5.1.2.1.1-2到表5.1.2.1.1-5,则可根据DCI确定的索引值、PDSCH DMRS TypeA时的前置导频位置以及PDSCH映射方式综合确定K0、S和L值。

### NR网络中PDCCH和PDSCH时域资源分配规则 #### PDCCH时域资源分配 在NR5G新空口)网络中,物理下行控制信道(Physical Downlink Control Channel, PDCCH)用于传输调度信息和其他控制消息。其时域资源分配主要由以下因素决定: - **搜索空间配置**:PDCCH的候选位置通过CORESET(Control Resource Set)定义,而CORESET的时间范围通常位于一个slot的前几个OFDM符号内[^1]。 - **子载波间隔(Subcarrier Spacing, SCS)**:不同的SCS会影响PDCCH占用的具体时间长度。例如,在较高的SCS下,PDCCH可能仅占据更短的时间窗口。 #### PDSCH时域资源分配 对于物理下行共享信道(Physical Downlink Shared Channel, PDSCH),其时域资源分配更加灵活,能够实现精确到symbol级别的调度。以下是具体的规则和标准: - **起始符号与持续时间**:PDSCH时域位置可以通过SLIV(Start and Length Indicator Value)来描述。SLIV是一个单一数值,它编码了PDSCH传输的起始符号索引以及所占符号的数量[^3]。 SLIV的计公式如下: \[ SLIV = 14N + (L - 1)(14 - L + 1)/2 + S \] 其中 \( N \) 是每slot的最大符号数量(通常是14),\( L \) 表示连续分配的符号数目,\( S \) 则代表起始符号的位置。 - **调度延迟参数 K0**:该参数指定了从接收到携带调度信息的PDCCH至实际数据传输之间的时间差。K0 的取值取决于时域资源分配表中的规定,并且会受到不同SCS组合的影响。 - **动态调整能力**:得益于NR的设计理念,每一次调度都可以独立设定新的时隙边界及内部结构安排,从而适应多样化的业务需求并提高频谱效率。 ```python def calculate_sliv(start_symbol_index, number_of_symbols): """ 计SLIV值 参数: start_symbol_index -- 开始符号索引(S) number_of_symbols -- 符号总数(L) 返回: sliv_value -- SLIV值 """ max_slots_per_subframe = 14 if not (1 <= number_of_symbols <= max_slots_per_subframe): raise ValueError(f"number_of_symbols must be between 1 and {max_slots_per_subframe}") first_term = (number_of_symbols * (number_of_symbols - 1)) // 2 second_term = start_symbol_index total_terms = ((max_slots_per_subframe + 1) * max_slots_per_subframe) // 2 sliv_value = first_term + second_term if first_term + second_term < total_terms else None return sliv_value ``` 上述Python函数展示了如何基于给定的`start_symbol_index` 和 `number_of_symbols` 来计对应的SLIV值。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

寂小小寞

原创不易,欢迎大家打赏,谢谢!

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

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

打赏作者

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

抵扣说明:

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

余额充值