Skip to main content
Engineering LibreTexts

4.3: Add-drop multiplexers

  • Page ID
    113803
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\dsum}{\displaystyle\sum\limits} \)

    \( \newcommand{\dint}{\displaystyle\int\limits} \)

    \( \newcommand{\dlim}{\displaystyle\lim\limits} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    In wave division multiplexing (WDM), information is sent in parallel on different wavelengths. In general, we want to be able to be able to multiplex and demultiplex in a controlled way. One way to do this is with an add-drop multiplexer, as Illustrated in Figure \(\PageIndex{1}\). An add-drop takes advantage of the linearity and symmetry of most optical systems: if inport 1 takes 20 channels in and channel 3 is directed to outport 2, then channels 1,2,4-20 go to outport 1. That also means that if a signal on channel 3 is sent into inport 2, it will also appear on outport 1. Hence, we have simultaneously dropped channel 3 and added a new channel 3 to the multiplexed signal on outport 2.

    clipboard_e42bbbf82796974d41793cb004e36c8c4.png

    Figure \(\PageIndex{1}\): conceptual diagram of an add/drop multiplexer designed to simultaneously drop and add channel \(x\). Channel \(x\) is separated from the the other channels at the left hand inport and redirected to the left hand outport. A new channel \(x\) is added via the right hand inport and combined with the remaining channels to exit at the right hand outport.

    WDM channels can be as closely spaced as 12.5 GHz, however, it is much more common to use 50 and 100 GHz spacing. Given that the carrier frequency is about 195 THz, this means that an add-drop must have a frequency selectivity better than 0.05%, which cannot be achieved with something as coarse as an MZI. Instead, microring resonators (MRR) are used. The ring, pictured in Figure \(\PageIndex{2}\) is an optical resonator: light that is coupled in to the ring from the top waveguide must be a longitudinal mode of the resonator. As with a resonator consisting of two mirrors, the phase of the light must be an integer multiple of 2\(\pi\) after a round trip, which, in this case has a physical length of \(l = 2\pi r\), where \(r\) is the radius of the ring. However, the ring is also a waveguide with a refractive index \(n_{eff}\), so the resonance condition is satisfied when \(f = \frac{mc}{2\pi rn_{eff}}\), where \(m\) is an integer.

    clipboard_e328930fa6b1d4ba1ea1dfdabd423db16.png

    Figure \(\PageIndex{2}\): Microring resonator add/drop multiplexer. The ring waveguide diameter is such that channel \(x\) is resonant, allowing it to couple in from the left hand inport waveguide and out through the right hand outpot. Likewise the new channel \(x\) couples in from the right hand inport, and out through the right hand outport. The other channels are not resonant with the MRR and travel from the left hand inport to the right hand outport unaffected.

    As with the optical resonators discussed earlier, the FSR of the MRR is a comb of possible frequencies that fall within the transparency range of the material used to fabricate the integrated optical circuit. An example of such a comb is shown in Figure \(\PageIndex{3}\) for a ring with a radius of 10 µm and \(n_{eff}=3\). Note that the spacing is between modes is very large (about 1.5 THz)

    clipboard_e38cd510eac4897204b263d9db72ef3c4.png

    Figure \(\PageIndex{3}\): longitudinal modes of a 10 \(\mu\)m radius MRR in the C and L bands.

    The parameters chosen for Figure \(\PageIndex{3}\) are reasonable for high-index materials like InP or silicon. However, for materials like silicon nitride, the radius of the MRR must be larger, leading to a smaller FSR. If we compare Figure \(\PageIndex{3}\) to the ITU grid spacing for 100 GHz DWDM (D = dense), then we expect 5 of the 80 channels to be resonant. Hence, a single MRR add-drop, as shown in Figure \(\PageIndex{4}\)a is insufficient to the purpose. There are two possible solutions, shown in Figures \(\PageIndex{4}\)b and \(\PageIndex{4}\)c. One solution is to take advantage of the fact that the drop port contains 5 channels with a separation of 1.5 THz, so a coarse filter, like an MZI or a directional coupler can be used to separate the desired channel from the five remaining channels.

    clipboard_eb89c49db9df69c867b81922e38abee17.png

    Figure \(\PageIndex{4}\): A standard MRR add/drop multiplexer, but limited control over which channels are added or dropped. By first filtering the input with an MZI (b), a specific channel within the passband of the MZI can be chosen. However, this will also remove channels from outside the passband of the MZI from the outport of the MRR add/drop. Using two MRRs with different ring radii (c) allows the add/drop to be tuned such that only a single channel is dropped or added.

    Alternatively, one can use two rings in place of a single ring. This works on the same principle as a DFB laser: each ring has a set of longitudinal modes, but, because the light couples from the waveguide to ring 1 to ring 2 and thence to a second waveguide, the light in the system as a whole must be a longitudinal model of both rings simultaneously. Thus, the FSR of the system becomes much larger, limiting the transmission to the drop port to a single channel, as shown in Figure \(\PageIndex{5}\).

    clipboard_ee25b62b0c53d2f1852425714ae45b1ea.pngclipboard_e351952048f18d35ca7caf05913c0a1af.png

    Figure \(\PageIndex{5}\): longitudinal modes of MRRs with radii of 10 \(\mu\)m (fuchsia) and 12 \(\mu\)m (brown). There is only a single common mode for the two rings within the C and L bands. This can be more clearly seen in the longitudinal modes of the system (blue). Note the vertical scale is logarithmic and that the peak on the far right is outside the L band.

    So far we have discussed the FSR of MRRs and how combining rings will lead to a greater FSR. However, another aspect is the bandwidth of the add-drop multiplexer. Consider that the data rate of a single channel might be as high as 40 Gb/s, meaning a bandwidth of at least 40 GHz is required. We saw with laser how the reflectivity of the mirrors also defined the bandwidth of the cavity. A MRR has no mirrors, but it does have a per-round-trip loss, and the waveguides that couple light in also couple light out, thus, the bandwidth of an MRR can be tuned to match the bandwidth of the communication system.

    Exercise \(\PageIndex{1}\)

    The code below allows you to calculate the transfer function of a two ring add-drop multiplexer. You can adjust the radii of the two rings, and the coupling between the rings and the waveguides. Tune (adjust the radii) the multiplexer so that it drops channel 18. How big a change in radii is required to drop channel 19? Zoom in on the next largest peak within the C or L band. What channel is closest? What is the relative cross talk from the chosen channel to channel 19?

     


    This page titled 4.3: Add-drop multiplexers is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by .

    • Was this article helpful?