Drag to rotate. Click a car to follow it, or a mast to jam it
Illustrative simulation

Digital twin-driven, intelligent and cyber-resilient 6G networks

Doctoral research at Birmingham City University on networks for connected and autonomous vehicles (CAVs). The work moves through four stages, each feeding the next.

Why this research matters

An autonomous vehicle is only as safe as the network it talks to. I build a live digital copy of that network, fed by real Open RAN data, where failures and attacks can be found, rehearsed and fixed before they ever reach the road.

Vehicle CAV-07Latency 3.2 msgNB-01, 3.5 GHzLink verifiedPredicted pathHandover in 1.4 s
E2 telemetryRSRPSINRThroughput665 MbpsLatency3.4 ms
1Measure

Real data from an Open RAN testbed

Measurements are collected from an Open RAN environment serving autonomous vehicles: signal quality, interference and throughput, reported from the radio units. The twin starts from observed behaviour instead of assumed values.

Open RANE2 telemetryPython
Ray tracing3 paths, 1 blockedReceived power-84.2 dBm
2Simulate

The radio channel, rebuilt in software

The wireless environment is reproduced in ns-3 and with MATLAB network ray tracing, which follows each signal path as it reflects off buildings or gets blocked. At 6G frequencies a single wall can decide whether a car stays connected. Try it: drag the car on the panel.

ns-3MATLAB ray tracing
Microsoft AzureTwin sync 11 ms
3Build

A twin that stays in step

The digital twin runs on Microsoft Azure and follows the physical network in near real time. Because it mirrors the live system, what-if questions such as a failed cell or a surge in traffic can be answered without touching the real network.

Microsoft AzureTensorFlowPyTorch
Jamming detectedAnomaly score 0.94ResponseMitigated in 1.4 s
4Secure

Detect, rehearse, respond

Machine learning inside the twin watches for anomalies such as jamming. A response is tested in the twin first, then applied to the network, inside an architecture that is secure, efficient and aligned with 3GPP standards.

3GPPO-RANAnomaly detection
E2 telemetry stream
Illustrative values

Where the twin meets Open RAN

Open RAN splits the base station into units with open interfaces. Every layer becomes measurable, and every layer becomes a possible target. Select a component, or pick a threat to see where it strikes.

O-RAN reference architecture, simplifiedSelect a block
Intelligence and orchestrationSMO and RIC Radio access networkOpen RAN split Twin layer Road Core network Uu O-FH F1 NG A1 E2 sync mirror CAVVehicle O-RURadio unit O-DUMAC, PHY O-CURRC, PDCP 5G CoreAMF, SMF, UPF Near-RT RICxApps, 10 ms to 1 s Non-RT RICrApps, over 1 s Digital twinMicrosoftAzure User dataControl, E2 and A1Twin sync and mirroringClick any block, or pick a threat
Threats
Copied to clipboard