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.