Цитата(roman_golovenkov @ May 1 2011, 01:36)

Встала задача обработать сигнал (сейчас он регистрируется самописцем) АТМегой АВР, точнее для начала убрать "бороду" и выделить линейный сигнал.
Подскажите, пожалуйста, каким образов лучше это сделать. Пока в голову приходит только из АЦП меги (последовательного приближения) внешней обвеской сделать АЦП с двойным дифференцированием, второй вариан - цифровой фильтр...
Из внешней обвязке Вам максимум что нужно, так это простейший аналоговый RC фильтр 1-ого порядка. Все.
Ах да, цифровой фильтр... Да, его тоже можно. Можно вместо аналогового, но лучше и то и другое

. У Вас, если верить картинке, спектры полезного сигнала и помехи разнесены на "космические" расстояния, в этом случае можно не заморачиваться Матлабом, окнами, оптимизацией и прочей фигней, а использовать банальный фильтр скользящего среднего. Порядок (длина фильтра) любая, какая Вам больше
понравитсяподойдет. Формулы найдете в инете. Еще лучше использовать каскадное соединение нескольких таких фильтров (выход первого фильтра является входом второго и т.д.). Фильтры лучше реализовать по рекуррентной схеме. Вроде все. Ах да, частоту дискретизации после фильтрации можно понизить. Раз так в тыщу

.