Расчёт 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 нм |
|---|---|---|
| 400ZR | DP-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 дБ пульсации усиления, закладывайтесь на худший канал.
Чек-лист для вашей линии
- Измерьте потерю пролёта по секциям, включая разъёмы и патч-панели. Существующие данные DDM — полезная проверка реальностью, хотя они измеряют не тот конец пролёта.
- Возьмите коэффициент шума усилителя из даташита. Линейные усилители обычно попадают в 5–6 дБ.
- Зафиксируйте выходную мощность на канал из спецификации трансивера и запаса нелинейности, который готовы потратить. 0 дБм — разумное умолчание 400ZR.
- Вычислите
OSNR_span = P_out + 58 - NF - L, затем вычтите10*log10(N). - Сравните с требуемым OSNR плюс пенальти реализации плюс как минимум 3 дБ запаса.
- После подъёма сверьте прогноз с измеренным pre-FEC BER на обоих концах. Разрыв между предсказанным и измеренным обычно говорит вам о реальном коэффициенте шума вашей инфраструктуры, что лучше числа из даташита.
Сверка первой линии учит больше, чем таблица
У любой инфраструктуры есть систематическое расхождение между предсказанным и измеренным OSNR — разъёмы хуже предполагаемых, усилитель работает ниже заявленного NF, пролёт длиннее, чем говорят записи. Измерение первых нескольких линий и подстройка модели стоят больше, чем уточнение формулы, потому что формула уже точна, а входы — нет.
Если измеренное значение на 3 дБ лучше предсказанного, не празднуйте: проверьте, была ли конвертирована опорная полоса. Эта ошибка достаточно часта, чтобы быть первым, что исключают.
Где это связывается с остальным дизайном
Когерентный DCI — другой режим, чем PAM4-оптика ЦОД, и разбор бюджета линии 400G/800G охватывает неусиленный случай, где OSNR не является связывающим ограничением. Для дисперсионной стороны длинного когерентного маршрута анализ дисперсии DR4 объясняет, почему когерентный DSP обрабатывает электронно то, что PAM4-модуль не может обработать вовсе, — и почему классы 800ZR и 1.6T когерентных следуют той же логике, управляемой дальностью, что и дорожная карта плуггаблов 1.6T.
Итог
- Одна строка на пролёт:
P_out + 58 - NF - L, затем вычтите10*log10(N)для складывания. - Фиксация выходной мощности означает, что потеря пролёта входит в формулу. Фиксация входной — она сокращается. Только первое соответствует тому, как работают линейные системы.
- Один пролёт 80 км имеет запас в избытке. Три пролёта — где конструкция начинает брать ренту.
- Держите 3 дБ, предпочитайте gOSNR, когда вендор его поставляет, и валидируйте по живому pre-FEC BER, а не доверяйте таблице.
Источники
- OIF — соглашения о реализации 400ZR и 400ZR+, определяющие огибающую требуемого OSNR и порог FEC, использованные в примерах.
- ITU-T G.652 — характеристики затухания одномодового волокна, стоящие за плановой цифрой 0.22 дБ/км.
- ITU-T G.694.1 — сетка частот DWDM, релевантная при конвертации между опорными полосами по длине волны и частоте.
- IEEE 802.3 — базовый стандарт Ethernet, полезный для противопоставления когерентного режима и PAM4 прямого детектирования.
Цифры требуемого 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 дБ при той же выходной мощности. Это противоположно неусиленной линии, где бóльшие потери просто означают меньшую принимаемую мощность.