Fiber Optics | Guide

Software for fiber design — from the refractive-index profile to a complete system

An optical fiber can look, at first glance, like a simple element: a core, a cladding, and light guided over long distances. From a designer's point of view, though, it is a wave structure whose geometric and material parameters determine its modes, dispersion, loss, birefringence, polarization, effective mode area, and susceptibility to nonlinear effects. That is why there is no single, universal "fiber software" — within the Optiwave ecosystem, the central tool for designing the fiber itself is OptiFiber.

Software for fiber design — from the refractive-index profile to a complete system
Request a quote Start a trial

A different tool is needed to design a fiber's cross-section, another to analyse a Bragg grating, yet another to design the coupling of light into the fiber, and another still to simulate the complete link. Optiwave notes that the fiber's cross-sectional dimensions, its material composition, and the refractive-index profile all affect important linear and nonlinear effects.

What exactly gets designed in a fiber?

The most important starting point is the refractive-index profile, n(r), or, in more complex structures, the full distribution n(x,y). By changing the core geometry, the material composition, and the refractive-index profile, the designer influences the fiber's propagation properties.

OptiFiber — designing and characterizing the fiber

OptiFiber uses numerical mode solvers and models dedicated to fiber analysis. Among other things, the program computes:

  • the fiber's modes;
  • dispersion;
  • loss;
  • birefringence;
  • PMD — Polarization Mode Dispersion.

The basic design procedure therefore looks like this: geometry + materials + index profile → mode solution → fiber parameters.

Fiber modes

One of the first questions is which modes the fiber being designed can guide. For each mode we're interested in, among other things:

  • the field distribution;
  • the effective refractive index;
  • the propagation constant;
  • how these quantities depend on wavelength.

OptiFiber includes routines for computing both the fundamental mode and higher-order modes, as well as arbitrarily selected groups of modes — this is directly visible in the program's official tutorial set. For a single-mode fiber, it's particularly important to check whether the structure actually operates in single-mode regime across the required wavelength range.

Dispersion

A pulse in an optical fiber does not perfectly retain its initial shape — one reason is dispersion. For transmission systems, its value is critical, since it affects pulse broadening and, ultimately, the ability to distinguish consecutive symbols. Designing a fiber therefore means not just achieving light guidance, but also controlling how the propagation parameters depend on wavelength. OptiFiber lets you compute the dispersion characteristics of the fiber being designed.

Loss

The designer should also determine which loss mechanisms need to be taken into account — not all losses come from the same phenomenon. Depending on the type of fiber, you may encounter, among others:

  • material losses;
  • losses related to mode confinement;
  • bending losses;
  • losses arising from the construction of non-standard fiber structures.

Quoting a single number in dB/km is therefore often not enough. In fiber design it's important to understand where a given loss comes from and how it depends on geometry and wavelength.

Birefringence and PMD

In real fibers, propagation can depend on the polarization state. OptiFiber includes calculations of birefringence and PMD, i.e. polarization-mode dispersion. This is especially important in systems where the effect of polarization cannot be ignored.

Designing specialty fibers

Not every fiber has a classic, simple step-index profile. Photonics also uses fibers that are:

  • multi-core;
  • microstructured;
  • photonic-crystal;
  • active;
  • highly birefringent;
  • specialized for sensing;
  • designed for specific dispersion characteristics.

For such constructions, mode analysis becomes even more important, because the intuition built up from standard telecom fiber does not always apply. Within the Optiwave ecosystem, more complex structures can also be analysed with OptiMode, which uses numerical mode analysis of waveguide structures. Optiwave presents, among others, examples of photonic-crystal fibers used as temperature sensors and biochemical sensors.

OptiGrating — when the fiber contains a Bragg grating

If the design includes an FBG — a Fiber Bragg Grating — you need a model of the periodic structure itself. At that point, the problem is no longer just mode guidance, but also reflection of specific wavelengths by the grating. This type of element is used, among other things, in:

  • filters;
  • temperature sensors;
  • strain sensors;
  • fiber lasers;
  • dispersion compensation.

Optiwave has a dedicated tool for modelling grating structures: OptiGrating.

OptiSystem — when the fiber becomes part of a link

Fiber parameters are only one element of a transmission system. When you need to answer the question "how will this fiber affect the whole link's BER?", you need a system-level simulation. In OptiSystem you can build complete links: transmitter → fiber → amplifiers → filters → receiver. The program lets you analyse systems from the component level up to complete links, and includes, among other things, automatic parameter sweeps and analysis of their effect on system performance. This way, results obtained while designing the fiber can be carried over to the system level.

TracePro and OSLO — coupling light into the fiber

Lambda Research's software does not replace OptiFiber as a specialized solver for designing the fiber's own parameters. It can, however, be useful at a different stage of the project — when designing the optics that couple light into the fiber. TracePro is an environment for ray tracing, illumination analysis and stray light, while OSLO is used for designing optical systems and lenses.

Lambda Research directly describes using TracePro to optimize coupling efficiency between a fiber and elements such as lenses, collimators or other optical components. OSLO, meanwhile, includes analysis of fiber-coupling efficiency using the overlap integral and a Gaussian approximation.

This means the project can be split into two problems: designing the fiber itself (OptiFiber/OptiMode) and designing the optics that launch light into it and collect it (OSLO/TracePro).

Why doesn't ray tracing replace a mode solver?

This is an important distinction. TracePro traces rays through a geometric model of the optical system. OptiFiber solves the problem of mode propagation in the fiber. For classical design of mode parameters, you need a wave description. But if you're designing a lens focusing light onto the fiber facet, a connector-offset tolerance, a collimator, or a laser–lens–fiber assembly, ray tracing can be very useful. The choice of tool therefore depends on the scale and the design question.

A typical design workflow

The complete process might look like this:

  1. OptiFiber / OptiMode — cross-section design and mode analysis.
  2. OptiGrating — analysis of Bragg gratings, if they are part of the design.
  3. OSLO / TracePro — design of the optics coupling light into the fiber.
  4. OptiSystem — checking the fiber's behaviour in the complete system.
  5. OptiInstrument — automated characterization of the actual, manufactured component or test bench.

This is how the project moves from the mode equation all the way to the experiment.

Summary

Designing a fiber requires far more than picking an attenuation value from a catalogue. You need to determine the geometry, materials and refractive-index profile, find the modes, and check parameters such as dispersion, loss, birefringence and PMD. OptiFiber is Optiwave's tool specialized precisely for this task. In a more complex process it can work alongside OptiMode, OptiGrating and OptiSystem. Lambda Research's solutions — above all OSLO and TracePro — are, in turn, especially useful wherever the fiber design meets classical optics: coupling, collimation, lens design, and analysis of the actual opto-mechanical assembly.

Manufacturer materials and illustrations

The OptiFiber product page includes a screenshot of the program's environment showing a fiber design and computed results: Optiwave – OptiFiber

OptiFiber tutorials, including profile design and mode calculation: Optiwave – OptiFiber Tutorials

An example of a photonic-crystal fiber for biochemical detection, including geometry and FEM mesh illustrations: Optiwave – Photonic Crystal Fiber Bio-chemical Sensor

Lambda Research material on modelling fiber coupling in TracePro: Lambda Research – Optimizing Fiber Optic Coupling Efficiency with TracePro

Frequently asked questions
Software for fiber design — from the refractive-index profile to a complete system

What software is used to design optical fibers?

Optiwave's central tool for fiber design and characterization is OptiFiber — it computes modes, dispersion, loss, birefringence and PMD. More complex structures (e.g. microstructured or photonic-crystal fibers) can additionally be analysed in OptiMode, Bragg gratings in OptiGrating, and the whole transmission link in OptiSystem.

How does OptiFiber differ from OptiMode?

OptiFiber specializes in classical optical fibers and their transmission parameters (dispersion, loss, PMD). OptiMode uses a more general numerical mode analysis of waveguide structures and is well suited to unusual, complex geometries such as photonic-crystal fibers.

What is OptiGrating used for?

OptiGrating models periodic structures in a fiber, i.e. Bragg gratings (FBGs) — not just mode guidance, but reflection of specific wavelengths. It is used, among other things, in filters, temperature and strain sensors, fiber lasers, and dispersion compensation.

Does ray tracing (OSLO, TracePro) replace a mode solver when designing a fiber?

No. TracePro traces rays through a geometric model, while OptiFiber solves the mode-propagation problem. Lambda Research's tools — TracePro and OSLO — are useful at a different stage: designing the optics that couple light into the fiber (lenses, collimators, connector-offset tolerances), not for designing the parameters of the fiber itself.

How do I check the effect of the designed fiber on the whole transmission system?

Fiber parameters computed in OptiFiber can be carried over into OptiSystem to build a complete link: transmitter → fiber → amplifiers → filters → receiver, and then check the effect on the whole link's BER.

Ready to check it on your own project?

Ask our engineers for a tailored quote or start a free trial today.

Request a quote Start a trial

← All articles