Qualcomm · Modem software / May–August 2025
Modem software
Modeling radio distortion and exploring how a correction model can run on an NPU.
The work
During my modem software engineering internship at Qualcomm, I worked with RF gain, phase, and nonlinear distortions. I used PyTorch CNN and RNN models, Optuna for tuning, and quantization for NPU deployment.
Try the idea
A constellation plots two components of each received symbol. Rotating and compressing a set of synthetic symbols makes two kinds of distortion visible. Try applying a known correction and watch the error change.
Distort a radio signal