NR PRG
PRG
PRG(Precoding Resource Block Group)是预编码资源块组,由一组频域连续的 RB 组成,这些连续的 RB 具有相同的预编码。
PRG size 的确定涉及到 a) UE能力,b) RRC配置,c) UE 所调度的连续 PRB 数目。
dynamicPRB-BundlingDL
dynamicPRB-BundlingDL 用于指示 UE 是否支持基于 DCI 来指示 PDSCH 接收的 PRG size。
如果 gNB 收到 UE 上报的 Phy-ParametersCommon :: dynamicPRB-BundlingDL,则表明 UE 支持基于 DCI 来指示 PDSCH 接收的 PRG size。
1 | dynamicPRB-BundlingDL ENUMERATED {supported} OPTIONAL, |
prb-BundlingType
PDSCH-Config :: prb-BundlingType 用于RRC配置PRG size。
1 | prb-BundlingType CHOICE { |
1 | prb-BundlingType |
consecutively scheduled bandwidth in frequency
UE所调度的连续 PRB 数目将与 (BWP size)/2 进行比较。
PRG size
PRG size 有 {n2, n4, wideband} 三种可能,具体配置策略如下。
对于 DCI format 1_0 调度的 PDSCH ,固定配置为 PRG size = n2。
对于 DCI format 1_1 调度的 PDSCH,PRG size如下:
- 如果 UE 没有 dynamicPRB-BundlingDL 能力,则 gNB 只能采用 RRC 静态配置 PRG size。此时 prb-BundlingType为staticBundling。
- 如果配置 bundleSize = n4,则 PRG size = n4
- 如果配置 bundleSize = wideband,则 PRG size = wideband
- 如果UE有 dynamicPRB-BundlingDL 能力,则 gNB 可采用 1)RRC + DCI 动态配置 PRG size,或 2)RRC静态配置 PRG size。
- 1)RRC + DCI 动态配置,此时 prb-BundlingType 为 dynamicBundling。
- DCI 字段 PRB bundling size indicator 用一个 bit 来指示
bundleSizeSet1 或 bundleSizeSet2 。值为 1 表示使用 bundleSizeSet1,值为
0 表示使用 bundleSizeSet2。
- bundleSizeSet1 = {n4, wideband, n2-wideband, n4-wideband}
- bundleSizeSet2 = {n4, wideband}
- 如果 DCI 字段 PRB bundling size indicator
指示bundleSizeSet1
- 如果配置 bundleSizeSet1 = n4,则 PRG size = n4
- 如果配置 bundleSizeSet1 = wideband,则 PRG size = wideband
- 如果配置 bundleSizeSet1 = n2-wideband,则
- 如果 UE 所调度的连续 PRB 数目 > (BWP size)/2,则 PRG size = wideband;否则,PRG size = n2。
- 如果配置 bundleSizeSet1 = n4-wideband,则
- 如果 UE 所调度的连续 PRB 数目 > (BWP size)/2,则PRG size = wideband;否则,PRG size = n4。
- 如果 DCI 字段 PRB bundling size indicator
指示bundleSizeSet2
- 如果配置 bundleSizeSet2 = n4,则 PRG size = n4
- 如果配置 bundleSizeSet2 = wideband,则 PRG size = wideband
- DCI 字段 PRB bundling size indicator 用一个 bit 来指示
bundleSizeSet1 或 bundleSizeSet2 。值为 1 表示使用 bundleSizeSet1,值为
0 表示使用 bundleSizeSet2。
- 2)RRC 静态配置,同 a
如有 gNB 没有配置 bundleSize(Set),则默认 PRG size = n2。
PRG size限制条件
- 如果RBG = 2 或 vrb-ToPRB-Interleaver = n2,则 不能配置PRG size = n4。
Note: 当 PRG size 配置为 wideband 时,意味着 PRG size 等于 UE 所调度的连续 PRB 数目,分配给 UE 的资源必须是连续的 PRB。在这些连续的 PRB 上使用相同的预编码。
References
- 3GPP Spec. 38.211
- 3GPP Spec. 38.212
- 3GPP Spec. 38.214
- 3GPP Spec. 38.331
- 3GPP Spec. 38.306