Адаптивно настройте усиление для постоянного уровня выходного сигнала
Коррекция нарушений РФ
Блок автоматического контроллера усиления (AGC) адаптивно настраивает свое усиление, чтобы достигнуть постоянного уровня сигнала при выходе.
Задайте размер шага для обновлений усиления как действительная положительная скалярная величина с одинарной точностью или с двойной точностью. Значением по умолчанию является 0.01
.
Если вы увеличиваете Step size, AGC быстрее отвечает на изменения на уровне входного сигнала. Однако получите нагнетание, также увеличивается.
Задайте желаемый уровень выходной мощности как действительную положительную скалярную величину. Уровень мощности задан в Уоттсе, на которого ссылаются к 1 Ому. Значением по умолчанию является 1
.
Задайте длину окна усреднения в выборках как положительный целочисленный скаляр. Значением по умолчанию является 100
.
Если вы используете AGC с высшим порядком сигналы QAM, вы можете должны быть уменьшать изменение усиления во время установившейся операции. Смотрите схему созвездия при выходе AGC и увеличьте продолжительность усреднения по мере необходимости. Увеличение Averaging length уменьшает скорость выполнения.
Задайте максимальное усиление AGC в децибелах как положительная скалярная величина. Значением по умолчанию является 60
.
Если степень входного сигнала AGC очень будет мала, усиление AGC будет очень большим. Это может вызвать проблемы, когда степень входного сигнала внезапно увеличивается. Используйте Maximum power gain (dB), чтобы избежать этого путем ограничения усиления, что AGC применяется к входному сигналу.
Установите этот флажок, чтобы предоставить оценку степени входного сигнала выходному порту. По умолчанию флажок не устанавливается.
Выберите режим симуляции.
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 достигнуть его целевой выходной мощности.