Electromagnetic Theory and Simulation Computational Electromagnetics Informational

How do I simulate the radiation pattern of an antenna using a full wave electromagnetic solver?

Simulating the radiation pattern of an antenna using a full-wave electromagnetic solver (HFSS, CST, FEKO) requires careful setup of the simulation domain, excitation, boundaries, and post-processing: (1) Simulation domain: the antenna model is placed in a simulation volume that extends at least lambda/4 beyond the antenna structure in all directions. This provides space for the near fields to develop before reaching the boundary. For electrically large antennas (D > 10×lambda): the simulation volume can be very large, requiring efficient solvers (MoM or asymptotic methods). (2) Boundary conditions: radiation boundary (ABC: absorbing boundary condition in FEM, open boundary in FDTD): allows outgoing waves to pass through the boundary without reflection. The boundary must be at least lambda/4 from the antenna (further is better for accuracy). PML (Perfectly Matched Layer): an absorbing layer that eliminates reflections at the boundary. PML is more accurate than simple ABC (typically < -40 dB reflection). PML is the standard in HFSS and CST. Ground plane: if the antenna is above a ground plane: model the ground plane as a perfect electric conductor (PEC). For infinite ground planes: HFSS supports an infinite ground plane boundary (eliminates the need to model a finite ground, which would generate edge diffraction). (3) Excitation: apply a wave port or lumped port at the antenna feed point. Wave port: excites the antenna with the dominant mode of the feed structure (microstrip, coax, waveguide). Provides accurate S11 calculation. Lumped port: a simplified port model (a voltage or current source across a gap). Faster to set up but less accurate for S11. (4) Far-field computation: after solving the near fields: the solver computes the far-field radiation pattern by: HFSS/FEM: integrating the equivalent currents on a closed surface surrounding the antenna (the radiation boundary). Using the near-to-far-field transformation. CST/FDTD: transforming the time-domain near fields to the frequency domain, then applying the near-to-far-field transformation. FEKO/MoM: directly computing the far field from the surface currents on the antenna. (5) Results: the radiation pattern is plotted as: gain (dBi) vs angle (theta, phi), in 2D cuts (E-plane, H-plane) or 3D surface plots. From the pattern: the main beam direction, beamwidth, sidelobe levels, front-to-back ratio, and directivity are extracted.
Category: Electromagnetic Theory and Simulation
Updated: April 2026
Product Tie-In: Simulation Software, PCB Materials

Antenna Pattern Simulation

Antenna simulation is one of the most common applications of full-wave EM solvers. The accuracy of the simulated pattern depends critically on the simulation setup.

Solver Selection

(1) FEM (HFSS, COMSOL): best for: small to medium antennas (< 10×lambda), complicated geometries (3D shapes, feed structures), and dielectric-loaded antennas. Mesh: volumetric tetrahedral elements. Memory: high (scales as N^1.3). Typical: 4-32 GB for an antenna simulation. (2) FDTD (CST): best for: wideband antenna simulation (the time-domain solver provides S11 and pattern over the entire bandwidth in a single run), transient effects, and large simulation volumes. Mesh: uniform Cartesian grid. Memory: moderate (scales as N). Typical: 2-16 GB. (3) MoM (FEKO, Altair): best for: wire antennas (dipoles, Yagis, log-periodics), large reflector antennas (the surface-only mesh is efficient), and antennas on large platforms (ships, aircraft). Mesh: surface triangles on conductors only (no volume mesh). Memory: high for the matrix (scales as N²) but N is small (surface elements only). (4) Hybrid methods: MoM + PO (physical optics): used for electrically large antennas where full-wave MoM is too expensive. PO approximates the currents on large, smooth surfaces. MoM handles the detailed feed and edge regions. FEM + MoM (domain decomposition): FEM for the near-field region (feed, substrate) and MoM for the far-field region. More efficient than either alone.

Verification

(1) Convergence check: increase the mesh density and verify that the pattern changes by < 0.5 dB in gain and < 1° in beamwidth. (2) Reciprocity check: for a reciprocal antenna: the simulated transmit pattern should equal the receive pattern. If they differ: the simulation has an error (usually a mesh or boundary issue). (3) Known antenna benchmark: simulate a known antenna (a dipole or patch with published analytical results) and compare. The simulated gain should agree within ±0.3 dB and the beamwidth within ±1° for a well-converged simulation. (4) Measurement comparison: fabricate the antenna and measure the pattern in an anechoic chamber or using near-field scanning. Compare: main beam gain: ±0.5-1.0 dB agreement (typical for a good simulation). Beamwidth: ±1-3° agreement. Sidelobe levels: ±2-5 dB agreement (sidelobes are very sensitive to manufacturing tolerances). Back lobe: ±5-10 dB agreement (back radiation depends on ground plane size and edge effects).

Antenna Simulation Guidelines
Domain: extend λ/4 beyond antenna
PML: < -40 dB boundary reflection
Far-field: near-to-far transformation
Gain convergence: < 0.5 dB between meshes
Benchmark: dipole gain = 2.15 dBi
Common Questions

Frequently Asked Questions

How long does an antenna simulation take?

Depends on the antenna size and solver: small antenna (patch, dipole, < 2×lambda): FEM (HFSS): 5-30 minutes. FDTD (CST): 10-60 minutes. MoM (FEKO): 5-20 minutes. Medium antenna (array of 4-16 elements, 5-10×lambda): FEM: 1-8 hours. FDTD: 1-4 hours. MoM: 30 min - 4 hours. Large antenna (64+ element array, > 20×lambda): Full-wave simulation may be impractical. Use MoM+PO, or simulate a single element and compute the array factor analytically. For 77 GHz automotive radar arrays (20-30 mm aperture, ~8×lambda): FEM and FDTD: 1-4 hours on a modern workstation with 32+ GB RAM.

Can I simulate the antenna on the full vehicle?

Simulating the full vehicle (several meters in size) at 77 GHz (lambda = 4 mm) would require billions of mesh elements (impractical). Approaches: (1) Unit cell simulation: simulate a single antenna element (or a small sub-array) with periodic boundary conditions (for infinite array approximation). (2) Antenna + local platform: simulate the antenna with the immediate surroundings (bumper fascia, mounting bracket) within a few wavelengths. This captures the near-field interactions. (3) Hybrid simulation: use the simulated antenna pattern (from step 2) as the source for a ray-tracing or physical optics simulation of the full vehicle. The ray-tracing predicts the far-field pattern including reflections from the car body.

What about simulating an antenna inside a radome?

The radome (protective cover) affects the antenna pattern: insertion loss: 0.1-0.5 dB (depends on the radome material and thickness). Boresight error: the radome bends the beam slightly (0.1-0.5° for a well-designed radome). Sidelobe degradation: 1-3 dB increase in sidelobe level. In simulation: include the radome geometry and material properties (Dk, tan δ) in the model. The radome should be meshed with at least 3-5 elements through its thickness. The total simulation volume increases (the radome adds another boundary). Simulation time increases by 2-5× compared to the antenna alone. For automotive radar: the bumper fascia acts as a radome. Its effect on the radar beam pattern must be simulated and compensated (the antenna pattern is pre-distorted to cancel the fascia effect).

Need expert RF components?

Request a Quote

RF Essentials supplies precision components for noise-critical, high-linearity, and impedance-matched systems.

Get in Touch