exponenta event banner

CTLE

Моделирует линейный эквалайзер непрерывного времени (CTLE)

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

  • CTLE block

Описание

Блок КТЛ применяет линейный пиковый фильтр для выравнивания частотной характеристики входного сигнала «выборка за выборкой». Процесс выравнивания уменьшает искажения, возникающие в результате потери каналов. Фильтр является вещественным однополюсным двухполюсным (1z/2p) фильтром, если только не определена матрица GPZ.

Порты

Вход

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

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

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

Продукция

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

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

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

Параметры

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

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

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

  • Fixed - CTLE применяет функцию передачи CTLE в соответствии с выбором конфигурации к входной форме сигнала.

  • Adapt - Если входной сигнал является вектором импульсной характеристики или вектором формы сигнала, то подсистема Init вызывает object™ системы CTLE. Объект системы КТЛ определяет передаточную функцию КТЛ, чтобы максимизировать SNR, и применяет передаточную функцию к входной форме сигнала для моделирования во временной области. Эта оптимизированная передаточная функция используется КТЛ для моделирования всей временной области. Дополнительные сведения о подсистеме Init см. в разделе Статистический анализ в системах SerDes

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

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

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

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

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

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

Если для режима CTLE установлено значение Adapt и входной сигнал является вектором импульсной характеристики или вектором формы сигнала, при этом автоматически вычисляется выбор конфигурации для определения наилучшего отверстия высоты глаза. Чтобы просмотреть значение параметра Выбор конфигурации, выберите Добавить графики > Отчет в приложении SerDes Designer.

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

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

  • Использовать set_param(gcb,'ConfigSelect',value) чтобы задать для опции Выбор конфигурации (Configuration Select) определенное значение.

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

Определяет, какие входные данные будут использоваться для семейства функций передачи CTLE. Существует пять входов, которые можно использовать для определения семейства передаточных функций КТЛ: коэффициент усиления постоянного тока (дБ), коэффициент усиления пика (дБ), коэффициент усиления переменного тока (дБ), частота пика (Гц) и матрица нулевого значения коэффициента усиления.

Можно определить отклик КТЛ из любых двух из трех коэффициентов усиления и пиковой частоты или можно определить матрицу GPZ для КТЛ.

  • Выбрать 'DC Gain and Peaking Gain' чтобы задать отклик CTLE из коэффициента усиления постоянного тока (дБ), коэффициента усиления пика (дБ) и частоты пика (Гц).

  • Выбрать 'DC Gain and AC Gain' для определения отклика CTLE на основе коэффициента усиления постоянного тока (дБ), коэффициента усиления переменного тока (дБ) и пиковой частоты (Гц).

  • Выбрать 'AC Gain and Peaking Gain' чтобы задать отклик CTLE от усиления переменного тока (дБ), усиления пика (дБ) и частоты пика (Гц).

  • Выбрать 'GPZ Matrix' для указания отклика CTLE из матрицы нулевого полюса усиления.

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

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

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

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

Коэффициент усиления на нулевой частоте для передаточной функции КТЛ, определяемый как скаляр или вектор в дБ. Если он указан как скаляр, он преобразуется в соответствии с длиной усиления Пикача (дБ), усиления переменного тока (дБ) и частоты Пикача (Гц) посредством скалярного расширения. Если указан как вектор, длина вектора должна быть такой же, как у векторов в коэффициенте усиления пика (дБ), коэффициенте усиления переменного тока (дБ) и частоте пика (Гц).

Зависимости

Этот параметр доступен, только если для параметра Спецификация (Specification) задано значение 'DC Gain and Peaking Gain' или 'DC Gain and AC Gain'.

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

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

  • Использовать set_param(gcb,'DCGain',value) для установки заданного значения коэффициента усиления постоянного тока (дБ).

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

Пиковое усиление, указанное как скаляр или вектор в дБ. Пиковое усиление (дБ) - это разность между усилением переменного тока (дБ) и усилением постоянного тока (дБ) для передаточной функции КТЛ. Если он указан как скаляр, он преобразуется для согласования длины коэффициента усиления постоянного тока (дБ), коэффициента усиления переменного тока (дБ) и частоты пика (Гц) посредством скалярного расширения. Если указан как вектор, длина вектора должна быть такой же, как у векторов с постоянным усилением (дБ), переменным усилением (дБ) и пиковой частотой (Гц).

Зависимости

Этот параметр доступен, только если для параметра Спецификация (Specification) задано значение 'DC Gain and Peaking Gain' или 'AC Gain and Peaking Gain'.

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

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

  • Использовать set_param(gcb,'PeakingGain',value) для установки заданного значения пикового коэффициента усиления (дБ).

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

Коэффициент усиления на пиковой частоте для передаточной функции КТЛ, определяемый как скаляр или вектор в дБ. Если он указан как скаляр, он преобразуется для согласования длины коэффициента усиления постоянного тока (дБ), коэффициента усиления пика (дБ) и частоты пика (Гц) посредством скалярного расширения. Если указан как вектор, длина вектора будет такой же, как у векторов в коэффициенте усиления постоянного тока (дБ), коэффициенте усиления пика (дБ) и частоте пика (Гц).

Зависимости

Этот параметр доступен, только если для параметра Спецификация (Specification) задано значение 'DC Gain and AC Gain' или 'AC Gain and Peaking Gain'.

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

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

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

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

Приблизительная частота, при которой передаточная функция КТЛ достигает пика по величине, определяемой как скаляр или вектор в ГГц. Если он указан как скаляр, он преобразуется в соответствии с длиной усиления постоянного тока (дБ), усиления переменного тока (дБ) и усиления пика (дБ) посредством скалярного расширения. Если указан как вектор, длина вектора должна быть такой же, как у векторов в коэффициенте усиления постоянного тока (дБ), коэффициенте усиления переменного тока (дБ) и коэффициенте усиления пика (дБ).

Зависимости

Этот параметр недоступен, если для параметра Спецификация (Specification) задано значение 'GPZ Matrix' .

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

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

  • Использовать set_param(gcb,'PeakingFrequency',value) для установки заданного значения пиковой частоты (Гц).

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

Нулевой полюс усиления, заданный как матрица. Матрица нулевых значений усиления явно определяет семейство функций передачи CTLE путем задания коэффициента усиления постоянного тока (дБ) (дБ) в первом столбце, а затем полюсов и нулей в чередующихся столбцах. Полюса и нули указаны в Гц. Дополнительные строки в матрице определяют дополнительные конфигурации, которые можно выбрать с помощью параметра «Выбор конфигурации».

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

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

Зависимости

Этот параметр доступен, только если для параметра Спецификация (Specification) задано значение 'GPZ Matrix'.

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

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

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

Типы данных: double
Поддержка комплексного номера: Да

Щелкните, чтобы построить график ответа CTLE. На полученном графике показаны кривые семейства передаточных функций КТЛ для различных конфигураций КТЛ.

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

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

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

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