In this note a globally stable methodology is proposed to estimate
the frequency, phase, and amplitude of a sinusoidal signal affected
by additive structured and bounded unstructured disturbances. The structured
disturbances belong to the class of time-polynomial signals incorporating
both bias and drift phenomena. Stability and robustness results are
given by resorting to Input-to-State stability arguments. Simulation comparative
results show the effectiveness of the proposed technique.