For the output coupler of our maser (see Satellite maser engineering), we will need some form of output coupler that guides the microwaves out of the maser so we have a nice and focused beam. This will probably take the form of a hollow RF waveguide, with the left end attached to the maser, and the right end being an open end to allow the microwave beam to propagate away and out of the maser.
The general materials for a microwave waveguide can be essentially any type of metal, since metals in general are all highly-reflective of microwaves. However, there are other important design considerations. For instance, if we have a waveguide, is it more advantageous for it to have a constant radius (that is, take the shape of a cylindrical tube), or for it to be either widen or shrink along its length? A diagram of these three possible configurations is shown below:
This is actually a surprisingly difficult question to answer rigorously. However, it turns out that we can actually work out the solution analytically, with patience and a huge load of math. Let’s dive in!
Mathematical setup
To start, we will be solving the Helmholtz equation, which governs the spatial propagation of electromagnetic waves (it is the time-independent electromagnetic wave equation). The Helmholtz equation for the electric field can be written in its most general form as:
Where is the wavenumber of the wave, and is the magnitude of the wavevector , which points in the direction of travel of the wave. We use the coordinate system shown in the diagrams at the top of the page, and since our waveguides are radially-symmetric, we’ll use cylindrical coordinates . Additionally, we’ll be solving the scalar version of the Helmholtz equation:
Where is the transverse component of the electric field (perpendicular to the axis), since we assume that the electric field is purely transverse. For this reason, we’ll use the slopping notation of just calling the “electric field” and writing it as , since we don’t care about the longitudinal component (which is zero). Thus, with this convention, the Helmholtz equation can be written as:
If we expand the Laplacian in cylindrical coordinates, we have:
Now let’s write down the boundary conditions for the problem. We assume cylindrical symmetry, so we know that , which is a periodic boundary condition. Additionally, as the waveguide is made of metal, we know the electric field must vanish at the edge of the waveguide. The edge of the waveguide can be described by a function , which is given by:
Where is the radius of the waveguide at the end attached to the maser, is the horizontal length of the waveguide, and (as shown in the diagram at the top) is the angle the edge of the waveguide makes with the horizontal axis. Thus, our second boundary condition is . Putting these two boundary conditions together, we get:
Separation of variables
To solve the Helmholtz equation, we will use the technique of separation of variables. We assume that the solution takes the form:
This means that the partial derivatives of the electric field are given by:
After substituting our partial derivatives into the Helmholtz equation and multiplying both sides of the PDE by , we have:
Where is some constant, and we use where because we will pick the physically-relevant sign later. This now gives us two differential equations:
We can write them in a more readable form as:
Where is the 2D Laplacian. Notice that we still have a PDE for left - so we’ll need to repeat the separation of variables procedure again.
Note: Yes, technically this is not the “correct” way to do separation of variables since we haven’t fully separated the variables, so the differential equation for depends on and . However, it doesn’t seem to matter for the physical result (probably because of the periodic boundary condition that allows us to regard for all intents and purposes when solving for , the angular function). More discussion on this would be helpful.
Separation of variables for
For the PDE, we again perform the standard separation of variables by assuming to take the form . Then, , and . This gives us:
Where is some other constant, and again , where we’ll pick the sign later. This gives us another two ODEs:
We can write these in a more readable form as:
Solving for
Note that the first of our two differential equations can be slightly rearranged by multiplying by on all sides and setting the right-hand side to zero. This yields:
A quick search shows that this is a zeroeth-order Bessel differential equation, whose solution can be written in terms of a Bessel function of the first kind, :
We now know that we must choose for our solution to be physically-valid (otherwise the square root is imaginary). Thus, we have:
Solving for
Let’s now solve the next differential equation for , which, as a reminder, is given by:
Again, since we found previously that , this reduces to:
Now, if we choose , then this differential equation would reduce to , whose solution is in terms of real exponentials in the form or . This would lead to a solution that either blows up or decays to zero quickly, which we know cannot happen from the physics since those don’t lead to propagating electromagnetic waves (which must be sinusoidal). Instead, we must choose , so that this differential equation reduces to:
That minus sign makes all the difference, because it means that the solutions are given by complex exponentials that do describe propagating waves (we take the real part of the complex exponential once when we’re done with the calculation, since only the real part is physically-relevant). Since this is just the differential equation of a harmonic oscillator, the solution is given by:
Note: The choice of or is arbitrary since it has no effect on the real part, it’s just a matter of convention.
Solving for
We now solve the last differential equation for . As a reminder, it is given by:
With (as we found previously), this reduces to:
Interestingly, we don’t really even need to solve this differential equation (although it’s not hard to, since it’s just a harmonic oscillator), since we know that given our periodic boundary condition , the solution must be a periodic function (a sine or cosine). Let us assume a solution in the form , where is some constant. Its second derivative is given by . With some pattern-matching with our differential equation , this gives us:
So indeed this is a valid solution. Substituting in our boundary condition, we have:
Expanding with the trigonometric identity , this expands to:
To make this equation valid, we must have and . Luckily, these two conditions are equivalent - sine is always zero when cosine is one, and vice-versa - so as long as we fulfill one condition, we fulfill both. Sine is zero at all intervals where is an integer, so the condition is satisfied with , or . Thus, we have:
Since this solution can equivalently be written as:
Where is some arbitrary separation constant. We’ve now solved all of our differential equations!
Combined solution
Combining our separate solutions for , and , we have:
Where we have absorbed the constants into a generic constant . This gives us the set of solutions:
Now, remember that our other boundary condition was given by:
Where are constants. If we substitute this in, we have:
This is satisfied in general only if:
Which requires that:
This is an implicit equation that constrains and , which can be rearranged into the form:
Thus, our radial function becomes:
If we consider purely the radial component (let’s call it , we’re ignoring ) at a slice , we have:
A plot of this function (excluding the Bessel function, the function exhibits the same qualitative characteristics without it) can be found on this interactive Desmos visualization. In addition, a plot with the parameters is shown below:

Note: This plot was generated via the
waveguide-radial/waveguide_radial_plot.mMATLAB/Octave script in thevisualizations/folder of this repository.
The result is simple: for , the waves diverge to infinity, and for , the waves converge at the end of the waveguide (), but diverge immediately afterwards to infinity. The only stable configuration that ensures the beam does not diverge is for . Thus, it makes sense to use a waveguide with a constant radius.