Skip to main content
Sandbox Physics

Optics 049 · Interference, coherence, cavities, and metrology

Sagnac Gyroscope

How can two beams in the same fiber detect rotation, and why can’t brightness alone tell which way it turns? Send light both ways around a fiber coil. When the coil turns, the beam going with the rotation takes slightly longer to get around than the other; the phase difference is proportional to rotation rate and enclosed area. Brightness follows the cosine of that phase, which is the same for either direction of turn, so a fixed phase bias is added to tell the direction.

In a 3D fiber-coil gyroscope, the coil radius and its projected area, a balanced four-port coupler and two photodiodes work together. Take paired phase-biased samples, read the signed rotation on the principal branch and see reciprocal phases cancel.

Interactive modelSagnac Gyroscope
Injected Sagnac phase / propagation lag ϕS,Δt\phi_S,\Delta t0.500.50
Paired return-port samples / signed difference p+b,p−b,Sp_{+b},p_{-b},S50%50\%
Principal rate only / visibility / coil length Ω^pr,V,L\widehat\Omega_{\mathrm{pr}},V,L0.00π0.00\pi
Model regimevalid model regime\text{valid model regime}

Physics tutorial

Audit the physics of Sagnac Gyroscope

BackgroundTwo waves travel in opposite directions through the same fiber, which rotates with the instrument, and they pick up different delays. For a slowly rotating coil the nonreciprocal phase is ϕS=8πΩ⋅Aeffλ0c\phi_S=\frac{8\pi\boldsymbol\Omega\cdot\mathbf A_{\mathrm{eff}}}{\lambda_0c}. This relation uses the vacuum wavelength and the vacuum speed of light. The effect measures rotation relative to inertial space. It has nothing to do with the torque of a mechanical gyroscope, and it does not contradict special relativity.

Why it mattersHow can two beams in the same fiber detect rotation, and why can’t brightness alone tell which way it turns?

Start with the essentials

Focus question
How can two beams in the same fiber detect rotation, and why can’t brightness alone tell which way it turns?
One-sentence intuition
The raw cosine response is the same for opposite rotation rates. To recover the sign, compare two synchronized plateaus of opposite differential bias: S=p−b−p+b=Vsin⁡ϕSsin⁡bS=p_{-b}-p_{+b}=V\sin\phi_S\sin b. The signal is still open-loop and periodic. Unless you know which branch you are on, the inverse sine cannot pin down a large rate uniquely.

Core mathematical model

The phase depends on the coil's area vector

A∥=Nπr2cos⁡αΔt=4A∥Ω/c2ϕS=2πcΔt/λ0\begin{aligned}A_{\parallel}&=N\pi r^2\cos\alpha\\\Delta t&=4A_{\parallel}\Omega/c^2\\\phi_S&=2\pi c\Delta t/\lambda_0\end{aligned}

Positive rotation is right-handed about the gold vertical axis. The mint coil normal tilts toward the left. The same radius and tilt set both the drawn geometry and the area. The turns are assumed to be equal circles, and the area enclosed by the leads is neglected. The single-turn preset is a fiber loop, not a free-space ring of mirrors. At large angular rates the phase can sweep through many optical fringes while the coil's rim still moves far slower than light.

Why co-rotating glass does not multiply the phase

ϕS=4πλ0c∮v⋅dlv=Ω×rϕS=8πΩ⋅Aeffλ0c\begin{aligned}\phi_S&=\frac{4\pi}{\lambda_0c}\oint\mathbf v\cdot d\mathbf l\\\mathbf v&=\boldsymbol\Omega\times\mathbf r\\\phi_S&=\frac{8\pi\boldsymbol\Omega\cdot\mathbf A_{\mathrm{eff}}}{\lambda_0c}\end{aligned}

For a guide that moves with the coil, the first-order law for each segment adds up, by Stokes' theorem, to the projected area. Relativistic velocity addition handles the moving medium; simply swapping in the speed of light in glass gives the wrong Sagnac coefficient. The ordinary transit time does depend on the group index. The transit summary uses an illustrative group index of 1.468, leaves out the leads and does not fit material dispersion.

Two physical ports and polarization overlap

V=cos⁡θp(φ)=(1+Vcos⁡φ)/2pother=1−p(φ)\begin{aligned}V&=\cos\theta\\p(\varphi)&=(1+V\cos\varphi)/2\\p_{\mathrm{other}}&=1-p(\varphi)\end{aligned}

An ideal balanced four-port fiber coupler adds the Jones amplitudes before power is taken. When the two returning waves are linearly polarized with equal amplitude, their overlap is a real number, and it sets the fringe visibility. Orthogonal polarizations do not interfere, and each port then gets half the power; nothing is absorbed. The ideal circulator sends the light returning to the common port onto its front-facing photodiode, and the unused coupler port has a second photodiode. The input is fixed at 1 mW.

Nonreciprocal bias needs a timing difference

τ=ngL/c,L=2πrNb(t)=m(t)−m(t−τ)p±b=1+Vcos⁡(ϕS±b)2\begin{aligned}\tau&=n_gL/c,\quad L=2\pi rN\\b(t)&=m(t)-m(t-\tau)\\p_{\pm b}&=\frac{1+V\cos(\phi_S\pm b)}2\end{aligned}

An ideal phase modulator sits at one end of the coil, so the two waves pass through it at different times. Driving it with a square wave whose period is twice the transit time, at an amplitude of half the chosen differential bias, gives plateaus of opposite bias. The acquisition skips the switching edges and assumes the rate is constant over each pair. This is not a static phase plate, a full simulation of the electronic timing or closed-loop phase feedback. The photodiodes in the 3D view show the positive plateau; the two recorded levels are shown separately below.

The signed readout is valid on the principal branch

S=p−b−p+bϕ^pr=arcsin⁡SVsin⁡bΩ^pr=ϕ^pr/KK=8πA∥/(λ0c)\begin{aligned}S&=p_{-b}-p_{+b}\\\widehat\phi_{\mathrm{pr}}&=\arcsin\frac{S}{V\sin b}\\\widehat\Omega_{\mathrm{pr}}&=\widehat\phi_{\mathrm{pr}}/K\\K&=8\pi A_{\parallel}/(\lambda_0c)\end{aligned}

The estimate is computed from the two recorded powers, not from the injected phase. It equals the rate only when the injected phase lies inside the highlighted principal interval and both the denominator and the projected area are nonzero. Outside that interval the folded value is explicitly marked as ambiguous. With zero bias, zero overlap or an area perpendicular to the rotation axis, there is no signed estimate. The model claims no noise floor, no calibrated precision and no recovery of the fringe order.

A static reciprocal phase cancels; other noise may not

E1′=eiχE1,E2′=eiχE2E1′∗E2′=E1∗E2\begin{aligned}E_1'&=e^{i\chi}E_1,\quad E_2'=e^{i\chi}E_2\\E_1'^*E_2'&=E_1^*E_2\end{aligned}

A phase common to both waves rotates the two normalized diagnostic phasors by the same angle, so their overlap and every detector sample stay the same. These phasors leave out the acquisition bias and do not carry the absolute field amplitude. A temperature change that the two waves sample at different times can break the cancellation. Shupe drift, Kerr effects, polarization nonreciprocity, loss and detector noise are outside this ideal model.

Common difficulties

Brightness alone cannot tell the direction of rotation

Typical misconceptionA brighter detector shows which way the coil is turning, and more turns always give a rate with no ambiguity.

Better mental modelWithout bias, the brightness is the same for opposite rates. Pairs of biased samples reveal the sign near zero rate, but a larger area also narrows the range of rates that the open-loop readout can identify uniquely. A polarization mismatch lowers the contrast without changing the physical Sagnac delay.

Run the experiment

  1. 01

    Scene 1: Signed fiber-coil readout

    Reverse the rate with the shortcut. Compare the unbiased brightness, the paired records and the signed signal.

    What to observe: Both waves follow the same guided route in exactly opposite directions. The apparatus is drawn in the instrument frame: gold marks the rotation axis and mint marks the area normal.
  2. 02

    Scene 2: Single-turn unbiased limit

    Increase the coil radius, then tilt its normal through a right angle. The same geometry controls both the area and the phase.

    What to observe: At most 24 representative turns are drawn, with a schematic spacing. The solver uses the physical number of turns, and the hardware and beam widths are drawn enlarged. The sweeps are ideal references, not reconstructed measurements.
  3. 03

    Scene 3: Reciprocal phase cancellation

    Remove the bias or make the polarizations orthogonal. Then try many turns and a large rate to see the readout become ambiguous.

    What to observe: Play only moves slowed-down direction markers. The bias records, the diagnostic phase and the principal-branch estimate stay the same when the animation is paused or reduced motion is on.
FeedbackSomething broken, confusing, or missing on this page?Tell us
What kind of feedback?

Sent with this page’s address, its Lab ID, the site language and your device type. Please leave out personal details. Feedback is kept for up to 12 months.Privacy policy