Iterative sine-wave frequency estimation by generalized fourier interpolation algorithms