5G(NR)网络中的上行调度信息"IE ConfiguredGrantConfig "用于根据两种可能的方案,配置没有动态授权的上行链路传输。上行链路授权可以通过 RRC(类型 1)配置或通过 PDCCH(寻址到 CS-RNTI)(类型 2)提供。 在一个服务小区的一个 BWP 中可以配置多个 Configured Grant 配置。具体内容如下:
-- ASN1START
-- TAG-CONFIGUREDGRANTCONFIG-START
ConfiguredGrantConfig ::= SEQUENCE {
frequencyHopping ENUMERATED {intraSlot, interSlot} OPTIONAL, -- Need S
cg-DMRS-Configuration DMRS-UplinkConfig,
mcs-Table ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
mcs-TableTransformPrecoder ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
uci-OnPUSCH SetupRelease { CG-UCI-OnPUSCH } OPTIONAL, -- Need M
resourceAllocation ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch },
rbg-Size ENUMERATED {config2} OPTIONAL, -- Need S
powerControlLoopToUse ENUMERATED {n0, n1},
p0-PUSCH-Alpha P0-PUSCH-AlphaSetId,
transformPrecoder ENUMERATED {enabled, disabled} OPTIONAL, -- Need S
nrofHARQ-Processes INTEGER(1..16),
repK ENUMERATED {n1, n2, n4, n8},
repK-RV ENUMERATED {s1-0231, s2-0303, s3-0000} OPTIONAL, -- Need R
periodicity ENUMERATED {
sym2, sym7, sym1x14, sym2x14, sym4x14, sym5x14, sym8x14, sym10x14, sym16x14, sym20x14,
sym32x14, sym40x14, sym64x14, sym80x14, sym128x14, sym160x14, sym256x14, sym320x14, sym512x14,
sym640x14, sym1024x14, sym1280x14, sym2560x14, sym5120x14,
sym6, sym1x12, sym2x12, sym4x12, sym5x12, sym8x12, sym10x12, sym16x12, sym20x12, sym32x12,
sym40x12, sym64x12, sym80x12, sym128x12, sym160x12, sym256x12, sym320x12, sym512x12, sym640x12,
sym1280x12, sym2560x12 },
configuredGrantTimer INTEGER (1..64) OPTIONAL, -- Need R
rrc-ConfiguredUplinkGrant SEQUENCE {
timeDomainOffset INTEGER (0..5119),
timeDomainAllocation INTEGER (0..15),
frequencyDomainAllocation BIT STRING (SIZE(18)),
antennaPort INTEGER (0..31),
dmrs-SeqInitialization INTEGER (0..1) OPTIONAL, -- Need R
precodingAndNumberOfLayers INTEGER (0..63),
srs-ResourceIndicator INTEGER (0..15) OPTIONAL, -- Need R
mcsAndTBS INTEGER (0..31),
frequencyHoppingOffset INTEGER (1.. maxNrofPhysicalResourceBlocks-1) OPTIONAL, -- Need R
pathlossReferenceIndex INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1), ...,
[[ pusch-RepTypeIndicator-r16 ENUMERATED {pusch-RepTypeA,pusch-RepTypeB} OPTIONAL, -- Need M
frequencyHoppingPUSCH-RepTypeB-r16 ENUMERATED {interRepetition, interSlot} OPTIONAL, -- Cond RepTypeB
timeReferenceSFN-r16 ENUMERATED {sfn512} OPTIONAL -- Need S ]] } OPTIONAL, -- Need R ...,
[[ cg-RetransmissionTimer-r16 INTEGER (1..64) OPTIONAL, -- Need R
cg-minDFI-Delay-r16 ENUMERATED
{sym7, sym1x14, sym2x14, sym3x14, sym4x14, sym5x14, sym6x14, sym7x14, sym8x14,
sym9x14, sym10x14, sym11x14, sym12x14, sym13x14, sym14x14,sym15x14, sym16x14
} OPTIONAL, -- Need R
cg-nrofPUSCH-InSlot-r16 INTEGER (1..7) OPTIONAL, -- Need R
cg-nrofSlots-r16 INTEGER (1..40) OPTIONAL, -- Need R
cg-StartingOffsets-r16 CG-StartingOffsets-r16 OPTIONAL, -- Need R
cg-UCI-Multiplexing-r16 ENUMERATED {enabled} OPTIONAL, -- Need R
cg-COT-SharingOffset-r16 INTEGER (1..39) OPTIONAL, -- Need R
betaOffsetCG-UCI-r16 INTEGER (0..31) OPTIONAL, -- Need R
cg-COT-SharingList-r16 SEQUENCE (SIZE (1..1709)) OF CG-COT-Sharing-r16 OPTIONAL, -- Need R
harq-ProcID-Offset-r16 INTEGER (0..15) OPTIONAL, -- Need M
harq-ProcID-Offset2-r16 INTEGER (0..15) OPTIONAL, -- Need M
configuredGrantConfigIndex-r16 ConfiguredGrantConfigIndex-r16 OPTIONAL, -- Cond CG-List
configuredGrantConfigIndexMAC-r16 ConfiguredGrantConfigIndexMAC-r16 OPTIONAL, -- Cond CG-IndexMAC
periodicityExt-r16 INTEGER (1..5120) OPTIONAL, -- Need R
startingFromRV0-r16 ENUMERATED {on, off} OPTIONAL, -- Need R
phy-PriorityIndex-r16 ENUMERATED {p0, p1} OPTIONAL, -- Need R
autonomousTx-r16 ENUMERATED {enabled} OPTIONAL -- Cond LCH-BasedPrioritization ]]}
CG-UCI-OnPUSCH ::= CHOICE {
dynamic SEQUENCE (SIZE (1..4)) OF BetaOffsets,
semiStatic BetaOffsets}
CG-COT-Sharing-r16 ::= CHOICE {
noCOT-Sharing-r16 NULL,
cot-Sharing-r16 SEQUENCE {
duration-r16 INTEGER (1..39),
offset-r16 INTEGER (1..39),
channelAccessPriority-r16 INTEGER (1..4) }}
CG-StartingOffsets-r16 ::= SEQUENCE {
cg-StartingFullBW-InsideCOT-r16 SEQUENCE (SIZE (1..7)) OF INTEGER (0..6) OPTIONAL, -- Need R
cg-StartingFullBW-OutsideCOT-r16 SEQUENCE (SIZE (1..7)) OF INTEGER (0..6) OPTIONAL, -- Need R
cg-StartingPartialBW-InsideCOT-r16 INTEGER (0..6) OPTIONAL, -- Need R
cg-StartingPartialBW-OutsideCOT-r16 INTEGER (0..6) OPTIONAL -- Need R}
-- TAG-CONFIGUREDGRANTCONFIG-STOP
-- ASN1STOP
字段释义:
antennaPort:表示用于此配置的天线端口,最大位宽为 5。参见 TS 38.214 [19],第 6.1.2 节和 TS 38.212 [17],第 7.3.1 节。
autonomousTx:如果此字段存在,则配置授权配置配置为自主传输,参见 TS 38.321 [3]。kangguoying20210615
betaOffsetCG-UCI:CG-PUSCH 中 CG-UCI 的 Beta 偏移,参见 TS 38.213 [13],第 9.3 条kangguoying20210615
cg-COT-SharingList:表示 COT 共享组合的表(见 37.213 [48],第 4.1.3 条)。表中的一行可以设置为noCOT-Sharing,表示没有信道占用共享。kangguoying20210615
cg-COT-SharingOffset:指示从启用 UCI 中的 COT 共享指示的时隙末尾的偏移量,其中符号中的偏移量等于 14*n,其中 n 是 cg-COT-SharingOffset 的信号值。适用于未配置 ul-toDL-COT-SharingED-Threshold-r16 的情况(参见 37.213 [48],第 4.1.3 条)。kangguoying20210615
cg-DMRS-Configuration:DMRS 配置(参见 TS 38.214 [19],第 6.1.2.3 条)。
cg-minDFI-Delay:指示从PUSCH的结束符号到包含该PUSCH的携带HARQ-ACK的下行反馈指示(DFI)的PDCCH的起始符号的最小持续时间(以符号为单位)。在此最小持续时间之前收到的 HARQ-ACK 不被视为对该 PUSCH 有效(参见 TS 38.213 [13],第 10.5 条)。支持以下最小持续时间值,具体取决于配置的子载波间距 [符号]:
15 kHz: 7, m*14, 其中 m = {1, 2, 3, 4}kangguoying20210615
30 kHz: 7, m*14, 其中 m = {1, 2, 3, 4, 5, 6, 7, 8}
60 kHz: 7, m*14, 其中 m = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
cg-nrofPUSCH-InSlot:指示在一个时隙内配置到 CG 的连续 PUSCH 的数量,其中 SLIV 指示第一个 PUSCH 和附加相同长度的附加 PUSCH(参见 TS 38.214 [19],第 6.1.2.3 节)。kangguoying20210615
cg-nrofSlots:指示在配置的授权偏移时间实例之后的配置的授权周期中分配的时隙数(参见 TS 38.214 [19],第 6.1.2.3 节)。
cg-RetransmissionTimer:以周期的倍数表示配置的重传定时器的初始值(见TS 38.321 [3])。 cg-RetransmissionTimer 的值总是小于或等于configuredGrantTimer 的值。该字段始终配置为与 harq-ProcID-Offset 一起使用共享频谱信道访问进行操作。该字段未配置为在许可频谱中运行或与 harq-ProcID-Offset2 同步运行。kangguoying20210615
cg-UCI-Multiplexing:如果存在,该字段表示在 PUCCH 与 PUCCH 组内的 CG-PUSCH 重叠的情况下,CG-UCI 和 HARQ-ACK 被联合编码(参见 TS 38.213 [13],第 9 条)。kangguoying20210615
configuredGrantConfigIndex:BWP中Configured Grant配置的索引。
configuredGrantConfigIndexMAC:MAC实体中Configured Grant配置的索引。kangguoying20210615
configuredGrantTimer:以周期的倍数表示配置的授权定时器的初始值(参见 TS 38.321 [3])。配置 cg-RetransmissonTimer 时,如果 HARQ 进程在同一 BWP 上的不同配置授权之间共享,则对于在此 BWP 上共享 HARQ 进程的配置,configuredGrantTimer * periodity 将设置为相同的值。kangguoying20210615
dmrs-SeqInitialization:如果禁用了 transformPrecoder,网络将配置此字段。否则该字段不存在。
frequencyDomainAllocation:表示频域资源分配,参见 TS 38.214 [19],第 6.1.2 节和 TS 38.212 [17],第 7.3.1 节)。
frequencyHopping:intraSlot 启用'时隙内跳频',值interSlot 启用'时隙间跳频'。如果该字段不存在,则不配置跳频。字段 frequencyHopping 适用于“pusch-RepTypeA”的配置授权(参见 TS 38.214 [19],第 6.3.1 节)。kangguoying20210615
frequencyHoppingOffset:启用跳频时使用的跳频偏移(参见 TS 38.214 [19],第 6.1.2 条和第 6.3 条)。
frequencyHoppingPUSCH-RepTypeB:当 pusch-RepTypeIndicator 设置为“pusch-RepTypeB”时,指示类型 1 CG 的跳频方案(参见 TS 38.214 [19],第 6.1 节)。值 interRepetition 启用“重复间跳频”,值 interSlot 启用“时隙间跳频”。如果该字段不存在,则不会为类型 1 CG 启用跳频。
harq-ProcID-Offset:对于共享频谱信道接入的操作,这配置了可用于此配置授权的 HARQ 进程 ID 的范围,其中 UE 可以在 [harq-procID-offset, .., (harq-procID-offset + nrofHARQ-Processes – 1)]。
harq-ProcID-Offset2:指示用于导出 HARQ 进程 ID 的偏移量,参见 TS 38.321 [3],第 5.4.1 节。该字段未配置用于共享频谱信道访问的操作。kangguoying20210615
mcs-Table:指示 UE 将用于 PUSCH 的 MCS 表,无需转换预编码。如果该字段不存在
.........
资料来源:3GPP 38.331 6.3
资料整理:kangguoying20210615