Цитата(_Anatoliy @ Oct 22 2010, 11:49)

Спасибо!
Смотрел этот метод,но сразу не сообразил что он быстрый

Так и есть - этот алгоритм необязательно быстрый. Это так называемое "АРУ назад", а его быстрота определяется параметром alfa. А особенность этой схемы в том ,что применения логарифма позволило сделать постоянную времени обратной связи независимой от уровня входного сигнала. И если сделать это АРУ слишком быстрым, то в начале пакета АРУ может "задрать" усиление и получим перегруз...
Мне приходилось делать демы для систем с МДВР и я использовал схему лаконично описанную des00. FF ару + динамика приемника. Если конечно под FF скрывается "АРУ вперед".
А вот ставить "АРУ вперед" до АЦП дело по моему неблагодарное. Это ж надо линию задержки городить в аналоге.
Я делаю так: обнаружитель начала пакета + вычислитель уровня сигнала и требуемого коэффициента усиления, усиливаем задержанный сигнал с вычисленным коэф. усиления и далее на демодулятор (если Вам угодно - некогерентный