Эквалайзер обратной связи решения (DFE) с часами и восстановлением данных (CDR)
serdes.DFECDR
Система object™ адаптивно обрабатывает входной сигнал выборки выборкой или аналитически обрабатывает входной сигнал вектора импульсной характеристики, чтобы удалить искажения в касаниях посткурсора.
DFE изменяет сгенерированные модулированные сигналы, чтобы минимизировать интерференцию межсимвола (ISI) во время выборки часов. Демонстрационные данные DFE в каждом шаге расчета часов и настраивают амплитуду формы волны напряжением коррекции.
Для обработки импульсной характеристики алгоритм хула-хупа используется, чтобы найти местоположения выборки часов. Обеспечивающий нуль алгоритм затем используется, чтобы определить поправочные коэффициенты N, необходимые, чтобы не иметь никакого ISI в N последующие местоположения выборки, где N является количеством касаний DFE.
Для обработки выборки выборкой восстановление тактового сигнала выполняется моделью отслеживания фазы первого порядка. Детектор фазы скорострельного оружия использует некомпенсируемые выборки ребра и компенсируемые выборки данных, чтобы определить оптимальное местоположение выборки. Напряжение коррекции DFE для N-th касание адаптивно найдено путем нахождения напряжения, которое компенсирует любую корреляцию между двумя выборками данных, расположенными с интервалами временами символа N. Это требует шаблона данных, который является некоррелированым с ISI канала для правильного адаптивного поведения.
Компенсировать входной сигнал:
Создайте serdes.DFECDR
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?
возвращает объект DFECDR, который изменяет входную форму волны с DFE и определяет время выборки часов. Системный объект оценивает символ данных согласно алгоритму CDR Скорострельного оружия.dfecdr
= serdes.DFECDR
свойства наборов с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в кавычки. Незаданные свойства имеют значения по умолчанию.dfecdr
= serdes.DFECDR(Name
,Value
)
dfecdr = serdes.DFECDR('Mode',1)
возвращает объект DFECDR, который применяет заданные веса касания DFE, чтобы ввести форму волны.Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
DFECDR | CTLE | CDR | serdes.CTLE
| serdes.CDR