AGC

Автоматически настраивает усиление, чтобы обеспечить выходную амплитуду формы волны

  • Библиотека:
  • SerDes Toolbox / Блоки Datapath

Описание

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

Порты

Входной параметр

развернуть все

Введите сгенерированный модулированный сигнал. Входной сигнал может быть сигналом выборки выборкой, заданным как скаляр или сигнал вектора импульсной характеристики.

Типы данных: double

Вывод

развернуть все

Получите настроенный выходной сигнал. Если входной сигнал является сигналом выборки выборкой, заданным как скаляр, выход является также скаляром. Если входной сигнал является сигналом вектора импульсной характеристики, выход является также вектором.

Типы данных: double

Параметры

развернуть все

Рабочий режим AGC:

  • OffAGC исключен, входная форма волны остается неизменной.

  • OnAGC настраивает усиление входной формы волны, чтобы обеспечить Target RMS voltage в выходной форме волны.

Программируемое использование

  • Использование get_param(gcb,'Mode') просмотреть текущий AGC Mode.

  • Использование set_param(gcb,'Mode',value) установить AGC на определенный Mode.

Желаемое напряжение RMS выходной формы волны, заданной как действительный скаляр в области значений [0.003, 10] в вольтах.

Программируемое использование

  • Использование get_param(gcb,'TargetRMSVoltage') просмотреть текущее значение Target RMS voltage (V).

  • Использование set_param(gcb,'TargetRMSVoltage',value) установить Target RMS voltage (V) на определенное значение.

Типы данных: double

Максимальное позволенное усиление AGC, заданное как положительный действительный скаляр. Maximum gain обеспечивает устойчивый запуск адаптивного алгоритма.

Программируемое использование

  • Использование get_param(gcb,'MaxGain') просмотреть текущее значение Maximum gain.

  • Использование set_param(gcb,'MaxGain',value) установить Maximum gain на определенное значение.

Типы данных: double

Усреднение длины, заданной как положительное действительное целое число. Averaging length задает количество символа, по которому сделано вычисление RMS входного сигнала.

Программируемое использование

  • Использование get_param(gcb,'AveragingLength') просмотреть текущее значение Averaging length.

  • Использование set_param(gcb,'AveragingLength',value) установить Averaging length на определенное значение.

Типы данных: double

Выберите который параметры быть включенными в модели IBIS-AMI. По умолчанию оба параметра выбраны.

Если вы отменяете выбор параметра, параметр удален из файлов AMI, эффективно жесткое кодирование параметр к его текущему значению. Например, если Target RMS voltage (V) установлен в 0.5 и вы снимаете флажок для Target RMS voltage под IBIS-AMI parameters, значение Target RMS voltage (V) трудно закодировано к 0.5 V.

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

| |

Введенный в R2019a