CDR

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

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

  • CDR block

Описание

Блок 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, который приблизительно вычисляется при помощи уравнения:

Bandwidth=1 Время символа · Раннее/позднее пороговое количество · Шаг

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

  • Использование 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

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

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

Введенный в R2019a