Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Michelson Interferometers

Syracuse University

A Michelson interferometer holds a special place in history.
The its inventors, Michelson and Morley, used the interferometer to disprove the existance of a dispersive ether modulating light in our universe.
Now, we use the Michelson interferometer as the fundamental building block of modern gravitational wave detectors.
Today, we will overview the basics of the Michelson.

Source
%matplotlib widget
import numpy as np 
import matplotlib as mpl
import matplotlib.pyplot as plt
from ipywidgets import *

plt.style.use('dark_background')

fontsize = 14
mpl.rcParams.update(
    {
        "text.usetex": False,
        "figure.figsize": (9, 6),
        # "figure.autolayout": True,
        # "font.family": "serif",
        # "font.serif": "georgia",
        # 'mathtext.fontset': 'cm',
        "lines.linewidth": 1.5,
        "font.size": fontsize,
        "xtick.labelsize": fontsize,
        "ytick.labelsize": fontsize,
        "legend.fancybox": True,
        "legend.fontsize": fontsize,
        "legend.framealpha": 0.7,
        "legend.handletextpad": 0.5,
        "legend.labelspacing": 0.2,
        "legend.loc": "best",
        "axes.edgecolor": "#b0b0b0",
        "grid.color": "#707070",  # grid color"
        "xtick.color": "#b0b0b0",
        "ytick.color": "#b0b0b0",
        "savefig.dpi": 80,
        "pdf.compression": 9,
    }
)

1Michelson Topology

A Michelson interferometer is the second least-complicated non-trivial interferometer behind the Fabry-Perot.
It does not have any recycling elements, i.e. no electric fields feed back to themselves, there are no loops in the graph.

A Michelson consists of a beamsplitter, typically 50:50, and two mirrors with reflectivity rxr_x and ryr_y which reflect the laser back to the beamsplitter.
The space between mirror and beamsplitter are called arms.

The Michelson uses the same light source for both arms.
This is crucial to ensuring the the light is coherent and split evenly in both arms of the interferometer.
The Michelson also exhibits great common mode rejection: when the interferometer is held at it’s dark fringe, where no light is transmitted, anything that happens to the source light will occur the same in both arms, and will tend to be reflected by the Michelson.
We’ll dive into these technical details below, but for now, we will assert the following:
the Michelson interferometer is an extremely good detector of differential motion: it can isolate differential signals, even in the presence of high common or source noise.

mich_ifo_labeled.png

Michelson interferometer topology with electric fields labeled.

2Michelson Field Equations

If we assume plane-wave solutions to the Michelson Ein=E0eiω0tE_\mathrm{in} = E_0 e^{i \omega_0 t}, and employ our propogating and mirror transition matrices, we can write the following system of equations:

Ex1=tbseikLxEinEy1=rbseikLyEinEx2=rxeikLxEx1Ey2=ryeikLyEy1Erefl=tbsEx2rbsEy2Etrans=rbsEx2+tbsEy2\begin{align} E_\mathrm{x1} &= t_\mathrm{bs} e^{-i k L_x} E_\mathrm{in}\\ E_\mathrm{y1} &= -r_\mathrm{bs} e^{-i k L_y} E_\mathrm{in}\\ E_\mathrm{x2} &= -r_x e^{-i k L_x} E_\mathrm{x1}\\ E_\mathrm{y2} &= -r_y e^{-i k L_y} E_\mathrm{y1}\\ E_\mathrm{refl} &= t_\mathrm{bs} E_\mathrm{x2} - r_\mathrm{bs} E_\mathrm{y2} \\ E_\mathrm{trans} &= r_\mathrm{bs} E_\mathrm{x2} + t_\mathrm{bs} E_\mathrm{y2} \\ \end{align}

where EreflE_\mathrm{refl} is the reflected, or symmetric port,
and EtransE_\mathrm{trans} is the transmitted, or antisymmetric port.

I may switch haphazardly between Etrans=EasE_\mathrm{trans} = E_\mathrm{as}.
The term antisymmetric refers to how many reflections and transmissions the beam experiences.
The antisymmetric port is also called the dark port, due to the fact the Michelson is often operated with no light at this port.
The symmetric beam EreflE_\mathrm{refl} receives either two reflections or two transmissions, depending on which arm you focus on.
The antisymmetric beam gets one reflection and transmission, no matter the arm you focus on.

We can use the optical diagram to draw a directed graph of the Michelson below.

mich_ifo_directed_graphs.png

Michelson directed graphs

Solution to Exercise 1 #

First, the electric field state vector is

E=[EinEx1Ey1Ex2Ey2EreflEtrans]T\begin{align} \boldsymbol{E} = \begin{bmatrix} E_\mathrm{in} & E_\mathrm{x1} & E_\mathrm{y1} & E_\mathrm{x2} & E_\mathrm{y2} & E_\mathrm{refl} & E_\mathrm{trans} \end{bmatrix}^T \end{align}

Then the adjacency matrix M\boldsymbol{M} becomes:

En+1=MEn [EinEx1Ey1Ex2Ey2EreflEtrans]n+1=[0000000tbseikLx000000rbseikLy0000000rxeikLx0000000ryeikLy0000000tbsrbs00000rbstbs00][EinEx1Ey1Ex2Ey2EreflEtrans]n\begin{align} \begin{array}{cccc} \boldsymbol{E}_{n+1} & = & \boldsymbol{M} &\boldsymbol{E}_{n} \\~\\ \begin{bmatrix} E_\mathrm{in} \\ E_\mathrm{x1} \\ E_\mathrm{y1} \\ E_\mathrm{x2} \\ E_\mathrm{y2} \\ E_\mathrm{refl} \\ E_\mathrm{trans} \end{bmatrix}_{n+1} &=& \begin{bmatrix} 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ t_\mathrm{bs} e^{-i k L_x} & 0 & 0 & 0 & 0 & 0 & 0 \\ -r_\mathrm{bs} e^{-i k L_y} & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & r_x e^{-i k L_x} & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & r_y e^{-i k L_y} & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & t_\mathrm{bs} & -r_\mathrm{bs} & 0 & 0 \\ 0 & 0 & 0 & r_\mathrm{bs} & t_\mathrm{bs} & 0 & 0 \\ \end{bmatrix} &\begin{bmatrix} E_\mathrm{in} \\ E_\mathrm{x1} \\ E_\mathrm{y1} \\ E_\mathrm{x2} \\ E_\mathrm{y2} \\ E_\mathrm{refl} \\ E_\mathrm{trans} \end{bmatrix}_{n} \end{array} \end{align}

Inverting the identity matrix minus the adjacency matrix gives us the steady state transfer functions for each of the electric fields:

(IM)1=[1000000tbseikLx100000rbseikLy010000rxtbsei2kLxrxeikLx01000rbsryei2kLy0ryeikLy0100rbs2ryei2kLyrxtbs2ei2kLxrxtbseikLxrbsryeikLytbsrbs10rbsrytbsei2kLyrbsrxtbsei2kLxrbsrxeikLxrytbseikLyrbstbs01]\begin{align} \boldsymbol{(I - M)}^{-1} = \begin{bmatrix} 1 & 0 & 0 & 0 & 0 & 0 & 0 \\ t_\mathrm{bs} e^{-i k L_x} & 1 & 0 & 0 & 0 & 0 & 0 \\ -r_\mathrm{bs} e^{-i k L_y} & 0 & 1 & 0 & 0 & 0 & 0 \\ -r_x t_\mathrm{bs} e^{-i 2 k L_x} & -r_x e^{-i k L_x} & 0 & 1 & 0 & 0 & 0 \\ r_\mathrm{bs} r_y e^{-i 2 k L_y} & 0 & -r_y e^{-i k L_y} & 0 & 1 & 0 & 0 \\ -r_\mathrm{bs}^2 r_y e^{-i 2 k L_y} - r_x t_\mathrm{bs}^2 e^{-i 2 k L_x} & -r_x t_\mathrm{bs} e^{-i k L_x} & r_\mathrm{bs} r_y e^{-i k L_y} & t_\mathrm{bs} & -r_\mathrm{bs} & 1 & 0 \\ r_\mathrm{bs} r_y t_\mathrm{bs} e^{-i 2 k L_y} - r_\mathrm{bs} r_x t_\mathrm{bs} e^{-i 2 k L_x} & -r_\mathrm{bs} r_x e^{-i k L_x} & -r_y t_\mathrm{bs} e^{-i k L_y} & r_\mathrm{bs} & t_\mathrm{bs} & 0 & 1 \\ \end{bmatrix} \end{align}

This matrix contains all the transfer functions from one field to another.
For instance, the transfer function from EinE_\mathrm{in} to EreflE_\mathrm{refl} will simply be the matrix element in the first column (cooresponding to EinE_\mathrm{in})
and the sixth row (cooresponding to EreflE_\mathrm{refl}), or matrix element [[6,1]][[6,1]]:

EreflEin=(IM)1[[6,1]]EreflEin=rbs2ryei2kLytbs2rxei2kLx\begin{align} \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} &= \boldsymbol{(I - M)}^{-1}[[6,1]] \\ \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} &= - r_\mathrm{bs}^2 r_y e^{-i 2 k L_y} - t_\mathrm{bs}^2 r_x e^{-i 2 k L_x} \end{align}

Similarly:

EtransEx1=(IM)1[[7,2]]EtransEx1=rbsrxeikLx\begin{align} \dfrac{E_\mathrm{trans}}{E_\mathrm{x1}} &= \boldsymbol{(I - M)}^{-1}[[7,2]] \\ \dfrac{E_\mathrm{trans}}{E_\mathrm{x1}} &= -r_\mathrm{bs} r_x e^{-i k L_x} \end{align}

2.1Solutions to the Michelson Output Fields

From our solutions to either Eq. (1), or from Solution to Exercise 1,
we can solve for the symmetric and antisymmetric output fields EreflE_\mathrm{refl} and EtransE_\mathrm{trans} from the only source field EinE_\mathrm{in}:

EreflEin=rbs2ryei2kLytbs2rxei2kLxEtransEin=rbstbsryei2kLyrbstbsrxei2kLx\begin{align} \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} &= -r_\mathrm{bs}^2 r_y e^{-i 2 k L_y} - t_\mathrm{bs}^2 r_x e^{-i 2 k L_x}\\ \dfrac{E_\mathrm{trans}}{E_\mathrm{in}} &= r_\mathrm{bs} t_\mathrm{bs} r_y e^{-i 2 k L_y} - r_\mathrm{bs} t_\mathrm{bs} r_x e^{-i 2 k L_x}\\ \end{align}

Let’s stop here to analyze these Equations (7) briefly.

2.2Analysis

There are a couple of key observations we can make about the Michelson output fields.

  1. The main interference in both output fields comes from the difference in the arm lengths LxL_x and LyL_y.
    This represents a degree of freedom of our optical system, called the differential arm length, or DARM.

  2. Sign difference in the interference
    If Lx=LyL_x = L_y, we get destructive interference at EtransE_\mathrm{trans} and constructive interference at EreflE_\mathrm{refl}.
    This allows us to conserve power output from the interferometer.

  3. Perfect interference relies on matching the reflectivity of the end mirrors rx=ryr_x = r_y, as well as having a ideal beamsplitter rbs=tbsr_\mathrm{bs} = t_\mathrm{bs}.
    Imperfect interference will lead to contrast defect, a crucial parameter for interferometers.

  4. No matter the field or frequency of the input field, the output fields will be an attenuated copy of the input field.
    For a perfect Michelson, common mode rejection tends to reflect any changes in EinE_\mathrm{in} back toward the input port EreflE_\mathrm{refl}.
    This is ideal if we care only about motion of the mirrors from the differential degree of freedom DARM.

2.3Simplifications

For a first analysis, it’s common to assume some basic parameters and make some simplications of the transfer functions in Eq. (7).

ϕx=kLxϕy=kLy\begin{align} \phi_x &= k L_x \\ \phi_y &= k L_y \end{align}

represents our single-pass phase of each arm,

rbs=tbs=12\begin{align} r_\mathrm{bs} &= t_\mathrm{bs} = \dfrac{1}{\sqrt{2}} \end{align}

represents the lossless, perfect 50:50 beamsplitter, and

rx=ry1\begin{align} r_x = r_y \approx 1 \end{align}

represents the matched, perfectly reflecting end mirrors

ϕd=ϕxϕyϕc=ϕx+ϕy\begin{align} \phi_d &= \phi_x - \phi_y\\ \phi_c &= \phi_x + \phi_y \end{align}

are the differential phase ϕd\phi_d and common phase ϕc\phi_c.
Note that the differential arm length and phase are related like ϕd=k(LxLy)\phi_d = k (L_x - L_y), and inverting the solutions in Eq. (11) yields

ϕx=ϕc+ϕd2ϕy=ϕcϕd2\begin{align} \phi_x &= \dfrac{\phi_c + \phi_d}{2}\\ \phi_y &= \dfrac{\phi_c - \phi_d}{2} \end{align}

Applying the above simplifications to our output transfer function EinE_\mathrm{in} to EreflE_\mathrm{refl} yields

EreflEin=rbs2ryei2kLytbs2rxei2kLxEreflEin=rbs2ryei2ϕytbs2rxei2ϕxEreflEin=12(ei2ϕy+ei2ϕx)EreflEin=12(ei(ϕcϕd)+ei(ϕc+ϕd))EreflEin=12eiϕc(eiϕd+eiϕd)\begin{align} \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} &= -r_\mathrm{bs}^2 r_y e^{-i 2 k L_y} - t_\mathrm{bs}^2 r_x e^{-i 2 k L_x}\\ \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} &= -r_\mathrm{bs}^2 r_y e^{-i 2 \phi_y} - t_\mathrm{bs}^2 r_x e^{-i 2 \phi_x}\\ \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} &= -\dfrac{1}{2} ( e^{-i 2 \phi_y} + e^{-i 2 \phi_x} )\\ \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} &= -\dfrac{1}{2} ( e^{-i (\phi_c - \phi_d)} + e^{-i (\phi_c + \phi_d) )} \\ \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} &= -\dfrac{1}{2} e^{-i \phi_c} ( e^{i \phi_d} + e^{-i \phi_d} )\\ \end{align}

yields a crucial result

EreflEin=eiϕccos(ϕd)\begin{align} \boxed{ \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} = - e^{-i \phi_c} \cos(\phi_d) } \end{align}

Going through a similar derivation gives EtransE_\mathrm{trans}

EtransEin=ieiϕcsin(ϕd)\begin{align} \boxed{ \dfrac{E_\mathrm{trans}}{E_\mathrm{in}} = - i e^{-i \phi_c} \sin(\phi_d) } \end{align}

Equations (14) and (15) represent the fields at the outputs of the Michelson.
Both fields are rotated by an arbitrary phasor eiϕce^{-i \phi_c}, which corresponds to the common mode length of the Michelson arms.
Both fields amplitudes are modulated by the differential arm length ϕd\phi_d, 90 degrees out-of-phase with one another.
Finally, both are rotated relative to each other by a factor of ii, putting them in strictly different quadratures of light.

2.4Quadrature Picture

Writing Eqs. (14) and (15) in the quadrature picture yields

EreflEin=[cosϕcsinϕc]cos(ϕd)EtransEin=[sinϕccosϕc]sin(ϕd)\begin{align} \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} = - \begin{bmatrix} \cos{\phi_c} \\ \sin{\phi_c} \end{bmatrix} \cos(\phi_d) \\ \dfrac{E_\mathrm{trans}}{E_\mathrm{in}} = \begin{bmatrix} -\sin{\phi_c} \\ \cos{\phi_c} \end{bmatrix} \sin(\phi_d) \end{align}

which emphasizes how the common phase ϕc\phi_c rotates which quadrature the light is in,
but has no effect on the amplitude of the light.
The differential phase ϕd\phi_d is the most crucial for determining whether the field is transmitted or not. The quadrature picture is illustrated in the interactive phasor plot below.

2.5Operating Points

Dark Fringe ϕd=0\phi_d = 0

Typically, the differential phase ϕd=0\phi_d = 0 will be the desired operating point.
This represents the dark fringe, the operating point at which the arms are balanced at the microscopic level, i.e. their lengths are precisely the same.
The transmitted field EtransE_\mathrm{trans} will be zero in this instance, and the entire beam in the interferometer will be reflected at EreflE_\mathrm{refl}.

Bright Fringe ϕd=π2\phi_d = \dfrac{\pi}{2}

On the other hand, it’s also possible to send all of the light to the transmitted field EtransE_\mathrm{trans}, by setting ϕd=π2\phi_d = \dfrac{\pi}{2}. This is called the bright fringe, and is useful for maximizing power through the Michelson,
aligning the Michelson mirrors using the fringes, establishing optical output paths, and estimating output losses.

Dark Offset ϕd=ϵ\phi_d = \epsilon

Finally, a dark offset is when the Michelson is operated near to a perfect dark fringe, but not directly there: ϕd=ϵ1\phi_d = \epsilon \ll 1.
This is often done to allow a small amount of electric field to “leak out” of the Michelson transmission, to allow a strong local oscillator to beat with a weak signal of interest.
This is currently how Advanced LIGO’s DARM degree of freedom is detected, via the DARM offset detection technique, which allows for exquisite sensitivity to our weak signal of gravitational waves.

2.6Fringe Width

In a real “balanced” Michelson interferometer, the lengths are not exactly the same, so we write

ϕd=2k(LxLy)=4π(LxLy)λ=2πmmZLxLy=λ2m\begin{align} \phi_d = 2 k (L_x - L_y) = \dfrac{4 \pi (L_x - L_y)}{ \lambda } &= 2 \pi m \qquad \forall \,m \,\in \mathbb{Z}\\ \rightarrow L_x - L_y = \dfrac{ \lambda }{ 2 } m \end{align}

The above relationship defines the fringe width of the Michelson, i.e. the length the mirrors must be moved to cycle from one dark resonance to another.

michelson_fringes.png

Common Michelson Fringe Pattern

2.7Free Spectral Range

Via similar logic to the fringe width, the Michelson free spectral range, or the frequency spacing between fringes, can be found to be the same as for the Fabry-Perot:

FSR=c2L\begin{align} \mathrm{FSR} = \dfrac{c}{2 L} \end{align}

2.8Contrast Defect

Contrast defect defines the light power that transmits through the Michelson even when held on perfect resonance.
This is due to imperfections in the Michelson interference achieved at the antisymmetric port.
Below we examine one such imbalance where the arm reflectivites are different.

Solution to Exercise 2 #

Start with Eq. (7), but set

rx=rc+rdry=rcrd\begin{align} r_x = r_c + r_d\\ r_y = r_c - r_d \end{align}

This will give us, for EreflEin\dfrac{E_\mathrm{refl}}{E_\mathrm{in}}:

EreflEin=rbs2ryei2ϕytbs2rxei2ϕxEreflEin=12(rcrd)ei(ϕcϕd)12(rc+rd)ei(ϕc+ϕd)EreflEin=12rc(ei(ϕcϕd)+ei(ϕc+ϕd))+12rd(ei(ϕcϕd)ei(ϕc+ϕd))EreflEin=rceiϕccosϕdirdeiϕcsinϕdEreflEin=eiϕc(rccosϕdirdsinϕd)\begin{align} \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} &= -r_\mathrm{bs}^2 r_y e^{-i 2 \phi_y} - t_\mathrm{bs}^2 r_x e^{-i 2 \phi_x}\\ \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} &= -\dfrac{1}{2} (r_c - r_d) e^{-i (\phi_c - \phi_d)} -\dfrac{1}{2} (r_c + r_d) e^{-i (\phi_c + \phi_d) } \\ \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} &= -\dfrac{1}{2} r_c (e^{-i (\phi_c - \phi_d)} + e^{-i (\phi_c + \phi_d) }) + \dfrac{1}{2} r_d (e^{-i (\phi_c - \phi_d)} - e^{-i (\phi_c + \phi_d) }) \\ \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} &= - r_c e^{-i \phi_c} \cos{\phi_d} - i r_d e^{-i \phi_c} \sin{\phi_d} \\ \dfrac{E_\mathrm{refl}}{E_\mathrm{in}} &= - e^{-i \phi_c} \left( r_c \cos{\phi_d} - i r_d \sin{\phi_d} \right) \\ \end{align}

For the last solution of (20), the right-hand-side’s left term is the same as Eq. (14) above.
But the right term depends on the differential reflectivity rdr_d which is in a different quadrature (rotated by ii).

A similar derivation will give EtransEin\dfrac{E_\mathrm{trans}}{E_\mathrm{in}}:

EtransEin=eiϕc(rdcosϕdircsinϕd)\begin{align} \dfrac{E_\mathrm{trans}}{E_\mathrm{in}} &= - e^{-i \phi_c} \left(r_d \cos{\phi_d} - i r_c \sin{\phi_d} \right) \\ \end{align}

which also experiences an alteration of the quadrature of light due to differential reflectivity rdr_d.

This light in the wrong quadrature due to rdr_d is called contrast defect.
Contrast defect light shows up at the antisymmetric port even when the interferometer is held perfectly on resonance, i.e. ϕd=0\phi_d = 0.
This limits the achievable level of common-mode rejection in the interferometer.
It also is a cause of noise inside the interferometer, as it tends to mix with weak electric field modulation.
So the contrast defect field carries no useful signal about DARM, but contributes noise to the interferometer.
We work hard to ensure our interferometer arms are well-matched in reflectivity, as well as all aspects, to limit the level of contrast defect.

2.9Michelson Phasors

# Michelson reflection, including contrast defect r_d
def mich_refl(phi_d, phi_c, r_d, r_c):
    deg = np.pi/180
    return -np.exp(1j * deg * phi_c) * (r_c * np.cos(deg * phi_d) - 1j * r_d * np.sin(deg * phi_d))

# Michelson transmission, including contrast defect r_d
def mich_trans(phi_d, phi_c, r_d, r_c):
    deg = np.pi/180
    return -np.exp(1j * deg * phi_c) * (-1j * r_c * np.sin(deg * phi_d) + r_d * np.cos(deg * phi_d))
phi_d = 0
phi_c = 0
r_d = -0.05
r_c = 0.9
Source
fig, ax1 = plt.subplots(1)

phi_ds = np.linspace(-180, 180, 10000)

plot_mich_refl = mich_refl(phi_ds, phi_c, r_d, r_c)
plot_mich_trans = mich_trans(phi_ds, phi_c, r_d, r_c)

plot_mich_refl0 = mich_refl(phi_d, phi_c, r_d, r_c)
plot_mich_trans0 = mich_trans(phi_d, phi_c, r_d, r_c)

plot_real_mich_refl0 = np.real(plot_mich_refl0)
plot_imag_mich_refl0 = np.imag(plot_mich_refl0)
plot_real_mich_trans0 = np.real(plot_mich_trans0)
plot_imag_mich_trans0 = np.imag(plot_mich_trans0)

plot_real_mich_refl = np.real(plot_mich_refl)
plot_imag_mich_refl = np.imag(plot_mich_refl)
plot_real_mich_trans = np.real(plot_mich_trans)
plot_imag_mich_trans = np.imag(plot_mich_trans)

# line1, = ax1.plot([0, plot_real_ecav0], [0, plot_imag_ecav0], 'o-', label=r"$E_mathrm{cav}(\phi_0)$")
arc1, = ax1.plot(plot_real_mich_refl, plot_imag_mich_refl, label=r"$E_\mathrm{refl}$")
arc2, = ax1.plot(plot_real_mich_trans, plot_imag_mich_trans, label=r"$E_\mathrm{trans}$")

arrow1 = ax1.arrow(0, 0, plot_real_mich_refl0, plot_imag_mich_refl0, shape='full', color="#00ff55", lw=2, 
                  length_includes_head=True, head_width=.015, zorder=2, label=r"$E_\mathrm{refl}(\phi_d)$")
arrow2 = ax1.arrow(0, 0, plot_real_mich_trans0, plot_imag_mich_trans0, shape='full', color="#ff5500", lw=2, 
                  length_includes_head=True, head_width=.015, zorder=2, label=r"$E_\mathrm{trans}(\phi_d)$")

ax1.set_xlabel("Real")
ax1.set_ylabel("Imaginary $i$")
ax1.set_xlim([-1, 1])
ax1.set_ylim([-1, 1])
ax1.grid()

ax1.set_title(r"Michelson Phasor with Contrast Defect Parametrized by $\phi_d$")

ax1.legend(bbox_to_anchor=(1.01, 0.6))
ax1.set_aspect('equal')
# plt.tight_layout()

def update_mich(
    phi_d_slider_value=phi_d,
    phi_c_slider_value=phi_c,
    r_d_slider_value=r_d,
    r_c_slider_value=r_c
):
    """
    Create an interactive intracavity field phasor plot
    """
    new_phi_d = phi_d_slider_value
    new_phi_c = phi_c_slider_value
    new_r_d = r_d_slider_value
    new_r_c = r_c_slider_value
    
    new_plot_mich_refl = mich_refl(phi_ds, new_phi_c, new_r_d, new_r_c)
    new_plot_mich_trans = mich_trans(phi_ds, new_phi_c, new_r_d, new_r_c)
    
    new_plot_mich_refl0 = mich_refl(new_phi_d, new_phi_c, new_r_d, new_r_c)
    new_plot_mich_trans0 = mich_trans(new_phi_d, new_phi_c, new_r_d, new_r_c)
    
    new_plot_real_mich_refl0 = np.real(new_plot_mich_refl0)
    new_plot_imag_mich_refl0 = np.imag(new_plot_mich_refl0)
    new_plot_real_mich_trans0 = np.real(new_plot_mich_trans0)
    new_plot_imag_mich_trans0 = np.imag(new_plot_mich_trans0)
    
    new_plot_real_mich_refl = np.real(new_plot_mich_refl)
    new_plot_imag_mich_refl = np.imag(new_plot_mich_refl)
    new_plot_real_mich_trans = np.real(new_plot_mich_trans)
    new_plot_imag_mich_trans = np.imag(new_plot_mich_trans)

    arc1.set_xdata(new_plot_real_mich_refl)
    arc1.set_ydata(new_plot_imag_mich_refl)
    arc2.set_xdata(new_plot_real_mich_trans)
    arc2.set_ydata(new_plot_imag_mich_trans)
    arrow1.set_data(x=0, y=0, dx=new_plot_real_mich_refl0,  dy=new_plot_imag_mich_refl0)
    arrow2.set_data(x=0, y=0, dx=new_plot_real_mich_trans0, dy=new_plot_imag_mich_trans0)
    
    fig.canvas.draw_idle()
    return

# Create interactive widget
phi_d_slider = FloatSlider(
    value=phi_d,
    min=-180,
    max=180,
    step=0.1,
    description=r"$\phi_d$ [deg]:",
    continuous_update=True,  # Only update on release for better performance
    orientation='horizontal',
    readout=True,
    readout_format='.1f',
)
phi_c_slider = FloatSlider(
    value=phi_c,
    min=-180,
    max=180,
    step=0.1,
    description=r"$\phi_c$ [deg]:",
    continuous_update=True,  # Only update on release for better performance
    orientation='horizontal',
    readout=True,
    readout_format='.1f',
)
r_d_slider = FloatSlider(
    value=r_d,
    min=-1,
    max=1,
    step=0.01,
    description=r"$r_d$:",
    continuous_update=True,  # Only update on release for better performance
    orientation='horizontal',
    readout=True,
    readout_format='.3f',
)
r_c_slider = FloatSlider(
    value=r_c,
    min=0,
    max=1,
    step=0.01,
    description=r"$r_c$:",
    continuous_update=True,  # Only update on release for better performance
    orientation='horizontal',
    readout=True,
    readout_format='.3f',
)

interact(
    update_mich, 
    phi_d_slider_value=phi_d_slider,
    phi_c_slider_value=phi_c_slider,
    r_d_slider_value=r_d_slider,
    r_c_slider_value=r_c_slider,
)
plt.show()
Loading...
Loading...

3Michelson Power

In gravitational wave detectors, EtransE_\mathrm{trans} carries the gravitational wave signal.
The power at the antisymmetric port of the interferometer PtransP_\mathrm{trans} are what are actually measurable.

It is simple to calculate the power P=E2P = |E|^2, again assuming perfect arm reflectivity rx=ry=1r_x = r_y = 1:

PreflPin=cos2(ϕd)PtransPin=sin2(ϕd)\begin{align} \dfrac{P_\mathrm{refl}}{P_\mathrm{in}} = \cos^2(\phi_d)\\ \dfrac{P_\mathrm{trans}}{P_\mathrm{in}} = \sin^2(\phi_d) \end{align}

This also provides an easy check of power conservation: Pin=PoutP_\mathrm{in} = P_\mathrm{out}, because cos2(ϕd)+sin2(ϕd)=1\cos^2(\phi_d) + \sin^2(\phi_d) = 1, so

Pin=Prefl+Ptrans\begin{align} P_\mathrm{in} = P_\mathrm{refl} + P_\mathrm{trans} \end{align}

3.1Common Mode Rejection

Common mode rejection ratio (CMRR) refers to the ratio of the response of the Michelson interferometer due to common motion ϕc\phi_c to the response due to the differential motion ϕd\phi_d.
This is very similar to the advantageous voltage response of an op-amp, which famously rejects common voltage changes across its two inputs V2,V1V_2, V_1, making them resistant to electromagnetic interference or ground noise, while amplifying differential signals Vd=V2V1V_d = V_2 - V_1.

The common mode rejection ratio in the case of Michelson interferometers typically looks at the signal in the transmitted beam power PtransP_\mathrm{trans}:

CMRR=dPtransdϕddPtransdϕc\begin{align} CMRR = \dfrac{ \dfrac{d P_\mathrm{trans} }{ d \phi_d } }{ \dfrac{d P_\mathrm{trans} }{ d \phi_c } } \end{align}

If we try to sub in the ideal Michelson power equation for PtransP_\mathrm{trans} in Eq. (22), we see we get

dPtransdϕd=2sin(ϕd)cos(ϕd)=sin(2ϕd)dPtransdϕc=0\begin{align} \dfrac{d P_\mathrm{trans} }{ d \phi_d } &= 2 \sin(\phi_d) \cos(\phi_d) = \sin(2 \phi_d)\\ \dfrac{d P_\mathrm{trans} }{ d \phi_c } &= 0 \end{align}

which gives a infinite CMRR=CMRR = \infty.

Types of CMRR

I note that this definition assumes a very specific type of CMRR, focused on common and difference phase to transmitted power responses.
Other types of common mode rejection could be considered for intensity rather than phase, for instance.

An infinite CMRR is not achievable in a real Michelson.
If the arms are of unequal lengths, then a phase delay will spoil the interference cancellation between the arms.\ Other imbalances can also spoil the CMRR, although not all contribute in the same manner.
For instance, you may prove to yourself that the contrast defect from Exercise 2 will have no effect on the phase CMRR as defined in Eq. (24).

3.2Schnupp Asymmetry

The Schnupp asymmetry is a macroscopic length difference in the Michelson arms:

schnupp=LxLy\begin{align} \ell_\mathrm{schnupp} = L_x - L_y \end{align}

Advanced LIGO runs with an intentional Schnupp asymmetry of schnupp=8 cm\ell_\mathrm{schnupp} = 8~\mathrm{cm}.
The purpose is to enable the carrier frequency ω0\omega_0 to run on a dark fringe of the Michelson,
but to not allow the RF sideband frequencies Ω\Omega to also be perfectly dark, but to leak some light through the Michelson.
Quantitatively, using (17), we can write the interference phase at the transmission port of the Michelson :

Carrier(ω0):2ω0schnuppc=2πnnZRFSideband(ω0+Ω):2(ω0+Ω)schnuppc2πmmZ\begin{align} \mathrm{Carrier \, (\omega_0) :}\qquad &\dfrac{2 \omega_0 \ell_\mathrm{schnupp}}{c} = 2 \pi n \qquad \forall n \, \in \, \mathbb{Z}\\ \mathrm{RF\,Sideband \, (\omega_0 + \Omega):}\qquad &\dfrac{2 (\omega_0 + \Omega) \ell_\mathrm{schnupp}}{c} \neq 2 \pi m \qquad \forall m \, \in \, \mathbb{Z} \end{align}

If the Schnupp asymmetry was not there, i.e. schnupp=0\ell_\mathrm{schnupp} = 0, then we’d have no way of satisfying the RF sideband condition above.
We will discuss more about RF sidebands and their uses later in this course, once we get to Pound-Drever-Hall locking.
For now, we will simply say that allowing for different frequencies of light to have different responses to the Michelson can be extremely powerful optical tech.

Solution to Exercise 3 #

At t=0t = 0, we’d have zero output, but the input turns on at 1 watt.

Then, at t=2Ly/ct = 2 L_y / c, we’d have 0.5 watts in both ports, because the light hasn’t returned from rxr_x to interfere with the light from the Y-arm yet.

Then, at t=2Lx/ct = 2 L_x / c, we’d have 0 watts at the transmitted port and 1 watt at the reflection port, as the normal Michelson relationships take shape.

3.3Length and Frequency Equivalence

The common mode rejection ratio applies to both common changes in the length of the arms,
common changes in the input frequency,
and common changes in the input laser power. The first two are equivalent through the length and frequency relationship:

Δνν=ΔLL\begin{align} \dfrac{\Delta \nu}{\nu} = -\dfrac{\Delta L}{L} \end{align}

where Δν\Delta \nu and ΔL\Delta L are small changes in frequency and length,
while ν\nu and LL are the laser carrier frequency and arm length.

The above relationship Eq. (28) is very general, and applies to any plane wave evolution of light with a frequency ν\nu whose phase is compared directly to some length LL via interferometry.
Indeed, in the Fabry-Perot cavity the round trip phase ϕ=2kL\phi = 2 k L was what truly mattered for a successful constructive interference of the beam.

Equation (28) will be a very useful general result for our interferometers going forward.
It motivates our desire to have long cavities LL, since the larger LL is, the better we can frequency stabilize our laser. Usually, ΔL\Delta L represents some unavoidable length noise, like coatings noise on the cavity mirrors, and the laser frequency ν\nu is not changable.
Therefore, to improve our frequency noise Δν\Delta \nu, we need longer cavities.

Solution to Exercise 4 #
ϕ=2kLϕ=4πνLc\begin{align} \phi &= 2 k L\\ \phi &= \dfrac{4 \pi \nu L}{c} \end{align}
Δϕ=4πΔνLc+4πνΔLc\begin{align} \Delta \phi &= \dfrac{4 \pi \Delta \nu L}{c} + \dfrac{4 \pi \nu \Delta L}{c} \end{align}

For equivalence between ΔL\Delta L and Δν\Delta \nu, we need the final Δϕ=0\Delta \phi = 0:

0=4πΔνLc+4πνΔLc Δνν=ΔLL\begin{align} 0 &= \dfrac{4 \pi \Delta \nu L}{c} + \dfrac{4 \pi \nu \Delta L}{c}\\~\\ \rightarrow \dfrac{\Delta \nu}{\nu} &= -\dfrac{\Delta L}{L} \end{align}