1. What Is a Microstrip Patch Antenna?
A microstrip patch antenna is a metal patch printed on one face of a dielectric substrate, with a ground plane on the other face. This calculator designs three feeds: an inset microstrip feed, where the line is recessed into the patch through two notches; an edge feed with a quarter-wave transformer; and a coaxial probe soldered to the patch from below. It also designs the truncated-corner square patch, which radiates circular polarization from a single feed.
The patch radiates from the fringing fields at its two radiating edges, the edges perpendicular to the feed direction. The fields at the other two edges cancel in the broadside direction, so the rectangular patch is a linearly polarized, broadside radiator. Gain is typically 6–8 dBi on low-loss laminates and 2–4 dBi on FR-4, where dielectric loss takes much of the power.
The calculator works in three layers. Closed-form equations give the starting dimensions. A 2D finite-element (FEM) solve of the microstrip cross-section gives the impedance and effective permittivity of the feed line and the patch strip, and a transmission-line network model built on it gives S11, impedance, gain and patterns in milliseconds. A 3D finite-difference time-domain (FDTD) solve of the actual copper, substrate and ground plane then checks the design and corrects the network model.
2. Patch Width W
The width is chosen for efficient radiation from the transmission-line model:
Patch width
c = speed of light · f₀ = design frequency · εr = substrate relative permittivity
W comes out a little larger than the half wavelength in the substrate. A wider patch has more bandwidth and a lower edge resistance, but beyond about λ₀ it can excite higher-order modes. You can override W in step 2. For the circularly polarized patch the shape is square, so W = L = a.
3. Effective Permittivity εeff — FEM Solve of the Cross-Section
The field of a microstrip line lies partly in the substrate and partly in the air above it, so the line behaves as if it were filled with a uniform medium of effective permittivity εeff. The classic closed form (Hammerstad) is:
Closed form (Hammerstad)
This calculator does not stop there. Step 1 solves Laplace’s equation on the cross-section with the finite-element method, on a triangular mesh refined at the strip edge, once with the substrate and once with air. The two capacitances per unit length give the quasi-static impedance and effective permittivity exactly for that geometry:
FEM capacitance method
C = capacitance per unit length with the substrate · Cair = the same line in air
The patch itself is a very wide strip, so step 2 runs extra FEM solves at the patch width and uses them to correct the Hammerstad–Jensen expressions. The Kirschning–Jansen formula then adds dispersion, the slow rise of εeff with frequency.
4. Length Extension ΔL — Fringing at the Radiating Edges
The fringing field at each open edge makes the patch electrically longer than the copper. Hammerstad’s open-end formula gives the extension per edge:
Open-end extension (Hammerstad)
Added at each radiating edge; the electrical length is L + 2ΔL
In the network model the extension appears as the susceptance of each edge, B = Yc·tan(βΔL), where Yc and β are the admittance and propagation constant of the patch strip. After a full-wave solve, the calculator fits a correction to ΔL so the network model matches the FDTD resonance.
5. Resonant Patch Length L
The patch resonates in the TM₀₁₀ mode when its electrical length is half a guided wavelength:
Resonant length
This equation sets the operating frequency: a patch that is too long resonates low, and one that is too short resonates high. The closed form is the starting point. The network refinement then adjusts L, together with the feed, so the input is matched exactly at f₀ including dispersion, loss, the notches and the probe inductance.
6. Slot Conductances G1, G12 and the Edge Resistance Rin
Each radiating edge is modelled as a slot of width W carrying a magnetic current. The calculator integrates the slot field numerically instead of using the narrow- or wide-patch approximations:
Self conductance
The two slots are half a wavelength apart and couple through the mutual conductance, which the old rule of thumb Rin = 1/(2G1) leaves out. It is not small: for a typical patch G12 is more than half of G1.
Mutual conductance
J₀ = Bessel function of the first kind, order zero · k₀ = 2π/λ₀
Part of the power leaves as surface waves in the substrate rather than as radiation. The calculator adds this as a surface-wave conductance from the space-wave efficiency of a horizontal dipole on a grounded slab (Jackson and Alexopoulos):
Space-wave efficiency
The lossless edge resistance is then:
Edge resistance
Typically 200–300 Ω. Conductor and dielectric loss in the patch lower it further, which the network model includes.
7. The Network Model, the Inset Depth y0 and the Other Feeds
The network model treats the patch as a lossy transmission line of length L between the two slot admittances G + jB, coupled through G12. The line sections use the FEM impedance and εeff with dispersion, conductor loss and dielectric loss (tan δ). Solving the network gives the input impedance and the reflection coefficient at every frequency:
Reflection coefficient
Inside the patch the TM₀₁₀ voltage follows a cosine along L, so recessing the feed by y0 lowers the resistance roughly as:
Inset feed
This gives the starting depth. The network model then sets y₀ exactly, including the narrower patch beside the notches.
The other two feeds follow the same idea. The quarter-wave transformer matches the edge resistance with a line of impedance Zt = √(Z0Rin). The coaxial probe is placed at y0 in the same way, but its pin adds a series inductance that the refinement offsets by shortening the patch slightly:
Probe reactance
r = pin radius · η₀ ≈ 377 Ω · γ ≈ 0.5772 (Euler’s constant)
8. Notch Gap g
The notches beside an inset feed line keep the line from coupling into the patch edge. A narrow gap is enough: the calculator uses about one third of the feed-line width (at least 0.1 mm) by default, typically 0.5–1 mm. Wider gaps remove copper next to the feed and shift the match. The network model treats the part of the patch beside the notches as a narrower line of width W − wf − 2g, so the inset depth it reports already accounts for the gap you choose.
9. Circular Polarization with Truncated Corners
A square patch has two orthogonal modes at the same frequency. Cutting two opposite corners with legs c shortens the mode polarized along that diagonal and splits the pair in frequency:
Mode split
a = side of the square · Q = quality factor of one mode · κ ≈ 2; a full-wave solve fits κ
With the split equal to 1/Q, the feed excites both modes equally and they sit 45° either side of resonance at f₀, 90° apart in phase, so the field rotates. The feed sees the average of the two mode impedances, ZF = ½(Z1 + Z2), so it is placed where one mode alone would show 2Z0. The sense, right-hand (RHCP) or left-hand (LHCP), depends on which diagonal is cut. The calculator splits the far field into its circular components and reports the axial ratio:
Circular components and axial ratio
AR = 0 dB is perfect circular polarization; below 3 dB is the usual design target
10. Radiation Pattern, Directivity and Gain
The far field is the sum of the two slot fields weighted by the solved slot voltages. On a finite ground plane, Uniform Theory of Diffraction (UTD) terms at the board edges add the radiation behind the board. Integrating the radiation intensity U over the full sphere gives the directivity, and the power budget gives the realized gain:
Directivity and realized gain
erad = radiated power / accepted power, after conductor, dielectric and surface-wave loss
11. Full-Wave Verification — 3D FDTD
The network model is fast but approximate, so step 3 can solve Maxwell’s equations directly with the finite-difference time-domain (FDTD) method on a 3D Yee grid. The grid contains the actual copper, the lossy substrate only under the board, the finite ground plane and air on every side, ending in a convolutional perfectly matched layer (CPML) that absorbs outgoing waves. The fields leap-frog in time:
Yee update
σ = 2πf₀ε tan δ represents the dielectric loss
Courant stability limit
A Gaussian pulse drives a 50 Ω lumped port; Fourier transforming the port voltage and current gives S11 across the whole band in one run. A closed box of tangential fields around the board gives the far field over the full sphere through the equivalence principle, with surface currents J = n̂ × H and M = −n̂ × E. That yields directivity, efficiency, realized gain, front-to-back ratio and, for circular polarization, the axial ratio. The solve runs on the GPU through WebGPU where the browser supports it, otherwise on the CPU. One click then fits the network model to the FDTD result (edge extension, feed-point shift and, for circular polarization, κ) and re-tunes the dimensions.
12. Validity and Limitations
The network model is accurate to a few percent in resonant frequency for electrically thin substrates (h below about 0.05λ₀) and a single dominant mode, and it includes mutual slot coupling, surface waves, conductor and dielectric loss, probe reactance, the inset notches and an edge-diffraction estimate for a finite ground plane. The FDTD solve removes most of the remaining modelling error, but note:
- Copper is modelled as a zero-thickness perfect conductor in FDTD; conductor loss appears only in the network model.
- FDTD results depend on the mesh: zero-thickness copper edges make the patch behave slightly longer than drawn, so the resonance converges from below as the cells shrink. In our tests the Normal mesh sat about 1–2% below the mesh-converged resonance and the Fine mesh about 1%; the coarse mesh is a quick preview only. Check a final design on the Fine mesh.
- The probe is a single-cell wire in FDTD, and connector and solder effects are not modelled.
- Laminate εr and tan δ vary with frequency and supplier; use the datasheet values for your board.
Treat the results as a strong starting point and verify the built antenna by measurement before production.
References
- Balanis, C.A., Antenna Theory: Analysis and Design, 3rd ed., Wiley, 2005, ch. 14.
- Pozar, D.M., Microwave Engineering, 4th ed., Wiley, 2011.
- Garg, R., Bhartia, P., Bahl, I. & Ittipiboon, A., Microstrip Antenna Design Handbook, Artech House, 2001.
- Hammerstad, E.O., “Equations for Microstrip Circuit Design,” Proc. 5th European Microwave Conf., 1975.
- Hammerstad, E. & Jensen, Ø., “Accurate Models for Microstrip Computer-Aided Design,” IEEE MTT-S Int. Microwave Symp. Digest, 1980.
- Kirschning, M. & Jansen, R.H., “Accurate Model for Effective Dielectric Constant of Microstrip with Validity up to Millimetre-Wave Frequencies,” Electronics Letters, vol. 18, 1982.
- Jackson, D.R. & Alexopoulos, N.G., “Simple Approximate Formulas for Input Resistance, Bandwidth, and Efficiency of a Resonant Rectangular Patch,” IEEE Trans. Antennas Propag., vol. 39, no. 3, 1991.
- Pozar, D.M., “Input Impedance and Mutual Coupling of Rectangular Microstrip Antennas,” IEEE Trans. Antennas Propag., vol. 30, no. 6, 1982.
- Kouyoumjian, R.G. & Pathak, P.H., “A Uniform Geometrical Theory of Diffraction for an Edge in a Perfectly Conducting Surface,” Proc. IEEE, vol. 62, no. 11, 1974.
- Yee, K.S., “Numerical Solution of Initial Boundary Value Problems Involving Maxwell’s Equations in Isotropic Media,” IEEE Trans. Antennas Propag., vol. 14, no. 3, 1966.
- Taflove, A. & Hagness, S.C., Computational Electrodynamics: The Finite-Difference Time-Domain Method, 3rd ed., Artech House, 2005.
- Roden, J.A. & Gedney, S.D., “Convolution PML (CPML): An Efficient FDTD Implementation of the CFS-PML for Arbitrary Media,” Microwave Opt. Technol. Lett., vol. 27, no. 5, 2000.
- Jin, J.-M., The Finite Element Method in Electromagnetics, 3rd ed., Wiley, 2014.