Эквалайзер обратной связи решения (DFE) с часами и восстановлением данных (CDR)
SerDes Toolbox / Блоки Datapath
Блок DFECDR адаптивно обрабатывает входной сигнал выборки выборкой или аналитически обрабатывает входной сигнал вектора импульсной характеристики, чтобы удалить искажения в касаниях курсора сообщения.
DFE изменяет сгенерированные модулированные сигналы, чтобы минимизировать интерференцию межсимвола (ISI) во время выборки часов. Демонстрационные данные DFE в каждом шаге расчета часов и настраивают амплитуду формы волны напряжением коррекции.
Для обработки импульсной характеристики алгоритм хула-хупа используется, чтобы найти местоположения выборки часов. Обеспечивающий нуль алгоритм затем используется, чтобы определить поправочные коэффициенты N, необходимые, чтобы не иметь никакого ISI в N последующие местоположения выборки, где N является количеством касаний DFE.
Для обработки выборки выборкой восстановление тактового сигнала выполняется моделью отслеживания фазы первого порядка. Детектор фазы скорострельного оружия использует некомпенсируемые выборки ребра и компенсируемые выборки данных, чтобы определить оптимальное местоположение выборки. Напряжение коррекции DFE для N-th касание адаптивно найдено путем нахождения напряжения, которое компенсирует любую корреляцию между двумя выборками данных, расположенными с интервалами временами символа N. Это требует шаблона данных, который является некоррелированым с ISI канала для правильного адаптивного поведения.
WaveIn
— Введите сгенерированный модулированный сигналВведите сгенерированный модулированный сигнал. Входной сигнал может быть сигналом выборки выборкой, заданным как скаляр или сигнал вектора импульсной характеристики.
Типы данных: double
WaveOut
— Предполагаемый канал выводитсяПредполагаемый канал выводится. Если входной сигнал является сигналом выборки выборкой, заданным как скаляр, выход является также скаляром. Если входной сигнал является сигналом вектора импульсной характеристики, выход является также вектором.
Типы данных: double
Mode
— Рабочий режим DFEAdapt
(значение по умолчанию) | Off
| Fixed
Рабочий режим DFE:
Off
— DFECDR исключен, и входная форма волны остается неизменной.
Fixed
— DFECDR применяет веса касания входа DFE, заданные в Initial tap weights (V) к входной форме волны.
Adapt
— Подсистема Init вызывает к Системе DFECDR object™. Системный объект DFECDR находит оптимальные значения касания DFE для лучшей высоты глаза, открывающейся для статистического анализа. Во время симуляции области времени DFECDR использует адаптированные значения в качестве начальной точки и применяет их к входной форме волны. Для получения дополнительной информации о подсистеме Init, смотрите Статистический анализ в Системах SerDes.
Использование get_param(gcb,'Mode')
просмотреть текущий Mode DFECDR.
Использование set_param(gcb,'Mode',value)
установить DFECDR на определенный Mode.
Initial tap weights (V)
— Начальные DFE касаются весов
(значение по умолчанию) | вектор-строкаНачальные DFE касаются весов в виде вектора-строки в вольтах. Длина вектора задает количество касаний DFE. Векторное значение элемента задает силу касания в том положении элемента. Обнуление векторного значения элемента только инициализирует касание.
Можно использовать допустимое выражение MATLAB, чтобы оценить вектор-строку Initial tap weights (V).
Пример: set_param(gcb,'TapWeights',"zeros(1,100)")
создает DFE с 100 касаниями.
Использование get_param(gcb,'TapWeights')
просмотреть текущее значение Initial tap weights (V) DFECDR.
Использование set_param(gcb,'TapWeights',value)
установить DFECDR на определенное значение вектора Initial tap weights (V).
Типы данных: double
Adaptive gain
— Средства управления DFE касаются частоты обновления веса9.6e-5
(значение по умолчанию) | положительный действительный скалярСредства управления DFE касаются частоты обновления веса в виде безразмерного положительного действительного скаляра. Увеличение значения Adaptive gain приводит к более быстрой сходимости адаптации DFE за счет большего количества шума в значениях касания DFE.
Использование get_param(gcb,'EqualizationGain')
просмотреть текущее значение Adaptive gain DFECDR.
Использование set_param(gcb,'EqualizationGain',value)
установить DFECDR на определенное значение Adaptive gain.
Типы данных: double
Adaptive step size (V)
— DFE адаптивное разрешение шага1e-06
(значение по умолчанию) | неотрицательный действительный скаляр | неотрицательный вектор-строка с действительным знакомDFE адаптивное разрешение шага в виде неотрицательного действительного скаляра или неотрицательного вектора-строки с действительным знаком в вольтах. Задайте как скаляр, чтобы примениться ко всем касаниям DFE или как к вектору, который имеет ту же длину как Initial tap weights (V).
Adaptive step size (V) задает минимальное изменение касания DFE от одного временного шага до рядом с подражательными аппаратными ограничениями. Установка Adaptive step size (V) к 0
выражения DFE касаются значений без любого ограничения разрешения.
Использование get_param(gcb,'EqualizationStep')
просмотреть текущее значение Adaptive step size (V) DFECDR.
Использование set_param(gcb,'EqualizationStep',value)
установить DFECDR на определенное значение Adaptive step size (V).
Типы данных: double
Minimum DFE tap value (V)
— Минимальное значение адаптированных касаний
(значение по умолчанию) | действительный скаляр | вектор-строка с действительным знакомМинимальное значение адаптированных касаний в виде действительного скаляра или вектора-строки с действительным знаком в вольтах. Задайте как скаляр, чтобы примениться ко всем касаниям DFE или как к вектору, который имеет ту же длину как Initial tap weights (V).
Использование get_param(gcb,'MinimumTap')
просмотреть текущее значение Minimum DFE tap value (V) DFECDR.
Использование set_param(gcb,'MinimumTap',value)
установить DFECDR на определенное значение Minimum DFE tap value (V).
Типы данных: double
Maximum DFE tap value (V)
— Максимальное значение адаптированных касаний
(значение по умолчанию) | неотрицательный действительный скаляр | неотрицательный вектор-строка с действительным знакомМаксимальное значение адаптированных касаний в виде неотрицательного действительного скаляра или неотрицательного вектора-строки с действительным знаком в вольтах. Задайте как скаляр, чтобы примениться ко всем касаниям DFE или как к вектору, который имеет ту же длину как Initial tap weights (V).
Использование get_param(gcb,'MaximumTap')
просмотреть текущее значение Maximum DFE tap value (V) DFECDR.
Использование set_param(gcb,'MaximumTap',value)
установить DFECDR на определенное значение Maximum DFE tap value (V).
Типы данных: double
2x tap weights
— Умножьте веса касания DFE на коэффициент дваВыберите, чтобы умножить веса касания DFE на коэффициент два.
Выход ножа в блоке DFECDR из SerDes Toolbox™ [-0.5 0.5]. Но некоторые промышленные приложения требуют, чтобы нож выход был [-1 1]. 2x tap weights позволяет вам быстро удваивать веса касания DFE, чтобы изменить ссылку ножа.
Phase offset (symbol time)
— Ручная фаза часов возмещена
(значение по умолчанию) | действительный скаляр в области значений [−0.5, 0.5]Ручное смещение фазы часов, чтобы переместить восстановленную фазу часов в виде действительного скаляра в области значений [-0.5, 0.5] в части времени символа. Phase offset (symbol time) используется, чтобы вручную переключить функцию распределения вероятностей (PDF) часов для лучшей частоты ошибок по битам (BER).
Использование get_param(gcb,'PhaseOffset')
просмотреть текущее значение Phase offset (symbol time) DFECDR.
Использование set_param(gcb,'PhaseOffset',value)
установить DFECDR на определенное значение Phase offset (symbol time).
Типы данных: double
Reference offset (ppm)
— Ссылочные часы возместили нарушение
(значение по умолчанию) | действительный скаляр в области значений [−300, 300]Ссылочные часы возместили нарушение в виде действительного скаляра в области значений [−300, 300] в частях на миллион (ppm). Reference offset (ppm) является отклонением между частотой генератора передатчика и частотой генератора приемника.
Использование get_param(gcb,'ReferenceOffset')
просмотреть текущее значение Reference offset (ppm) DFECDR.
Использование set_param(gcb,'ReferenceOffset',value)
установить DFECDR на определенное значение Reference offset (ppm).
Типы данных: double
Early/late count threshold
— Ранний или последний CDR считает порог, чтобы инициировать обновление фазы
(значение по умолчанию) | положительное действительное целое число ≥5Ранний или последний CDR считает порог, чтобы инициировать обновление фазы в виде безразмерного положительного действительного целого числа ≥5. Увеличение значения Early/late count threshold обеспечивает более устойчивую выходную фазу часов за счет быстроты сходимости. Поскольку битные решения приняты в фазе часов выход, более устойчивая фаза часов имеет лучшую частоту ошибок по битам (BER).
Early/late count threshold также управляет пропускной способностью CDR, который приблизительно вычисляется при помощи уравнения:
Использование get_param(gcb,'Count')
просмотреть текущее значение Early/late count threshold DFECDR.
Использование set_param(gcb,'Count',value)
установить DFECDR на определенное значение Early/late count threshold.
Типы данных: double
Step (symbol time)
— Синхронизируйте разрешение фазы
(значение по умолчанию) | действительный скалярСинхронизируйте разрешение фазы восстановленных часов в виде действительного скаляра в части времени символа. Step (symbol time) является инверсией количества корректировок фазы в CDR. Если CDR имеет 128 шагов корректировки фазы, значение Step (symbol time) является 1/128.
Использование get_param(gcb,'ClockStep')
просмотреть текущее значение Step (symbol time) DFECDR.
Использование set_param(gcb,'ClockStep',value)
установить DFECDR на определенное значение Step (symbol time).
Типы данных: double
Sensitivity (V)
— Выборка напряжения метастабильности фиксатора
(значение по умолчанию) | действительный скалярВыборка напряжения метастабильности фиксатора в виде действительного скаляра в вольтах. Если демонстрационное напряжение данных находится в области (±Sensitivity (V)), существует 50%-я вероятность битовой ошибки.
Использование get_param(gcb,'Sensitivity')
просмотреть текущее значение Sensitivity (V) DFECDR.
Использование set_param(gcb,'Sensitivity',value)
установить DFECDR на определенное значение Sensitivity (V).
Типы данных: double
Mode
— Включайте параметр Режима в модель IBIS-AMIВыберите, чтобы включать Mode в качестве параметра в файл IBIS-AMI. Если вы отменяете выбор Mode, он удален из файлов AMI, эффективно жесткое кодирование Mode к его текущему значению.
Tap weights
— Включайте параметр весов Касания в модель IBIS-AMIВыберите, чтобы включать Tap weights в качестве параметра в файл IBIS-AMI. Если вы отменяете выбор Tap weights, он удален из файлов AMI, эффективно жесткое кодирование Tap weights к его текущему значению.
Phase Offset
— Включайте параметр Смещения Фазы в модель IBIS-AMIВыберите, чтобы включать Phase Offset в качестве параметра в файл IBIS-AMI. Если вы отменяете выбор Phase Offset, он удален из файлов AMI, эффективно жесткое кодирование Phase Offset к его текущему значению.
Reference offset
— Включайте Ссылочный параметр смещения в модель IBIS-AMIВыберите, чтобы включать Reference offset в качестве параметра в файл IBIS-AMI. Если вы отменяете выбор Reference offset, он удален из файлов AMI, эффективно жесткое кодирование Reference offset к его текущему значению.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.