Iterative schemes for broad-band and narrow-band population inversion in NMR