A method of canceling a fundamental frequency from an analog signal, said method comprising: inputting a first analog signal; outputting a second digital signal; employing a digital-to-analog converter comprising an input and an output; employing an analog-to-digital converter comprising an input and an output; providing a first adaptive filter weight, w s (n), and a second adaptive filter weight, w c (n); providing a first digital sine signal, x s (n) = sin(ω o n), and a second digital cosine signal, x c (n) = cos(ω o n); providing a third digital signal being y(n) = w s (n)*sin(ω o n) + w c (n)*cos(ω o n) using an adaptive filter; employing ω o as frequency of the fundamental frequency component; employing n as an integer representative of a sample number; inputting the third digital signal to said digital-to-analog converter and outputting a fourth analog signal representative of an estimate of a fundamental frequency component (I o (t)) of the first analog signal from said digital-to-analog converter; providing a fifth analog signal as a function of a difference between the first analog signal and the fourth analog signal; inputting the fifth analog signal to said analog-to-digital converter and outputting from said analog-to-digital converter the second digital signal representative of the first analog signal with the fundamental frequency component removed; wherein: an optimum value of the first adaptive filter weight is provided as w s * = (A / G DAC (ω o))cos(θ A - θ DAC (ω o)); and an optimum value of the second adaptive filter weight is provided as w c * = (A / G DAC (ω o))sin(θ A - θ DAC (ω o)); the method further comprising: employing A = G DAC ω o w c * 2 + w s * 2; employing θ A = tan -1 (w c * / w s *) + θ DAC (ω o); employing G DAC (ω o) as magnitude of a transfer function of the digital-to-analog converter at the frequency of the fundamental frequency component; and employing θ DAC (ω o) as phase of the transfer function of the digital-to-analog converter at the frequency of the fundamental frequency component. inputting a first analog signal; outputting a second digital signal; employing a digital-to-analog converter comprising an input and an output; employing an analog-to-digital converter comprising an input and an output; providing a first adaptive filter weight, w s (n), and a second adaptive filter weight, w c (n); providing a first digital sine signal, x s (n) = sin(ω o n), and a second digital cosine signal, x c (n) = cos(ω o n); providing a third digital signal being y(n) = w s (n)*sin(ω o n) + w c (n)*cos(ω o n) using an adaptive filter; employing ω o as frequency of the fundamental frequency component; employing n as an integer representative of a sample number; inputting the third digital signal to said digital-to-analog converter and outputting a fourth analog signal representative of an estimate of a fundamental frequency component (I o (t)) of the first analog signal from said digital-to-analog converter; providing a fifth analog signal as a function of a difference between the first analog signal and the fourth analog signal; inputting the fifth analog signal to said analog-to-digital converter and outputting from said analog-to-digital converter the second digital signal representative of the first analog signal with the fundamental frequency component removed; wherein: an optimum value of the first adaptive filter weight is provided as w s * = (A / G DAC (ω o))cos(θ A - θ DAC (ω o)); and an optimum value of the second adaptive filter weight is provided as w c * = (A / G DAC (ω o))sin(θ A - θ DAC (ω o)); an optimum value of the first adaptive filter weight is provided as w s * = (A / G DAC (ω o))cos(θ A - θ DAC (ω o)); and an optimum value of the second adaptive filter weight is provided as w c * = (A / G DAC (ω o))sin(θ A - θ DAC (ω o)); the method further comprising: employing A = G DAC ω o w c * 2 + w s * 2; employing θ A = tan -1 (w c * / w s *) + θ DAC (ω o); employing G DAC (ω o) as magnitude of a transfer function of the digital-to-analog converter at the frequency of the fundamental frequency component; and employing θ DAC (ω o) as phase of the transfer function of the digital-to-analog converter at the frequency of the fundamental frequency component. employing A = G DAC ω o w c * 2 + w s * 2; employing θ A = tan -1 (w c * / w s *) + θ DAC (ω o); employing G DAC (ω o) as magnitude of a transfer function of the digital-to-analog converter at the frequency of the fundamental frequency component; and employing θ DAC (ω o) as phase of the transfer function of the digital-to-analog converter at the frequency of the fundamental frequency component.