Digital Twin
Digital Twin
Computational irreducibility
Before we dive into the implications for RAN simulations, let’s first understand what computational irreducibility means. In its
essence, this principle suggests that certain systems or processes are so complex that there is no way to predict the outcome
without emulating the most systemic operations in an explicit manner. For these systems, there is no “shortcut” or single,
closed-form formula that can accurately estimate the future state without going through all preceding intermediate states.
By contrast, in a computationally reducible system, you can predict the outcome using a simpler or more efficient computation.
An example would be a perfectly spherical ball rolling down a frictionless incline. Newton’s laws of motion allow you to
calculate the ball’s future position without having to simulate every detail of the ball’s movement.
3 Ericsson | Radio access network (RAN) digital twins
Applying computational
irreducibility to RAN
digital twins
As we attempt to simulate RAN Initially, we run a measurement and authentic partial replica of the RAN
performance, we confront a task that campaign for a specific RAN cluster— cluster. This incorporates radio frequency
seems to be computationally irreducible. the optimization target. We ingest live (RF) measurements, UE traffic, and mobility
Working with CSP’s around the world such network data, down to individual User patterns for that measurement period.
as Swisscom, we’ve successfully executed Equipment (UE) granularity, to construct This first step alone has inherent value.
several deliveries in CSP’s live networks, a static digital twin (DT). This static DT For instance, it can help the operations
targeting large-scale network optimization. corresponds to a timespan indexed with team visualize network performance.
Here’s how the system works: Recording Output Periods (ROPs), usually More importantly, it lays the foundation
set at 15-minute intervals. The goal of this for downstream tasks, such as running
step is twofold. First, we create a virtual “what-if” analysis.
4 Ericsson | Radio access network (RAN) digital twins
Real network A
ROP_95
...
ROP_1
Figure 1: Static digital twin generation with a live network measurement campaign
On top of the static DT, the procedure Operating on a modular and interactive flexibility also allows for the seamless
instantiates a dynamic digital twin that framework, our digital twin facilitates the integration of various optimization
considers Configuration Management (CM) implementation of a wide array of use algorithms to suit specific use cases, such
parameter changes of cells in the cluster case scenarios. For instance, we utilize as incorporating mathematical or even
as inputs. Based on this, it subsequently reinforcement learning (RL) to construct an rules-based algorithms when appropriate.
triggers a series of behavioral models that AI optimizer. The synthetic PM counters are An added benefit is the capacity for human
simulate interactions between the UEs and used to construct state and reward for an interaction within this modular design,
the radio base stations (BSs), and produces RL agent, and that RL agent’s action output fostering hands-on learning and training
corresponding synthetic Performance then becomes the input to the next dynamic opportunities.
Management (PM) counters for each cell DT inference. This framework’s inherent
in the cluster.
5 Ericsson | Radio access network (RAN) digital twins
In figure 2, the computation process of values, the only way to get the outcome
a single dynamic digital twin inference is to emulate it. This is a clear example of
is visualized with data represented by computational irreducibility in action. Even
grey boxes, and computation denoted when we understand the rules governing
by arrows, such as behavioral models the system (i.e., the behavior models),
(BM). Since this complex system cannot we can’t shortcut the computation to
be estimated using a formula with new predict the system’s state given new CM
Configuration Management (CM) parameter parameter changes.
AI optimizer
Dymamic DT
(Initialize with static DT)
Static DT
timespan
ROP(N)
N N N
...
...
...
ROP(N-1)
N-1 N-1 N-1
...
ROP(1) 1 1 1
Distinguishing Ericsson
RAN digital twin from
conventional simulators
Accurate predictions to
Authenticity Captures basic trends
a specific RAN cluster
* The gap can be minimized by statistically modeling UE traffic patterns using real-world data, which requires additional effort
**Has the potential to support wider functionalities
8 Ericsson | Radio access network (RAN) digital twins
On the other hand, a dynamic simulator standardization and feature development predicting the system performance of a
maintains an internal history of prior inputs, activities. And they can effectively evaluate specific scenario. In particular, these
internal variables, and scenarios. This generic scenarios and offer valuable insights simulators often fall short due to the
enables it to model the varying behavior of into overall system behavior. complexity of accurately defining all inputs,
a system at various times or under different Despite their capabilities, both types of such as spatial traffic distribution, mobility
conditions. It’s important to acknowledge simulators share a common limitation: they patterns, traffic patterns, and exact
that, both static and dynamic simulators struggle to accurately replicate the propagation mechanisms. This limitation
have their respective strengths, and—in the real-world RF (radio frequency) highlights the appeal of a purely data-
wireless communications industry, they have environment and traffic profile of the driven approach.
been used for various research, operations, network. This is particularly evident when
So, what distinguishes the Ericsson RAN digital twin from industry-standard simulators?
Our RAN digital twin brings a unique feature set to the table, including the following:
Real-world data
Unlike traditional simulators that often base UE patterns on widespread theoretical assumptions, our digital
twin directly operates on actual live network data. Each data frame in our system is a joint RF footprint of a
real-world measurement, coupled with UE data traffic consumption information. Moreover, our model complies
with stringent privacy protection measures, such as GDPR regulations. For example, our solution works with
anonymized data, where UE identities are replaced with dummy IDs, making it impossible to track individual
information. This approach ensures we maintain the UE-level visibility necessary for accurate digital twin
modeling, while fully respecting privacy concerns. By responsively handling granular, authentic data, we
establish a realistic basis for simulating a specific RAN cluster.
Functionality
Compared with traditional simulators, our current digital twin implementation supports a much smaller subset
of tunable CM parameters. When compared to real base stations, our RAN digital twin generates a limited
number of synthetic PM counters, focusing on those we believe are essential to the optimization agent. These
choices were strategically made to prioritize realism and practicality within given resource constraints. In
contrast, traditional simulators typically offer support for a broader range of CM parameters and incorporate
more complex behavior models, especially in the Radio Resource Management (RRM) layer. While developing
our RAN digital twin, we carefully simplified and abstracted behavior models to ensure equivalence. And, while
expanding behavior models for additional CM parameters is a complex and resource-intensive undertaking, we
plan to further enhance the capabilities over time.
Acknowledging the significance and potential of other simulators within the industry is essential. Rather
than replace these simulators, our goal is to introduce an alternate, data-driven approach, precisely
designed for large-scale network optimization use cases.
9 Ericsson | Radio access network (RAN) digital twins
In conclusion
Computational irreducibility underscores the deep complexity of systems like RAN.
It challenges us to develop detailed simulations, such as our RAN digital twin, rather
than seeking shortcuts that don’t exist.
While ML models serve as valuable complements to our primary analytical
models, we remain aware of their limitations, including extensive data needs and
potential overfitting. Leveraging our deep domain knowledge, we apply strategic
methodologies in the design of ML models to maximize the robustness, performance,
and cost efficiency of our solutions.
Based on our live network experiences with tier 1 communications service providers,
our RAN digital twin outperforms traditional simulators when dealing with network
impacting parameters by ingesting live network data and modeling large RAN
clusters. While it can’t model every aspect of a RAN due to computational and data
constraints, we’re tackling the limitations and complexity, and striving to realize an
optimal solution which maximises the potential to model dynamic RAN networks.
Computational irreducibility is a testament to this complexity, keeping us humble
and inspiring continued innovation in our quest to make the best-performing
networks even better.
10 Ericsson | Radio access network (RAN) digital twins
Further reading
Network digital twins – outlook and opportunities - Ericsson
Request demo
Demos are available upon request, please Contact us
11 Ericsson | Breaking down OSS/BSS silos for better 5G monetization
www.ericsson.com