Доброго дня!
Возникла задача реализовать "традиционную" АРУ в цифровом приемнике.
Заказчик захотел иметь аналоговый выход для слухового приема телефонного сигнала, и при этом АРУ должна работать
как в старом аналоговом приемнике (типа Р-160 например). С быстрым нарастанием и медленным остыванием.
Раньше я для приема на слух измерял усредненный уровень сигнала скользящим окном и по нему регулировался.
Работало отлично, но вносило ощутимую задержку, и время нарастания и спадания были одинаковыми.
Схема простая, никакой рекурсии, все замечательно реализуется в ПЛИС.
Теперь мне надо иметь время нарастания 1..2 мс при скачке уровня сигнала на входе на 20 дБ,
и время спадания 250 мс при "просадке" входного сигнала на 20 дБ.
Думаю, что дело пахнет ПИД-регулятором с рекурсивной схемой. Такого еще делать не приходилось.
Не хочется глубоко зарываться в Теорию Автоматического Управления, хотелось бы получить конкретную информацию по реализации такого типа АРУ.
Матлабом владею, смоделировать алгоритм сумею. Если есть примеры или ссылки - делитесь, буду признателен.
В общем, жду Ваших советов, зараннее спасибо.