Аналоговый канал

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

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

Описание

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

Порты

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

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

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

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

Вывод

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

Измененные выходные данные, который включает эффект модели линии передачи печатной платы с потерями согласно методу, обрисованному в общих чертах в Стандарте IEEE 802.3bj-2014, нормативный раздел 39 А.

Типы данных: 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.

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

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

Зависимости

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

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

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

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

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

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

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

Зависимости

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

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

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

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

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

Зависимости

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

|

Введенный в R2019a