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.
6G networksOpen RANDigital twinsConnected and autonomous vehicles3GPPns-3MATLAB ray tracingMicrosoft AzurePyTorchTensorFlowCyber resilienceV2X6G networksOpen RANDigital twinsConnected and autonomous vehicles3GPPns-3MATLAB ray tracingMicrosoft AzurePyTorchTensorFlowCyber resilienceV2X
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.
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
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
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
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