← Part IV: EM Waves
Chapter 14

Waveguides & Resonant Cavities

14.1 TE and TM Modes

In a hollow metallic waveguide, assume propagation as $e^{i(k_z z - \omega t)}$. The boundary conditions $\mathbf{E}_\parallel = 0$ at walls allow two families of modes:

TE modes ($E_z = 0$)

$$(\nabla_T^2 + \gamma^2)B_z = 0, \quad \frac{\partial B_z}{\partial n}\bigg|_S = 0$$

Transverse-electric; B has a longitudinal component

TM modes ($B_z = 0$)

$$(\nabla_T^2 + \gamma^2)E_z = 0, \quad E_z\big|_S = 0$$

Transverse-magnetic; E has a longitudinal component

14.1.1 Rectangular Waveguide: TE(m,n) Modes

For a rectangular guide with dimensions $a \times b$:

$$B_z = B_0 \cos\!\left(\frac{m\pi x}{a}\right)\cos\!\left(\frac{n\pi y}{b}\right)e^{i(k_z z-\omega t)}$$$$k_{c,mn} = \pi\sqrt{\left(\frac{m}{a}\right)^2 + \left(\frac{n}{b}\right)^2}, \qquad \omega_{c,mn} = c\,k_{c,mn}$$

The propagation constant and dispersion relation:

$$k_z = \sqrt{\left(\frac{\omega}{c}\right)^2 - k_{c,mn}^2}, \qquad \omega > \omega_{c,mn}$$

Below cutoff, $k_z$ is imaginary and the mode is evanescent. The dominant mode (lowest cutoff) in a rectangular waveguide is TE10: $\omega_c = \pi c/a$.

14.2 Phase & Group Velocity in Waveguides

$$v_p = \frac{\omega}{k_z} = \frac{c}{\sqrt{1 - (\omega_c/\omega)^2}} > c$$$$v_g = \frac{d\omega}{dk_z} = c\sqrt{1 - \left(\frac{\omega_c}{\omega}\right)^2} < c$$$$v_p \cdot v_g = c^2$$

The phase velocity exceeds $c$ but carries no information; the group velocity (signal speed) is always less than $c$.

14.3 Resonant Cavities

A closed metallic cavity supports discrete resonant modes (TE and TM). For a rectangular cavity of dimensions $a \times b \times d$:

$$\omega_{mnp} = c\pi\sqrt{\left(\frac{m}{a}\right)^2 + \left(\frac{n}{b}\right)^2 + \left(\frac{p}{d}\right)^2}$$

The quality factor $Q = \omega_0 W/P_{\rm loss}$ measures sharpness of resonance. Microwave ovens operate at 2.45 GHz; particle accelerator cavities achieve $Q \sim 10^{10}$.

Simulation: Rectangular Waveguide Modes

Rectangular Waveguide Modes (WR-90)

Cutoff frequencies, dispersion, phase/group velocity, and TE10/TE11 field patterns for X-band waveguide.

Click Run to execute the Python code

First run will download Python environment (~15MB)