This code was developed for ECE1505 (Convex Optimization). We compare different ways to perform sparse channel estimation. In particular, we compare off-grid and grid-based compressive sensing.
In order to run this code, you must install the following libraries;
To view a report of our findings please see [https://www.overleaf.com/read/vddscgnmhzxg]
For the performance comparison figure (i.e., NMSE vs SNR), run chl_est_hybrid.m
For gridpoints comparison figure (NMSE vs. G_b) run chl_est_hybrid_grid_vs_gridpoints.m