Home / Science / Physics / Optics and photonics / Fibre optic calculatorTool #934

Fibre optic calculator: numerical aperture, V-number, modes, dispersion and link loss budget

From a fibre's core and cladding indices, core size and wavelength, get the numerical aperture, acceptance angle, V-number, single-mode cut-off, the guided LP modes, effective index and mode-field diameter, then pulse spreading, bandwidth and a full link power budget.

Keep it one tap away for everyday use.

Bookmark Fibre optic calculator?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Fibre
  2. Modes
  3. Spreading
  4. Budget
Nothing is uploadedWorks offline once open

Fibre

Pulse spreading

Power budget

D: how much the fibre delays one wavelength against another; use your fibre's data sheet value at your wavelength. Spectral width: the source's linewidth (wide for an LED, narrow for a laser). Receiver sensitivity: the weakest signal the receiver can use. The margin covers ageing, repairs and temperature. The examples use rounded, made-up values: replace them with your own.

Result

Pulse spreading

Power budget

Guided modes

Weakly guiding step-index theory (LP modes), a ray model for modal spreading, and simple dB sums for the budget. For study and planning, not a substitute for professional judgement or a measured link (OTDR and power meter).

Download

What it does

An optical fibre traps light in its core because the core’s refractive index n₁ is a little higher than the cladding’s n₂. How much light it accepts, how many ways (modes) the light can travel, how much a pulse spreads out, and how far a signal can go before it is too weak are all worked out here from a few numbers.

How to use it

  1. Pick an example or type your fibre: core index n₁, cladding index n₂, core diameter in µm, the wavelength, and whether the index is a step or a graded (parabolic) profile.
  2. For pulse spreading, give the link length, the fibre’s chromatic dispersion D at your wavelength (from its data sheet) and the source’s spectral width.
  3. For the power budget, give the transmitter power and receiver sensitivity in dBm, the fibre loss in dB/km, the numbers of connector pairs and splices with their losses, and a safety margin.

What the results mean

  • Numerical aperture NA = √(n₁² − n₂²) sets the acceptance angle: light arriving within ±asin(NA) of the axis is guided.
  • V-number V = 2πa·NA/λ (a is the core radius). A step-index fibre carries only one mode (LP01, in two polarisations) when V < 2.405; the cut-off wavelength is where V = 2.405.
  • Guided modes: each LP mode stops being guided below its cut-off V, which is a zero of a Bessel function. The table lists them, and the total grows like V²/2.
  • Effective index and mode-field diameter of the single mode: the effective index comes from solving the exact LP01 equation; the mode-field diameter uses Marcuse’s Gaussian fit.
  • Modal spreading: in a multimode fibre, steep rays travel further than straight ones. Grading the index evens out their speeds, cutting the spread by roughly Δ/8.
  • Chromatic spreading: different colours travel at different speeds, |D| × length × spectral width.
  • Budget: losses in dB simply add. The link works if the received power stays above the sensitivity plus the margin.

Worked example

The default single-mode example is made up: n₁ = 1.45, n₂ = 1.445, an 8 µm core, at 1550 nm. The page gives NA 0.120, an acceptance half-angle of 6.91°, V = 1.951, so it is single-mode, with a cut-off at 1257 nm. The exact LP01 solution gives b = 0.3999 and an effective index of 1.44700; the mode-field diameter is about 10.4 µm. Over 80 km with D = 17 ps/(nm·km) and a 0.1 nm laser, pulses spread by 136 ps (bandwidth about 3.24 GHz). The budget: 20 dB of fibre, 1 dB of connectors and 0.8 dB of splices make 21.8 dB, so 0 dBm in gives −21.8 dBm at the receiver: it works with 3.2 dB to spare after the 3 dB margin, and the longest possible link is 92.8 km.

The multimode step-index example (50 µm core, 850 nm) has V = 44.8 and 1,022 modes; modal spreading of 67.6 ns over just 1 km limits it to a few MHz, which is why graded-index fibre (third example) is used instead.

FAQ

Where do I find D and the losses? On your fibre and component data sheets. Values change with wavelength; the examples are rounded, made-up teaching values.

Is the bit rate exact? No. 0.44 ÷ spread and 1 ÷ (2 × spread) are rules of thumb; real links depend on the modulation format and receiver.

Is it good enough to sign off a link? It is for study and planning, not a substitute for professional judgement and measurement with a power meter and an OTDR.

Where the numbers come from

  • Step-index fibre optics under weak guidance (LP modes, cut-offs at Bessel function zeros, the LP01 eigenvalue equation): Gloge, D. (1971), Applied Optics 10, 2252; Snyder, A. W. and Love, J. D., Optical Waveguide Theory; Saleh and Teich, Fundamentals of Photonics, chapter 9.
  • Mode-field radius approximation w/a = 0.65 + 1.619 V^−1.5 + 2.879 V^−6: Marcuse, D. (1977), Bell System Technical Journal 56, 703. Modal and chromatic pulse spreading and dB power budgets: standard textbook results (for example Keiser, Optical Fiber Communications).
  • Checked against SciPy (jv, kv, jn_zeros, and brentq on the LP01 equation) and hand sums. The three example fibres and links use rounded, made-up values, not any manufacturer's data sheet.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

Gaussian beam calculator #930 Put lenses and curved mirrors on an optical rail and follow a laser beam through them with the complex beam parameter q and ABCD matrices: the size and position of every new waist, Rayleigh range, divergence, beam radius and wavefront curvature anywhere, with M² for real lasers. Sellmeier fitter #935 Paste or open measured refractive index against wavelength and fit a Sellmeier (1 to 3 terms) or Cauchy equation: coefficients with standard errors, residuals, the index at any wavelength, Abbe number, group index and group-velocity dispersion, with every model compared. Polarisation calculator #936 Send polarised, partly polarised or unpolarised light through polarisers, quarter- and half-wave plates, any retarder, rotators, partial polarisers and depolarisers, and see the output intensity, Stokes vector, Jones vector, ellipse and the path on the Poincaré sphere. Uncertainty propagation calculator #25 Type your formula and your measurements with their uncertainties, or paste repeated readings. Get the result with its uncertainty, which input matters most, and a Monte Carlo check. Link budget calculator #59 Work out whether a radio link will close: a CubeSat downlink, a ground station or a point-to-point link. Gives EIRP, free-space loss, G/T, C/N0, Eb/N0, the margin, the fastest data rate and the margin through a satellite pass. Thin-film coating simulator #931 Stack thin layers on glass and see how much light they reflect and transmit at every wavelength and angle, for s, p or unpolarised light, by the transfer-matrix method: anti-reflection coatings, Bragg mirrors, soap films and thin absorbing layers.