Адаптивно настройте усиление для постоянного уровня сигнала вывод
Исправление нарушений РФ
Блок автоматического контроллера усиления (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 достигнуть его целевой выходной мощности.