SaturatingAmplifier

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

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

Описание

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

Порты

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

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

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

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

Вывод

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

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

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

Параметры

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

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

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

  • OnSaturatingAmplifier масштабирует входную форму волны согласно напряжению в по сравнению с напряжением ответ.

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

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

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

Зависимости

Этот параметр только доступен, когда 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

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

Если вы снимаете флажок для Mode, текущее значение Mode трудно закодировано в параметр.

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

| | | |

Введенный в R2019a