AGC Block

Адаптивно настройте коэффициент усиления для постоянных уровней выходного сигнала

Библиотека

Коррекция ослаблений РФ

  • AGC Block

Описание

Блок автоматического контроллера усиления (AGC) адаптивно настраивает свой коэффициент усиления, чтобы достичь постоянного уровня сигнала на выходе.

Параметры

Step size

Задайте размер шага для обновлений усиления как реальная положительная скалярная величина двойной точности или одинарной точности. Значение по умолчанию является 0.01.

Если вы увеличиваете Step size, AGC быстрее реагирует на изменения уровня входного сигнала. Однако усиление накачки также увеличивается.

Desired output power (W)

Задайте требуемый уровень выходной степени как действительная положительная скалярная величина. Уровень степени задан в Ваттах, ссылка на 1 Ом. Значение по умолчанию является 1.

Averaging length

Задайте длину окна усреднения в выборках как положительный целочисленный скаляр. Значение по умолчанию является 100.

Примечание

Если вы используете AGC с сигналами QAM более высокого порядка, вам может потребоваться уменьшить изменение усиления во время статической операции. Осмотрите сигнальное созвездие на выходе АРУ и увеличьте среднюю длину по мере необходимости. Увеличение Averaging length уменьшает скорость выполнения.

Maximum power gain (dB)

Задайте максимальное усиление AGC в децибелах как положительная скалярная величина. Значение по умолчанию является 60.

Если входной степенью AGC очень мал, усиление AGC будет очень большим. Это может вызвать проблемы, когда степень входного сигнала внезапно увеличивается. Используйте Maximum power gain (dB), чтобы избежать этого, ограничивая коэффициент усиления, который AGC применяет к входному сигналу.

Enable output of estimated input power

Установите этот флажок, чтобы предоставить оценку степени входного сигнала выходному порту. По умолчанию флажок не установлен.

Simulate using

Выберите режим симуляции.

Code generation

При первом запуске модели моделируйте и сгенерируйте код. Если структура блока не меняется, последующие запуски модели не регенерируют код.

Если режим симуляции Code generationСистемные объекты, соответствующие блокам, принимают максимум девять входы.

Interpreted execution

Моделируйте модель, не генерируя код. Эта опция приводит к более быстрому времени запуска, но может снизить эффективность последующей симуляции.

Алгоритмы

Этот блок реализует алгоритм, входы и выходы, описанные на comm.AGC страница с описанием. Свойства объекта соответствуют параметрам блоков.

Примеры

Чтобы открыть эти примеры, введите имена примеров в командной строке MATLAB:

  • doc_agc_received_signal_amplitude - адаптивно настраивает степень принимаемого сигнала приблизительно на 1 Вт.

  • doc_agc_plot_step_size - Строит графики эффекта размера шага на эффективность AGC.

  • doc_agc_plot_max_gain - Показывает, как максимальное усиление влияет на способность AGC достигать своей целевой выходной степени.

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.

См. также

Объекты

Введенный в R2013a
Для просмотра документации необходимо авторизоваться на сайте