A narrowband LTE-M modem with a noise-reducing filter, designed in Python and run on GPU.
A GPU programming course project applying parallel computing to signal processing: modeling a narrowband LTE-M modem and offloading its filtering pipeline to run on GPU.
Designed a narrowband LTE-M modem model in Python, including a noise-reducing filter stage, then parallelized the filtering computation on GPU to evaluate the throughput and latency gains over a CPU-only implementation.
A working GPU-accelerated modem simulation demonstrating meaningful throughput gains from parallelizing the filter stage over a CPU baseline.