Radio Frequency (RF) & Wireless Design

Created by Steven Minichiello on 27 April, 2018

There are many types of Electro-Magnetic (EM) Simulation software packages out there and range from the very expensive $100K per seat to Free Shareware. However all simulation tools are not created the same since they address different simulation methodologies with different algorithms, different resolutions, and different approaches.


The most popular approach is the Finite Element Method (FEM) :

https://en.wikipedia.org/wiki/Finite_element_method


The next most popular approach is that of the Method of Moments (MoM) with Bondary Conditions for EM : https://en.wikipedia.org/wiki/Boundary_element_method


The least common approach is the Finite Difference Time Domain (FDTD) method :

https://en.wikipedia.org/wiki/Finite-difference_time-domain_method


All approaches are part of Computational ElectroMagnetics (CEM) :

https://en.wikipedia.org/wiki/Computational_electromagnetics


But all approaches must use Maxwell Equations and the associated Vector Field dynamic time varying charge and current distributions : https://en.wikipedia.org/wiki/Maxwell%27s_equations


Since vector equations use a lot of matricies and mutliplication, then tend to be very tedious and time consuming even for some of the best workstations today. Therefore to reduce compute time and memory resources some modeling simulators use very rough boundary conditions to determine the general 'feel' of how the model is performing.


In addition, since antennas are a very crafty art form that uses surface constructs, so its important to understand the key elements of how each parameter affects the simulation in change magnitude. For example if you start out with a set particular inductance and a set parasitic capacitance, knowing that changing one will not only change the other, but will add to the other. (e.g. increasing inductance will add more stray capacitance).


So for list of EM software out there, this is some (perhaps not all) of the more popular packages, but since these are commercial packages, expect to pay thousands if not tens of thousands of dollars per seat :



A comparison of (most) of these packages is here :

https://en.wikipedia.org/wiki/Comparison_of_EM_simulation_software


For those looking for an open source solution, try these from ARRL : http://www.arrl.org/antenna-modeling


Bear in mind that for a particular need, that 2-D EM simulations for PCBs (Signal Integrity) are not the same as 3-D EM solvers for antennas, structures, and even the Human Body Model (HBM), so compare each carefully before choosing and using since mastering these tools takes time, practice, and a lot of patience.


One last thing to mention is the even with the best simulators in the world, they are only as good as your models. Furthermore is that any simulation must be validated against real world test results for iterative verification or final validation :

https://en.wikipedia.org/wiki/Computational_electromagnetics#Validation


And here even the test setup, test equipment, and test environment can affect the resulting outcomes with the real world final outcomes that are customer experiences in the worst of conditions.