对于每一个服务小区,网络会至少配置一个初始的BWP,其中包括至少一个下行BWP和一个或两个上行BWP。这里如果是两个上行BWP的话,那估计是考虑SUL(Supplementary UL)的情况。
BWP的配置可以按照上下行配置来区分,也可以按照Cell-specific和UE-dedicated来区分。举例来说,可以看到参数BWP-UplinkCommon和BWP-DownlinkCommon。在UE进行初始接入的时候,网络就已经通过系统信息为UE配置了一些关于PCell的BWP的信息。而对于PCell以为的其他小区,网络则是用专用的RRC信令来配置。
BWP ::= SEQUENCE {
locationAndBandwidth INTEGER (0..37949),
subcarrierSpacing SubcarrierSpacing,
cyclicPrefix ENUMERATED { extended } OPTIONAL -- Need R
}
其中cyclicPrefix是说明该BWP是否使用扩展的循环前缀。如果没有配置,UE默认为NCP。NCP是对于所有的SCS都支持的,但ECP仅支持60kHZ的SCS;locationAndBandwidth在频域指示了该BWP的位置和带宽;
subcarrierSpacing说明该BWP所使用的Numerology。
接下来,考虑下行的BWP配置。首先是bwp-Id,其他的RRC配置使用这个ID来和特定的BWP关联起来。值得注意的是,BWP ID=0总是分配给initial BWP。在DCI中有4个codepoint会映射到RRC配置的最多四个BWP上,从0到3。另外,可以看到这个IE包含了其他子IE,如bwp-Common和bwp-Dedicated。
BWP-Downlink ::= SEQUENCE {
bwp-Id BWP-Id,
bwp-Common BWP-DownlinkCommon OPTIONAL, -- Cond SetupOtherBWP
bwp-Dedicated BWP-DownlinkDedicated OPTIONAL, -- Need M
...
}
对于BWP-ID的描述,可以参看3GPP TS 38.331中的如下段落。
The IE BWP-Id is used to refer to Bandwidth Parts (BWP). The initial BWP is referred to by BWP-Id 0. The other BWPs are referred to by BWP-Id 1 to maxNrofBWPs.
这个IE是用来配置一个BWP的共同参数,即Cell-Specific, 其中就包括小区共用的下行控制信道和下行数据信道。网络会确保所有UE的共同参数配置是一样的。
BWP-DownlinkCommon ::= SEQUENCE {
genericParameters BWP,
pdcch-ConfigCommon SetupRelease { PDCCH-ConfigCommon } OPTIONAL, -- Need M
pdsch-ConfigCommon SetupRelease { PDSCH-ConfigCommon } OPTIONAL, -- Need M
...
}
这个IE是用来配置UE专属的,和下行BWP相关的信息,其中就包括UE专属的下行控制信道和下行数据信道,半静态调度的配置和无线链路监测的配置。radioLinkMonitoringConfig的配置目的是用来检测小区和波束的链路失效的,并且最大失效监测资源为8在Rel.15中。
BWP-DownlinkDedicated ::= SEQUENCE {
pdcch-Config SetupRelease { PDCCH-Config } OPTIONAL, -- Need M
pdsch-Config SetupRelease { PDSCH-Config } OPTIONAL, -- Need M
sps-Config SetupRelease { SPS-Config } OPTIONAL, -- Need M
radioLinkMonitoringConfig SetupRelease { RadioLinkMonitoringConfig } OPTIONAL, -- Need M
...
}
而对于UL BWP的RRC配置说明,可以稍后更新。
by JF