Decoding by linear programming
A generalized uncertainty principle and sparse representation in pairs of bases