Feshbach Resonance Scattering Length Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

This calculator estimates how the s-wave scattering length changes near a magnetically tuned Feshbach resonance and then turns that scattering length into the corresponding zero-energy elastic cross-section. It is aimed at AMO and ultracold-atom work where the background scattering length, resonance width, and resonance position are already known from experiment or a resonance table.

For a single isolated Feshbach resonance, the magnetic-field dependence of the scattering length is modeled by

a ( B ) = abg ( 1 - Δ B - B0 )

The symbols mean:

Near the pole at B0, the scattering length can swing through very large positive or negative values, which is why a narrow field scan around a known resonance often matters more than the absolute background value alone.

At ultralow collision energy, the elastic cross-section associated with s-wave scattering is

σ = 4 π a 2

Here σ is the total elastic cross-section and a is the scattering length expressed in physical units such as meters. Because the input scattering length is entered in Bohr radii a0, the calculator converts it to SI units before evaluating σ.

Using the Feshbach resonance inputs

To evaluate a Feshbach-resonance scattering length, enter the four values that define the single-resonance model:

Use the units shown next to each label: a0 for the background scattering length and Gauss for the magnetic fields. The calculator returns:

Interpreting Feshbach-resonance results

The sign and magnitude of the scattering length tell you how the Feshbach resonance is reshaping the interaction between atoms:

Because the zero-energy cross-section scales as a(B)2, the field detuning from B0 often matters more than the sign by itself when you are checking how strongly the gas will scatter. Very close to the resonance pole, the simple model can return extremely large values, but real experiments are limited by finite temperature, finite collision energy, and inelastic loss channels. Treat those near-pole numbers as a sign that the gas is entering a strongly interacting regime, not as a literal prediction that a cross-section will diverge in the lab.

Worked example: estimating a Feshbach resonance at 805 G

Here is a concrete Feshbach-resonance example with parameters chosen so the algebra is easy to follow:

Suppose you want the scattering properties at B = 805 G. The field detuning is B - B0 = 5 G, so the calculator applies

a(B) = abg [ 1 - Δ / (B - B0) ] = 100 a0 [ 1 - 10 / (805 - 800) ].

Since the denominator is 5 G, the bracket becomes 1 - 2, and the scattering length is

a(B) = 100 a0 [ 1 - 2 ] = -100 a0.

This example shows a common Feshbach-resonance pattern: a modest change in field can flip the sign of the scattering length while leaving its magnitude similar to the background value. The cross-section is then computed from the same scattering length through σ = 4 π a2, with the calculator converting a from Bohr radii to meters before reporting σ in SI units.

If you move the magnetic field to the other side of the pole, the same resonance can produce a very different interaction sign and a much larger magnitude. That is why it is useful to scan several B values around B0 rather than relying on a single field point.

Scattering-length regimes across a Feshbach resonance

The table below summarizes the way a Feshbach resonance typically changes the scattering length as you move the magnetic field from one side of the pole to the other.

Magnetic field B Typical a(B) Interaction character Cross-section σ
Far below B0 a(B) ≈ abg Weak, background interactions Modest, set by abg2
Approaching B0 from below |a(B)| grows, often large and positive Strongly interacting, molecular state supported Rapidly increasing until unitarity or losses dominate
Very close to B0 |a(B)| → ∞ in the simple model Unitary regime in real gases Formally divergent in the model; physically limited
Just above B0 Large negative a(B) Effectively attractive, no bound dimer in entrance channel Large but finite; sensitive to field stability
Far above B0 a(B) &to; abg Return to background interactions Again set by abg2

Assumptions and limitations of the single-resonance model

This calculator intentionally uses the simplest standard Feshbach-resonance model. When you apply the results to a real ultracold-gas setup, keep the following points in mind:

Within those limits, the tool is useful for quickly checking how a Feshbach resonance reshapes the s-wave scattering length and the zero-energy cross-section, for comparing magnetic-field points on either side of the pole, and for building intuition about strongly interacting ultracold gases.

Formula: how the Feshbach-resonance estimate is assembled

The calculator first evaluates the magnetic-field dependent scattering length a(B) from the single-resonance expression shown above, then inserts that result into σ = 4πa² to obtain the zero-energy elastic cross-section. In practice, the detuning B - B0 is the quantity that drives the sharpest changes: it controls the sign flip, the size of the resonance enhancement, and how quickly the output moves away from the background value.

That is why this calculator is most useful for field scans, resonance checks, and quick order-of-magnitude estimates when you already know the underlying resonance parameters. If the chosen field sits very close to the pole, the output should be read as a strong-interaction indicator rather than a literal promise of an infinite laboratory cross-section.

Enter values above to compute.

Arcade Mini-Game: Feshbach Resonance Input Check

Use this quick arcade run to practice spotting the background scattering length, resonance width, and resonance position that drive a Feshbach-resonance calculation.

Score: 0 Timer: 30s Best: 0

Start the game, then use your pointer or arrow keys to catch the resonance inputs and avoid distracting assumptions.