CDR

Моделирует схему восстановления данных часов

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

Описание

Блок CDR обеспечивает время выборки часов и оценивает символы данных в получателе с помощью фазы первого порядка, отслеживающей модель CDR. Для получения дополнительной информации смотрите Часы и Восстановление данных в Системе SerDes..

Порты

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

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

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

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

Параметры

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

Синхронизируйте смещение фазы, заданное как действительный скаляр в области значений [0, 0.5] в части времени символа. Phase offset вручную переключает функцию распределения вероятностей (PDF) часов для лучшей частоты ошибок по битам (BER).

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

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

  • Использование set_param(gcb,'PhaseOffset',value) установить CDR на определенный Phase offset (symbol time).

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

Ссылочные часы возместили нарушение, заданное как действительный скаляр в области значений [0, 300] в частях на миллион (ppm). Reference offset (ppm) является отклонением между частотой генератора передатчика и частотой генератора получателя.

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

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

  • Использование set_param(gcb,'ReferenceOffset',value) установить CDR на определенный Reference offset (ppm).

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

Ранний или последний CDR считает порог, чтобы инициировать обновление фазы, заданное как безразмерное действительное положительное целое число ≥5. Увеличение значения Early/late count threshold обеспечивает более устойчивую выходную фазу часов за счет быстроты сходимости. Поскольку битные решения приняты в фазе часов выход, более устойчивая фаза часов имеет лучшую частоту ошибок по битам (BER).

Early/late count threshold также управляет пропускной способностью CDR, который приблизительно вычисляется при помощи уравнения:

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

  • Использование get_param(gcb,'Count') просмотреть текущее значение Early/late count threshold.

  • Использование set_param(gcb,'Count',value) установить CDR на определенный Early/late count threshold.

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

Синхронизируйте разрешение фазы, заданное как действительный скаляр в части времени символа. Step (symbol time) является инверсией количества корректировок фазы в CDR.

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

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

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

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

Выборка напряжения метастабильности фиксатора, заданного как действительный скаляр в вольтах. Если демонстрационное напряжение данных находится в области (±Sensitivity (V)), существует 50%-я вероятность битовой ошибки.

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

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

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

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

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

Если вы отменяете выбор параметра, параметр удален из файлов AMI, жесткое кодирование параметр к его текущему значению. Например, если Phase offset (symbol time) установлен в 0 и вы снимаете флажок для Phase offset под IBIS-AMI parameters, Phase offset (symbol time) трудно закодирован к 0.

Введенный в R2019a