I learned by doing it in a notebook. Good old Input Level minus (Length Loss + Connector Loss + Splice Loss + Splitters + anything else) equals expected level. Worked for coax. Works for fiber. Nothing groundbreaking.
As my career progressed and I started building tools for the workforce, I put together a simple Google Sheet that worked offline. Straight to the point. Fill in the values, get the result.
Why this math matters in the field
Most techs I trained were confused about what they should see at the terminal. Once they saw the link loss budget worked out on paper, it all clicked.
- If the input level is low, the terminal level is going to be low. That alone saves hours of hunt-and-peck troubleshooting.
- If a mated pair shows greater than 0.5 dB on the link loss budget, you know exactly where the trouble is.
- If the designed level is OOS (out-of-spec), you don't stand a chance of getting correct levels at the terminal. You can troubleshoot and re-splice all day. Nothing is going to fix bad design.
One sheet of math tells you all of this. It tells you whether your trouble is real or whether you're chasing a problem the design baked in before anyone touched the fiber.
The tool
Simple math, made simpler by filling in the blanks and getting an automated calculation. That's the whole pitch.
The same calculator that lives at /loss-calc is embedded right here. Inputs are pre-filled with the example from my original spreadsheet — change them to your span and watch the numbers track.
A short walkthrough of the calculator below.