Special Relativity
Sagnac Effect
Counter-rotating light beams in a spinning loop return out of phase — and that phase measures absolute rotation
The Sagnac effect: send two light beams in opposite directions around a rotating loop and they return out of phase. The phase shift ΔΦ = 8πAΩ/(λc) is proportional to rotation rate — the basis of ring laser gyroscopes and fiber-optic gyros that steer aircraft, missiles, and spacecraft with no moving parts.
- Time differenceΔt = 4AΩ/c²
- Phase shiftΔΦ = 8πAΩ/(λc)
- Depends onEnclosed area A and rotation rate Ω only
- DiscoveredGeorges Sagnac, 1913
- FrameSenses absolute rotation — no external reference
- Used inRing laser & fiber-optic gyroscopes
Interactive visualization
Press play, or step through manually. The visualization is yours to drive — try it before reading on.
Watch the 60-second explainer
A condensed visual walkthrough — narrated, captioned, under a minute.
The intuition — a race around a spinning track
Imagine a circular racetrack with one runner sprinting clockwise and an identical runner sprinting counter-clockwise, both leaving the same start line at the same instant and moving at the same speed. On a still track they return to the start together. Now spin the track. The start line moves. The runner going the same way as the spin has to chase a finish line that is fleeing from them, so they cover slightly more ground; the runner going against the spin meets a finish line rushing toward them and covers slightly less. They arrive at different times.
Replace the runners with light. Split a single beam in two, send the halves in opposite directions around a closed loop of mirrors or fiber, and recombine them. On a stationary loop they recombine in step. Spin the loop and the co-rotating beam takes a longer path than the counter-rotating beam — they come back out of phase, and the interference pattern shifts. That phase shift, proportional to how fast the loop spins, is the Sagnac effect.
The remarkable part: the light's own speed is unchanged in either direction — that is the postulate of relativity. What changes is the path length each beam must traverse before the moving detector catches it. The effect needs no outside landmark; it reads absolute rotation directly.
How it works — chasing a moving detector
Consider a circular loop of radius r rotating with angular velocity Ω. Both beams start at a beam-splitter that is itself carried around with the loop. In the lab frame, light travels at c both ways, but the beam-splitter has moved by the time each beam comes around.
The co-rotating beam must travel the full circumference plus the extra arc the splitter advanced during transit; the counter-rotating beam travels the circumference minus the arc the splitter advanced toward it. To first order the two transit times are:
t₊ = 2πr / (c − Ωr) (co-rotating, longer)
t₋ = 2πr / (c + Ωr) (counter-rotating, shorter)
The difference, keeping terms to first order in Ω (since Ωr ≪ c always), is:
Δt = t₊ − t₋ = 4πr²Ω / c² = 4AΩ / c²
where A = πr² is the area enclosed by the loop. This is the deep result: the time difference depends on the enclosed area, not the radius or perimeter separately, and the same Δt = 4AΩ/c² holds for any planar loop shape — triangle, square, circle.
The governing equations
Light of wavelength λ has period T = λ/c, so the optical phase difference between the recombining beams is:
ΔΦ = 2π · Δt / T = 2πc·Δt / λ = 8πAΩ / (λc)
This is the canonical Sagnac phase shift. Each full fringe of shift corresponds to ΔΦ = 2π. Notice what is absent: there is no refractive index n in the result. Even though light moves slower inside glass fiber, the medium drags partially with the rotation (Fresnel drag) in just the way that cancels n from the leading term. That is why a fiber-optic gyro and a vacuum loop of the same area read the same rotation.
For an active ring laser gyroscope, the readout is even cleaner. The ring is a laser resonator; the two counter-propagating modes must each fit a whole number of wavelengths around the cavity, so rotation forces them to slightly different frequencies. The beat frequency between them is:
Δf = 4AΩ / (λP) (P = perimeter of the cavity)
The combination 4A/(λP) is the scale factor — a fixed geometric constant. Count beat cycles and you integrate rotation angle directly: a ring laser gyro is, in effect, a digital angle counter.
How big is the effect? Worked numbers
The factor c² in the denominator makes the Sagnac shift tiny — which is exactly why it took until 1913 to measure and why modern gyros are marvels of engineering. Take a HeNe ring laser (λ = 633 nm) and work an example.
| Scenario | Area A | Rotation Ω | Result |
|---|---|---|---|
| Earth's spin, 1 m² loop | 1 m² | 7.29×10⁻⁵ rad/s | Δt ≈ 3.2×10⁻²¹ s |
| Same, as phase shift (633 nm) | 1 m² | 7.29×10⁻⁵ rad/s | ΔΦ ≈ 9×10⁻⁶ rad |
| RLG beat freq (P = 4 m, A = 1 m²) | 1 m² | 7.29×10⁻⁵ rad/s | Δf ≈ 115 Hz |
| Aircraft turn, navigation FOG | 50 m² effective | 0.1 rad/s (≈6°/s) | ΔΦ ≈ 0.66 rad ≈ 0.1 fringe |
| G ring, Wettzell (16 m²) | 16 m² | Earth rate (×sin 49° latitude) | Δf ≈ 348 Hz, resolves 10⁻⁹ of Ω⊕ |
The lesson of the table: a bare 1 m² loop gives a phase shift of only ~9 microradians for Earth's rotation — barely measurable. The trick to practical gyros is multiplying area. A fiber-optic gyro winds the same fiber into N turns; the effective area becomes N·A. Wind 1 km of fiber into a 0.1 m radius coil (≈1600 turns) and you multiply the single-loop sensitivity ~1600-fold without enlarging the device.
RLG vs FOG — two ways to read the shift
| Property | Ring Laser Gyro (RLG) | Fiber-Optic Gyro (FOG) |
|---|---|---|
| Type | Active — the ring is the laser | Passive — external laser + fiber coil |
| Readout | Beat frequency Δf (frequency) | Accumulated phase ΔΦ |
| Sensitivity boost | Large mirrored cavity | Many fiber turns: A → N·A |
| Failure mode | Lock-in dead band at low Ω | Polarization & temperature drift |
| Workaround | Mechanical dither (~400 Hz) | Phase modulation, PM fiber |
| Moving parts | Dither motor (tiny) | None |
| Typical use | Airliner inertial reference (Boeing 757+) | Missiles, drones, satellites, robotics |
| Best bias stability | <0.001 °/hr (navigation grade) | 0.0001–0.01 °/hr |
Lock-in — the gyro's blind spot
A ring laser gyro has one nasty failure: at very low rotation rates the two counter-propagating laser beams couple to each other through microscopic backscatter off the cavity mirrors and pull to a common frequency. The beat note collapses to zero and the gyro reads zero rotation even though the platform is slowly turning. This dead band is called lock-in, and it typically spans a few hundredths of a degree per second.
The standard cure is mechanical dithering: the entire gyro block is rotationally oscillated back and forth a few hundred times a second through a fraction of a degree. The instantaneous rotation rate then almost never lingers in the dead band, and the known dither motion is subtracted out in software. This is why a navigation-grade RLG, despite being all-solid-state optics, emits a faint mechanical hum — that is the dither. Fiber-optic gyros, being passive, have no lasing modes to lock and so sidestep the problem entirely, which is one reason they have taken over the low-cost and low-rate market.
Where the Sagnac effect shows up
- Inertial navigation. Three orthogonal ring laser or fiber gyros plus three accelerometers form an inertial measurement unit. Integrate rotation to track heading; integrate acceleration to track position — no GPS, no external signals. This guides airliners, submarines, ballistic missiles, and Mars rovers through GPS-denied environments.
- Spacecraft attitude control. Star trackers fix orientation occasionally; gyros bridge the gaps with sub-arcsecond rate sensing for pointing telescopes and antennas.
- Geodesy and seismology. Giant ring lasers (the G ring at Wettzell, GINGER in Italy) measure length-of-day variations and rotational ground motion from earthquakes that translation seismometers miss.
- Tests of relativity. The Michelson–Gale–Pearson experiment (1925) used a 2 km optical loop to detect Earth's rotation, confirming the predicted fringe shift. Proposals like GINGER aim to measure the general-relativistic frame-dragging (Lense–Thirring) of Earth's spin.
- Consumer and automotive. Low-cost FOGs and their MEMS cousins stabilize camera gimbals, drones, autonomous-vehicle dead reckoning, and antenna pointing on moving platforms.
- Fiber sensing. The same Sagnac loop topology underpins distributed acoustic and strain sensors that listen along pipelines and perimeter fences.
JavaScript — computing the Sagnac shift
const c = 2.99792458e8; // speed of light, m/s
// Sagnac transit-time difference for a planar loop of area A (m^2)
// rotating at Omega (rad/s). Result in seconds.
function sagnacDeltaT(area, omega) {
return 4 * area * omega / (c * c);
}
// Optical phase shift (radians) at wavelength lambda (m).
function sagnacPhase(area, omega, lambda) {
return 8 * Math.PI * area * omega / (lambda * c);
}
// Ring-laser-gyro beat frequency (Hz) for cavity of area A, perimeter P.
function rlgBeatFreq(area, perimeter, omega, lambda) {
return 4 * area * omega / (lambda * perimeter);
}
// Fiber-optic gyro: N turns multiply effective area.
function fogPhase(loopArea, turns, omega, lambda) {
return sagnacPhase(loopArea * turns, omega, lambda);
}
const EARTH_RATE = 7.292115e-5; // rad/s
const LAMBDA = 633e-9; // HeNe wavelength
// 1 m^2 loop sensing Earth's rotation
console.log('Δt =', sagnacDeltaT(1, EARTH_RATE).toExponential(2), 's'); // ~3.25e-21 s
console.log('ΔΦ =', sagnacPhase(1, EARTH_RATE, LAMBDA).toExponential(2), 'rad'); // ~9.7e-6 rad
// Square ring laser, side 2 m: A = 4 m^2, P = 8 m
console.log('Δf =', rlgBeatFreq(4, 8, EARTH_RATE, LAMBDA).toFixed(1), 'Hz'); // ~230 Hz
// Navigation FOG: 0.0079 m^2 coil, 1600 turns, modest 0.1 rad/s turn
console.log('FOG ΔΦ =', fogPhase(0.0079, 1600, 0.1, LAMBDA).toFixed(2), 'rad');
Misconceptions and edge cases
- "It violates the constancy of the speed of light." No. Light travels at c in both directions. The asymmetry is in the path length the beams must cover before the moving recombiner catches them, not in the speed.
- "It's purely classical." Not quite. The rotating frame is non-inertial. The leading-order ΔΦ = 8πAΩ/(λc) comes out the same from classical EM, special relativity, and general relativity, but it is not a naïve Galilean result.
- "Longer fiber means more signal." Only if that length encloses more area. A 1 km fiber stretched in a straight line and folded back encloses almost no area and gives almost nothing; the same fiber coiled into N turns gives N×A. Area, not length, is king.
- "It depends on the glass's refractive index." To leading order it does not — Fresnel drag cancels n. This is the famous index-independence that makes FOGs work in glass at all.
- "It measures velocity through space." No — only rotation. A Sagnac loop in uniform straight-line motion (an inertial frame) reads exactly zero, consistent with relativity. It is blind to constant velocity but exquisitely sensitive to spin.
- "Lock-in is a fundamental limit." It is a practical artifact of mirror backscatter in active rings and is engineered around with dither; passive fiber gyros do not suffer it at all.
Frequently asked questions
What exactly is the Sagnac effect?
Split a light beam in two and send the halves in opposite directions around a closed loop, then recombine them. If the loop is rotating, the beam going the same way as the rotation has to chase a receiver that is running away, so it travels a slightly longer path; the counter-rotating beam meets an approaching receiver and travels a shorter path. The two beams arrive with a time difference Δt = 4AΩ/c², which shows up as an interference phase shift ΔΦ = 8πAΩ/(λc), where A is the enclosed area, Ω the rotation rate, λ the wavelength, and c the speed of light. The effect depends only on absolute rotation — no external reference is needed.
Why does the Sagnac phase shift depend on enclosed area, not loop length?
The time difference is Δt = 4AΩ/c² for a planar loop, where A is the area the beam encircles. A long, skinny loop encloses little area and gives a tiny signal even with a big perimeter, while a fat circular loop of the same perimeter encloses more area and gives a bigger signal. Fiber-optic gyros exploit this: winding the same fiber into N turns multiplies the effective area by N, so a 1 km fiber wound into a 10 cm coil delivers thousands of times the sensitivity of a single loop.
Is the Sagnac effect a relativistic effect?
Partly. The leading-order result ΔΦ = 8πAΩ/(λc) is the same whether you derive it from classical electromagnetism in the rotating frame, from special relativity, or from general relativity — the rotating frame is non-inertial, so it is not a pure Galilean calculation. To lowest order in Ω the answer is identical and independent of the medium's refractive index, which is why it survives unchanged in glass fiber. Relativistic corrections only enter at order (Ωr/c)², far below any laboratory rotation rate.
What is the difference between a ring laser gyro and a fiber-optic gyro?
A ring laser gyroscope (RLG) is an active laser cavity — the ring is the laser. Rotation makes the two counter-propagating lasing modes settle at slightly different frequencies, and you read out a beat frequency Δf = 4AΩ/(λP), where P is the perimeter. A fiber-optic gyroscope (FOG) is passive — an external laser is split into a long coil of fiber, and you read the accumulated phase shift directly. RLGs are extremely stable but suffer lock-in at low rates; FOGs avoid lock-in and have no moving parts, but need careful control of polarization and temperature.
What is lock-in and how do ring laser gyros defeat it?
At very low rotation rates the two counter-propagating laser modes in a ring laser gyro couple through tiny backscatter at the mirrors and pull to the same frequency — the beat note vanishes and the gyro goes blind, a dead band called lock-in. The standard fix is mechanical dithering: the whole gyro block is oscillated back and forth a few hundred times per second so the instantaneous rotation rate almost never sits in the dead band, and the dither is subtracted in software. Some designs use a magneto-optic bias instead.
Can the Sagnac effect detect Earth's rotation?
Yes — that is what an aircraft's gyro is implicitly doing. Earth rotates at Ω ≈ 7.29 × 10⁻⁵ rad/s. A large ring laser like the G ring in Wettzell, Germany — a 4 m × 4 m square — resolves Earth's rotation to better than one part in a billion, sensitive enough to track tiny wobbles in the length of the day and the Chandler and annual polar-motion wobbles. The original 1925 Michelson–Gale–Pearson experiment used a 2 km optical loop and detected Earth's rotation directly, confirming the predicted fringe shift to within a few percent.