Расчёт OSNR для 400ZR: два разобранных примера

Когерентные линии редко умирают от потерь. Они умирают от шума, накапливающегося быстрее, чем позволяет запас приёмника, и два разобранных маршрута показывают, насколько быстрее.

Линия 400ZR через один пролёт 80 км — лёгкий случай: она закрывается с запасом в несколько дБ, и расчёт почти формален. Интересная инженерия начинается на третьем пролёте, где штраф 10-log-N съел большую часть запаса, и каждый оставшийся вариант стоит денег.

Этот переход — от комфортного к маргинальному между вторым и третьим пролётом — то, что разбирает эта статья. Формула короткая. Суждение о том, какой рычаг дёрнуть, когда запас исчезает, — часть, ради которой стоит потратить время.

Что измеряет OSNR и почему важна опорная полоса

OSNR — это отношение мощности канала к накопленному усиленному спонтанному излучению, оцениваемое в фиксированной опорной полосе.

OSNR = P_channel / P_ASE (in 0.1 nm)

Мощность шума ASE зависит от полосы, в которой вы её измеряете, поэтому каждое число OSNR несёт метку «0.1 нм». Без фиксированной опоры два прибора, измеряющие одну линию, выдадут разные значения, и разговор ни к чему не придёт.

Константа −58 dBm

Для EDFA с усилением G и коэффициентом шума NF мощность ASE в 0.1 нм на 1550 нм равна:

P_ASE (dBm) = NF (dB) - 58 dBm + G (dB)

Член −58 dBm — это h·nu·B, выраженное в dBm для B = 0.1 нм на 1550 нм. Это константа полосы и длины волны, а не параметр оборудования, и она не меняется при смене усилителей.

Правильное определение мощности

Здесь большинство самоучек-расчётов OSNR ошибаются, и ошибку стоит сформулировать прямо, потому что она меняет знак целого члена.

В игре две разные мощности: мощность, входящая в пролёт, и мощность, выходящая из усилителя. Если вы фиксируете выходную мощность усилителя на канал — а именно так реально провижинируются линейные системы, — то:

OSNR_span (dB, 0.1 nm) = P_out (dBm) + 58 - NF (dB) - L_span (dB)

Потеря пролёта стоит со знаком минус, потому что усилитель должен дать усиление, равное этой потере, а ASE растёт с усилением. Длиннее пролёт, больше усиление, больше шума, хуже OSNR.

Если же вы фиксируете входную мощность и даёте выходу плавать, член потерь сокращается и получается P_in + 58 - NF. Эта версия арифметически верна и операционно бесполезна, потому что ни одна линейная система так не провижинируется.

Следствие контрintuitивно и стоит усвоить: в усиленной системе более длинный пролёт напрямую ухудшает OSNR. В неусиленной линии бóльшие потери просто означают меньшую принимаемую мощность. Они ведут себя по-разному, и смешивание интуиций порождает конструкции, которые выглядят нормально на бумаге и отказывают при подъёме.

Складывание пролётов

Шум складывается в линейных единицах, поэтому для N равных пролётов:

OSNR_total = OSNR_span - 10 * log10(N)

Три пролёта стоят 4.77 дБ. Четыре — 6.02 дБ. Для неравных пролётов суммируйте линейные вклады шума как 1/OSNR_total = sum(1/OSNR_i); ярлык равных пролётов достаточно точен для планирования, когда пролёты отличаются на несколько дБ.

Где на самом деле кусает штраф 10-log-N

Он кусает ровно один раз за конструкцию, и обычно это точка, где линия переходит с двух пролётов на три. Один пролёт имеет столько запаса, что штраф невидим. Три пролёта — то место, где график запаса пересекает линию требования, поэтому разобранный пример ниже берёт именно этот случай, а не более драматичный.

Разобранный пример 1: один пролёт 80 км

ПараметрЗначение
Длина пролёта80 км
Затухание волокна0.22 дБ/км, итого 17.6 дБ
Запас на разъёмы и патч+0.9 дБ, итого L = 18.5 дБ
Усиление линейного усилителя18.5 дБ (усиление равно потерям)
Коэффициент шума усилителя5.5 дБ
Выходная мощность на канал0 дБм
OSNR = 0 + 58 - 5.5 - 18.5 = 34.0 dB

Против требования 400ZR около 26 дБ плюс 1.5 дБ пенальти реализации запас составляет примерно 6.5 дБ. Комфортно. Поэтому однопролётный 80 км DCI — учебное развёртывание 400ZR: технология спроектирована ровно под этот случай и имеет запас.

Разобранный пример 2: три пролёта 80 км

ПараметрЗначение
Пролёты3×80 км, каждый L = 20 дБ включая разъёмы
Коэффициент шума встроенного усилителя5.5 дБ
Выходная мощность на канал0 дБм
OSNR_span = 0 + 58 - 5.5 - 20 = 32.5 dB
OSNR_total = 32.5 - 10*log10(3) = 32.5 - 4.77 = 27.7 dB

Требование: 26 дБ плюс 1.5 дБ пенальти реализации = 27.5 дБ. Запас: 0.2 дБ.

Две десятых децибела — это не запас конструкции. Это неопределённость измерения. Линия, спроектированная так, пройдёт приёмочные испытания холодным утром и откажет в июле, а отказ спишут на транспондер, а не на конструкцию.

Четыре рычага, по порядку стоимости

РычагВыигрыш OSNRЧто стоит
Поднять выходную мощность на 2 дБ+2 дБСъедает запас по нелинейности; 16QAM менее снисходителен, чем QPSK
Снизить потери пролёта (лучше сварки, меньше разъёмов)0.5–1.5 дБДешевле всего, если инфраструктура позволяет, что обычно не так после стройки
Распределённая Raman-подпитка3–5 дБСтоимость и сложность на пролёт; эффективно улучшает NF
Перемаршрутизация на 2 пролёта+1.76 дБТребует другого волоконного пути, поэтому это сетевое решение, а не оптическое

Порядок намерен. Мощность бесплатна, пока не становится нет: подъём мощности запуска за линейно улучшает OSNR ровно до того момента, когда нелинейность волокна начинает конвертировать этот выигрыш в пенальти быстрее, чем он покупает запас. Для 16QAM на скоростях 400ZR эта точка наступает раньше, чем для 100G QPSK. Любой, кто «решал» проблему OSNR, выкрутив усилители, а затем обнаружил, что pre-FEC BER ухудшился, встречал этот предел.

Требуемый OSNR по форматам

ФорматМодуляция и FECТипичный требуемый OSNR на 0.1 нм
400ZRDP-16QAM с oFECоколо 25–27 дБ
400ZR+ (класс 80–120 км)DP-16QAM с более сильным oFECоколо 24–26 дБ
100G IM-DD PAM4Совершенно другой режимНе сопоставимо; используйте прямой бюджет ошибок

Четыре замечания, сохраняющие арифметику честной:

Пенальти реализации реально и его нет в формуле. Трансивер-специфично, обычно 1–2 дБ на скоростях 400ZR. Даташиты, цитирующие gOSNR, иногда включают его, поэтому не смешивайте gOSNR и линейный OSNR в одном расчёте.

Единицы полосы различаются между приборами. Некоторые тест-сеты сообщают шум в полосе 1 нм или ГГц. На 1550 нм 0.1 нм — это около 12.5 ГГц. Конвертируйте перед сравнением и пишите опорную полосу рядом с каждым записанным числом.

Нелинейные эффекты не появляются в линейной математике OSNR. Само-фазовая и кросс-фазовая модуляция невидимо потребляют запас на 16QAM и типичных мощностях DCI. Это главная причина рекомендации пола 3 дБ, а не 1 дБ.

Пульсация усиления усилителя — эффект по каналам. OSNR варьируется по полосе, и худший канал — не средний — тот, который отказывает. Если ваша линейная система имеет 2 дБ пульсации усиления, закладывайтесь на худший канал.

Чек-лист для вашей линии

  1. Измерьте потерю пролёта по секциям, включая разъёмы и патч-панели. Существующие данные DDM — полезная проверка реальностью, хотя они измеряют не тот конец пролёта.
  2. Возьмите коэффициент шума усилителя из даташита. Линейные усилители обычно попадают в 5–6 дБ.
  3. Зафиксируйте выходную мощность на канал из спецификации трансивера и запаса нелинейности, который готовы потратить. 0 дБм — разумное умолчание 400ZR.
  4. Вычислите OSNR_span = P_out + 58 - NF - L, затем вычтите 10*log10(N).
  5. Сравните с требуемым OSNR плюс пенальти реализации плюс как минимум 3 дБ запаса.
  6. После подъёма сверьте прогноз с измеренным pre-FEC BER на обоих концах. Разрыв между предсказанным и измеренным обычно говорит вам о реальном коэффициенте шума вашей инфраструктуры, что лучше числа из даташита.

Сверка первой линии учит больше, чем таблица

У любой инфраструктуры есть систематическое расхождение между предсказанным и измеренным OSNR — разъёмы хуже предполагаемых, усилитель работает ниже заявленного NF, пролёт длиннее, чем говорят записи. Измерение первых нескольких линий и подстройка модели стоят больше, чем уточнение формулы, потому что формула уже точна, а входы — нет.

Если измеренное значение на 3 дБ лучше предсказанного, не празднуйте: проверьте, была ли конвертирована опорная полоса. Эта ошибка достаточно часта, чтобы быть первым, что исключают.

Где это связывается с остальным дизайном

Когерентный DCI — другой режим, чем PAM4-оптика ЦОД, и разбор бюджета линии 400G/800G охватывает неусиленный случай, где OSNR не является связывающим ограничением. Для дисперсионной стороны длинного когерентного маршрута анализ дисперсии DR4 объясняет, почему когерентный DSP обрабатывает электронно то, что PAM4-модуль не может обработать вовсе, — и почему классы 800ZR и 1.6T когерентных следуют той же логике, управляемой дальностью, что и дорожная карта плуггаблов 1.6T.

Итог

Источники

Цифры требуемого OSNR — плановые диапазоны из публичного материала соглашений о реализации, а не гарантии для конкретного транспондера. Вендоры трансиверов публикуют свои собственные требуемый OSNR и пенальти реализации; используйте их, когда SLA зависит от числа.

FAQ

Какой OSNR реально нужен 400ZR?
Для DP-16QAM с открытым FEC на пороге pre-FEC 400ZR плановые цифры группируются около 25–27 дБ на 0.1 нм. Всегда добавляйте пенальти реализации трансивера 1–2 дБ и держите 3 дБ или более инженерного запаса.
Почему OSNR отнесён к 0.1 нм?
Мощность шума ASE зависит от полосы измерения, поэтому фиксированная опорная оптическая полоса делает числа сопоставимыми между приборами и вендорами. На 1550 нм 0.1 нм — это около 12.5 ГГц, а шум в этой полосе выходит примерно как −58 дБм на дБ усиления при NF = 0 дБ.
В чём разница между OSNR и gOSNR?
OSNR измеряется в линии. gOSNR пересчитывается на приёмнике с учётом линейных и нелинейных искажений, которые сигнал реально испытывает, и именно он предсказывает pre-FEC BER. Даташиты вендоров иногда цитируют gOSNR; не сравнивайте его напрямую с линейным OSNR.
Всегда ли более длинный пролёт означает худший OSNR?
В усиленной системе — да, и это удивляет людей. Усилитель должен дать усиление, равное потерям пролёта, а ASE растёт с усилением, поэтому пролёт 25 дБ даёт худший OSNR, чем пролёт 17 дБ при той же выходной мощности. Это противоположно неусиленной линии, где бóльшие потери просто означают меньшую принимаемую мощность.