Цитата(GrayCat @ Dec 12 2005, 11:57)

Беда в том, что из-за наличия "нелинейных" потребителей (практически всё с выпрямителями на входе) много наводок не 50, а 100 Гц с гармониками. Так что частоту семплирования надо брать N*100 Гц (чем больше N, тем более высокие гармоники подавятся, но нужно больше памяти), и усреднять "скользящим средним" по периоду M*20мсек (чем больше M, тем лучше фильтрация, но хуже время реакции на полезный сигнал, и больше вычислений).
Математики на эту тему говорят что интеграл синуса по периоду(а так же кратным периоду) равен нулю!!!
отсюда вывод:
1) что если усреднить значения сигна по времени 20мс, то вы избавитесь от наводок 50Гц, 100 Гц, 200Гц и.т.д.
2) количество выборок за период 20мс надо сделать минимум 2 а лучше 4 (это против 100Гц). =).
Математика полезная штука, особо в нашей работе =)