exponenta event banner

AGC

Автоматическая регулировка усиления для сохранения амплитуды выходного сигнала

  • Библиотека:
  • Панель инструментов SerDes/блоки пути данных

  • AGC block

Описание

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

Порты

Вход

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

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

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

Продукция

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

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

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

Параметры

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

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

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

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

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

  • Использовать get_param(gcb,'Mode') для просмотра текущего режима АРУ.

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

Требуемое среднеквадратичное напряжение выходного сигнала, определяемое как действительный скаляр в диапазоне [0,003, 10] в вольтах.

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

  • Использовать get_param(gcb,'TargetRMSVoltage') для просмотра текущего значения среднеквадратичного напряжения цели (В).

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

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

Максимально допустимое усиление АРУ, указанное как положительный действительный скаляр. Максимальный коэффициент усиления обеспечивает стабильный запуск адаптивного алгоритма.

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

  • Использовать get_param(gcb,'MaxGain') для просмотра текущего значения максимального коэффициента усиления.

  • Использовать set_param(gcb,'MaxGain',value) чтобы задать для параметра Максимальный коэффициент усиления заданное значение.

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

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

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

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

  • Использовать set_param(gcb,'AveragingLength',value) установка для параметра Усреднение длины определенного значения.

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

Параметры IBIS-AMI

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

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

См. также

| |

Представлен в R2019a