Directional Coupler and MZI Calculator
How long must two waveguides run side by side to split light 50 : 50, how does the split drift with wavelength, and what extinction does a Mach-Zehnder interferometer built from such couplers reach? The calculator solves the coupled-mode equations for a coupler set by its supermode index difference and length, then puts two of them around a pair of unequal arms and plots the interferometer’s response. Background: directional coupler, Mach-Zehnder interferometer, and MMI coupler.
Three short experiments. Each one sets the inputs, says where to look, and asks for a prediction before it shows the result.
These checks run in your browser on every load. The closed forms are compared with values worked out by hand, the coupler solution is compared with a step-by-step numerical integration of the coupled-mode equations, and the couplers are checked for power conservation and the interferometer for its free spectral range and extinction limits.
| Check | Expected | Computed | Tolerance |
|---|
The expected values follow the coupled-mode solution and interferometer relations in Yariv and Yeh, Photonics, and Okamoto, Fundamentals of Optical Waveguides, evaluated by hand for the stated cases. The tolerance is the largest relative difference from Expected that still passes.
Two parallel waveguides exchange power through their overlapping evanescent fields. In coupled-mode theory, with coupling coefficient and a mismatch between the effective indices of the two guides, light launched into guide 1 leaves guide 2 after a length with the power fraction
For identical guides the coupling follows from the difference between the effective indices of the even and odd supermodes, which a mode solver gives directly:
so all the light has crossed after the crossover length and half of it after . A mismatch makes the transfer faster but incomplete. The supermode splitting of a real coupler grows with wavelength as the modes spread; the tool takes it as linear in with a slope you set. The bends that bring the guides together and apart add coupling that is here folded into .
A Mach-Zehnder interferometer places two couplers around arms whose lengths differ by . With the effective index taken to first order in wavelength, the arm phase difference and the free spectral range are
The tool multiplies the two coupler matrices and the arm phases and loss directly. With ideal 50 : 50 directional couplers and equal arms all the light leaves by the cross port; some texts label the ports the other way round. Each output is a sum of two paths, so its extinction ratio is . Two identical couplers that split leave the cross port with a perfect null and limit the bar port to ; an arm loss difference with field ratio limits both ports to . The couplers are lossless and the waveguides single-mode, and polarization, reflections and the wavelength dependence of the arm loss are left out.
Worked example
A supermode index difference of 0.03 at 1550 nm gives = 60.81 rad/mm and a crossover length of 25.83 µm, so a 12.92 µm coupler splits the power 50 : 50. Put two ideal 50 : 50 couplers around arms that differ by 100 µm, with an effective index of 2.44 and a group index of 4.2: the free spectral range is 5.72 nm, or 713.8 GHz. At 1550 nm the arm phase difference is 0.839π modulo 2π, and 6.28 % of the light (−12.02 dB) leaves the cross port and 93.72 % (−0.28 dB) the bar port. Make both couplers 45 : 55 and the bar port’s extinction falls from unlimited to 20.00 dB.
References: A. Yariv and P. Yeh, Photonics: Optical Electronics in Modern Communications, 6th ed., Oxford University Press (2007). K. Okamoto, Fundamentals of Optical Waveguides, 2nd ed., Academic Press (2006). L. Chrostowski and M. Hochberg, Silicon Photonics Design, Cambridge University Press (2015).