SOA Gain Saturation Calculator

Model SOA gain compression using common saturation theory. Switch units, add coupling, view key metrics. Make fast design checks for links and labs easily.

Inputs

Choose units per field. Results appear above after submit.
Typical range: 5–35 dB.
Launched power before coupling losses.
Interpreted as a characteristic saturation level.
Use η to model input coupling or connector loss.
Effective input: Pin,eff = η·Pin

Formula used

This calculator uses a common steady-state saturation model for semiconductor optical amplifiers:

  • Linear gain: G(Pin) = G0 / (1 + Pin,eff/Psat)
  • Output power: Pout = G(Pin) · Pin,eff
  • Gain compression: ΔG = G0,dB − GdB

Notes: G0 is converted from dB to linear. Powers are converted between dBm and mW. η is optional and models coupling to the SOA input.

How to use this calculator

  1. Enter the small-signal gain G0 in dB from your device datasheet.
  2. Provide your launched input power Pin and select units.
  3. Enter Psat as a characteristic saturation level and select units.
  4. Optional: enable η to represent input coupling efficiency or loss.
  5. Click Calculate to view saturated gain, output power, and compression.

Example data table

Sample sweep using G0=20 dB, Psat=10 dBm, η=1.00.

Pin (dBm) Pin (mW) Gain (dB) Pout (dBm)
-200.01000019.9957-0.0043
-100.10000019.95689.9568
01.00000019.586119.5861
53.16227818.806723.8067
1010.00000016.989726.9897

SOA gain saturation article

1) Why SOAs saturate

A semiconductor optical amplifier (SOA) provides gain by converting electrical pump current into optical amplification. At low signal levels the carrier density stays near its bias setpoint, so the amplifier shows its small‑signal gain. As optical input power increases, stimulated emission depletes carriers faster, reducing population inversion and lowering gain. This behavior is called gain saturation or gain compression.

2) Small‑signal gain as the baseline

Datasheets commonly specify the small‑signal gain G0 in dB, measured where saturation is negligible. Converting to linear gain (G0,lin = 10G0/10) makes it easy to compute output power and compare operating points. This calculator reports both representations so you can keep link‑budget intuition while still using physics‑style multiplication.

3) Saturation power and the factor s

Psat is a characteristic saturation level that sets how quickly gain rolls off. The model used here defines a saturation factor s = Pin,eff/Psat. When s ≪ 1, gain stays close to G0. When s ≈ 1, compression becomes obvious. When s ≫ 1, the gain drops roughly as 1/(1+s), so additional input power produces diminishing output increases.

4) Coupling efficiency η and effective input

Bench setups often include fiber‑to‑chip coupling loss, connector loss, or on‑chip transition loss. The optional coupling efficiency η lets you model that by setting Pin,eff = η·Pin. For example, η = 0.8 means 1 mW launched becomes 0.8 mW entering the SOA. Showing both launched and effective powers helps reconcile instrument readings with device‑level conditions.

5) Gain compression in dB

Engineers often track compression as ΔG = G0,dB − GdB. A small ΔG (for example, 0.5 dB) typically indicates near‑linear operation, while several dB of compression may distort amplitude‑modulated signals and change extinction ratios. This calculator directly reports ΔG so you can compare different bias settings or devices with different G0 values.

6) Output power behavior under saturation

Output power is computed as Pout = G(Pin)·Pin,eff. Even though Pin increases, G decreases, so Pout eventually grows slowly and may approach a practical ceiling for a given bias. This is why SOAs used as boosters are typically operated with headroom below strong saturation when linearity matters.

7) The approximate 3 dB compression point

In this steady‑state model, the gain drops by 3 dB when the effective input equals Psat, because the gain becomes about half of G0 in linear units. The calculator reports both the effective 3 dB input and the launched value implied by η. Use this as a quick operating‑range marker, then validate with measured gain curves for your wavelength and temperature.

8) Units and practical checks

Powers may be entered in dBm or mW. Remember: 0 dBm = 1 mW and 10 dBm = 10 mW. Keep Psat positive and consistent with your datasheet definition (input‑referenced versus output‑referenced). If your application is sensitive to ASE noise, polarization dependence, or dynamic saturation, treat this model as a fast estimate and refine with a more detailed characterization.

FAQs

1) What does this calculator compute?

It estimates saturated SOA gain, output power, and gain compression from small‑signal gain, input power, and saturation power. It also reports the saturation factor and an approximate 3 dB compression input level.

2) Why can the gain be lower than the datasheet value?

Datasheet gain is often measured at low input power. As the signal power increases, carrier depletion reduces population inversion, so the amplifier cannot sustain the same gain and compression occurs.

3) What is Psat in simple terms?

Psat is the characteristic level that controls how quickly gain rolls off with input power. In this model, when Pin,eff ≈ Psat, the gain is about 3 dB below the small‑signal gain.

4) When should I enable coupling efficiency η?

Enable η when launched power at a connector differs from power entering the SOA due to coupling or insertion loss. η scales the input so results better match device‑level conditions.

5) Does the calculator include ASE noise or noise figure?

No. It is a steady‑state gain‑compression estimate. Noise figure and ASE require additional parameters and separate models, especially for low‑signal or long‑haul link analysis.

6) Can I mix dBm and mW inputs?

Yes. You can choose units independently for Pin and Psat. The calculator converts internally so the saturation model runs consistently and outputs both dBm and mW.

7) What is a reasonable way to use these results?

Use them to screen operating points and ensure adequate headroom from saturation. Then verify with measured gain versus input curves at your wavelength, bias current, temperature, and polarization state.

Related Calculators

Optical waveguide lossOptical fiber attenuationOptical fiber dispersionFiber numerical apertureFiber V numberMode field diameterBending loss fiberCoupling efficiency fiberGraded index profileStep index fiber

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.