CTLE

Непрерывное время линейный эквалайзер (CTLE) моделей

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

Описание

Блок CTLE применяет линейный худой фильтр, чтобы компенсировать частотную характеристику входного сигнала выборки выборкой. Процесс эквализации уменьшает искажения, следующие из каналов с потерями.

Порты

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

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

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

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

Вывод

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

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

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

Параметры

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

Рабочий режим CTLE:

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

  • FixedCTLE применяет передаточную функцию CTLE, как задано Configuration select к входной форме волны.

  • Adapt — Если входной сигнал является вектором импульсной характеристики или вектором формы волны, то подсистема Init в CTLE определяет передаточную функцию CTLE для лучшего открытия высоты глаза и применяет передаточную функцию к входной форме волны. Эта оптимизированная передаточная функция используется CTLE в целой симуляции области времени.

    Если входной сигнал является скаляром выборки выборкой, то CTLE действует в Fixed режим.

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

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

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

Выберите, какая настройка передаточной функции применяться в CTLE зафиксировала режим, заданный как действительный целочисленный скаляр. В зависимости от Specification Configuration select задает, какой коэффициент усиления применяется к передаточной функции фильтра.

Например, установка Configuration select к n и Specification к 'DC Gain and Peaking Gain' выбирает (n +1)-th элемент в DC gain (dB) и векторах Peaking gain (dB), которые будут применены к передаточной функции фильтра.

Если Mode CTLE установлен в Adapt и вход является вектором импульсной характеристики или вектором формы волны, Configuration select автоматически вычисляется, чтобы определить лучшее открытие высоты глаза. Чтобы просмотреть значение параметра Configuration select, выберите Add Plots> Report в приложении SerDes Designer.

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

  • Использование get_param(gcb,'ConfigSelect') просмотреть текущее значение Configuration Select.

  • Использование set_param(gcb,'ConfigSelect',value) установить Configuration Select на определенное значение.

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

Задает, какие входные параметры будут использоваться в семействе передаточных функций CTLE:

  • 'DC Gain and Peaking Gain' — Ответ CTLE задан от DC gain (dB), Peaking gain (dB) и Peaking frequency (Hz).

  • 'DC Gain and AC Gain' — Ответ CTLE задан от DC gain (dB), AC gain (dB) и Peaking frequency (Hz).

  • 'AC Gain and Peaking Gain' — Ответ CTLE задан от AC gain (dB), Peaking gain (dB) и Peaking frequency (Hz).

  • 'GPZ Matrix' — Ответ CTLE задан от Gain pole zero matrix.

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

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

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

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

Получите на нулевой частоте для передаточной функции CTLE, заданной как скаляр или вектор в дБ. Если задано как скаляр, это преобразовано, чтобы совпадать с длиной Peaking gain (dB), AC gain (dB) и Peaking frequency (Hz) скалярным расширением. Если задано как вектор, длина вектора должна совпасть с векторами в Peaking gain (dB), AC gain (dB) и Peaking frequency (Hz).

Зависимости

Этот параметр только доступен, когда Specification установлен в 'DC Gain and Peaking Gain' или 'DC Gain and AC Gain'.

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

  • Использование get_param(gcb,'DCGain') просмотреть текущее значение DC gain (dB).

  • Использование set_param(gcb,'DCGain',value) установить DC gain (dB) на определенное значение.

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

Худое усиление, заданное как скаляр или вектор в дБ. Peaking gain (dB) является различием между AC gain (dB) и DC gain (dB) для передаточной функции CTLE. Если задано как скаляр, это преобразовано, чтобы совпадать с длиной DC gain (dB), AC gain (dB) и Peaking frequency (Hz) скалярным расширением. Если задано как вектор, длина вектора должна совпасть с векторами в DC gain (dB), AC gain (dB) и Peaking frequency (Hz).

Зависимости

Этот параметр только доступен, когда Specification установлен в 'DC Gain and Peaking Gain' или 'AC Gain and Peaking Gain'.

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

  • Использование get_param(gcb,'PeakingGain') просмотреть текущее значение Peaking gain (dB).

  • Использование set_param(gcb,'PeakingGain',value) установить Peaking gain (dB) на определенное значение.

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

Получите на худой частоте для передаточной функции CTLE, заданной как скаляр или вектор в дБ. Если задано как скаляр, это преобразовано, чтобы совпадать с длиной DC gain (dB), Peaking gain (dB) и Peaking frequency (Hz) скалярным расширением. Если задано как вектор, длина вектора совпадает с векторами в DC gain (dB), Peaking gain (dB) и Peaking frequency (Hz).

Зависимости

Этот параметр только доступен, когда Specification установлен в 'DC Gain and AC Gain' или 'AC Gain and Peaking Gain'.

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

  • Использование get_param(gcb,'ACGain') просмотреть текущее значение AC gain (dB).

  • Использование set_param(gcb,'ACGain',value) установить AC gain (dB) на определенное значение.

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

Аппроксимированная частота, на которой передаточная функция CTLE достигает максимума в величине, заданной как скаляр или вектор в GHz. Если задано как скаляр, это преобразовано, чтобы совпадать с длиной DC gain (dB), AC gain (dB) и Peaking gain (dB) скалярным расширением. Если задано как вектор, длина вектора должна совпасть с векторами в DC gain (dB), AC gain (dB) и Peaking gain (dB).

Зависимости

Этот параметр не доступен, когда Specification установлен в 'GPZ Matrix' .

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

  • Использование get_param(gcb,'PeakingFrequency') просмотреть текущее значение Peaking frequency (Hz).

  • Использование set_param(gcb,'PeakingFrequency',value) установить Peaking frequency (Hz) на определенное значение.

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

Получите нуль полюса, заданный как матрица. Gain pole zero matrix явным образом задает семейство передаточных функций CTLE путем определения DC gain (dB) (дБ) в столбце 1 и затем орудует шестами и нули в переменных столбцах. Полюса и нули заданы в Гц.

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

Пример: создать нулевую матрицу полюса усиления с тремя полюсами и два обнуляет, введите матрицу можно следующим образом: [G, P1, Z1, P2, Z2, P3].

Зависимости

Этот параметр только доступен, когда Specification установлен в 'GPZ Matrix'.

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

  • Использование get_param(gcb,'GPZ') просмотреть текущее значение Gain pole zero matrix.

  • Использование set_param(gcb,'GPZ',value) установить Gain pole zero matrix на определенное значение.

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

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

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

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

| | | | |

Введенный в R2019a