« Back to XGtd

XGtd Tour

Co-site Analysis


Co-located antennas are easily defined using transceivers to specify the location, while assigning independent antenna pattern and rotations to the transmitters and receivers. Can be viewed in single pane of GUI.

S-Parameter Output

S-parameter output simplifies the analysis of antenna coupling. Output can be rendered in the GUI, plotted or exported in Touchstone format.

Touchstone File Export

Touchstone file export provides simulated S-parameter results in an industry standard format.


64-bit GUI and Usability Enhancements

Drag and Drop elements with mouse in project view

Visually place project elements in XGtd's Project View with mouse-driven alignment.

KMZ and COLLADA Support

Import and create KMZ (.kmz) and COLLADA (.dae) geometry files, expediting the import of complex, high-resolution objects to a project.


User Interface

XGtd® Main Window

XGtd applies a physics-based propagation model for high frequency analysis of antenna and EMC applications. The graphical user interface allows users to quickly define problem geometry, assign waveforms and antennas, select the desired output, and run the calculation.

Project View

The Project View displays the currently loaded geometry. After the calculations have been run, most of XGtd's output can be displayed in the Project View. All drawing is done with OpenGL. Several viewing modes are available: 2D or 3D, wire frame or solid, and in 3D mode: orthographic or perspective. The user has full control over zooming, panning, and rotating in all view modes.

Selection View

When the project geometry is complicated, it may be difficult to get a clear view of a single object or a specific face. The primary purpose of the Selection View is to offer an unobstructed view of specific parts of the geometry. The Selection View possesses all the same view modes and controls as the Project View.

Calculation Log Window

The Calculation log window records all information generated while performing simulations, including the time and date the calculation started/finished, its current progress as well as the elapsed time.

Project Hierarchy

XGtd's Project Hierarchy provides a convenient means to navigate within the input and output files of a project. Each level in the hierarchy can be expanded to view the underlying levels. Selecting and right-clicking can be used to access the properties and editing options for most items. The Project Hierarchy is especially useful for viewing and plotting output.



Far Zone Antenna Gain

XGtd can calculate the far field antenna pattern of one or more transmitters placed on or near an object. The transmitting antennas are assumed to radiate as point sources, with the pattern of the source antenna assumed to be independent of distance. More than one transmitter can be active at a time, with the antenna gain patterns calculated for all active transmitters.

Co-Site Analysis

Data for multiple transmitters are also available including Carrier-Interferer ratio, and strongest transmitter to receiver. All predictions are made with full frequency, polarization, and antenna pattern data taken into account. S-parameter output can be viewed in GUI or exported to Touchstone file.

Radar Cross Section (RCS)

XGtd’s PO-MEC model calculates monostatic and bistatic RCS with greater accuracy than traditional PO methods. Results include both co-polarized and cross-polarized returns, as well as ray-path visualization.

Point-to-Point Analysis

XGtd's Full 3D propagation model predicts the paths by which energy travels from the transmitting antenna to the receiving location. XGtd's graphical interface makes it easy to view direction-of-arrival, complex impulse response, E-field vs. time, and E-field vs. frequency for each transmitter-receiver link.

Anechoic Chamber

The Anechoic Chamber Editor makes set-up of chamber scenarios straightforward. Includes specialized materials for chamber environments.


Calculation Methods

Full 3D Propagation Model

The Full 3D propagation model is based on a hybrid Shooting and Bouncing Ray/Geometrical Theory of Diffraction (SBR/GTD) approach developed by Remcom. The SBR method has been implemented with robust ray tracing techniques that impose few limitations on the complexity of geometry features and is employed at the start of the calculation to determine the geometrical ray paths within the project geometry. Once the propagation paths have been found, the amplitudes are evaluated using the GTD. For RCS calculations, SBR/GTD is enhanced with the Method of Equivalent Currents (MEC); Physical Optics (PO) techniques are used to provide more accuracy.



Object Importation (DXF, STL)

XGtd requires full three-dimensional object geometries for its ray-tracing algorithm. Complicated object files can be imported directly from DXF or STL files and converted to XGtd object file format. Once an object file is imported, material properties can be quickly assigned to the object.

Antenna Pattern Importation

XGtd is capable of importing antenna pattern data from NSMA, Odyssey, MSI Planet, and XFdtd® files. XGtd also has its own antenna pattern file format through which users can create user-defined antenna patterns.


XGtd contains antenna, material, and waveform databases. Once added to the database, commonly used components are accessible to all projects and save the user the trouble of entering the same information repeatedly.


A different material can be assigned to each object or each object face, if desired. Unique colors and display properties can be set for each material in a project.


XGtd offers several ways to specify the radiation pattern and polarization of an antenna. The omni-directional and generic dipole patterns are preprogrammed. The direction of the main beam and the rotation about the main beam can be specified, as can a noise figure, and a cable loss factor.


XGtd allows users to define the following waveform pulse shapes: Gaussian/Gaussian derivative, Blackman, Hamming, Hanning, Tukey, raised-cosine, root raised-cosine, and sinusoid. In addition, XGtd also provides a user-defined waveform type.

Transmitter and Receiver Sets

XGtd defines sources as transmitters and output sampling locations as receivers. Entering these quantities is straightforward in XGtd. Points, routes, grids, and arcs can be defined graphically, or their locations can be read from data files. Antennas are assigned to each set along with the waveform definition. Editing tools allow the locations of Tx/Rx sets to quickly be modified. Each Tx/Rx set can be designated as active or inactive, which determines if it will be used in the next calculation. This eliminates the need to add or delete locations from the data files when making a series of calculations for different active sources.


Geometry Generation and Manipulation

Object Simplifier

XGtd employs a robust ray tracing algorithm which can be applied to virtually any geometry. However, excessive detail can slow the computations considerably and in some cases even produce less accurate results. XGtd's Object Simplifier can eliminate unnecessary detail and put the geometry in the form required by the ray tracing algorithm. The figure on the right shows a typical example of the simplification of an imported object by the Object Simplifier.

Geometry Editing Tools

Basic objects can be created and modified in XGtd's Object Editor by defining a cross section and extruding the cross section in the z direction. For users specifically interested in anechoic chamber design, the chamber create tool defines a chamber geometry by specifying wall locations, heights and corresponding material properties.



Propagation Paths

XGtd's physics-based Full 3D propagation model is able to predict the paths by which energy travels from the transmitting antenna to the receiving antenna. Ray paths are viewable in the graphical interface for quick interpretation.

Line Plotting

Color-coded displays are frequently a very useful analysis tool, but in many cases the best way of representing data is with a line plot. All output is written to ASCII files with descriptive headers using an easy-to-understand format. All output can be plotted with XGtd's line plotting tools. Plots can be saved and reloaded at a later time. Measurements or data from other applications can also be imported into XGtd generated plots.

Output Filters

Output filters isolate ray paths with specific interactions. For instance, a filter can be created for rays that reflect off of features, but do not have diffractions. Rays meeting this condition will be sorted into a separate branch in the output tree. The filter allows the user to identify what objects are the major contributors to the final power received by a set of receivers.