diff --git a/specification/stage-3/07 Uplink Transmission/07.01 PUSCH Power Control.md b/specification/stage-3/07 Uplink Transmission/07.01 PUSCH Power Control.md new file mode 100644 index 0000000000000000000000000000000000000000..f2e4d0fafa055de4b87e24d4e50816277131471f --- /dev/null +++ b/specification/stage-3/07 Uplink Transmission/07.01 PUSCH Power Control.md @@ -0,0 +1,59 @@ +## 7.1 PUSCH Power Control + +For a PUSCH transmission on active UL BWP *b*, as described in clause 12, of carrier *f* of serving cell *c*, a UE first calculates a linear value $\hat{P}_{PUSCH,b,f,c}(i,j,q_d,l)$ of the transmit power $P_{PUSCH,b,f,c}(i,j,q_d,l)$, with parameters as defined in clause 7.1.1. For a PUSCH transmission scheduled by a DCI format other than DCI format 0_0, or configured by *ConfiguredGrantConfig* or *semiPersistentOnPUSCH*, if *txConfig* in *PUSCH-Config* is set to 'codebook', + +- if *ul-FullPowerTransmission* in *PUSCH-Config* is provided, the UE scales $\hat{P}_{PUSCH,b,f,c}(i,j,q_d,l)$ by *s* where: + + - if *ul-FullPowerTransmission* in *PUSCH-Config* is set to *fullpowerMode1*, and each SRS resource in the *SRS-ResourceSet* with *usage* set to 'codebook' has more than one SRS port, *s* is the ratio of a number of antenna ports with non-zero PUSCH transmission power over the maximum number of SRS ports supported by the UE in one SRS resource + + - if *ul-FullPowerTransmission* in *PUSCH-Config* is set to *fullpowerMode2*, + + - *s*=1 for full power TPMIs reported by the UE \[18, TS 38.306\], and *s* is the ratio of a number of antenna ports with non-zero PUSCH transmission power over a number of SRS ports for remaining TPMIs, where the number of SRS ports is associated with an SRS resource indicated by an SRI field in a DCI format scheduling the PUSCH transmission if more than one SRS resource is configured in the *SRS-ResourceSet* with *usage* set to 'codebook', or indicated by Type 1 configured grant, or the number of SRS ports is associated with the SRS resource if only one SRS resource is configured in the *SRS-ResourceSet* with *usage* set to 'codebook', + + - *s*=1, if an SRS resource with a single port is indicated by an SRI field in a DCI format scheduling the PUSCH transmission when more than one SRS resource is provided in the *SRS-ResourceSet* with *usage* set to 'codebook', or indicated by Type 1 configured grant, or if only one SRS resource with a single port is provided in the *SRS-ResourceSet* with *usage* set to 'codebook', and + + - if *ul-FullPowerTransmission* in *PUSCH-Config* is set to *fullpower*, *s*=1 + +- else, if each SRS resource in the *SRS-ResourceSet* with *usage* set to 'codebook' has more than one SRS port, the UE scales the linear value by the ratio of the number of antenna ports with a non-zero PUSCH transmission power to the maximum number of SRS ports supported by the UE in one SRS resource. + +The UE splits the power equally across the antenna ports on which the UE transmits the PUSCH with non-zero power. + +### 7.1.1 UE behaviour + +If a UE transmits a PUSCH on active UL BWP *b* of carrier *f* of serving cell *c* using parameter set configuration with index *j* and PUSCH power control adjustment state with index *l* + +- if the UE is indicated a first *TCI-State* or *TCI-UL-State* and a second *TCI-State* or *TCI-UL-State*, and is configured with *multipanelSchemeSDM* or *multipanelSchemeSFN* or *sTx-2Panel*, and the UE determines to apply both the first *TCI-State* or *TCI-UL-State* and the second *TCI-State* or *TCI-UL-S*tate in PUSCH transmission occasion *i*, the UE determines the PUSCH transmission power $\hat{P}_{PUSCH,b,f,c,k}(i,j,q_d,l)$ for the k-th indicated *TCI-State* or *TCI-UL-State* as + +$$P_{\text{PUSCH},b,f,c,k}\left( i,j,q_{d},l \right) = \\\\ +\min\begin{Bmatrix} +P_{\text{CMAX},f,c,k}(i) \\ +P_{O_{PUSCH},b,f,c}(j) + 10\log_{10}\left( 2^{\mu} \cdot M_{RB,b,f,c}^{PUSCH}(i) \right) + \alpha_{b,f,c}(j) \cdot {PL}_{b,f,c}\left( q_{d} \right) + \mathrm{\Delta}_{TF,b,f,c}(i) + f_{b,f,c}(i,l)\\ +\end{Bmatrix} [dBm]$$ + +- else, the UE determines the PUSCH transmission power $P_{PUSCH,b,f,c}(i,j,q_d,l)$ in PUSCH transmission occasion *i* as + +$$P_{\text{PUSCH},b,f,c}\left( i,j,q_{d},l \right) = \\\\ +\min\begin{Bmatrix} +P_{\text{CMAX},f,c}(i) \\ +P_{O_{PUSCH},b,f,c}(j) + 10\log_{10}\left( 2^{\mu} \cdot M_{RB,b,f,c}^{PUSCH}(i) \right) + \alpha_{b,f,c}(j) \cdot {PL}_{b,f,c}\left( q_{d} \right) + \mathrm{\Delta}_{TF,b,f,c}(i) + f_{b,f,c}(i,l)\\ +\end{Bmatrix} [dBm]$$ + +where, + +- $P_{CMAX,f,c,k}(i)$ is the UE configured maximum output power for the k-th indicated *TCI-State* or *TCI-UL-State* defined in \[8-2, TS 38.101-2\] for carrier *f* of serving cell *c* in PUSCH transmission occasion *i* . + +- $P_{CMAX,f,c}(i)$ is the UE configured maximum output power defined in \[8-1, TS 38.101-1\], \[8-2, TS 38.101-2\], \[8-3, TS 38.101-3\] and \[8-5, TS 38.101-5\] for carrier *f* of serving cell *c* in PUSCH transmission occasion *i*. + +- $P_{0\_PUSCH, b, f, c}(j)$ is a parameter composed of the sum of a component $P_{O\_NOMINAL,PUSCH, f, c}(j)$ and a component $P_{O\_UE\_PUSCH,b,f,c}(j)$ where $i \in \{0,1, ..., J-1\}$. + + - If a UE established dedicated RRC connection using a Type-1 random access procedure, as described in clause 8, and is not provided *P0-PUSCH-AlphaSet* or for a PUSCH (re)transmission corresponding to a RAR UL grant as described in clause 8.3, + $j=0, P_{0\_UE\_PUSCH,b,f,c}(0)=0$, and $P_{O\_NOMINAL,PUSCH, f, c}(j) = P_{0\_PRE} + \Delta_{PREAMBLE,Msg3}$, + where $P_{0\_PRE}$ is provided by *preambleReceivedTargetPower* \[11, TS 38.321\] and $\Delta_{PREAMBLE_{Msg3}}$ is provided by *msg3-DeltaPreamble* or *deltaPreamble*, or $\Delta_{PREAMBLE,Msg3}=0dB$ if *msg3-DeltaPreamble* and *deltaPreamble* are not provided, for carrier *f* of serving cell *c*. + +***Table 7.1.1-1: Mapping of TPC Command Field in a DCI format scheduling a PUSCH transmission, or in DCI format 2_2 with CRC scrambled by TPC-PUSCH-RNTI, or in DCI format 2_3, to absolute and accumulated $\delta_{PUSCH,b,f,c}$ and $\delta_{SRS,b,f,c}$ values*** +| TPC Command Field | Accumulated $\delta_{PUSCH,b,f,c}$ or $\delta_{SRS,b,f,c}$ \[dB\] | Absolute $\delta_{PUSCH,b,f,c}$ or $\delta_{SRS,b,f,c}$ \[dB\] | +| :-: | :-: | :-: | +|0 |-1 |-4 | +|1 |0 |-1 | +|2 |1 |1 | +|3 |3 |4 |