Marcos Ibáñez Matles
Back to work

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