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 в качестве параметра в файл IBIS-AMI. Если вы отменяете выбор Mode, он удален из файлов AMI, эффективно жесткое кодирование Mode к его текущему значению.

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

| | | |

Введенный в R2019a

Для просмотра документации необходимо авторизоваться на сайте