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

Выберите, чтобы включать Mode в качестве параметра в файл IBIS-AMI. Если вы отменяете выбор Mode, он удален из файлов AMI, эффективно жесткое кодирование Mode к его текущему значению.

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

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

| |

Введенный в R2019a