Создайте модель потерь из метрики потерь канала или импульсной характеристики
SerDes Toolbox/Утилиты
Блок Analog Channel создает модель потерь, используя метрику потерь канала или импульсную характеристику от другого источника в модели SerDes Toolbox™. Входы аналоговой модели используются только для конструкции файла IBIS при использовании импульсной характеристики. Для получения дополнительной информации смотрите Потеря аналогового канала в системе SerDes.
WaveIn
- Входной сигналВходной сигнал, заданный как форма волны.
Типы данных: double
WaveOut
- Измененные выходные данныеИзмененные выходные данные, который включает в себя эффект модели линии электропередачи печатной платы с потерями в соответствии со способом, описанным в [1].
Типы данных: double
Channel model
- Источник модели каналаLoss model
(по умолчанию) | Impulse response
Источник модели канала.
Выберите Loss model
для моделирования аналогового канала из модели потерь.
Выберите Impulse response
для моделирования аналогового канала из импульсной характеристики.
Использовать get_param(gcb,'ChannelType')
для просмотра текущей Channel model.
Использовать set_param(gcb,'ChannelType',value)
для установки определенного Channel model.
Target frequency (Hz)
- Частота желаемых потерь канала20e9
(по умолчанию) | положительный действительный скалярЧастота для желаемых потерь канала, заданная как положительный действительный скаляр в герце. Он соответствует частоте Найквиста системы.
Этот параметр доступен только при Loss model
выбран следующим Channel model.
Использовать get_param(gcb,'TargetFrequency')
чтобы просмотреть текущее значение Target frequency (Hz).
Использовать set_param(gcb,'TargetFrequency',value)
для задания Target frequency (Hz) определенного значения.
Типы данных: double
Loss (dB)
- Потеря канала на целевой частоте8
(по умолчанию) | скаляромПотери канала на целевой частоте, заданные как скаляр в дБ.
Этот параметр доступен только при Loss model
выбран следующим Channel model.
Использовать get_param(gcb,'Loss')
чтобы просмотреть текущее значение Loss (dB).
Использовать set_param(gcb,'Loss',value)
для задания Loss (dB) определенного значения.
Типы данных: double
Impedance (Ohms)
- Характеристическое сопротивление каналаХарактеристический импеданс канала, заданный как положительный действительный скаляр в омах. Impedance (Ohms) зависит от настройки Signaling на вкладке Configuration в приложении SerDes Designer или в блоке Configuration.
Если для Signaling задано значение Differential
значение по умолчанию Impedance (Ohms) является 100
.
Если для Signaling задано значение Single-ended
значение по умолчанию Impedance (Ohms) является 50
.
Этот параметр доступен только при Loss model
выбран следующим Channel model.
Использовать get_param(gcb,'Zc')
чтобы просмотреть текущее значение Impedance.
Использовать set_param(gcb,'Zc',value)
для задания Impedance определенного значения.
Типы данных: double
Impulse response
- Обеспечиваемая пользователем импульсная характеристика[zeros(1,63),1/SampleInterval,zeros(1,192)]
(по умолчанию) | матрицаПользователь предоставил импульсную характеристику, заданную как единичная матрица. Impulse response используется, чтобы создать модель потерь канала из пользовательской импульсной характеристики системы.
Можно использовать пользовательскую импульсную характеристику, чтобы задать собственные перекрестные помехи. Если вы решили включить перекрестные помехи из пользовательской импульсной характеристики, можно задать до шести стимулов перекрестных помех в качестве новых столбцов в импульсной характеристики.
Этот параметр доступен только при Impulse response
выбран как Channel model
Использовать get_param(gcb,'ImpulseResponse')
чтобы просмотреть текущее значение Impulse response.
Использовать set_param(gcb,'ImpulseResponse',value)
для задания Impulse response определенного значения.
Типы данных: double
Impulse sample interval
- Интервал расчета пользовательской импульсной характеристики6.25e-12
(по умолчанию) | положительный действительный скалярИнтервал расчета пользователя обеспечил импульсную характеристику, заданную как положительный действительный скаляр в секундах.
Типы данных: double
Tx R (Ohms)
- Односторонний импеданс аналоговой модели передатчика50
(по умолчанию) | неотрицательным вещественным скаляромОдносторонний импеданс аналоговой модели передатчика, заданный как неотрицательный действительный скаляр в омах.
Использовать get_param(gcb,'TxR')
чтобы просмотреть текущее значение Tx R (Ohms).
Использовать set_param(gcb,'TxR',value)
для задания Tx R (Ohms) определенного значения.
Типы данных: double
Tx C (F)
- Емкость аналоговой модели передатчика100e-15
(по умолчанию) | неотрицательным вещественным скаляромЕмкость аналоговой модели передатчика, заданная как неотрицательный действительный скаляр в фарадах.
Использовать get_param(gcb,'TxC')
чтобы просмотреть текущее значение Tx C (F).
Использовать set_param(gcb,'TxC',value)
для задания Tx C (F) определенного значения.
Типы данных: double
Rx R (Ohms)
- Одноконцевое сопротивление аналоговой модели приемника50
(по умолчанию) | неотрицательным вещественным скаляромОдносторонний импеданс аналоговой модели приемника, заданный как неотрицательный действительный скаляр в омах.
Использовать get_param(gcb,'RxR')
чтобы просмотреть текущее значение Rx R (Ohms).
Использовать set_param(gcb,'RxR',value)
для задания Rx R (Ohms) определенного значения.
Типы данных: double
Rx C (F)
- Емкость аналоговой модели приемника200e-15
(по умолчанию) | неотрицательным вещественным скаляромЕмкость аналоговой модели приемника, заданная в виде неотрицательного действительного скаляра в фарадах.
Использовать get_param(gcb,'RxC')
чтобы просмотреть текущее значение Rx C (F).
Использовать set_param(gcb,'RxC',value)
для задания Rx C (F) определенного значения.
Типы данных: double
Rise time (s)
- 20%−80% времени нарастания входного сигнала стимула10e-12
(по умолчанию) | положительный действительный скаляр20%−80% времени нарастания входа стимула в аналоговую модель передатчика, заданное как положительный действительный скаляр в секундах.
Использовать get_param(gcb,'RiseTime')
чтобы просмотреть текущее значение Rise time (s).
Использовать set_param(gcb,'RiseTime',value)
для задания Rise time (s) определенного значения.
Типы данных: double
Voltage (V)
- Пиковое напряжение на входе аналоговой модели передатчика1
(по умолчанию) | положительный действительный скалярПиковое напряжение на входе аналоговой модели передатчика, заданное как положительный действительный скаляр в вольтах.
Использовать get_param(gcb,'VoltageSwingIdeal')
чтобы просмотреть текущее значение Voltage (V).
Использовать set_param(gcb,'VoltageSwingIdeal',value)
для задания Voltage (V) определенного значения.
Типы данных: double
Include crosstalk
- Включить перекрестные помехи в симуляциюВыберите, чтобы включить перекрестные помехи в симуляцию. По умолчанию эта опция отменена.
Specification
- Определить величину агрессоров ближнего и дальнего концов100GBASE-CR4
(по умолчанию) | CEI-25G-LR
| CEI-28G-SR
| CEI-28G-VSR
| Custom
Укажите величину агрессоров ближнего и дальнего концов. Можно принять решение включить максимально допустимую перекрестную помеху для таких спецификаций, как 100GBASE-CR4
, CEI-25G-LR
, CEI-28G-SR
, CEI-28G-VSR
, или можно задать свой собственный пользовательский уровень интегрированного перекрестного шума (ICN).
Использовать get_param(gcb,'CrosstalkSpecification')
чтобы просмотреть текущее значение Specification.
Использовать set_param(gcb,'CrosstalkSpecification',value)
для задания Specification определенного значения.
Far end crosstalk ICN (V)
- Желаемый интегрированный уровень шума у агрессора дальнего конца15e-3
(по умолчанию) | неотрицательным вещественным скаляромЖелаемый уровень интегрированного перекрестного шума (ICN) агрессора дальнего конца, заданный как неотрицательный действительный скаляр в вольтах. ICN определяет прочность перекрестных помех.
Этот параметр доступен только при выборе Custom
как перекрестные Specification.
Использовать get_param(gcb,'FEXTICN')
чтобы просмотреть текущее значение Far end crosstalk ICN (V).
Использовать set_param(gcb,'FEXTICN',value)
для задания Far end crosstalk ICN (V) определенного значения.
Типы данных: double
Near end crosstalk ICN (V)
- Желаемый интегрированный уровень шума агрессора ближнего конца10e-3
(по умолчанию) | неотрицательным вещественным скаляромЖелаемый интегрированный уровень перекрестного шума (ICN) агрессора ближнего конца, заданный как неотрицательный действительный скаляр в вольтах. ICN определяет прочность перекрестных помех.
Этот параметр доступен только при выборе Custom
как перекрестные Specification.
Использовать get_param(gcb,'NEXTICN')
чтобы просмотреть текущее значение Near end crosstalk ICN (V).
Использовать set_param(gcb,'NEXTICN',value)
для задания Near end crosstalk ICN (V) определенного значения.
Типы данных: double
Symbol Time (s)
- Время символа стимула перекрестных помех на дальнем конце100e-12
(по умолчанию) | положительный действительный скалярВремя символа стимула перекрестных помех на дальнем конце (FEXT), заданное как положительный действительный скаляр в секундах.
Использовать get_param(gcb,'UIFEXT')
чтобы просмотреть текущее значение Symbol Time (s) в FEXT стимуле.
Использовать set_param(gcb,'UIFEXT',value)
установить Symbol Time (s) в FEXT-стимуле на определенное значение.
Типы данных: double
Delay (s)
- Смещение задержки стимула перекрестных помех на дальнем конце0
(по умолчанию) | неотрицательным вещественным скаляромСмещение задержки стимула перекрестных помех на дальнем конце (FEXT), заданное как положительный действительный скаляр в секундах.
Использовать get_param(gcb,'DelayFEXT')
чтобы просмотреть текущее значение Delay (s) в FEXT стимуле.
Использовать set_param(gcb,'DelayFEXT',value)
установить Delay (s) в FEXT-стимуле на определенное значение.
Типы данных: double
Modulation
- Уровни модуляции стимулов перекрестных помех на дальнем концеNRZ
(по умолчанию) | PAM4
Уровни модуляции стимула перекрестных помех на дальнем конце (FEXT), заданные между NRZ
(2-уровневый) и PAM4
(4-уровневый).
Использовать get_param(gcb,'ModulationFEXT')
чтобы просмотреть текущее значение Modulation в FEXT стимуле.
Использовать set_param(gcb,'ModulationFEXT',value)
установить Modulation в FEXT-стимуле на определенное значение.
PRBS Order
- Порядок PRBS стимула перекрестных помех на дальнем конце7
(по умолчанию) | 9
| 11
| 13
| 15
| 20
| 23
| 31
| 47
Порядок псевдослучайной двоичной последовательности (PRBS) стимула перекрестных помех на дальнем конце (FEXT).
Использовать get_param(gcb,'OrderFEXT')
чтобы просмотреть текущее значение PRBS Order в FEXT стимуле.
Использовать set_param(gcb,'OrderFEXT',value)
установить PRBS Order в FEXT-стимуле на определенное значение.
Типы данных: double
Symbol Time (s)
- Время символа стимула перекрестных помех ближнего конца100e-12
(по умолчанию) | положительный действительный скалярВремя символа стимула перекрестного помехи ближнего конца (NEXT), заданное как положительный действительный скаляр в секундах.
Использовать get_param(gcb,'UINEXT')
чтобы просмотреть текущее значение Symbol Time (s) в NEXT стимуле.
Использовать set_param(gcb,'UINEXT',value)
установить Symbol Time (s) в NEXT стимуле на определенное значение.
Типы данных: double
Delay (s)
- Смещение задержки стимула перекрестных помех ближнего конца0
(по умолчанию) | неотрицательным вещественным скаляромСмещение задержки стимула перекрестного помехи ближнего конца (NEXT), заданное как положительный действительный скаляр в секундах.
Использовать get_param(gcb,'DelayNEXT')
чтобы просмотреть текущее значение Delay (s) в NEXT стимуле.
Использовать set_param(gcb,'DelaynEXT',value)
установить Delay (s) в NEXT стимуле на определенное значение.
Типы данных: double
Modulation
- Уровни модуляции стимулов перекрестных помех ближнего концаNRZ
(по умолчанию) | PAM4
Уровни модуляции стимула перекрестных помех ближнего конца (NEXT), заданные между NRZ
(2-уровневый) и PAM4
(4-уровневый).
Использовать get_param(gcb,'ModulationNEXT')
чтобы просмотреть текущее значение Modulation в NEXT стимуле.
Использовать set_param(gcb,'ModulationNEXT',value)
установить Modulation в NEXT стимуле на определенное значение.
PRBS Order
- Порядок PRBS стимула перекрестных помех ближнего конца9
(по умолчанию) | 7
| 11
| 13
| 15
| 20
| 23
| 31
| 47
Порядок псевдослучайной двоичной последовательности (PRBS) стимула перекрестных помех ближнего конца (NEXT).
Использовать get_param(gcb,'OrderFEXT')
чтобы просмотреть текущее значение PRBS Order в FEXT стимуле.
Использовать set_param(gcb,'OrderFEXT',value)
установить PRBS Order в FEXT-стимуле на определенное значение.
Типы данных: double
ICN является метрикой частотного диапазона, где перекрестные помехи умножаются на функцию взвешивания и затем численно интегрированы с 50 МГц до скорости передачи (fb). Если существует несколько агрессоров, их степень суммируется перед объединением с функцией взвешивания.
Сигнал временного интервала не возбуждает все частоты равномерно. Спектральная плотность степени (PSD) возбуждения временного интервала полосы модулирующих частот следует за характеристикой типа sinc-квадрат. Функция взвешивания имитирует возбуждение PSD и формирует PSD путем включения эффектов полосы пропускания приемника и времени нарастания передатчика.
Общее значение ICN вычисляется путем преобразования корневой суммы в квадрат значений FEXT ICN и NEXT ICN вместе.
Влияние, ощущаемое на линии жертвы от агрессора с перекрестными помехами на дальнем конце, пропорционально скорости изменения формы волны агрессора [2]. Таким образом, можно оценить форму сигнала FEXT временного интервала с производной импульсной характеристики потери сквозной характеристики.
где k FEXT является шкалой фактором, который масштабирует I FEXT (t) так, чтобы оно имело заданное пользователем значение ICN.
Чтобы вычислить ICN сигнала, преобразуйте сигнал в частотный диапазон с помощью преобразования Фурье.
Величина масштабного коэффициента k FEXT :,
где является интегрированным оператором перекрестного шума.
Признак k FEXT отрицателен, поскольку в типичных линиях электропередачи в неоднородных диэлектриках индуктивная связь обычно больше емкостной связи. В результате импульс прямой перекрестной помехи имеет противоположную величину от величины сигнала агрессора.
Чтобы вычислить перекрестные помехи ближнего конца, обратите внимание, что частотная область NEXT по форме (не по амплитуде) похожа на обратную потерю жертвы (S 11 или S 11).
Тогда масштабный коэффициент k NEXT, следующий :
И сигнал NEXT временного интервала получают из обратного преобразования Фурье.
[1] IEEE 802.3bj-2014. «Стандарт IEEE для Ethernet, поправка 2: Спецификации физического слоя и параметры управления для операции через объединительные платы и медные кабели 100 Гбит/с». URL-адрес: https://standards.ieee.org/standard/802_3bj-2014.html.
[2] Стивен Холл и Говард Хек. Улучшенная целостность сигнала для высокоскоростных цифровых проектов. Hoboken, NJ: Wiley Press, 2009.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.