3GPP TS 38.213 7.3.1节中,关于SRS的功率控制算法如下:
其中,
: 表示在载波f服务小区c以及SRS的发送时隙i UE被配置的最大发射功率;
: 表示在载波f,BWP b, 服务小区c,SRS资源集qs所配置的p0值;
: 表示在载波f,BWP b,服务小区c,发送时隙i配置的SRS RB数;
:表示在载波f,BWP b,服务小区c,SRS资源集qs所配置的alpha值;
: 表示在载波f,BWP b,服务小区c,SRS资源id qd所配置的参考信号计算pathloss;配置的参考信号有两种选择,一个是SSB,一个是CSI-RS。如果网络在SRS资源集配置中没有配置计算pathloss的参考信号,就默认使用SSB。
: 表示在载波f,BWP b,服务小区c,在SRS的发送时隙i,功率调整状态l的功率调整值。
---如果网络配置的srs-PowerControlAdjustmentStates参数指示SRS功率控制调整值与PUSCH的一致,那这里就用PUSCH的功率调整值。
---如果网络没有配置PUSCH传输,或者srs-PowerControlAdjustmentStates指示SRS与PUSCH分别独立功率控制,而且 tpc-Accumulation没有配置。那么SRS功率控制将使用累积功控。
---如果网络没有配置PUSCH传输,或者srs-PowerControlAdjustmentStates指示SRS与PUSCH分别独立功率控制,而且 tpc-Accumulation disabled,那么SRS功率控制将使用DCI中TPC的绝对值。DCI中TPC与累积功控和绝对功控的对应关系如3GPP TS 38.213 Table 7.1.1-1所示。比如,如果DCI中所携带的TPC为2,它们表示需要将SRS功率增加1dB。
从SRS功控公式中,可以看到pathloss是影响SRS发射功率的主要因素,其次是基站通过DCI TPC下发的功率调整值。
在3GPP TS 38.331中关于SRS-ResourceSet的定义中,可以看到p0值、alpha、pathloss参考信号配置。
Alpha值可以配置为0到1之间的小数,alpha04表示0.4。如果网络没有配置alpha值,那就默认为1.
Pathloss参考信号可以配置的选项是SSB和CSI-RS。UE通过所配置的参考信号计算相应的pathloos。
srs-PowerControlAdjustmentStates的参数中,sameAsFci2表示与PUSCH同功控,separateClosedLoop表示SRS与PUSCH独立功控。