Fibre Optic Design

PON Optical Budget Calculator

Check a GPON, XG-PON, XGS-PON or NG-PON2 link in both directions against the ITU-T class tables, with overload checks at both ends, optical reach and splitter ratio feasibility.

Free ● Live 6 standards

Free to use, no sign-up needed.

Downstream and upstream loss breakdowns.

Walkthrough

See it working

Downstream and upstream loss breakdowns.

Downstream and upstream loss breakdowns.

Overview

What the PON Optical Budget Calculator does

A passive optical network only works if every ONT on a PON port receives enough power after the splitter, fibre, connectors and splices have taken their share, and not so much that a receiver close to the OLT overloads. Each ITU-T class sets a maximum and a minimum loss, and the margin you actually have is smaller once the optical path penalty, and any reserve you keep for ageing, repair and temperature, are set aside. A large splitter alone can use most of what is left.

Read the full overview

The calculator works out the downstream (OLT to ONT) and upstream (ONT to OLT) loss for GPON, XG-PON, XGS-PON and NG-PON2, using the wavelengths of the selected standard. Each direction is shown as a step by step breakdown from transmit power to received power, with the margin after the optical path penalty and any reserve, and overload checks at both ends. Splitter loss is the ITU-T G.671 maximum insertion loss, and an FEC gain is applied only when you type one for a class whose sensitivity does not already assume FEC.

The maximum reach is the tighter of the power budget and the class maximum loss in the worse direction, and never more than the maximum fibre distance of the class. A feasibility table runs every splitter ratio against the current fibre plant, so you can see which ratios it supports. The PON standard and splitter ratio are shared with the PON Split Ratio Planner, so the optical and capacity views of a design stay in step.

Capabilities 7

Downstream and upstream budgets

Both directions are broken down from transmit power through splitter, fibre, connector and splice loss to the received power. Each receiver is checked against its sensitivity, after the optical path penalty and any reserve, and against its overload limit, and the worse of the two margins is shown up front.

ITU-T budget classes

Choose the budget class for the selected standard, from the GPON classes of ITU-T G.984.2 to the N and E classes of G.987.2, G.9807.1 and G.989.2 and the XGS-PON B+ and C+ classes. Each class fills in its minimum and maximum loss, transceiver limits and optical path penalty from the ITU-T tables.

Splitter and fibre loss

Splitter loss is the ITU-T G.671 maximum insertion loss, and a manufacturer value is typed for 1:128, which G.671 does not cover. Fibre attenuation defaults to the ITU-T G.652.D cable maximum for each band, and connectors and splices to the TIA-568.3-E maxima, all editable with measured or manufacturer values.

Reserves and FEC

ITU-T G Suppl. 39 asks for a margin for ageing, repairs and temperature but gives no value, so the reserve and the marginal threshold are optional and blank by default. ITU-T G.984.2 gives no FEC gain value, so the gain is typed, blank by default, and never added to classes whose sensitivities already assume FEC.

ONT receive window

The ONT received power is shown between its sensitivity and overload limits. This helps with long drops at the edge of the budget and with short drops near the OLT that risk overloading the ONT. The OLT receiver is checked for overload too.

Reach and fibre distance

Maximum reach is the tighter of the power budget and the class maximum loss after splitter and passive losses, in the worse direction, and stops at the maximum fibre distance of the class. A span beyond that distance fails, because the standard gives no path penalty past it.

Splitter feasibility and the planner link

A table runs every splitter ratio through the same checks and shows the worst margin and result for each. The PON standard and splitter ratio are shared with the PON Split Ratio Planner, and the results copy to the clipboard as a text summary.

Inputs and outputs

What goes in, what comes out

Inputs 10

  • PON standard: GPON, XG-PON, XGS-PON or NG-PON2
  • ITU-T budget class for the selected standard
  • OLT and ONT minimum and maximum transmit power
  • ONT and OLT receiver sensitivity and overload
  • Splitter ratio and optional manufacturer insertion loss
  • Feeder, distribution and drop lengths
  • Downstream and upstream fibre attenuation
  • Connector and splice counts and losses
  • Typed FEC gain where the class does not already assume FEC
  • Optional ageing, repair and temperature reserve and marginal threshold

Outputs 10

  • Downstream and upstream path loss
  • ONT and OLT received power
  • Downstream, upstream and worst case margin
  • Overload checks at both ends and the ONT receive window
  • Class minimum and maximum loss checks in each direction
  • Maximum reach, with the limit that sets it, and the class maximum fibre distance check
  • Checks table with the standard behind each value
  • Splitter ratio feasibility table
  • Overall status with the limiting issue named
  • Text summary ready to copy

Standards & methodology

  • ITU-T G.984.2 (08/2019) GPON classes, transceiver limits and path penalties
  • ITU-T G.987.2 (02/2023) XG-PON and G.9807.1 (02/2023) XGS-PON classes and transceiver limits
  • ITU-T G.989.2 (02/2019) NG-PON2 classes and transceiver limits
  • ITU-T G.671 (11/2025) PLC splitter maximum and minimum insertion loss
  • ITU-T G.652 (08/2024) G.652.D cable attenuation
  • TIA-568.3-E connector and splice maximum insertion loss

Use cases

When to use this tool

  1. 01Checking a planned PON link has margin in both directions
  2. 02Choosing the ITU-T budget class for a fibre plant and splitter ratio
  3. 03Spotting ONT overload on short drops near the OLT
  4. 04Choosing between splitter ratios from the optical headroom
  5. 05Checking whether a long feeder fits inside the budget
  6. 06Reviewing a vendor PON design against an independent budget
  7. 07Checking a reported ONT receive level against its operating window
  8. 08Passing the standard and splitter ratio to the PON Split Ratio Planner

FAQ

Frequently asked questions

Not here? Ask us

Which PON standards and budget classes are supported?

GPON to ITU-T G.984.2 with Classes A, B, B+, C and C+; XG-PON to G.987.2 with N1, N2a, N2b, E1, E2a and E2b; XGS-PON to G.9807.1 with N1 to E2 and the optional wavelength set B+ and C+; and NG-PON2 to G.989.2 with N1 to E2. Choosing a standard sets its wavelength bands and the ITU-T G.652.D cable maximum attenuation, and the class list follows the standard.

How are the margins calculated?

Each direction starts from the minimum transmit power and subtracts splitter, fibre, connector and splice loss to give the received power. The margin is the received power less the receiver sensitivity, the class optical path penalty and any reserve you enter. Each receiver is also checked for overload in the worst case: maximum transmit power, the splitter at its G.671 minimum loss, and fibre, connectors and splices at 0 dB because no standard gives them a minimum. A result that only the worst case fails is flagged for measurement or an attenuator.

What is the effective budget?

The class maximum loss comes from the ITU-T table for the selected class. The effective budget is that maximum less any ageing, repair and temperature reserve you enter (none by default, as no standard gives a value). The path must also stay above the class minimum loss, or attenuation is needed.

How is splitter loss worked out?

Splitter loss is the ITU-T G.671 maximum insertion loss for each ratio up to 1:64, and the minimum loss and overload checks use the G.671 minimum in the worst case. G.671 has no 1:128 value, so that ratio is not assessed until you type the manufacturer's figure.

How is FEC handled?

ITU-T G.984.2 defines the FEC gain but gives no value, so the gain is typed and blank by default. It relaxes the receiver sensitivity in the direction you set and never changes the overload limit. Class C+ and the XG-PON, XGS-PON and NG-PON2 classes already assume FEC, so no extra gain is added to them.

What happens beyond the maximum fibre distance?

Each class has a maximum fibre distance (20 km for GPON A, B, B+ and C, 60 km for C+, 40 km for the XG-PON, XGS-PON and NG-PON2 classes). A span beyond it fails, because the standard gives no optical path penalty past that distance, and the reported reach stops there. Beyond 20 km the larger DD40 path penalty is applied where the standard gives one.

How does it work with the PON Split Ratio Planner?

The PON standard and splitter ratio are shared between the two tools in your browser, so a change in one is picked up by the other. If the planner changes them in another tab, the calculator offers to adopt the new values, and it shows the planner's subscriber and ONT counts for context.

Does any data leave my browser?

No. The calculations run in your browser, and your settings are kept in your browser's local storage between visits. Nothing you enter is sent to a server.

Free, no sign-up

Free to use, no sign-up needed.