I would like to estimate the frequency of a discrete-time (real) sinusoidal tone - with unknown amplitude, frequency and phase - in noise
An LMS-type technique looks promising, for example:
Pradhan, A.K.; Routray, A.; Basak, A., "Power system frequency estimation using least mean square technique," in Power Delivery, IEEE Transactions on , vol.20, no.3, pp.1812-1816, July 2005
Can anybody comment on the strengths and weaknesses of this type of approach, in practical applications (convergence, noise immunity, interference immunity, impulse response, etc)?
I imagine a Kalman filter could also be used for this type of thing (comments?).
Any other similar approaches that might do the job?
I am trying to avoid methods that sample the spectrum using a bank of frequency analyzers (as in the link below).
Article Digital Filter Designs for Recursive Frequency Analysis