Orthogonal Matching Pursuit (OMP) and Batch–OMP algorithm