我是靠谱客的博主 热情大树,最近开发中收集的这篇文章主要介绍Slot配置-1Slot配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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=P2μref。由于每个周期中slot的数量必须为整数,因此 P P P μ r e f mu_{ref} μref存在一定对应关系。

P P P μ r e f mu_{ref} μref
0.6253
1.252,3
2.51,2,3
others0,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)

  1. 在非对称频谱单载波的情况下,如果高层信令在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执行上行)。
  2. 在非对称频谱单载波的情况下,如果高层信令在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之外的上行发送。
  3. 在非对称频谱单载波的情况下,如果根据SIB1中的ssb-PositionsInBurst或者ServingCellConfigCommon中的ssb-PositionsInBurst指示,指示slot中的一些符号为SSB接收,为了避免与上行覆盖,UE不会在该slot的这些符号上发送SRS,PRACH,PUCCH,PUSCH。UE也不希望RRC将这些符号配置为上行符号。

RRC配置情况(1,2,3)以及默认情况(4,5)

  1. 如果一个slot中的部分符号按照RRC的指示,作为上行符号,如果接收PDCCH,PDSCH,CSI-RS可能导致与任何上行符号重叠,则UE不希望接收这些下行信息。
  2. 如果一个slot中的部分符号按照RRC的指示,作为下行符号,如果发送PUCCH,PUSCH,SRS或者PRACH可能与任何下行符号重叠,则UE不希望发送这些上行信息。
  3. 如果一个slot中的部分符号按照RRC的指示,作为灵活符号,UE不再希望接收到高层信令,在这些符号上配置发送或者接收。
  4. 如果一个slot中的部分符号对应有效的PRACH时机以及PRACH发送时机之前的 N g a p N_{gap} Ngap个符号(38.213 8.1节描述),如果接收PDCCH,PDSCH,CSI-RS可能导致与这些符号重叠,则UE不希望接收这些下行信息;同时,UE也不希望RRC将这些符号配置为下行符号。
  5. 如果一个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配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部