Адаптивная регулировка усиления для выхода с постоянным уровнем сигнала
Коррекция обесценения RF
Блок автоматического контроллера усиления (АРУ) адаптивно регулирует свой коэффициент усиления для достижения постоянного уровня сигнала на выходе.
Укажите размер шага для обновления коэффициента усиления в виде действительного положительного скаляра с двойной или единственной точностью. Значение по умолчанию: 0.01.
При увеличении размера шага АРУ быстрее реагирует на изменения уровня входного сигнала. Однако усиление накачки также увеличивается.
Укажите требуемый уровень выходной мощности как действительный положительный скаляр. Уровень мощности задается в ваттах, привязанных к 1 Ом. Значение по умолчанию: 1.
Укажите длину окна усреднения в выборках как положительный целочисленный скаляр. Значение по умолчанию: 100.
Примечание
При использовании АРУ с сигналами КАМ более высокого порядка может потребоваться уменьшить изменение коэффициента усиления во время работы в установившемся режиме. Проверьте диаграмму созвездия на выходе АРУ и увеличьте усредненную длину по мере необходимости. Увеличение длины усреднения снижает скорость выполнения.
Укажите максимальный коэффициент усиления АРУ в децибелах как положительный скаляр. Значение по умолчанию: 60.
Если мощность входного сигнала АРУ очень мала, усиление АРУ будет очень большим. Это может вызвать проблемы, когда мощность входного сигнала внезапно увеличивается. Используйте максимальное усиление мощности (дБ), чтобы избежать этого, ограничивая усиление, которое АРУ применяет к входному сигналу.
Установите этот флажок, чтобы обеспечить оценку мощности входного сигнала для выходного порта. По умолчанию флажок не установлен.
Выберите режим моделирования.
Code generationНа первом прогоне модели смоделируйте и создайте код. Если структура блока не изменяется, последующие запуски модели не регенерируют код.
Если режим моделирования Code generation, Системные объекты, соответствующие блокам, принимают максимум девять входов.
Interpreted executionМоделирование модели без создания кода. Этот параметр приводит к более быстрому запуску, но может снизить производительность последующего моделирования.
Этот блок реализует алгоритм, входы и выходы, описанные в comm.AGC справочная страница. Свойства объекта соответствуют параметрам блока.
Чтобы открыть эти примеры, введите имена примеров в командной строке MATLAB:
doc_agc_received_signal_amplitude - Адаптивно регулирует мощность принимаемого сигнала приблизительно до 1 Вт.
doc_agc_plot_step_size - График влияния размера шага на производительность АРУ.
doc_agc_plot_max_gain - Показывает, как максимальный коэффициент усиления влияет на способность АРУ достигать своей целевой выходной мощности.