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