exponenta event banner

Блок АРУ

Адаптивная регулировка усиления для выхода с постоянным уровнем сигнала

Библиотека

Коррекция обесценения RF

  • AGC Block

Описание

Блок автоматического контроллера усиления (АРУ) адаптивно регулирует свой коэффициент усиления для достижения постоянного уровня сигнала на выходе.

Параметры

Размер шага

Укажите размер шага для обновления коэффициента усиления в виде действительного положительного скаляра с двойной или единственной точностью. Значение по умолчанию: 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 - Показывает, как максимальный коэффициент усиления влияет на способность АРУ достигать своей целевой выходной мощности.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

См. также

Объекты

Представлен в R2013a