AGC

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

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

  • AGC block

Описание

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

Порты

Вход

расширить все

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

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

Выход

расширить все

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

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

Параметры

расширить все

Режим работы АРУ:

  • Off - AGC обходится, форма входного сигнала остается неизменной.

  • On - AGC настраивает коэффициент усиления входного сигнала, чтобы поддерживать Target RMS voltage в выходном сигнале.

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

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

  • Использовать 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