EM.Terrano Technical Specifications

EM.Terrano: True 3D, coherent, polarimetric ray tracer that simulates very large urban scenes in just few minutes

EM.Terrano in a Nutshell

EM.Terrano is a physics-based, site-specific, wave propagation modeling tool that enables engineers to quickly determine how radio waves propagate in urban, natural or mixed environments. EM.Terrano’s simulation engine is equipped with a fully polarimetric, coherent 3D ray tracing solver based on the Shooting-and-Bouncing-Rays (SBR) method, which utilizes geometrical optics (GO) in combination with uniform theory of diffraction (UTD) models of building edges. EM.Terrano lets you analyze and resolve all the rays transmitted from one or more signal sources, which propagate in a real physical channel made up of buildings, terrain and other obstructing structures. EM.Terrano finds all the rays received by a receiver at a particular location in the physical site and computes their vectorial field and power levels, time delays, angles of arrival and departure, etc. Using EM.Terrano you can examine the connectivity of a communication link between any two points in a real specific propagation site. EM.Terrano also lets you define a radar link scenario with collocated transmit and receive antennas (monostatic), or positionally distinct transmit and receive antennas (bistatic) along with spherical targets or arbitrary point scatterer targets that are characterized by their polarimetric scattering matrix data. The latter data can be generated in EM.Cube’s other computational modules including EM.Tempo, EM.Libera and EM.Illumina.

Scene Definition / Construction

  • Buildings/blocks with arbitrary geometries and material properties
  • Buildings/blocks with impenetrable surfaces or penetrable surfaces using thin wall approximation
  • Multilayer walls for indoor propagation scenes
  • Penetrable volume blocks with arbitrary geometries and material properties
  • Terrain surfaces with arbitrary geometries and material properties and random rough surface profiles
  • Import of DEM and DTED terrain models using Terrain Manager including viewing, cropping, rescaling and smoothing the imported terrain
  • Large-scale terrain capability with external BDG file and automatic rescaling
  • Python-based random city wizard with randomized building locations, extents and orientations
  • Python-based wizards for generation of parameterized multi-story office buildings and several terrain scene types
  • GML file import for construction of building models in urban areas
  • Standard half-wave dipole transmitters and receivers oriented along the principal axes
  • Short Hertzian dipole sources with arbitrary orientation
  • Radiator sets with 3D directional antenna patterns (import from other modules or external files or use preloaded antenna radiation pattern models)
  • Full three-axis (XYZ or ZYX) rotations of imported antenna patterns
  • View and plot the imported radiation pattern before and after rotation
  • Isotropic receivers or receiver grids for wireless coverage modeling
  • Interchangeable radiator-based definition of transmitters and receivers (networks of transceivers)
  • Expanded link wizard with radial and circular receiver array options
  • Earth surface wizard with land and sea surface options

Wave Propagation Modeling

  • Fully 3D polarimetric and coherent Shoot-and-Bounce-Rays (SBR) simulation engine
  • GTD/UTD diffraction models for diffraction from building edges and terrain
  • Triangular surface mesh generator for discretization of arbitrary block geometries
  • Super-fast geometrical/optical ray tracing using advanced k-d tree algorithms
  • Intelligent ray tracing with user defined angular extents and resolution
  • Ray reflection, edge diffraction and ray transmission through multilayer walls and material volumes
  • Communication and radar link analysis for superheterodyne transmitters and receivers with user-defined Tx/Rx chain parameters
  • 17 digital modulation waveforms for the calculation of Eb/N0and Bit error rate (BER)
  • Option for user-defined digital waveform imported as a tabulated data file
  • Include AWGN, Rayleigh and Ricean fading channel profiles in link margin analysis
  • Define 70 error correction codes including Hamming, Reed-Solomon, and convolutional Trellis codes in link margin analysis
  • Compute transmitted and received temporal waveforms for baseband transmission and selected analog and digital modulation schemes (AM, DSB-SC, FM, PM, BASK/OOK, BFSK/MSK, BPSK, DBPSK, QPSK and DQPSK) including waveforms of the first five received rays
  • Define custom file-based baseband signal for analog modulation schemes
  • Define custom file-based input bit sequence for digital modulation schemes
  • Pseudo-random bit sequence (PRBS) generator for digital modulations schemes
  • Run incredibly fast frequency sweeps of the entire propagation scene in a single SBR simulation run
  • Run parametric sweeps of scene elements like building properties, or radiator heights and rotation angles
  • Perform statistical analysis of the propagation scene
  • Polarimetric channel characterization for MIMO analysis
  • Integrated channel analyzer for handling simple, short-range and long-range complex channels
  • Include atmospheric effects like ducting, knife-edge diffraction from terrain and spherical earth effects in long-range channel analysis
  • Determine link connectivity based on a specified margin compensation
  • Near-real-time communication link solver using an existing ray database
  • Run a near-real-time transmitter sweep using communication link solver
  • Run a near-real-time three-variable rotational sweep of transmit and/or receiver antennas for modeling beam steering using communication link solver
  • Run a near-real-time mobile sweep for modeling mobile communications between Tx-Rx pairs along a mobile path using communication link solver
  • Define radar waveforms: pulsed, stepped frequency, LFM, and FMCW with up-chirp, down-chirp and triangular chirp options
  • Option for computation of the de-chirped received IF signal of FMCW radar
  • Run a positional radar-target sweep with a fixed or mobile radar and fixed or moving targets
  • Run margin-range analysis for communication and radar links

Data Generation & Visualization

  • Standard output parameters for received power, path loss, SNR, Eb/N0and BER at each individual receiver
  • Received power coverage maps
  • Link connectivity maps (based on minimum required SNR and BER)
  • Graphical visualization of propagating rays in the scene
  • Tx-Rx node selector tool for quick ray visualization
  • Color-coded intensity plots of polarimetric electric field distributions
  • Incoming ray data analysis at each receiver including delay, angles of arrival and departure
  • Cartesian plots of path loss along defined paths
  • Power delay profile of the selected receiver
  • Polar stem charts of angles of arrival and departure of the selected receiver
  • Plots of received power and link margin vs. range and calculation of maximum range of a communication link along a given direction
  • Option for checking and deleting redundant rays
  • A large set for ray filters defined based on the transmitter and receiver locations, ray parameters, angles of arrival and departure, delay, Tx-Rx distance, optical path length, number and coordinates of hit points, etc.

System Requirements

  • Intel core i7 or later processor
  • 16 GB RAM minimum
  • Microsoft Windows 10 operating system or higher
Scroll to Top