This folder includes Matlab code for all the algorithms described in "Demixing Sines and Spikes: Spectral Super-resolution in the Presence of Outliers" by C. Fernandez-Granda, G. Tang, X. Wang and L. Zheng.

There are 3 main scripts:

1. spectral_superres_outliers.m 

Different methods are applied to a spectral super-resolution problem where the data contain outliers.

2. spectral_superres_outliers_dense_noise.m

Different methods are applied to a spectral super-resolution problem where the data contain outliers and are perturbed by additive Gaussian noise.

2. denoising_outliers_dense_noise.m

Atomic-norm denoising is applied to denoise samples from a multisinusoidal signal that contain outliers and are also perturbed by additive Gaussian noise.
