Ray-traced 11,163 radio links across a San Francisco scene in under five minutes, then made every antenna what-if take about a second.
A GPU-accelerated digital twin of a 5G network: ray-trace how radio waves bounce around a real city, then ask "what if?" about every antenna.
- Built a 10-stage, cache-backed propagation pipeline: 11,163 links traced in under 5 minutes on a 5,847-object San Francisco scene.
- Designed a trace-once, query-many cache, so changing an antenna's pattern, tilt or azimuth takes about a second instead of a 5-minute GPU re-trace (and matches it to within 0.001 dB).
- Found 7 silent ray-tracer failure modes, including duplicate paths inflating received power by up to 43 dB; the fix matches closed-form physics to 0.00005 dB.
- Wrote 330 automated checks (0 failures) and planning-time guards that reject invalid runs in 0.2 s instead of after a GPU trace.
- Turned ray-traced channels into OFDM link simulations (SINR, MCS, BLER, throughput), verified against theory: simulated BER 0.0786 vs 0.0787.
- Python
- NVIDIA Sionna RT
- Ray tracing
- OFDM
- MIMO
- AWS L40S GPU