School of Specs 23.501v20.2.0

3GPP 23.501 v20.2.0 — the document's own text

T.2 Calculation of Energy Consumption parameters

Taught in 27. Overload, energy, deployment and the rest (The 5G system architecture, in depth).

The energy consumed at a UPF (EUPF) or a gNB (EgNB) is known over a time interval T. And the EIF is aware of the data volume (DV) consumed at a UPF by a UE (DVUE,UPF), UE S-NSSAI (DVS-NSSAI,UPF), UE PDU session (DVSession,UPF) and UE QoS flow (DVFlow,UPF) over the time interval T. The EIF is aware of the overall data volume at a gNB (DVgNB), as well as at a UPF (DVUPF) which serving the UE. Then based on the below example formulas, the required granularities Energy consumption information can be obtained.

To derive the of energy consumed at a gNB over a time interval T by a UE, S-NSSAI, PDU session, QoS flow, the formulas are:

EUE,gNB=EgNBDVUE,gNBDVgNB

ES-NSSAI,gNB=EgNBDVS-NSSAI,gNBDVgNB

ESession,gNB=EgNBDVSession,gNBDVgNB

EFlow,gNB=EgNBDVFlow,gNBDVgNB

To derive the energy consumed at a UPF over a time interval T by a UE, S-NSSAI, PDU session, QoS flow the formulas are:

EUE,UPF=EUPFDVUE,UPFDVUPF

ES-NSSAI,UPF=EUPFDVS-NSSAI,UPFDVUPF

ESession, UPF=EUPFDVSession,UPFDVUPF

EFlow,UPF=EUPFDVFlow,UPFDVUPF

It should be noted that the values EgNBDVgNB and EUPFDVUPF are coefficients that are common across all granularities, within the time interval T, for the respective network entities and are values that related to the energy consumption per bit of the gNB, and, respectively, the UPF.

To derive the energy consumed in the network in the time interval T by a UE (EUE), S-NSSAI (ES-NSSAI), PDU Session (ESession), QoS flow (EFlow), the formula is:

EUE=∑gNBi∈gNBUETEUE, gNBi+ ∑UPFi∈UPFUETEUE, UPFi

where gNBUET are all gNBs used by the UE in an interval T, UPFUET are all UPFs used by the UE in an interval T.

ES-NSSAI=∑gNBi∈gNBS-NSSAITES-NSSAI, gNBi+ ∑UPFi∈UPFS-NSSAITES-NSSAI, UPFi

where gNBS-NSSAIT are all gNBs used by the S-NSSAI in an interval T, UPFS-NSSAIT are all UPFs used by the S-NSSAI in an interval T.

ESession=∑gNBi∈gNBSessionTESession, gNBi+ ∑UPFi∈UPFSessionTESession, UPFi

where gNBSessionT are all gNBs used by the PDU Session in an interval T, UPFSessionT are all UPFs used by the PDU Session in an interval T.

EFlow=∑gNBi∈gNBFlowTEFlow, gNBi+ ∑UPFi∈UPFFlowTEFlow, UPFi

where gNBFlowT are all gNBs used by the QoS Flow in an interval T, UPFFlowT are all UPFs used by the QoS Flow in an interval T.

EUE can also be obtained as the sum of ESession for the given UE:

EUE=∑Sessioni∈SessionUEESessioni

NOTE: The energy consumption calculation formulas are sensitive to DVUPF and DVgNB. Therefore, for the same data volume DVUE, DVS-NSSAI, DVsession, and DVFlow in two time windows, the calculated values of EUE, ES-NSSAI, Esession, and EFlow may be different.