SaturatingAmplifier

Моделирует усилитель насыщения

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

  • SaturatingAmplifier block

Описание

Блок SaturatingAmplifier масштабирует вход сигнала в соответствии с напряжением в отклике отключения напряжения. Напряжение в отклике отключения напряжения задается или мягким усечением, заданной Limit и Linear Gain, или матрицей VinVout . Блок SaturatingAmplifier применяет незапоминающуюся нелинейность к входящей форме волны.

Порты

Вход

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

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

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

Выход

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

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

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

Параметры

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

Режим работы усилителя:

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

  • On - SaturatingAmplifier масштабирует входную форму волны в соответствии с напряжением в зависимости от отклика напряжения.

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

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

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

Вход сигнала для ограничения выходного сигнала усилителя:

  • 'Limit and Linear Gain' - Создает мягкое напряжение усечения в зависимости от напряжения вне отклика со значениями, указанными в Limit и Linear Gain.

  • 'VinVout' - Генерирует выходные напряжения, соответствующие входному напряжению, указанному в VinVout. Если какая-либо входная точка напряжения падает вне заданных значений, выход для этого конкретного входного напряжения интерполируется.

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

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

  • Использовать set_param(gcb,'Specification',value) для установки усилителя насыщения на определенную Specification.

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

Напряжение отсечения для ограничивающего усилителя, заданное как действительная положительная скалярная величина в В.

Зависимости

Этот параметр доступен только, когда Specification выбран как 'Limit and Linear Gain'

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

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

  • Использовать set_param(gcb,'Limit',value) для задания Limit определенного значения.

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

Усиление усилителя в линейной области, заданное как бесчисленная действительная положительная скалярная величина.

Зависимости

Этот параметр доступен только, когда Specification выбран как 'Limit and Linear Gain'

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

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

  • Использовать set_param(gcb,'LinearGain',value) для задания LinearGain определенного значения.

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

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

Зависимости

Этот параметр доступен только, когда Specification выбран как 'VinVout'

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

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

  • Использовать set_param(gcb,'VinVout',value) для задания VinVout определенного значения.

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

Щелкните, чтобы построить график входа выхода напряжением блока Saturating Amplifier.

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

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

Введенный в R2019a