Changes

Jump to: navigation, search

EM.Terrano

2,661 bytes added, 17:59, 11 January 2021
/* The "Almost Real-Time" Polarimatrix Solver */
Penetrable volume blocks with arbitrary geometries and material properties</li>
<li>
Import of shapefiles and STEP, IGES abnd and STL CAD model files for scene construction</li>
<li>
Terrain surfaces with arbitrary geometries and material properties and random rough surface profiles</li>
Python-based random city wizard with randomized building locations, extents and orientations</li>
<li>
Python-based wizards for generation of parameterized multi-story office bulidings buildings and several terrain scene types</li>
<li>
Standard half-wave dipole transmitters and receivers orinted oriented along the principal axes</li>
<li>
Short Hertzian dipole sources with arbitrary orientation</li>
Parametric sweeps of scene elements like building properties, or radiator heights and rotation angles</li>
<li>
Statistical analsyis analysis of the propagation scene</li>
<li>
Polarimetric channel characterization for MIMO analysis</li>
EM.Terrano provides a number of different simulation or solver types:
* 3D Field Solver* SBR Ray TracerChannel Analyzer* Log-Haul Channel Analyzer* Polarimatrix Communication Link Solver* Radar Simulator Link Solver
The first three simulation types are described below. For a description of EM.Terrano's Radar Simulator, follow this link.
To perform a polarimatric channel characterization of your propagation scene, open EM.Terrano's Run Simulation dialog and select '''Channel Analyzer''' from the drop-down list labeled '''Select Simulation or Solver Type'''. At the end of the simulation, a large ray database is generated with two data files called "sbr_channel_matrix.DAT" and "sbr_ray_path.DAT". The former file contains the delay, angles of arrival and departure and complex-valued elements of the channel matrix for all the individual rays that leave each transmitter and arrive at each receiver. The latter file contains the geometric aspects of each ray such as hit point coordinates.
=== The "Almost Near Real-Time" Polarimatrix Solver ===
After EM.Terrano's channel analyzer generates a ray database that characterizes your propagation channel polarimetrically for all the combinations of transmitter and receiver locations, a ray tracing solution of the propagation problem can readily be found in almost real time by incorporating the effects of the radiation patterns of transmit and receive antennas. This is done using the '''Polarimatrix Solver''', which is the third option of the drop-down list labeled '''Select Simulation or Solver Type''' in EM.Terrano's Run Simulation dialog. The results of the Polarimatrix and 3D SBR solvers must be identical from a theoretical point of view. However, there might be small discrepancies between the two solutions due to roundoff errors.
{{Note| EM.Terrano's mobile sweep works only with the Polarimatrix Solver and requires an existing ray database previously generated using the Channel Analyzer.}}
 
=== Investigating Propagation Effects Selectively One at a Time ===
 
In a typical SBR ray tracing simulation, EM.Terrano includes all the propagation effects such as direct (LOS) rays, ray reflection and transmission, and edge diffractions. At the end of a SBR simulation, you can visualize the received power coverage map of your propagation scene, which appears under the receiver set item in the navigation tree. The figure below shows the received power coverage map of the random city scene with a vertically polarized half-wave dipole transmitter located 10m above the ground and a large grid of vertically polarized half-wave dipole receivers placed 1.5m above the ground. The legend box shows the limits of the color map between -23dBm as the maximum and -150dB (the default receiver sensitivity value) as the minimum.
 
<table>
<tr>
<td>
[[Image:UrbanCanyon10.png|thumb|left|640px|The received power coverage map of the random city scene with a dipole transmitter.]]
</td>
</tr>
</table>
 
Sometime it is helpful to change the scale of the color map to better understand the dynamic range of the coverage map. If you double-click on the legend or right-click on the coverage map's name in the navigation tree and select '''Properties''', the Plot Settings dialog opens up. Select the '''User-Defined''' item and set the lower and upper bounds of color map as you wish.
 
<table>
<tr>
<td>
[[Image:UrbanCanyon15.png|thumb|left|480px|The plot settings dialog of the coverage map.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:UrbanCanyon16.png|thumb|left|640px|The received power coverage map of the random city scene with a user-defined color map scale between -80dBm and -20dBm.]]
</td>
</tr>
</table>
 
To better understand the various propagation effects, EM.Terrano allows you to enable or disable these effects selectively. This is done from the Ray Tracing Simulation Engine Settings dialog using the provided check boxes.
 
<table>
<tr>
<td>
[[Image:UrbanCanyon14.png|thumb|left|640px|EM.Terrano's simulation run dialog showing the check boxes for controlling various propagation effects.]]
</td>
</tr>
</table>
 
<table>
<tr>
<td>
[[Image:UrbanCanyon11.png|thumb|left|640px|The received power coverage map of the random city scene with direct LOS rays only.]]
</td>
</tr>
<tr>
<td>
[[Image:UrbanCanyon12.png|thumb|left|640px|The received power coverage map of the random city scene with reflected rays only.]]
</td>
</tr>
<tr>
<td>
[[Image:UrbanCanyon13.png|thumb|left|640px|The received power coverage map of the random city scene with diffracted rays only.]]
</td>
</tr>
</table>
== Working with EM.Terrano's Simulation Data ==
<tr>
<td>
[[Image:AnnArbor Scene6UrbanCanyon17.png|thumb|left|720px|EM.Terrano's ray data dialogshowing a selected ray.]]
</td>
</tr>
<table>
<tr>
<td> [[Image:AnnArbor Scene7UrbanCanyon18.png|thumb|left|640px|Visualization of received rays at the location of a selected receiver in the downtown Ann Arbor random city scene.]] </td>
</tr>
</table>
4,612
edits