Эквалайзер обратной связи принятия решений (DFE) с синхронизацией и восстановлением данных (CDR)
Панель инструментов SerDes/блоки пути данных

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