Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
It can be expected that later this year some mobile network operators will launch their initial
5G standalone (5G SA) deployments.
Nevertheless there will remain areas with temporary or permanently weak 5G NR coverage.
One possible reason might be that even when 5G and LTE antennas are co-located, which
means: mounted at the same remote radio head, the footprint of the 5G NR cell is
significantly smaller when it uses a higher frequency band than LTE - see figure 1.
The same procedure for which the term "EPS Fallback" was coined by 3GPP also applies
when the UE is served by a 5G cell that is not configured/not optimized for VoNR calls or
when the UE does not have all needed VoNR capabilities.
Figure 2: Two options for EPS fallback
When looking at the RAN there are two options for executing the EPS Fallback as shown in figure 2.
In option A the 5G radio connection is released after the initial call attempt is successfully finished
and with the 5G RRC Release the UE is ordered to reselect to a 4G cell where a new radio
connection is started for the VoLTE call. In this case the UE context is transferred from the AMF to
the MME over the N26 interface. 3GPP seems to use also the term "RAT fallback" for this option.
Option B is to perform a 5G-4G inter-RAT handover. Here the session management and user plane
tunnels in the core network are handed over from SMF/UPF to MME/S-GW in addition. This is
realized with the GTPv2 Forward Relocation procedure on N26 interface.
All in all the EPS fallback is expected to cause an additional call setup delay of approximately 2
seconds.
For the inter-RAT handover case it is easy to detect from signaling information that an EPS fallback
was triggered. In the source-eNodeB-to-target-eNodeB-transparent-container sent by the gNB to the
eNB a boolean "IMS voice EPS fallback from 5G" indicator will be found that is set to "true". This
container is named according to the receiving entity and will be carried by the NGAP Handover
Preparation, GTPv2 Forward Relocation Request and the S1AP Handover Request messages.
If a redirection for Voice EPS Fallback is possible or not is indicated in the NGAP Initial Context
Setup Request, Handover Request (during 5G intra-system handover) and Path Switch Request
Acknowledge (after Xn handover) messages, all sent by the AMF to the gNB.
Further the NGAP protocol provides the cause value "IMS voice EPS fallback or RAT fallback
triggered" in the PDU Session Resource Modify Response message indicating that a requested VoNR
session cannot be established.
RACH stands for Random Access Channel, which is the first message from UE to eNB when it is
powered on. In terms of Radio Access Network implementation, handling RACH design can be one of
the most important / critical portions.
The contention-based random-access procedure from Release 15 is a four-step procedure, as shown
in Figure 3.12. The UE transmits a contention-based PRACH preamble, also known as Msg1. After
detecting the preamble, the gNB responds with a random-access response (RAR), also known as
Msg2. The RAR includes the detected preamble ID, a time-advance command, a temporary C-RNTI
(TC-RNTI), and an uplink grant for scheduling a PUSCH transmission from the UE known as Msg3.
The UE transmits Msg3 in response to the RAR including an ID for contention resolution. Upon
receiving Msg3, the network transmits the contention resolution message, also known as Msg4, with
the contention resolution ID. The UE receives Msg4, and if it finds its contention-resolution ID it
sends an acknowledgement on a PUCCH, which completes the 4-step random access procedure.
The four-step random-access procedure requires two round-trip cycles between the UE and the
base station, which not only increases the latency but also incurs additional control-signaling
overhead. The motivation of two-step RACH is to reduce latency and control-signaling overhead by
having a single round trip cycle between the UE and the base station. This is achieved by combining
the preamble (Msg1) and the scheduled PUSCH transmission (Msg3) into a single message (MsgA)
from the UE, known as MsgA. Then by combining the random-access respond (Msg2) and the
contention resolution message (Msg4) into a single message (MsgB) from the gNB to UE, see Figure
3.13. Furthermore, for unlicensed spectrum, reducing the number of messages transmitted from
the UE and the gNB, reduces the number of LBT (Listen Before Talk) attempts.
A common design for the three main uses of 5G, i.e. eMBB, URLLC and mMTC in licensed
and unlicensed spectrum.
Operation in any cell size supported in Release 15, and with or without a valid uplink time
alignment (TA).
Applicable to different RRC states, i.e. RRC_INACTIVE, RRC_CONNECTED and RRC_IDLE
states.
All triggers for four-step RACH apply to two-step RACH including, Msg3-based SI request and
contention-based beam failure recovery (CB BFR).
As described earlier, MsgA consists of a PRACH preamble and a PUSCH transmission, known as MsgA
PRACH and MsgA PUSCH respectively. The MsgA PRACH preambles are separate from the four-step
RACH preambles, but can be transmitted in the same PRACH Occasions (ROs) as the preambles of
fourstep RACH, or in separate ROs. The PUSCH transmissions are organized into PUSCH Occasions
(POs) which span multiple symbols and PRBs with optional guard periods and guard bands between
consecutive POs. Each PO consists of multiple DMRS ports and DMRS sequences, with each DMRS
port/DMRS sequence pair known as PUSCH resource unit (PRU). two-step RACH supports at least
one-to-one and multiple-to-one mapping between the preambles and PRUs.
After the UE transmits MsgA, it waits for the MsgB response from the gNB. There are three possible
outcomes:
1. gNB doesn’t detect the MsgA PRACH ➡ No response is sent back to the UE ➡ The UE
retransmits MsgA or falls back to four-step RACH starting with a Msg1 transmission.
2. gNB detects MsgA preamble but fails to successful decode MsgA PUSCH ➡ gNB sends back a
fallbackRAR to the UE with the RAPID (random-access preamble ID) and an uplink grant for
the MsgA PUSCH retransmission ➡ The UE upon receiving the fallbackRAR, falls back to
four-step RACH with a transmission of Msg3 (retransmission of the MsgA PUSCH).
3. gNB detects MsgA and successfully decodes MsgA PUSCH ➡ gNB sends back a successRAR to
the UE with the contention resolution ID of MsgA ➡ The reception of the successRAR
successfully completes the two-step RACH procedure.
As described earlier, MsgB consists of the random-access response and the contention-resolution
message. The random-access response is sent when the gNB detects a preamble but cannot
successfully decode the corresponding PUSCH transmission. The contention resolution message is
sent after the gNB successfully decodes the PUSCH transmission. MsgB can contain backoff
indication, fallbackRAR and/or successRAR. A single MsgB can contain the successRAR of one or
more UEs. The fallbackRAR consists of the RAPID: an uplink grant to retransmit the MsgA PUSCH
payload and time-advance command. The successRAR consists of at least the contention resolution
ID, the C-RNTI and the TA command.
Simple answer: The establishment of a signaling radio bearer (SRB) 3 in EN-DC mode means that
RRC Measurement Reports for NR quality can be sent directly to the SgNB. This enables the 5G node
to make intra-SgNB handover decisions and start the handover execution without involving the
master eNodeB of the connection.
To prevent confusion the figure below shows a simplified scenario in which the
Complete/Acknowledgement messages are not mentioned although they will be seen in the
message flow.
A prerequisite is the successful addition of 5G radio resources as described in an earlier blog post.
After this is completed the UE in the example transmits user plane information over the NR cell
with the physical cell ID (PCI) = 12. In the transport network this cell is identified by NR CGI =
xxxx52 (where „xxxx“ stands for a valid PLMN-ID and gNodeB-ID).
In the figure below the SgNB sends a X2AP SgNB Modification Required message that carries an
embedded NR RRC cG-Config message. This cG-Config message is transparently forwarded by the
MeNB to the UE. When arriving at the UE it activates CSI reference signal measurements on the 5G
frequency including the serving 5G cell as well as its neighbors. It shall be noticed that here the
concept of the Special Cell (SpCell) applies as it was defined for LTE-A CoMP scenarios.
Instead of the X2AP SgNB Modification Required message the information for activating the CSI
reference signal measurements can alternatively transported using the X2AP SgNB Addition Request
Acknowledge or X2AP SgNB Change Required message.
In step 2 the UE sends a NR RRC (3GPP 38.331) Measurement Report that indicates a stronger 5G
cell (the neighbor cell with PCI = 11) was measured. It might be a vendor-specific implementation
to send this NR RRC Measurement Report simultaneously over uplink channels of the LTE radio link
where it is carried by the LTE RRC Uplink Information Transfer MRDC (Multi-RAT Dual Connectivity)
as well as over NR radio links where it is forwarded by the SgNB to the MeNB embedded in a X2AP
RRC Transfer message.
Indeed, it is the SgNB that makes the handover decision, but since the MeNB is in charge of the
signaling connection the handover command (here: another NR RRC cG-Config message that orders
to switch the 5G radio link to the cell with PCI = 11) must be transmitted to the MeNB by using
another X2AP SgNB Modification Required message.
After the UE received the NR CC cG-Config message sent by the SgNB the HO is executed and the
5G cell with PCI = 11 becomes the new primary secondary cell of the EN-DC connection.
IAB is included as part of Rel-16 but there isn't a comprehensive document or presentation easily
available to details all that it will contain. Similarly the enhancements for Release-17 are available
only superficially. Qualcomm is well known for making some really excellent presentations
available on 5G. One of their presentations from January (here) has some details on IAB (pg. 32 -
35). There was also an excellent presentation by Navid Abedini, Qualcomm from IEEE Sarnoff
Symposium, 2019 which is embedded at the end.
Ericsson also provides a good summary in RP-190971 regarding Release 16 IAB and Rel-17
enhancements:
IAB Rel-16 provide basic support for multi-hop and multi-path relaying.
The solution supports
o QoS prioritization of traffic on the backhaul link
o Flexible resource usage between access and backhaul
o Topology adaptivity in case link failure
In Rel-17 it would be possible to further evolve the IAB solution targeting increased
efficiency and support for new use cases
Meanwhile in the recently concluded RAN#86, AT&T provided a good detailed summary on what
enhancements are required for IAB as part of Rel-17 in RP-192709
Duplexing enhancements
o Multiplexing beyond TDM (FDM/SDM/multi-panel Tx/Rx) including multi-parent
scenarios, case 6/7 timing alignment, power control/CLI optimizations
Topology enhancements
o Mobile IAB: CP/UP split + Group mobility
o Inter-CU topology adaptation
o Mesh-connectivity between IAB nodes for local control/user plane routing
User plane enhancements
o Multi-hop scheduling enhancement – exchange of benefit metric between IAB nodes
to enable radio-aware multi-hop scheduling to improve throughput performance
Network Coding
o Study benefits compared to duplication over redundant backhaul routes
The two signaling scenarios presented below illustrate in which different ways a change of the LTE
master eNodeB can be performed during an ongoing EN-DC radio connection by using the X2
interface. In a very similar way it is also possible to perform S1 handover from old to new MeNB.
The pros and cons of these options have been discussed already by Martin Sauter in his Wireless
Moves blog.
The handover is triggered when the UE sends a RRC Measurement Report (step 1) indicating that a
stronger 4G cell than the currently used primary cell was measured. From its neighbor list the
current MeNB detects that this better cell belongs to a neighbor eNB.
To provide both, the the Master Cell Group (MCG) and Secondary Cell Group (SCG) parameters to
this neighbor eNB the old MeNB queries the SCG configuration parameters from the old SgNB by
performing the X2AP SgNB Modification procedure (step 2+3).
Then it sends the X2AP Handover Request message to the target MeNB (step 4) including all
information necessary to continue the 5G radio link in case the target MeNB decides to go for this
option.
However, what comes back from the target MeNB is a plain LTE handover command (LTE RRC
Connection Reconfiguration message [step 6]) embedded in the X2AP Handover Request
Acknowledge message (step 5).
Due to this the old MeNB releases all 5G resources and the UE context in the SgNB (steps 7 + 10).
After the UE successfully connected via radio interface with the target cell in the new MeNB the
S1AP Path Switch procedure is executed to re-route the GTP/IP-Tunnels on S1-U (step 8) and
releases the X2 UE context in the old MeNB (step 9)
The new MeNB then waits for a new inter-RAT measurement event B1 (step 11) before starting a
new SgNB addition procedure (step 12). Once the SgNB addition is successfully completed including
all necessary reconfigurations/modifications on RRC and S1 the payload transmission over 5G
resources is continued.
The difference in the call flow starts at step 5 when the new MeNB after receiving the X2AP
Handover Request (step 4) starts the X2AP SgNB Addition procedure towards the SgNB (old = new!).
The SgNB-UE-X2AP-ID earlier requested in step 2+3 acts as the reference number for the existing
context that is going to be continued.
After adding the SgNB UE context successfully the new MeNB sends the X2AP Handover Request
Acknowledge message including an UE Context Kept = "true" flag and the Handover Command (step
8).
After the UE successfully connected to the target cell of the new MeNB the S1AP Path Switch
procedure is performed and the temporary X2 UE context between old and new MeNB is released
(step 10).
The big advantage of handling the handover in this way: The duration of the interruption of the
payload transmission over 5G radio resources is minimalized and subscriber experience is
significantly better compared to the scenario in figure 1.
I write "could", because as a matter of fact many 5G drops will not be recognized by subscribers
using non-realtime services including HTTP streaming.
Due to the dual connectivity of LTE Master eNodeB (MeNB) and Secondary gNodeB (SgNB) the
signaling trigger points indicating a 5G drop are also a bit more complex compared to what we
know from LTE. Indeed, both network nodes are able to release 5G radio resources abnormally
using three different X2AP message flow scenarios as shown in figure 1.
Figure 1: Three Basic Signaling Flows for Abnormal Release of 5G Radio Resources
Which of these individual message flows will be found in the trace data depends on which of the
two base stations is the first one that detects a problem on the 5G radio link.
A particular case that is seen quite often in live networks is illustrated in figure 2.
In addition (not show in the figures) also the GTP/IP-Tunnel for user plane transport between S-GW
and gNB is released by the MeNB after successful completion of the X2AP SgNB Release procedure.
For the UE the 5G drop is not as serious as a drop of the LTE radio connection would be. It is just a
fallback on plain LTE, so to say. And after the switching the GTP/IP-Tunnel back to a downlink
endpoint at the eNB 4G payload transmission continues.
The longer the overall duration of the radio connection the higher is the risk that the 5G radio
resources are lost during an EN-DC call. One of my favorite cases is a subscriber with a radio
connection that last a bit more than two and a half hours - see figure 3.
Figure 3: Location Session Record of a Single Subscriber indicating a total number 340 SgNB Drops over 2:33 Hours
Thanks to the smart algorithms of NETSCOUT's TrueCall geolocation engine there is high confidence
that she or he sits in an indoor environment, but is served by an outdoor 5G cell. Thus, the
penetration loss of the 5G signal is significant. Due to the higher frequency the path loss has also
higher impact on the 5G than on the 4G radio signal. This seems to be the main reason why the 5G
radio link drops as often as 340 times, which leads to an overall 5G (SgNB) Drop Rate of 83% for this
connection.
However, the impact on the subscriber experience might not be a serious one as a different KPI,
the 5G EN-DC Duration Rate indicates. According to the Duration Rate 99.99% of all the time 5G
radio resources have been available for the subscriber. This is possible, because as also shown in
figure 2 within a relatively short time new 5G radio resources are allocated again to this
connection. Even if the subscriber is watching e.g. a Netflix video the buffering of already
downloaded data on the end user device should be sufficient to conceal the short interruption of
the data transfer over 5G resources.
With rising amount of EN-DC traffic it might be rather problematic for the network to handle the
additional signaling load originating from the frequent 5G additions and releases. In extreme cases
this may even lead to congestion due to CPU overload in RAN nodes or virtual network functions.
For realtime services like Voice over New Radio (VoNR) the entire situation changes. Here even
short interruptions of the user plane radio transmission can be perceived by subscribers so that the
above discussed 5G Duration Rate KPI will become insufficient to estimate the service quality.
Hence, this will drive the demand for a fully integrated view of 5G RAN and Core KPIs covering
both, signaling and application quality.