概述
NR Rel-15/16学习笔记
- Slot配置
- 两条RRC相关信令
- tdd-UL-DL-ConfigurationCommon
- TDD-UL-DL-Pattern中参数的含义
- tdd-UL-DL-ConfigurationDedicated
- 其他一些配置情况
Slot配置
本片文章阐述NR Rel-15中slot的配置方法,该配置方案主要取决于RRC信令。
From TS 38.213 V15.10.0 11.1
两条RRC相关信令
第一个与slot配置相关的信令是tdd-UL-DL-ConfigurationCommon;第二个与slot配置相关的信令是tdd-UL-DL-ConfigurationDedicated。这两条信令的关系是,当ConfigurationCommon的信令会配置全上行,全下行slot,以及紧邻全上/下行slot的上下行符号,其余slot是Flexible slot;之后,ConfigurationDedicated的信令会重新配置Flexible slot的上下行符号。
tdd-UL-DL-ConfigurationCommon
TDD-UL-DL-ConfigCommon ::=
SEQUENCE {
referenceSubcarrierSpacing
SubcarrierSpacing,
pattern1
TDD-UL-DL-Pattern,
pattern2
TDD-UL-DL-Pattern
OPTIONAL, -- Need R
...
}
TDD-UL-DL-Pattern ::=
SEQUENCE {
dl-UL-TransmissionPeriodicity
ENUMERATED {ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10},
nrofDownlinkSlots
INTEGER (0..maxNrofSlots),
nrofDownlinkSymbols
INTEGER (0..maxNrofSymbols-1),
nrofUplinkSlots
INTEGER (0..maxNrofSlots),
nrofUplinkSymbols
INTEGER (0..maxNrofSymbols-1),
...,
[[
dl-UL-TransmissionPeriodicity-v1530
ENUMERATED {ms3, ms4}
OPTIONAL -- Need R
]]
}
首先,解释Pattern 1和Pattern 2之间的关系。当TDD-UL-DL-ConfigCommon同时配置了Pattern1 和Pattern2,如下图所示,二者可以看作一个周期的两个部分。
当只配置Pattern 1时,每隔
20
/
P
20/P
20/P个周期,配置的第一个符号是偶数帧的第一个符号。
当同时配置了Pattern 1和Pattern 2时,每隔
20
/
(
P
+
P
2
)
20/(P+P_{2})
20/(P+P2)个周期,配置的第一个符号是偶数帧的第一个符号。此时,
P
+
P
2
P+P_{2}
P+P2应该能被20整除。(一个frame是10ms,两个fram是20ms,无论是pattern1或者是pattern 1+pattern 2两个frame中应该正好包含整数个周期)
在该条信令中,配置的
μ
r
e
f
mu_{ref}
μref应该小于或者等于已经配置好的BWP中
μ
mu
μ的值。这样,该信令中配置的slot格式,就可以运用在DL/UL BWP的连续
2
μ
−
μ
r
e
f
2^{mu-mu_{ref}}
2μ−μref个slot上。
简单谈一下对于这句话的理解,每个DL/UL BWP的 μ mu μ可能是不同的,但是为了保证配置的slot格式在每个BWP上均可以使用,因此要求该信令中配置的slot正好包含整数个BWP中的slot,比如BWP中的slot的 μ mu μ是30khz,而配置的slot中 μ r e f mu_{ref} μref是60khz,那么一个配置的slot包含了两个BWP中的slot。假如信令中配置了一个全下行slot,则对应了BWP中两个全下行slot。
TDD-UL-DL-Pattern中参数的含义
dl-UL-TransmissionPeriodicity ( P P P)与referenceSubcarrierSpacing ( μ r e f mu_{ref} μref)共同决定了一个周期中包含了多少个slot,其包含的slot数目为 S = P ∗ 2 μ r e f S=P*2^{mu_{ref}} S=P∗2μref。由于每个周期中slot的数量必须为整数,因此 P P P和 μ r e f mu_{ref} μref存在一定对应关系。
P P P | μ r e f mu_{ref} μref |
---|---|
0.625 | 3 |
1.25 | 2,3 |
2.5 | 1,2,3 |
others | 0,1, 2,3 |
TDD-UL-DL-Pattern中其他参数的含义可以用下图阐述。
在TDD-UL-DL-ConfigureCommon只配置pattern 1的情况下,一个周期内,上下行符号的示意图。 nrofDownlinkSlots 决定了从第一个slot开始,全部下行slot的数目,最大取值为80; nrofUplinkSlots 决定了从最后一个slot倒数,全部上行slot的数目,最大取值也为80。 nrofDownlinkSymbols决定了在全下行slot的下一个slot中(图中为slot k-1),下行的符号数目,最大取值为13;nrofUplinkSymbols 决定了在全上行slot的上一个slot中(图中为slot k+1),上行的符号数目,最大取值为13。
如果配置了pattern 2,其参数含义与pattern 1类似,不再重复解释。
tdd-UL-DL-ConfigurationDedicated
TDD-UL-DL-ConfigDedicated ::=
SEQUENCE {
slotSpecificConfigurationsToAddModList
SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotConfig
OPTIONAL, -- Need N
slotSpecificConfigurationsToReleaseList
SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotIndex
OPTIONAL, -- Need N
...
}
TDD-UL-DL-SlotConfig ::=
SEQUENCE {
slotIndex
TDD-UL-DL-SlotIndex,
symbols
CHOICE {
allDownlink
NULL,
allUplink
NULL,
explicit
SEQUENCE {
nrofDownlinkSymbols
INTEGER (1..maxNrofSymbols-1)
OPTIONAL, -- Need S
nrofUplinkSymbols
INTEGER (1..maxNrofSymbols-1)
OPTIONAL
-- Need S
}
}
}
TDD-UL-DL-SlotIndex ::=
INTEGER (0..maxNrofSlots-1)
tdd-UL-DL-ConfigurationDedicated中的参数解析如下:
slotSpecificConfigurationsToAddModList提供了一系列flexible slot的配置方式,其中maxNrofSlots的最大值是320(周期10ms)。如图所示,假如原来slot从K-2到K+1均为Flexible slot,TDD-UL-DL-ConfigDedicated重写了slot K-2,K-1,K+1,则TDD-UL-DL-SlotConfig中slotIndex分别是K-2,K-1,K+1,symbols分别是allDownlink, explicit{nrofDownlinksymbols=5, nrofUplinksymbols=5},allUplink。K-1配置为explicit后,没有被配置的符号,依旧是flexible。
tdd-UL-DL-ConfigurationDedicated中的参考子载波间隔
μ
r
e
f
mu_{ref}
μref与tdd-UL-DL-ConfigurationCommon中的一致。二者的配置周期以及配置的slot类型适用于所有的BWP。
其他一些配置情况
如果没有配置用户去监测DCI 2_0,并且slot为flexible slot (DCI 2_0中包含了slot format indicator,具体的解释在38.213的11.1.1中)
- UE收到来自DCI 1_0或1_1或0_1的指示,则UE在该slot的对应符号上接收PDSCH或者CSI-RS
- UE收到来自DIC 0_0,DCI 0_1, DCI 1_0, DCI 1_1, DCI 2_3,RAR UL grant的指示,则UE在该slot的对应符号上发送PUSCH,PUCCH,PRACH,SRS
高层配置情况(1,2)以及默认情况 (3)
- 在非对称频谱单载波的情况下,如果高层信令在slot的一些符号上配置用户接收PDCCH,PDSCH,CSI-RS,并且UE没有监测到DCI format 0_0,0_1,1_0,1_1,2_3,指示UE在该slot的这些符号上发送PUSCH,PUCCH,PRACH或者SRS,则用户在该slot的这些符号上接收PDCCH,PDSCH,CSI-RS。否则,UE不在该slot的这些符号上接收PDCCH,PDSCH,CSI-RS(个人理解,这里隐藏的含义是,假如高层指示下行,DCI指示上行,按照DCI执行上行)。
- 在非对称频谱单载波的情况下,如果高层信令在slot的一些符号上配置用户发送SRS,PUSCH,PUCCH,PRACH,但是UE监测到DCI format 1_0,1_1,0_1,指示UE在该slot的这些符号上接收CSI-RS或者PDSCH。
2.1 假如时间节点 T 1 T_1 T1为UE监测到包含DCI format 1_0,1_1,0_1的CORESET的最后一个符号,UE不会取消 T 1 + T p r o c , 2 T_{1}+T_{proc,2} T1+Tproc,2内的上行发送。
2.2 UE取消 T 1 + T p r o c , 2 T_{1}+T_{proc,2} T1+Tproc,2之外的上行发送。 - 在非对称频谱单载波的情况下,如果根据SIB1中的ssb-PositionsInBurst或者ServingCellConfigCommon中的ssb-PositionsInBurst指示,指示slot中的一些符号为SSB接收,为了避免与上行覆盖,UE不会在该slot的这些符号上发送SRS,PRACH,PUCCH,PUSCH。UE也不希望RRC将这些符号配置为上行符号。
RRC配置情况(1,2,3)以及默认情况(4,5)
- 如果一个slot中的部分符号按照RRC的指示,作为上行符号,如果接收PDCCH,PDSCH,CSI-RS可能导致与任何上行符号重叠,则UE不希望接收这些下行信息。
- 如果一个slot中的部分符号按照RRC的指示,作为下行符号,如果发送PUCCH,PUSCH,SRS或者PRACH可能与任何下行符号重叠,则UE不希望发送这些上行信息。
- 如果一个slot中的部分符号按照RRC的指示,作为灵活符号,UE不再希望接收到高层信令,在这些符号上配置发送或者接收。
- 如果一个slot中的部分符号对应有效的PRACH时机以及PRACH发送时机之前的 N g a p N_{gap} Ngap个符号(38.213 8.1节描述),如果接收PDCCH,PDSCH,CSI-RS可能导致与这些符号重叠,则UE不希望接收这些下行信息;同时,UE也不希望RRC将这些符号配置为下行符号。
- 如果一个slot中的部分符号按照MIB信息中的pdcch-ConfigSIB1中指示,作为一个CORESET(Type0-PDCH CSS),UE不希望RRC将这些符号配置为上行符号。
PUSCH/PDSCH调度多个slot的情况 (针对Repetition)
- UE被DCI 1_1调度,在多个slot上接收PDSCH,如果根据TDD-UL-DL-ConfigCommon或者 TDD-UL-DL-ConfigurationDedicated信令,在多个slot中,某个slot包含了一个上行符号,则UE不在该slot上接收PDSCH。
- UE被DCI 0_1调度,在多个slot上发送PUSCH,如果根据TDD-UL-DL-ConfigCommon或者 TDD-UL-DL-ConfigrationDedicated信令,在多个slot中,某个slot包含了一个下行符号,则UE不在该slot上发送PUSCH。
最后
以上就是热情大树为你收集整理的Slot配置-1Slot配置的全部内容,希望文章能够帮你解决Slot配置-1Slot配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复