GPU-Accelerated LTE-M Modem — Aamir Jahan
← All work
Coursework — Columbia M.S. Computer Engineering

GPU-Accelerated LTE-M Modem

A narrowband LTE-M modem with a noise-reducing filter, designed in Python and run on GPU.

GPU Programming Python Signal Processing
Overview

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.

Approach

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.

Result

A working GPU-accelerated modem simulation demonstrating meaningful throughput gains from parallelizing the filter stage over a CPU baseline.