Spectrally Compatible Iterative Water Filling