AGC

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

Библиотека

Коррекция ухудшений RF

  • AGC Block

Описание

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

Параметры

Step size

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

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

Desired output power (W)

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

Averaging length

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

Примечание

Если вы используете AGC с высшим порядком сигналы QAM, вы можете должны быть уменьшать изменение усиления во время установившейся операции. Смотрите схему созвездия при выходе AGC и увеличьте продолжительность усреднения по мере необходимости. Увеличение 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++ с помощью Simulink® Coder™.

Смотрите также

Объекты

Введенный в R2013a