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