CodingBox Документация

Инженерия бюджета линии

Бюджет линии — тот единственный расчёт, по которому проектируется каждая волоконная линия и по которому судят каждую отказывающую: превышает ли свет, покинувший передатчик, за вычетом всего, что забирает хозяйство, то, что нужно приёмнику, — с запасом на старение, ремонты и грязный разъём? Здесь дано уравнение и его члены, стандартные нормы для каждого вида потерь, штрафы, которые не потери, но ведут себя как они, политика запаса, четыре разобранных примера и обратная проблема: слишком много света.

Уравнение

Бюджет мощности   = мощность Tx (min)  −  чувствительность Rx (худшая)                    [дБ]
Потери хозяйства  = волокно (км × дБ/км) + пары разъёмов + сварки + пассивные устройства   [дБ]
Штрафы            = дисперсия + отражения + перекрёстные помехи + модовый шум (по спец.)   [дБ]
Старение / ремонт = 1–3 дБ в резерве                                                      [дБ]
Остаток запаса    = Бюджет − Потери − Штрафы − Старение  (цель ≥ 3 дБ)

Откуда берутся числа:

ЧленИсточникТипично (10GBASE-LR)
Tx minдаташит модуля / раздел IEEE (средняя мощность, min)−8,2 дБм
Чувствительность Rx худшаядаташит при заданном BER (1e-12; pre-FEC для 25G+)−14,4 дБм
Бюджет мощностиразница6,2 дБ
Волокнодлина × коэффициент затухания (проектный максимум)10 км × 0,35 = 3,5 дБ (Затухание)
Разъёмычисло состыкованных пар × норма4 × 0,5 = 2,0 дБ (проект)
Сваркичисло × норма4 × 0,1 = 0,4 дБ
Штрафыбюджет IEEE уже включает их для стандартной дальности; добавлять для нестандартных линий0,5–1,5 дБ
Старениевыход лазера падает на 1–2 дБ за срок службы; добавить на ремонты1 дБ

Нормы по стандартам

Орган / документПара разъёмовСваркаВолокно (SMF 1310 / 1550)Волокно (MMF 850)
TIA-568.3-D0,75 дБ0,3 дБ0,5 / 0,5 дБ/км (внутри), 0,4 снаружи3,5 дБ/км
ISO/IEC 14763-30,75 (класс C) / 0,25 (класс B)0,30,4 / 0,4 (OS2)3,5
Спецификация кабеля ITU-T G.652.D0,35–0,4 / 0,21–0,3
Модель линка IEEE 802.32 пары включены (≈ 1,5 дБ MMF, 2 × 0,5 SMF)худший случай по разделупо разделу
Практический проект0,50,10,35 / 0,223,0

Берите более строгое из стандарта заказчика и практических цифр; фиксируйте, какое взято.

Штрафы, которые не потери

ШтрафПричинаВеличинаКогда важен
Дисперсия (TDP)расплывание импульса закрывает глаз1–3 дБдлинный SMF на 10G+, MMF у предела дальности (Дисперсия)
Отражения / обратные потерисвет, вернувшийся в лазер DFB, его дестабилизирует; многократные отражения интерферируют0,5–1 дБразъёмы UPC на длинных линиях; APC для PON и DWDM
Модовый шумкартина спеклов меняется на разъёмах MMF0,5–1 дБмногомод с лазерами, смещённые разъёмы
Коэффициент гашениянизкий ER = меньше мощности «1» при той же средней0,5–2 дБдешёвые DML
Перекрёстные помехисоседние каналы WDM0,5–1 дБмультиплексоры CWDM/DWDM
ПоляризацияPDL/PMD< 0,5 дБдлинные когерентные линии

Бюджеты PMD IEEE уже содержат штрафы для стандартной дальности по стандартному волокну; добавляйте свои только для нестандартных сочетаний.

Политика запаса

Остаток запасаВердикт
≥ 3 дБпроект проходит
1–3 дБпроходит с условиями: чистота разъёмов проверена, будущих сплиттеров нет, алерты мониторинга включены
0–1 дБработает в первый день, отказывает на первом грязном разъёме или в жаркий день — перепроектировать (лучшее волокно, меньше разъёмов, модуль большей дальности)
< 0не линкуется; выбрать модуль ER, добавить усилитель или укоротить путь

Разобранные примеры

1. 10GBASE-LR через 10 км SMF, 4 пары разъёмов, 4 сварки

ПозициядБ
Бюджет (−8,2 − (−14,4))6,2
Волокно 10 × 0,35−3,5
Разъёмы 4 × 0,5−2,0
Сварки 4 × 0,1−0,4
Запас0,3 — на грани по проектным нормам; с типичными разъёмами (4 × 0,2) запас 1,5 дБ. Вердикт: проверить измеренные потери хозяйства ≤ 3,5 дБ или взять 10GBASE-ER с аттенюатором

2. 10GBASE-ER через 35 км SMF на 1550 нм, 6 пар, 20 сварок

ПозициядБ
Бюджет (−4,7 − (−15,8))11,1 (IEEE ER: Tx min −4,7, чувствительность −15,8, бюджет 15 с 40 км при 0,25 и штрафами)
Волокно 35 × 0,22−7,7
Разъёмы 6 × 0,5−3,0
Сварки 20 × 0,1−2,0
Запас−1,6 по нормам → с измеренным хозяйством (разъёмы 0,2, сварки 0,05) потери 9,9 → запас 1,2 дБ. Вердикт: измерить до решения или взять ZR (бюджет ~23 дБ) с аттенюатором 5 дБ

3. 100GBASE-SR4 через 90 м OM4, 2 пары MPO

ПозициядБ
Бюджет (Tx min −8,4 OMA − чувствительность −10,3 OMA)1,9 (норма вносимых потерь канала IEEE 1,9 дБ на 100 м, включая 1,5 дБ разъёмов)
Волокно 0,09 × 3,0−0,27
MPO 2 × 0,5−1,0
Запас0,6 — в рамках модели IEEE; реальный предел — модовая полоса, а не мощность (Таблицы дальности)

4. GPON класса B+ через 18 км, деление 1:32, 5 пар, 8 сварок

ПозициядБ
Бюджет класса B+ (min 13, max 28 дБ)28
Волокно 18 × 0,35 (восходящий 1310 — худший)−6,3
Сплиттер 1:32−17,5
Разъёмы 5 × 0,5−2,5
Сварки 8 × 0,1−0,8
Запас0,9 — впритык; рекомендованы класс C+ (32 дБ) или деление 1:16 (Классы ODN и бюджет)

Слишком много света: перегрузка и аттенюаторы

У приёмников есть максимальный вход (перегрузка, −1 … +3 дБм для PIN, ниже для APD). Модуль ER на 40 км на линии 2 км отдаёт −5 дБм приёмнику с пределом +1 — нормально; модуль ZR с Tx +4 дБм на патч-корде отдаёт +3,5 дБм APD с пределом −7 — ошибки или повреждение.

СитуацияРешение
Модуль большой дальности на короткой линиификсированный аттенюатор 5–15 дБ на приёмном конце, чтобы Rx сидел в середине окна
Выход DWDM/EDFA в модульVOA, выставленный при вводе
ONU PON рядом с OLTзависит от класса; обычно в диапазоне благодаря сплиттеру
Оба направленияаттенюировать каждое направление отдельно; аттенюаторы стоят на волокно

Проверять надо оба конца: бюджеты считаются по направлениям, а модули двух концов могут различаться (Мощность Rx и бюджет).

От проекта до приёмки

  1. Проект по нормам → запас ≥ 3 дБ.
  2. Монтаж; измерить вносимые потери источником и измерителем на рабочих длинах волн (Измерения).
  3. Сравнить измеренные потери с проектными; разобраться с каждым разъёмом > 0,5 дБ.
  4. Включить линию; записать DDM Tx и Rx на обоих концах — паспорт линка (Мониторинг).
  5. Запас = мощность Rx − чувствительность; алерт при падении на 2 дБ от паспорта.

В CodingBox

Шаг 4 начинается на столе: прочитать мощность Tx и пороги каждого модуля до установки, а после установки — значения Rx на коммутаторе; пара чисел и есть измеренный бюджет. CodingBox хранит значения модуля с его серийником, так что паспорт переживает замены модулей (DDM в приложении, База кодов).