50-ти герцовую гармонику можно давить например так Делается цифровыя ФАПЧ. На ее вход подается Ваш сигнал, пропущенный через достаточно узкополосный фильтр. С выхода этой ФАПЧ пойдет сигнал с частотой помехи. Если прибор питается от сети, и помеха наводится именно с той-же частотой, что и в той сети, от которой питается прибор - можно в качестве опоры взять сигнал прямо из сети. Далее (если помеха содержит не только 50-герцовую составляющую, а еще и ее гармоники) пропустить этот опорный сигнал через нелинейную систему, получив в спектре опорного сигнала необходимые гармоники. Ну и самое главное - адаптивный фильтр, который давит помеху. На вход фильтра подаете Ваш грязный сигнал. На опорный вход - опорный сигнал, содержащий компоненты, подлежащие удавлению. Выход сигнала ошибки фильтра в установившемся режиме будет очищенный от помехи сигнал. Самый дешовый вариант адаптивного фильтра - это LMS. Лучше - NLMS, но там одно деление будет. Таким методом принято чистить кардиограммы и энцефалограммы от аналогичной грязи, которая порой мощнее полезного сигнала.