5.1.1 Physical uplink shared channel

36.2133GPPEvolved Universal Terrestrial Radio Access (E-UTRA)Physical layer proceduresRelease 17TS

If the UE is configured with a SCG, the UE shall apply the procedures described in this clause for both MCG and SCG

– When the procedures are applied for MCG, the terms ‘secondary cell’, ‘secondary cells’ , ‘serving cell’, ‘serving cells’ in this clause refer to secondary cell, secondary cells, serving cell, serving cells belonging to the MCG respectively.

– When the procedures are applied for SCG, the terms ‘secondary cell’, ‘secondary cells’, ‘serving cell’, ‘serving cells’ in this clause refer to secondary cell, secondary cells (not including PSCell), serving cell, serving cells belonging to the SCG respectively. The term ‘primary cell’ in this clause refers to the PSCell of the SCG.

If the UE is configured with a PUCCH-SCell, the UE shall apply the procedures described in this clause for both primary PUCCH group and secondary PUCCH group

– When the procedures are applied for primary PUCCH group, the terms ‘secondary cell’, ‘secondary cells’ , ‘serving cell’, ‘serving cells’ in this clause refer to secondary cell, secondary cells, serving cell, serving cells belonging to the primary PUCCH group respectively.

– When the procedures are applied for secondary PUCCH group, the terms ‘secondary cell’, ‘secondary cells’, ‘serving cell’, ‘serving cells’ in this clause refer to secondary cell, secondary cells, serving cell, serving cells belonging to the secondary PUCCH group respectively.

For PUSCH (re)transmissions corresponding to ul-ConfigInfo-r14, the UE shall apply the procedures corresponding to PUSCH (re)transmission corresponding to the random access response grant.

5.1.1.1 UE behaviour

The setting of the UE Transmit power for a Physical Uplink Shared Channel (PUSCH) transmission is defined as follows.

If the UE transmits PUSCH without a simultaneous PUCCH for the serving cell , then the UE transmit power for PUSCH transmission in subframe/slot/subslot i for the serving cell is given by

[dBm]

If the UE transmits PUSCH simultaneous with PUCCH for the serving cell , then the UE transmit power for the PUSCH transmission in subframe/slot/subslot i for the serving cell is given by

[dBm]

If the UE is not transmitting PUSCH for the serving cell c, for the accumulation of TPC command received with DCI format 3/3A for PUSCH, the UE shall assume that the UE transmit power for the PUSCH transmission in subframe i for the serving cell is computed by

[dBm]

where,

is the configured UE transmit power defined in [6] in subframe/slot/subslot i for serving cell and is the linear value of . If the UE transmits PUCCH without PUSCH in subframe for the serving cell c, for the accumulation of TPC command received with DCI format 3/3A for PUSCH, the UE shall assume as given by Clause 5.1.2.1. If the UE does not transmit PUCCH and PUSCH in subframe for the serving cell c, for the accumulation of TPC command received with DCI format 3/3A for PUSCH, the UE shall compute assuming MPR=0dB, A-MPR=0dB, P-MPR=0dB and TC =0dB, where MPR, A-MPR, P-MPR and TC are defined in [6].

is the linear value of defined in Clause 5.1.2.1

– If the UE is a BL/CE UE configured with higher layer parameter ce-PUSCH-SubPRB-Config-r15, and the PUSCH resource assignment valid for subframe i and serving cell is using uplink resource allocation type 5, is the bandwidth of the PUSCH resource assignment expressed in fraction of a resource block and is given by where are defined in [3] and is defined in Clause 8.6.1 for subframe i, is the bandwidth of the PUSCH resource assignment expressed in number of resource blocks valid for subframe/slot/subslot i and serving cell otherwise.

– If the UE is configured with higher layer parameter UplinkPowerControlDedicated-v12x0 for serving cell and if subframe belongs to uplink power control subframe set 2 as indicated by the higher layer parameter tpc-SubframeSet-r12,

– when j=0, , where j=0 is used for PUSCH (re)transmissions corresponding to a semi-persistent grant. and are the parameters p0-UE-PUSCH-Persistent-SubframeSet2-r12 and p0-NominalPUSCH-Persistent -SubframeSet2-r12 respectively provided by higher layers, for each serving cell .

– when j=1,, where j=1 is used for PUSCH (re)transmissions corresponding to a dynamic scheduled grant. and are the parameters p0-UE-PUSCH-SubframeSet2-r12 and p0-NominalPUSCH-SubframeSet2-r12 respectively, provided by higher layers for serving cell .

– when j=2, where and , where the parameter preambleInitialReceivedTargetPower [8] () and are signalled from higher layers for serving cell , where j=2 is used for PUSCH (re)transmissions corresponding to the random access response grant.

Otherwise

is a parameter composed of the sum of a component provided from higher layers for j=0, 1 and 3 and a component provided by higher layers for j=0, 1 and 3 for serving cell . For PUSCH (re)transmissions corresponding to a semi-persistent grant then j=0 , for PUSCH (re)transmissions corresponding to a dynamic scheduled grant then j=1, for PUSCH (re)transmissions corresponding to the random access response grant then j=2 and for BL/CE UE PUSCH (re)transmission using preconfigured uplink resource then j=3. and , where the parameter preambleInitialReceivedTargetPower [8] () and are signalled from higher layers for serving cell .

– If the UE is configured with higher layer parameter UplinkPowerControlDedicated-v12x0 for serving cell and if subframe belongs to uplink power control subframe set 2 as indicated by the higher layer parameter tpc-SubframeSet-r12,

– For j=0 or 1, . is the parameter alpha-SubframeSet2-r12 provided by higher layers for each serving cell .

– For j=2, .

– Else if the UE is configured with higher layer parameter UplinkPowerControlDedicated-v15x0 for serving cell c,

– For j=0 or 1, . is the parameter alpha-UE-r15 provided by higher layers for each serving cell .

– For j=2, .

Otherwise

– For j =0 or 1, is a 3-bit parameter provided by higher layers for serving cell . For j=2, For j=3, is the parameter pur-PUSCH-power-control-alpha provided by higher layers for serving cell .

is the downlink path loss estimate calculated in the UE for serving cell in dB and = referenceSignalPower – higher layer filtered RSRP, where referenceSignalPower is provided by higher layers and RSRP is defined in [5] for the reference serving cell and the higher layer filter configuration is defined in [11] for the reference serving cell.

– If serving cell belongs to a TAG containing the primary cell then, for the uplink of the primary cell, the primary cell is used as the reference serving cell for determining referenceSignalPower and higher layer filtered RSRP. For the uplink of the secondary cell, the serving cell configured by the higher layer parameter pathlossReferenceLinking defined in [11] is used as the reference serving cell for determining referenceSignalPower and higher layer filtered RSRP.

– If serving cell belongs to a TAG containing the PSCell then, for the uplink of the PSCell, the PSCell is used as the reference serving cell for determining referenceSignalPower and higher layer filtered RSRP; for the uplink of the secondary cell other than PSCell, the serving cell configured by the higher layer parameter pathlossReferenceLinking defined in [11] is used as the reference serving cell for determining referenceSignalPower and higher layer filtered RSRP.

– If serving cell belongs to a TAG not containing the primary cell or PSCell then serving cell is used as the reference serving cell for determining referenceSignalPower and higher layer filtered RSRP.

for and 0 for where is given by the parameter deltaMCS-Enabled provided by higher layers for each serving cell . and , for each serving cell , are computed as below. for transmission mode 2.

for control data sent via subframe-PUSCH without UL-SCH data or slot/sublot-PUSCH without UL-SCH data if the UE is configured with a higher layer parameter uplinkPower-CSIPayload, and withdefined as the number of CQI/PMI bits including CRC for a given RI value for slot/subslot-PUSCH without UL-SCH data if the UE is not configured with a higher layer parameter uplinkPower-CSIPayload, and BPRE= for other cases.

– where is the number of code blocks, is the size for code block , is the number of CQI/PMI bits including CRC bits and is the number of resource elements determined as , where , , and are defined in [4].

for control data sent via PUSCH without UL-SCH data and for other cases.

is a correction value, also referred to as a TPC command and is included in PDCCH/EPDCCH with DCI format 0/0A/0B/0C/4/4A/4B or in PDCCH/SPDCCH with DCI format 7-0A/7-0B or in MPDCCH with DCI format 6-0A for serving cell or jointly coded with other TPC commands in PDCCH/MPDCCH with DCI format 3/3A whose CRC parity bits are scrambled with TPC-PUSCH-RNTI. If the UE is configured with higher layer parameter UplinkPowerControlDedicated-v12x0 for serving cell and if subframe belongs to uplink power control subframe set 2 as indicated by the higher layer parameter tpc-SubframeSet-r12, the current PUSCH power control adjustment state for serving cell is given by, and the UE shall use instead of to determine . Otherwise, the current PUSCH power control adjustment state for serving cell is given by. If the UE is configured with multiple UL SPS configurations, is a correction value, also referred to as a TPC command and is jointly coded with other TPC commands in PDCCH with DCI format 3/3A whose CRC parity bits are scrambled with TPC-PUSCH-RNTI, where x is SPS-ConfigIndex-r14, and and are replaced by and , respectively.

and if accumulation is enabled based on the parameter Accumulation-enabled or accumulationEnabledsTTI provided by higher layers or if the TPC command  is included in a PDCCH/EPDCCH with DCI format 0 or in a MPDCCH with DCI format 6-0A for serving cell where the CRC is scrambled by the Temporary C-RNTI or PUR-RNTI

and if accumulation is enabled based on the parameter Accumulation-enabled or accumulationEnabledsTTI provided by higher layers and if the TPC command is included in a PDCCH with DCI format 3/3A whose CRC parity bits are scrambled by TPC-PUSCH-RNTI and if the UE is configured with multiple UL SPS configurations.

– where was signalled on PDCCH/EPDCCH with DCI format 0/0A/0B/0C/4/4A/4B or PDCCH/SPDCCH with DCI format 7-0A/7-0B or MPDCCH with DCI format 6-0A or PDCCH/MPDCCH with DCI format 3/3A on subframe/slot/subslot , and where is the first value after reset of accumulation. For a BL/CE UE configured with CEModeA, subframe is the last subframe in which the MPDCCH with DCI format 6-0A or MPDCCH with DCI format 3/3A is transmitted.

– The value of for a BL/CE UE is

– if the UE is configured with the higher layer parameter CellSpecificKoffset,

– where

is the parameter CellSpecificKoffset provided by higher layers, and

is the parameter UESpecificKoffset provided by higher layers, otherwise

– otherwise,

– .

– The value of is

– For FDD or FDD-TDD and serving cell frame structure type 1

– if the UE is configured with higher layer parameter shortTTI and the TPC command is included in a PDCCH/ SPDCCH with DCI format 7-0A/7-0B and for PUSCH transmissions in a subslot,

– the UE is configured with higher layer parameters dl-STTI-Length=’subslot’ and ul-STTI-Length=’slot’ and the TPC command  is included in a PDCCH/ SPDCCH with DCI format 7-0A/7-0B and for PUSCH transmissions in a slot, corresponds to:

– a subslot among subslot 4 or 5 of subframe N-3 or subslot 0 of subframe N-2 in which the UE has received the TPC command if the slot PUSCH is to be transmitted in slot 0 of subframe N. A UE is not expected to receive TPC command in more than one subslot among subslot 4 or 5 of subframe N-3 or subslot 0 of subframe N-2 corresponding to slot-PUSCH transmission in slot 0 of subframe N.

– a subslot among subslot 1 or 2 or 3 of subframe N-2 in which the UE has received the TPC command if the slot-PUSCH is to be transmitted in slot 1 of subframe N. A UE is not expected to receive TPC command in more than one subslot among subslot 1 or 2 or 3 of subframe N-2 corresponding to slot-PUSCH transmission in slot 1of subframe N.

– if the UE is configured with higher layer parameter shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the UE-specific search space,

– otherwise, = 4 (in unit of slots for slot-PUSCH and the TPC command is included in a PDCCH/ SPDCCH with DCI format 7-0A/7-0B, and in units of subframe for subframe-PUSCH and for slot/subslot-PUSCH with a TPC commandprovided in the PDCCH with DCI format 3/3A).

– For TDD, if the UE is configured with more than one serving cell and the TDD UL/DL configuration of at least two configured serving cells is not the same, or if the UE is configured with the parameter EIMTA-MainConfigServCell-r12 for at least one serving cell, or for FDD-TDD and serving cell frame structure type 2, the "TDD UL/DL configuration" refers to the UL-reference UL/DL configuration (defined in Clause 8.0) for serving cell .

– For TDD UL/DL configurations 1-6 and UE not configured with higher layer parameter symPUSCH-UpPts-r14 for the serving cell , is given

– in Table 5.1.1.1-1A if the UE is configured with higher layer parameter shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the UE-specific search space for subframe-PUSCH transmissions,

– in Table 5.1.1.1-1B for special subframe configuration 1, 2, 3, 4, 6, 7, 8 and Table 5.1.1.1-1C for special subframe configuration 0, 5, 9 if the UE is configured with higher layer parameter shortTTI and the TPC command is included in a PDCCH/ SPDCCH with DCI format 7-0A/7-0B, and for uplink transmissions in a slot,

– by if the slot-PUSCH transmission in slot 15 or 16 is scheduled with a PDCCH/SPDCCH with DCI format 7-0A/7-0B in which the LSB of the UL index is set to 1 for TDD UL/DL configuration 6 and special subframe configuration 0, 5, 9,

– in Table 5.1.1.1-1 otherwise.

– For TDD UL/DL configuration 0 and UE not configured with higher layer parameter symPUSCH-UpPts-r14 for the serving cell .

– If the subframe-PUSCH transmission in subframe 2 or 7 is scheduled with a PDCCH/EPDCCH of DCI format 0/4 or a MPDCCH of DCI format 6-0A in which the LSB of the UL index is set to 1, = 7

– For slot-PUSCH transmissions, is given by Table 5.1.1.1-1B for special subframe configuration 1, 2, 3, 4, 6, 7, 8 and Table 5.1.1.1-1C for special subframe configuration 0, 5, 9 if the TPC command is included in a PDCCH/ SPDCCH with DCI format 7-0A/7-0B. If the TPC command is provided in the PDCCH with DCI format 3/3A, is given in Table 5.1.1.1-1.

– For all other subframe-PUSCH transmissions, is given in Table 5.1.1.1-1A if the UE is configured with shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the UE-specific search space, otherwise Table 5.1.1.1-1.

– For TDD UL/DL configurations 0-5 and UE configured with higher layer parameter symPUSCH-UpPts-r14 for the serving cell , is given in

– Table 5.1.1.1-4A if the UE is configured with shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the UE-specific search space,

– Table 5.1.1.1-4B for slot-PUSCH transmissions if the TPC command  is included in a PDCCH/ SPDCCH with DCI format 7-0A/7-0B,

– Table 5.1.1.1-4 otherwise.

– For TDD UL/DL configuration 6 and UE configured with higher layer parameter symPUSCH-UpPts-r14 for the serving cell

  • If the subframe-PUSCH transmission in subframe 2 or 7 is scheduled with a PDCCH/EPDCCH of DCI format 0/4 if the UE is not configured with higher layer parameter shortProcessingTime or if the UE is configured with higher layer parameter shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the common search space in which the LSB of the UL index is set to 1, = 6

– For all other PUSCH transmissions, is given in

  • Table 5.1.1.1-4A if the UE is configured with shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the UE-specific search space,
  • Table 5.1.1.1-4B for slot-PUSCH transmissions if the TPC command  is included in a PDCCH/ SPDCCH with DCI format 7-0A/7-0B,

– Table 5.1.1.1-4 otherwise.

– For a serving cell with frame structure type 3,

– For an uplink DCI format 0A/4A carrying AUL-DFI according to clause 8.3A, =4.

– For an uplink DCI format 0A/0B/0C/4A/4B with CRC scrambled by C-RNTI with PUSCH trigger A set to 0, is equal to k+l, where k and l are defined in in Clause 8.0.

– For an uplink DCI format 0A/0B/0C/4A/4B with CRC scrambled by C-RNTI with PUSCH trigger A set to 1 and upon the detection of PDCCH with CRC scrambled by CC-RNTI and with ‘PUSCH trigger B’ field set to ‘1’ described in Clause 8.0, is equal to p+k+l, where p, k and l are defined in Clause 8.0.

– If a UE detected multiple TPC commands in subframe , the UE shall use the TPC command in the PDCCH/EPDCCH with DCI format 0A/0B/0C/4A/4B with CRC scrambled by C-RNTI which schedules PUSCH transmission in subframe i.

– For serving cell and a non-BL/CE UE, the UE attempts to decode a PDCCH/EPDCCH of DCI format 0/0A/0B/0C/4/4A/4B or a PDCCH/SPDCCH of DCI format 7-0A/7-0B with the UE’s C-RNTI or a PDCCH/EPDCCH of DCI format 0 for SPS C-RNTI or a PDCCH/SPDCCH of DCI format 7-0A/7-0B for SPS C-RNTI or a PDCCH/EPDCCH of DCI format 0 for UL-SPS-V-RNTI and a PDCCH of DCI format 3/3A with this UE’s TPC-PUSCH-RNTI in every subframe except when in DRX or where serving cell is deactivated.

– For serving cell and a BL/CE UE configured with CEModeA, the UE attempts to decode a MPDCCH of DCI format 6-0A with the UE’s C-RNTI or SPS C-RNTI or PUR-RNTI and a MPDCCH of DCI format 3/3A with this UE’s TPC-PUSCH-RNTI in every BL/CE downlink subframe except when in DRX

– For a non-BL/CE UE and for subframe PUSCH transmissions, if DCI format 0/0A/0B/0C/4/4A/4B for serving cell and DCI format 3/3A are both detected in the same subframe, then the UE shall use the provided in DCI format 0/0A/0B/0C/4/4A/4B.

– For slot/subslot-PUSCH transmissions corresponding to a PDCCH/SPDCCH with DCI format 7-0A/7-0B with the UE’s C-RNTI for serving cell c, the UE shall use the provided in DCI format 7-0A/7-0B

– For serving cell c and slot/subslot-PUSCH transmissions without a corresponding PDCCH/SPDCCH in slot/subslot i of subframe I, the UE shall use the TPC command provided in the PDCCH with DCI format 3/3A received in a subframe not later than subframe when configured by higher layer parameter tpc-PDCCH-ConfigPUSCH-SPS for the serving cell c and for the corresponding SPS-ConfigIndex-r14 if the UE is configured with multiple UL SPS configurations.

– For a BL/CE UE configured with CEModeA, if DCI format 6-0A for serving cell and DCI format 3/3A are both detected in the same subframe, then the UE shall use the provided in DCI format 6-0A.

dB for a subframe/slot/subslot where no TPC command is decoded for serving cell or where DRX occurs or i is not an uplink subframe/slot/subslot in TDD or FDD-TDD and serving cell c frame structure type 2.

dB for subframe-PUSCH transmissions if the subframe i is not the first subframe scheduled by a PDCCH/EPDCCH of DCI format 0B/4B.

– The dB accumulated values signalled on PDCCH/EPDCCH with DCI format 0/0A/0B/0C/4/4A/4B or PDCCH/SPDCCH with DCI format 7-0A/7-0B or MPDCCH with DCI format 6-0A are given in Table 5.1.1.1-2. If the PDCCH/EPDCCH with DCI format 0 or PDCCH/SPDCCH with DCI format 7-0A/7-0B or MPDCCH with DCI format 6-0A or PDCCH/SPDCCH with DCI format 7-0A/7-0B is validated as a SPS activation or release PDCCH/EPDCCH/MPDCCH/SPDCCH, then is 0dB.

– The dB accumulated values signalled on PDCCH/MPDCCH with DCI format 3/3A are one of SET1 given in Table 5.1.1.1-2 or SET2 given in Table 5.1.1.1-3 as determined by the parameter TPC-Index provided by higher layers.

– If UE has reached for serving cell , positive TPC commands for serving cell shall not be accumulated

– If UE has reached minimum power, negative TPC commands shall not be accumulated

– For serving cell , when the UE is configured with higher layer parameter shortTTI or when there is a change in configuration corresponding to the higher layer parameter shortTTI, for the first following PUSCH transmission in a slot or subslot in a given subframe is set to the value of associated with PUSCH of the previous uplink subframe.

– If the UE is not configured with higher layer parameter UplinkPowerControlDedicated-v12x0 for serving cell , the UE shall reset accumulation

– For serving cell , when value is changed by higher layers

– For serving cell , when the UE receives random access response message for serving cell

– For serving cell , and BL/CE UE configured with CEModeA, when the UE performs PUSCH transmission using preconfigured uplink resource

– If the UE is configured with higher layer parameter UplinkPowerControlDedicated-v12x0 for serving cell ,

– the UE shall reset accumulation corresponding to for serving cell

– when value is changed by higher layers

– when the UE receives random access response message for serving cell

– the UE shall reset accumulation corresponding to for serving cell

– when value is changed by higher layers

– If the UE is configured with higher layer parameter UplinkPowerControlDedicated-v15x0 for serving cell , the UE shall reset accumulation corresponding to for serving cell

– when value is changed by higher layers

– If the UE is configured with higher layer parameter UplinkPowerControlDedicated-v12x0 for serving cell and

– if subframe belongs to uplink power control subframe set 2 as indicated by the higher layer parameter tpc-SubframeSet-r12

– if subframe does not belong to uplink power control subframe set 2 as indicated by the higher layer parameter tpc-SubframeSet-r12

and if accumulation is not enabled for serving cell based on the parameter Accumulation-enabled or accumulationEnabledsTTI provided by higher layers

– where was signalled on PDCCH/EPDCCH with DCI format 0/0A/0B/0C/4/4A/4B or PDCCH/SPDCCH with DCI format 7-0A/7-0B or MPDCCH with DCI format 6-0A for serving cell on subframe . For a BL/CE UE configured with CEModeA, subframe is the last subframe in which the MPDCCH with DCI format 6-0A or MPDCCH with DCI format 3/3A is transmitted.

– The value of is

– For FDD or FDD-TDD and serving cell frame structure type 1

– if the UE is configured with higher layer parameter shortTTI and for PUSCH transmissions in a subslot,

– the UE is configured with higher layer parameters dl-STTI-Length=’subslot’ and ul-STTI-Length=’slot’ and for PUSCH transmissions in a slot, corresponds to:

– a subslot among subslot 4 or 5 of subframe N-3 or subslot 0 of subframe N-2 in which the UE has received the TPC command if the slot- PUSCH is to be transmitted in slot 0 of subframe N. A UE is not expected to receive TPC command in more than one subslot among subslot 4 or 5 of subframe N-3 or subslot 0 of subframe N-2 corresponding to slot-PUSCH transmission in slot 0 of subframe N.

– a subslot among subslot 1 or 2 or 3 of subframe N-2 in which the UE has received the TPC command if the slot-PUSCH is to be transmitted in slot 1 of subframe N. A UE is not expected to receive TPC command in more than one subslot among subslot 1 or 2 or 3 of subframe N-2 corresponding to slot-PUSCH transmission in slot 1of subframe N.

– if configured with higher layer parameter shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the UE-specific search space,

– otherwise, = 4

– For TDD, if the UE is configured with more than one serving cell and the TDD UL/DL configuration of at least two configured serving cells is not the same, or if the UE is configured with the parameter EIMTA-MainConfigServCell-r12 for at least one serving cell, or FDD-TDD and serving cell frame structure type 2, the "TDD UL/DL configuration" refers to the UL-reference UL/DL configuration (defined in Clause 8.0) for serving cell .

– For TDD UL/DL configurations 1-6 and UE not configured with higher layer parameter symPUSCH-UpPts-r14 for the serving cell , is given

– in Table 5.1.1.1-1A if the UE is configured with shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the UE-specific search space for subframe-PUSCH transmissions,

– in Table 5.1.1.1-1B for special subframe configuration 1, 2, 3, 4, 6, 7, 8 and Table 5.1.1.1-1C for special subframe configuration 0, 5, 9 if the UE is configured with higher layer parameter sTTI, and for uplink transmissions in a slot,

– by if the slot-PUSCH transmission in slot 15 or 16 is scheduled with a PDCCH/SPDCCH with DCI format 7-0A/7-0B in which the LSB of the UL index is set to 1 for TDD UL/DL configuration 6 and special subframe configuration 0, 5, 9,

– in Table 5.1.1.1-1 otherwise.

– For TDD UL/DL configuration 0 and UE not configured with higher layer parameter symPUSCH-UpPts-r14 for the serving cell .

– If the subframe-PUSCH transmission in subframe 2 or 7 is scheduled with a PDCCH/EPDCCH of DCI format 0/4 or a MPDCCH with DCI format 6-0A in which the LSB of the UL index is set to 1, = 7

– For slot-PUSCH transmissions, is given by Table 5.1.1.1-1B for special subframe configuration 1, 2, 3, 4, 6, 7, 8 and Table 5.1.1.1-1C for special subframe configuration 0, 5, 9.

– For all other PUSCH transmissions, is given in Table 5.1.1.1-1A if the UE is configured with shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the UE-specific search space, Table 5.1.1.1-1 otherwise.

– For TDD UL/DL configurations 0-5 and UE configured with higher layer parameter symPUSCH-UpPts-r14 for the serving cell , is given in

– Table 5.1.1.1-4A if the UE is configured with shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the UE-specific search space,

– Table 5.1.1.1-4B for slot-PUSCH transmissions,

– Table 5.1.1.1-4 otherwise.

– For TDD UL/DL configuration 6 and UE configured with higher layer parameter symPUSCH-UpPts-r14 for the serving cell

– If the subframe-PUSCH transmission in subframe 2 or 7 is scheduled with a PDCCH/EPDCCH of DCI format 0/4 if the UE is not configured with higher layer parameter shortProcessingTime or if the UE is configured with higher layer parameter shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the common search space in which the LSB of the UL index is set to 1, = 6.

  • If the subframe-PUSCH transmission in subframe s is scheduled with a PDCCH of DCI format 0/4, if the UE is configured with higher layer parameter shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the UE-specific search space in which the LSB of the UL index is set to 1,
  • for s= 1 or 2
  • for s= 3

– If the slot-PUSCH transmission in slot 4, 15 or 16 is scheduled with a PDCCH/SPDCCH with DCI format 7-0A/7-0B in which the LSB of the UL index is set to 1, = 5.

– For all other PUSCH transmissions, is given in

– Table 5.1.1.1-4A if the UE is configured with shortProcessingTime and the corresponding PDCCH with CRC scrambled by C-RNTI is in the UE-specific search space,

– Table 5.1.1.1-4B for slot- PUSCH transmissions,

– Table 5.1.1.1-4 otherwise.

– For a serving cell with frame structure type 3,

– For an uplink DCI format 0A/4A carrying AUL-DFI according to clause 8.3A, =4.

– For an uplink DCI format 0A/4A with CRC scrambled by C-RNTI with PUSCH trigger A set to 0, is equal to k+l, where k and l are defined in in Clause 8.0.

– For an uplink DCI format 0B/4B with CRC scrambled by C-RNTI with PUSCH trigger A set to 0, is equal to k+l+i’ with , where niHARQ_ID is HARQ process number in subframe i, and k, l, nHARQ_ID and NHARQ are defined in Clause 8.0.

– For an uplink DCI format 0A/4A with CRC scrambled by C-RNTI with PUSCH trigger A set to 1 and upon the detection of PDCCH with CRC scrambled by CC-RNTI and with ‘PUSCH trigger B’ field set to ‘1’ described in Clause 8.0, is equal to p+k+l, where p, k and l are defined in Clause 8.0.

– For an uplink DCI format 0B/4B with CRC scrambled by C-RNTI with PUSCH trigger A set to 1 and upon the detection of PDCCH with CRC scrambled by CC-RNTI and with ‘PUSCH trigger B’ field set to ‘1’ described in Clause 8.0, is equal to p+k+l+i’ with , where niHARQ_ID is HARQ process number in subframe i, and p, k, l, nHARQ_ID and NHARQ are defined in Clause 8.0.

  • If a UE detected multiple TPC commands in subframe , the UE shall use the TPC command in the PDCCH/EPDCCH with DCI format 0A/0B/0C/4A/4B with CRC scrambled by C-RNTI which schedules PUSCH transmission in subframe i.

– The dB absolute values signalled on PDCCH/EPDCCH with DCI format 0/0A/0B/0C/4/4A/4B or PDCCH/SPDCCH with DCI format 7-0A/7-0B or a MPDCCH with DCI format 6-0A are given in Table 5.1.1.1-2. If the PDCCH/EPDCCH with DCI format 0 or PDCCH/SPDCCH with DCI format 7-0A/7-0B or a MPDCCH with DCI format 6-0A is validated as a SPS activation or release PDCCH/EPDCCH/MPDCCH/SPDCCH, then is 0dB.

– for a non-BL/CE UE, and for a subframe where no PDCCH/EPDCCH with DCI format 0/0A/0B/0C/4/4A/4B is decoded for serving cell or where DRX occurs or i is not an uplink subframe in TDD or FDD-TDD and serving cell c frame structure type 2.

– for a BL/CE UE configured with CEModeA, and for a subframe where no MPDCCH with DCI format 6-0A is decoded for serving cell or where DRX occurs or i is not an uplink subframe in TDD.

– If the UE is configured with higher layer parameter UplinkPowerControlDedicated-v12x0 for serving cell and

– if subframe belongs to uplink power control subframe set 2 as indicated by the higher layer parameter tpc-SubframeSet-r12

– if subframe does not belong to uplink power control subframe set 2 as indicated by the higher layer parameter tpc-SubframeSet-r12

– For both types of (accumulation or current absolute) the first value is set as follows:

– If value is changed by higher layers and serving cell is the primary cell or, if value is received by higher layers and serving cell is a Secondary cell or, if a BL/CE UE transmits using preconfigured uplink resources,

– Note for a BL/CE UE, = 0 for i = 0,1,… up to the last subframe of the PUSCH transmission using preconfigured uplink resource.

– For serving cell , when the UE is configured with higher layer parameter shortTTI or when there is a change in configuration corresponding to the higher layer parameter shortTTI, for the first following PUSCH transmission in a slot or subslot in a given subframe is set to the value of associated with PUSCH of the previous uplink subframe.

– Else

– If the UE receives the random access response message for a serving cell

, where

is the TPC command indicated in the random access response corresponding to the random access preamble transmitted in the serving cell , see Clause 6.2, and

and is provided by higher layers and corresponds to the total power ramp-up requested by higher layers from the first to the last preamble in the serving cell , is the bandwidth of the PUSCH resource assignment expressed in number of resource blocks valid for the subframe of first PUSCH transmission in the serving cell , and ΔTF,c(0) is the power adjustment of first PUSCH transmission in the serving cell c. If a UE is performing non-contention based random access procedure and is configured with higher layer parameter pusch-EnhancementsConfig, For a PUSCH transmission corresponding to ul-ConfigInfo-r14, the UE shall assume

– If value is received by higher layers for a serving cell c.

Table 5.1.1.1-1: for TDD configuration 0-6

TDD UL/DL
Configuration

subframe number i

0

1

2

3

4

5

6

7

8

9

0

6

7

4

6

7

4

1

6

4

6

4

2

4

4

3

4

4

4

4

4

4

5

4

6

7

7

5

7

7

Table 5.1.1.1-1A: for TDD configuration 0-6, special subframe configuration 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 and UE configured with shortProcessingTime

TDD UL/DL
Configuration

subframe number i

0

1

2

3

4

5

6

7

8

9

0

6

3

3

6

3

3

1

3

3

3

3

2

3

3

3

3

3

3

4

3

3

5

3

6

6

4

4

6

3

Table 5.1.1.1-1B: for TDD configurations 0-6, special subframe configuration 1, 2, 3, 4, 6, 7, 8 and UE configured with ul-STTI-Length

TDD UL/DL
Configuration

slot number i

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

0

4

4

4

5

5

6

4

4

4

5

5

6

1

4

4

4

4

4

4

4

4

2

4

4

4

4

3

6

6

6

6

6

6

4

4

4

4

4

5

4

4

6

6

6

6

6

6

6

4

4

4

4

Table 5.1.1.1-1C: for TDD configurations 0-6, special subframe configuration 0, 5, 9 and UE configured with ul-STTI-Length

TDD UL/DL
Configuration

slot number i

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

0

4

5

5

6

6

7

4

5

5

6

6

7

1

5

5

5

5

5

5

5

5

2

4

4

4

4

3

7

7

7

7

7

7

4

5

5

5

5

5

4

4

6

4

5

5

6

6

7

4

4

4

5

Table 5.1.1.1-2: Mapping of TPC Command Field in DCI format 0/0A/0B/0C/3/4/4A/4B/6-0A/3B/7-0A/7-0B to absolute and accumulated values

TPC Command Field in

DCI format 0/0A/0B/0C/3/4/4A/4B/6-0A/3B/7-0A/7-0B

Accumulated [dB]

Absolute [dB] only DCI format 0/0A/0B/0C/4/4A/4B/6-0A/7-0A/7-0B

0

-1

-4

1

0

-1

2

1

1

3

3

4

Table 5.1.1.1-3: Mapping of TPC Command Field in DCI format 3A/3B to accumulated values

TPC Command Field in

DCI format 3A/3B

Accumulated [dB]

0

-1

1

1

Table 5.1.1.1-4: for TDD configuration 0-6 and UE configured with symPUSCH-UpPts-r14

TDD UL/DL
Configuration

subframe number i

0

1

2

3

4

5

6

7

8

9

0

5

7

7

4

5

7

7

4

1

6

6

4

6

6

4

2

5

4

5

4

3

4

4

4

4

4

4

4

4

5

4

4

6

6

7

7

5

6

7

7

Table 5.1.1.1-4A: for TDD configuration 0-6 and UE configured with symPUSCH-UpPts-r14 and UE configured with shortProcessingTime

TDD UL/DL
Configuration

subframe number i

0

1

2

3

4

5

6

7

8

9

0

6

6

3

3

6

6

3

3

1

5

3

3

5

3

3

2

3

3

3

3

3

3

3

3

3

4

3

3

3

5

3

3

6

5

3

3

4

5

6

3

Table 5.1.1.1-4B: for TDD configurations 0-6 and UE configured with symPUSCH-UpPts-r14, and UE configured with ul-STTI-Length

TDD UL/DL
Configuration

slot number i

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

0

11

4

5

5

6

6

7

11

4

5

5

6

6

7

1

5

5

5

5

5

5

5

5

5

5

2

4

4

4

4

4

4

3

7

7

7

7

7

7

7

4

5

5

5

5

5

5

4

4

4

6

4

4

5

5

6

6

7

11

4

4

4

5

For a given serving cell, if the UE is configured with higher layer parameter shortProcessingTime , the UE shall use the TPC command received with DCI format 0/4 mapped onto the UE-specific search space for subframe i.

For a UE capable of simultaneous transmission of different uplink signal durations to different serving cells as indicated by UE capability simultaneousTx-differentTx-duration, if PUSCH/PUCCH transmissions of different duration occur in different serving cells and in the same subframe and if the total transmit power of the UE would exceed , the UE shall follow the dropping rules described in Clause 5.1.5 until the total transmit power of the UE would not exceed or until there are only PUSCH/PUCCH transmissions of the same duration remaining in which case the following rules apply.

If the UE is not configured with an SCG or a PUCCH-SCell, and if the total transmit power of the UE would exceed , the UE scales for the serving cell in subframe/slot/subslot i such that the condition

is satisfied where is the linear value of , is the linear value of , is the linear value of the UE total configured maximum output power defined in [6] in subframe/slot/subslot i and is a scaling factor of for serving cell where . In case there is no PUCCH transmission in subframe/slot/subslot i .

If the UE is not configured with an SCG or a PUCCH-SCell, and if the UE has PUSCH transmission with UCI on serving cell j and PUSCH without UCI in any of the remaining serving cells, and the total transmit power of the UE would exceed , the UE scales for the serving cells without UCI in subframe/slot/subslot i such that the condition

is satisfied where  is the PUSCH transmit power for the cell with UCI andis a scaling factor of for serving cell  without UCI. In this case, no power scaling is applied to unless and the total transmit power of the UE still would exceed .

For a UE not configured with a SCG or a PUCCH-SCell, note thatvalues are the same across serving cells whenbut for certain serving cells may be zero.

If the UE is not configured with an SCG or a PUCCH-SCell, and if the UE has simultaneous PUCCH and PUSCH transmission with UCI on serving cell j and PUSCH transmission without UCI in any of the remaining serving cells, and the total transmit power of the UE would exceed , the UE obtains according to

and

If the UE is not configured with a SCG or a PUCCH-SCell, and

– If the UE is configured with multiple TAGs, and if the PUCCH/PUSCH transmission of the UE on subframe/slot/subslot for a given serving cell in a TAG overlaps some portion of the first symbol of the PUSCH transmission on subframe/slot/subslot for a different serving cell in another TAG the UE shall adjust its total transmission power to not exceed on any overlapped portion.

– If the UE is configured with multiple TAGs, and if the PUSCH transmission of the UE on subframe/slot/subslot for a given serving cell in a TAG overlaps some portion of the first symbol of the PUCCH transmission on subframe/slot/subslot for a different serving cell in another TAG the UE shall adjust its total transmission power to not exceed on any overlapped portion.

– If the UE is configured with multiple TAGs, and if the trigger type 0/1 SRS transmission of the UE in a symbol on subframe/slot/subslot for a given serving cell in a TAG overlaps with the PUCCH/PUSCH transmission on subframe/slot/subslot or subframe/slot/subslot for a different serving cell in the same or another TAG the UE shall drop trigger type 0/1 SRS if its total transmission power exceeds on any overlapped portion of the symbol.

– If the UE is configured with multiple TAGs, and if the trigger type 2 SRS transmission of the UE in a symbol on subframe/slot/subslot for a given serving cell in a TAG overlaps with the PUCCH/PUSCH transmission on subframe/slot/subslot , or for a different serving cell in the same or another TAG, the UE shall drop the trigger type 2 SRS in the overlapped symbol if its total transmission power exceeds on any overlapped portion of the symbol.

– If the UE is configured with multiple TAGs and more than 2 serving cells, and if the trigger type 0/1 SRS transmission of the UE in a symbol on subframe/slot/subslot for a given serving cell overlaps with the SRS transmission on subframe/slot/subslot for a different serving cell(s) and with PUSCH/PUCCH transmission on subframe/slot/subslot or subframe/slot/subslot for another serving cell(s) the UE shall drop the trigger type 0/1 SRS transmissions if the total transmission power exceeds on any overlapped portion of the symbol.

– If the UE is configured with multiple TAGs and more than 2 serving cells, and if the trigger type 2 SRS transmission of the UE in a symbol on subframe/slot/subslot for a given serving cell overlaps with the SRS transmission on subframe/slot/subslot , or for a different serving cell(s) and with PUSCH/PUCCH transmission on subframe/slot/subslot , or for another serving cell(s), the UE shall drop the trigger type 2 SRS transmission in the overlapped symbol if the total transmission power exceeds on any overlapped portion of the symbol.

– If the UE is configured with multiple TAGs, the UE shall, when requested by higher layers, to transmit PRACH in a secondary serving cell in parallel with SRS transmission in a symbol on a subframe of a different serving cell belonging to a different TAG, drop SRS if the total transmission power exceeds on any overlapped portion in the symbol.

– If the UE is configured with multiple TAGs, the UE shall, when requested by higher layers, to transmit PRACH in a secondary serving cell in parallel with PUSCH/PUCCH in a different serving cell belonging to a different TAG, adjust the transmission power of PUSCH/PUCCH so that its total transmission power does not exceed on the overlapped portion.

If the UE is configured with a LAA SCell for uplink transmissions, the UE may compute the scaling factor assuming that the UE performs a PUSCH transmission on the LAA SCell in subframe i irrespective of whether the UE can access the LAA SCell for the PUSCH transmission in subframe i according to the channel access procedures described in Clause 4.2.1 of [13].

For a BL/CE UE configured with CEModeA, if the PUSCH transmission, scheduled by one DCI, is transmitted in more than one subframe i0, i1, …, iN-1 where i0< i1< …< iN-1, the PUSCH transmit power in subframe ik , k=0, 1, …, N-1, is determined by

except in case the DCI contains an UL index set to ‘11’.

For a BL/CE UE configured with CEModeB, the PUSCH transmit power in subframe ik is determined by

5.1.1.2 Power headroom

There are three types of UE power headroom reports defined. A UE power headroom is valid for subframe/slot/subslot i for serving cell .

If the UE is configured with a SCG, and if the higher layer parameter phr-ModeOtherCG-r12 for a CG indicates ‘virtual’, for power headroom reports transmitted on that CG, the UE shall compute PH assuming that it does not transmit PUSCH/PUCCH on any serving cell of the other CG.

For a UE configured with EN-DC/NE-DC and capable of dynamic power sharing, if a NR Multiple Entry PHR [15, TS 38.321] is triggered and if the NR slot on active UL BWP that carries the Multiple Entry PHR is not aligned with E-UTRA subframe due to asynchronous EN-DC/NE-DC [16, TS 38.133] or different duration between the NR slot and E-UTRA subframe, UE provides PH of the first E-UTRA subframe that overlaps with the NR slot.

If the UE is configured with a SCG,

– For computing power headroom for cells belonging to MCG, the term ‘serving cell’ in this clause refers to serving cell belonging to the MCG.

– For computing power headroom for cells belonging to SCG, the term ‘serving cell’ in this clause refers to serving cell belonging to the SCG. The term ‘primary cell’ in this clause refers to the PSCell of the SCG.

If the UE is configured with a PUCCH-SCell,

– For computing power headroom for cells belonging to primary PUCCH group, the term ‘serving cell’ in this clause refers to serving cell belonging to the primary PUCCH group.

– For computing power headroom for cells belonging to secondary PUCCH group, the term ‘serving cell’ in this clause refers to serving cell belonging to the secondary PUCCH group. The term ‘primary cell’ in this clause refers to the PUCCH-SCell of the secondary PUCCH group.

In this clause,

– the term ‘scheduled to transmit PUSCH’ refers to PUSCH scheduled via an uplink scheduling grant or semi-persistent scheduling assignment.

– the terms ‘PUCCH is prepared to be transmitted’ or ‘prepared to transmit PUCCH’ refer to PUCCH for which the UE has started generating the UCI.

If the UE is configured with a LAA SCell for uplink transmissions, and the UE receives PDCCH/EPDCCH with DCI format 0A/0B/4A/4B with PUSCH trigger A set to 0 corresponding to a PUSCH transmission on the LAA SCell in subframe i, power headroom for subframe i is computed assuming that the UE performs a PUSCH transmission on the LAA SCell in subframe i irrespective of whether the UE can access the LAA SCell for the PUSCH transmission in subframe i according to the channel access procedures described in Clause 4.2.1 of [13].

If the UE is configured with an LAA SCell for uplink transmissions, and if the UE reports power headroom in subframe i in serving cell c in a PUSCH transmission scheduled using DCI format 0A/0B/4A/4B with ‘PUSCH trigger A’ set to 0 or in a PUSCH transmission scheduled using DCI format 0/4,

– for LAA SCells other than serving cell c on which UE receives a DCI format 0A/0B/4A/4B or PUSCH trigger B in subframe i-4 or earlier indicating a PUSCH transmission in subframe i, power headroom for the serving cell is computed assuming that the UE performs a PUSCH transmission on that serving cell in subframe i.

– for LAA SCells other than serving cell c on which UE does not receive a DCI format 0A/0B/4A/4B or PUSCH trigger B in subframe i-4 or earlier, indicating a PUSCH transmission in subframe i, power headroom for the serving cell is computed assuming that the UE does not perform a PUSCH transmission on that serving cell in subframe i.

If the UE is configured with a LAA SCell for uplink transmissions, and if the UE receives a DCI format 0A/0B/4A/4B with PUSCH trigger A set to 1 in subframe n on serving cell c, and if the UE reports power headroom on serving cell c using the received DCI,

– for serving cells other than the serving cell c, the UE computes power headroom assuming that it performs a PUSCH transmission in subframe n+, if in subframe n or earlier, the UE receives a DCI format 0/4 or DCI format 0A/0B/4A/4B with PUSCH trigger A set to 0 or PUSCH trigger B set to 1, indicating PUSCH transmission in subframe n+.

– for serving cells other than the serving cell c, the UE computes power headroom assuming that it does not perform a PUSCH transmission in subframe n+, if in subframe n or earlier, the UE does not receive a DCI Format 0/4 or DCI format 0A/0B/4A/4B with PUSCH trigger A set to 0 or PUSCH trigger B set to 1, indicating PUSCH transmission in subframe n+.

If serving cell c is configured with higher layer parameter ul-STTI-Length=’subslot’, and if the UE reports power headroom on subslot i of serving cell c, for serving cells other than serving cell c, the UE computes power headroom for

– subslot i, if the serving cells are configured with higher layer parameter ul-STTI-Length=‘subslot’

– the slot containing subslot i, if the serving cells are configured with higher layer parameter ul-STTI-Length=‘slot’

– the subframe containing subslot i, otherwise.

If serving cell c is configured with higher layer parameter ul-STTI-Length=’slot’, and if the UE reports power headroom on slot i of serving cell c using slot-PUSCH, for serving cells other than serving cell c, the UE computes power headroom for

– slot i, if the serving cells are configured with higher layer parameter ul-STTI-Length=‘slot’

– the subframe containing slot i, otherwise.

If the UE reports power headroom on subframe i of serving cell c using subframe-PUSCH, for serving cells other than serving cell c, the UE computes power headroom for subframe i.

Type 1:

If the UE is scheduled to transmit PUSCH and is not prepared to transmit PUCCH in subframe/slot/subslot for serving cell , then power headroom for a Type 1 report is computed using

[dB]

where, , , , , , and are defined in Clause 5.1.1.1.

If the UE is scheduled to transmit PUSCH and is prepared to transmit PUCCH in subframe/slot/subslot for serving cell , then power headroom for a Type 1 report is computed using

[dB]

where, , , , , and are defined in Clause 5.1.1.1. is computed based on the requirements in [6] assuming a PUSCH only transmission in subframe/slot/subslot . For this case, the physical layer delivers instead of to higher layers.

If the UE is not scheduled to transmit PUSCH in subframe/slot/subslot for serving cell , or if the UE is configured with an LAA SCell for uplink transmissions and receives DCI Format 0A/0B/4A/4B with PUSCH trigger A set to 1 on a serving cell c and if the UE reports power headroom in the PUSCH transmission corresponding to the DCI in serving cell c, then the power headroom for a Type 1 report is computed using

[dB]

where, is computed assuming MPR=0dB, A-MPR=0dB, P-MPR=0dB and TC =0dB, where MPR , A-MPR, P-MPR and TC are defined in [6]. , , , and are defined in Clause 5.1.1.1.

Type 2:

If the UE is scheduled to transmit PUSCH and is prepared to transmit PUCCH in subframe/slot/subslot for the primary cell, then power headroom for a Type 2 report is computed using

[dB]

where, , , , , and are the primary cell parameters as defined in Clause 5.1.1.1 and , , , , and are defined in Clause 5.1.2.1

If the UE is scheduled to transmit PUSCH and is not prepared to transmit PUCCH in subframe/slot/subslot for the primary cell, then power headroom for a Type 2 report is computed using

[dB]

where, , , , , and are the primary cell parameters as defined in Clause 5.1.1.1 and , and are defined in Clause 5.1.2.1.

If the UE is prepared to transmit PUCCH without PUSCH in subframe/slot/subslot for the primary cell, power headroom for a Type 2 report is computed using

[dB]

where, , and are the primary cell parameters as defined in Clause 5.1.1.1, ,, , , , and are also defined in Clause 5.1.2.1.

If the UE is not scheduled to transmit PUSCH and is not prepared to transmit PUCCH in subframe/slot/subslot for the primary cell, then power headroom for a Type 2 report is computed using

[dB]

where, is computed assuming MPR=0dB, A-MPR=0dB, P-MPR=0dB and TC =0dB, where MPR ,
A-MPR, P-MPR and TC are defined in [6], , and are the primary cell parameters as defined in Clause 5.1.1.1 and , and are defined in Clause 5.1.2.1.

If the UE is unable to determine whether there is a PUCCH transmission corresponding to PDSCH transmission(s) or not, or which PUCCH resource is used, in subframe i for the primary cell, before generating power headroom for a Type 2 report, upon (E)PDCCH detection, with the following conditions:

– if both PUCCH format 1b with channel selection and simultaneousPUCCH-PUSCH are configured for the UE, or

– if PUCCH format 1b with channel selection is used for HARQ-ACK feedback for the UE configured with PUCCH format 3 and simultaneousPUCCH-PUSCH are configured,

then, UE is allowed to compute power headroom for a Type 2 using

[dB]

where, , , , , and are the primary cell parameters as defined in Clause 5.1.1.1 and , and are defined in Clause 5.1.2.1.

Type 3:

Computation of power headroom for Type 3 report is described in Clause 5.1.3.2.

The power headroom shall be rounded to the closest value in the range [40; -23] dB with steps of 1 dB and is delivered by the physical layer to higher layers.

If the UE is configured with higher layer parameter UplinkPowerControlDedicated-v12x0 for serving cell and if subframe belongs to uplink power control subframe set 2 as indicated by the higher layer parameter tpc-SubframeSet-r12, the UE shall use instead of to compute and for subframe i and serving cell , where is defined in Clause 5.1.1.1.