Fiber Max Length for a Loss Budget
The longest fiber run that still passes the channel loss budget.
Example
You enter
- Max channel loss (dB) 2.6
- Attenuation (dB/km) 3
- Connector pairs 2
- Loss per connector (dB) 0.75
You get
- Max fiber length 366.67
Details, formula, and sources
len_max = 1000 x (max_channel_loss - connector_loss - splice_loss) / attenuation (TIA-568 / IEEE 802.3). A 2.6 dB budget on OM4 (3.0 dB/km) with two connectors reaches about 367 m; single-mode (0.4 dB/km) reaches 2,750 m. Every connector or splice eats budget that would buy distance. Answers 'how far can I run it' instead of the loss of one length. A planning estimate; the OTDR/power-meter field test certifies the link.
len_max_m = 1000 x (max_channel_loss - connectors x loss_per_connector - splices x loss_per_splice) / attenuation_dB_km. The inverse of loss = attenuation x length_km + connectors + splices.
Optical link loss budget solved for length, per the TIA-568 / TIA-526 fiber-test methods and the IEEE 802.3 channel-loss limits, by name; first-principles.
First-principles dB accounting. Attenuation coefficients and component losses are component-specific and user-supplied; the OTDR/power-meter field test governs the certified link.
Estimate. AHJ and licensed electrician govern. Verify against the NEC edition adopted in your jurisdiction.
Field names used by the API: max_channel_loss_db, attenuation_db_km, connector_count, loss_per_connector_db, max_length_m
- Fixed losses subtracted first connector and splice losses come off the budget before dividing by attenuation; if they alone meet the budget, no length remainsTIA-568 loss-budget method
- Component losses per-connector 0.75 dB and per-splice 0.3 dB defaults; user-suppliedTIA-568 component data