I agree that the design engineer should do the best to eliminate every possible source of noise by good design and filtering.
This does not make sure though that noise, spikes or whatever cannot enter the signal path.
So,after sampling, oversampling or whatever, a digital method of cleaning the samples is desired.
But, for every job there is the appropriate tool. You have now more tools to select.
Select the best that suits your project.
Thanks Al for sharring one more idea.
Ioannis
Bookmarks