Analog Channel

Создайте модель потерь из метрики канала потерь или импульсной характеристики

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

Описание

Блок Analog Channel создает модель потерь использование метрики канала потерь или импульсной характеристики из другого источника в модели SerDes Toolbox™. Входные параметры аналоговой модели только используются в конструкции файла IBIS при использовании импульсной характеристики. Для получения дополнительной информации смотрите Аналоговую Потерю Канала в Системе SerDes.

Порты

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

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

Входной сигнал, заданный как форма волны.

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

Вывод

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

Модифицированные выходные данные, который включает эффект модели линии электропередачи печатной платы с потерями согласно методу, обрисованному в общих чертах в [1].

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

Параметры

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

Модель канала

Источник модели канала.

  • Выберите Loss model смоделировать аналоговый канал из модели потерь.

  • Выберите Impulse response смоделировать аналоговый канал от импульсной характеристики.

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

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

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

Частота за желаемую потерю канала, заданную как положительный действительный скаляр в Гц. Это соответствует частоте Найквиста системы.

Зависимости

Этот параметр только доступен когда Loss model выбран как Channel model.

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

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

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

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

Потеря канала на целевой частоте, заданной как скаляр в дБ.

Зависимости

Этот параметр только доступен когда Loss model выбран как Channel model.

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

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

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

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

Характеристический импеданс канала, заданного как положительный действительный скаляр в Омах. Impedance (Ohms) зависит от установки Signaling во вкладке Configuration в приложении SerDes Designer или в блоке Configuration.

  • Если Signaling установлен в Differential, значением по умолчанию Impedance (Ohms) является 100.

  • Если Signaling установлен в Single-ended, значением по умолчанию Impedance (Ohms) является 50.

Зависимости

Этот параметр только доступен когда Loss model выбран как Channel model.

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

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

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

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

Пользователь обеспечил импульсную характеристику, заданную как безразмерный вектор. Impulse response используется, чтобы создать модель канала потерь из пользовательской импульсной характеристики системы.

Зависимости

Этот параметр только доступен когда Impulse response выбран как Channel model

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

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

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

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

Аналоговая модель

Несимметричный импеданс аналоговой модели передатчика, заданной как неотрицательный действительный скаляр в Омах.

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

  • Использование get_param(gcb,'TxR') просмотреть текущее значение Tx R (Ohms).

  • Использование set_param(gcb,'TxR',value) установить Tx R (Ohms) на определенное значение.

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

Емкость аналоговой модели передатчика, заданной как неотрицательный действительный скаляр в фарадах.

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

  • Использование get_param(gcb,'TxC') просмотреть текущее значение Tx C (F).

  • Использование set_param(gcb,'TxC',value) установить Tx C (F) на определенное значение.

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

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

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

  • Использование get_param(gcb,'RxR') просмотреть текущее значение Rx R (Ohms).

  • Использование set_param(gcb,'RxR',value) установить Rx R (Ohms) на определенное значение.

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

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

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

  • Использование get_param(gcb,'RxC') просмотреть текущее значение Rx C (F).

  • Использование set_param(gcb,'RxC',value) установить Rx C (F) на определенное значение.

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

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

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

  • Использование get_param(gcb,'RiseTime') просмотреть текущее значение Rise time (s).

  • Использование set_param(gcb,'RiseTime',value) установить Rise time (s) на определенное значение.

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

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

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

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

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

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

Ссылки

[1] IEEE 802.3bj-2014. "Стандарт IEEE для Поправки 2 Ethernet: Спецификации Физического уровня и Параметры управления для Операции на 100 Гбит/с По Основным платам и Медным Кабелям". URL: https://standards.ieee.org/standard/802_3bj-2014.html.

Введенный в R2019a

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