A method for tracking a transfer function of a first and further stage of a multi-stage delta-sigma analog-to-digital converter, DS-ADC, wherein the transfer function is configured to shape quantization noise in a digital output signal of the first stage of the multi-stage DS-ADC, the method being for digital quantization noise cancellation of the first stage of the multi-stage DS-ADC, the method comprising: injecting a dither signal at a quantizer of the first stage of the multi-stage DS-ADC, wherein the dither signal is a maximum length linear feedback shift registers sequence; determining a cross-correlation function of a digital output signal of the first stage of the multi-stage DS-ADC and the dither signal to determine the transfer function of the first stage of the multi-stage DS-ADC, wherein the cross-correlation function is a decimating cross-correlation function to determine first decimated coefficients; updating coefficients of a programmable filter based on the first decimated coefficients; decimating the output signal of the first stage of the multi-stage DS-ADC by one or more decimation filters to generate a decimated output signal; determining a further cross-correlation function of a digital output signal of a further stage of the multi-stage DS-ADC and the dither signal to determine a transfer function of the further stage of the multi-stage DS-ADC, wherein the further cross-correlation function is a further decimating cross-correlation function to determine further decimated coefficients; updating coefficients of a further programmable filter based on the further decimated coefficients; decimating the output signal of the further stage of the multi-stage DS-ADC by one or more decimation filters to generate a decimated further output signal; filtering the digital output signal of the further stage by the first programmable filter and filtering the digital output signal of the first stage by the further programmable filter; and combining the filtered digital output signals to generate a combined digital output signal having cancelled quantization noise of the first stage of the multi-stage DS-ADC. injecting a dither signal at a quantizer of the first stage of the multi-stage DS-ADC, wherein the dither signal is a maximum length linear feedback shift registers sequence; determining a cross-correlation function of a digital output signal of the first stage of the multi-stage DS-ADC and the dither signal to determine the transfer function of the first stage of the multi-stage DS-ADC, wherein the cross-correlation function is a decimating cross-correlation function to determine first decimated coefficients; updating coefficients of a programmable filter based on the first decimated coefficients; decimating the output signal of the first stage of the multi-stage DS-ADC by one or more decimation filters to generate a decimated output signal; determining a further cross-correlation function of a digital output signal of a further stage of the multi-stage DS-ADC and the dither signal to determine a transfer function of the further stage of the multi-stage DS-ADC, wherein the further cross-correlation function is a further decimating cross-correlation function to determine further decimated coefficients; updating coefficients of a further programmable filter based on the further decimated coefficients; decimating the output signal of the further stage of the multi-stage DS-ADC by one or more decimation filters to generate a decimated further output signal; filtering the digital output signal of the further stage by the first programmable filter and filtering the digital output signal of the first stage by the further programmable filter; and combining the filtered digital output signals to generate a combined digital output signal having cancelled quantization noise of the first stage of the multi-stage DS-ADC.