Winprop Ebook 31 031-2021
Winprop Ebook 31 031-2021
Winprop Ebook 31 031-2021
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us
eBook / Learn Basics of Wave Propagation with Altair WinProp
Contents
Acknowledgement ............................................................................................................................................. 4
5.4.5 Comparison between the Hata-Okumura and Parabolic Equation Models .................................. 119
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 3
eBook / Learn Basics of Wave Propagation with Altair WinProp
Acknowledgement
A very special Thank You goes to all the many colleagues who contributed in different ways:
Shannon Harshkant Mistry for adapting the main content from Reiner Hoppe`s original work and for authoring content.
Smitha Ramaiah for reviewing, testing, editing & updating the tutorials and creating videos for the tutorials.
Reiner Hoppe and Jordi Soler for the detailed technical review, For sure, your feedback and suggestions had a significant
impact on the “shape” and content of this book.
Priyanka Nagraj for the formatting and editing, Rahul Ponginan, for reviewing and editing the book
The entire Altair WinProp Documentation Team for putting together 1000’s of pages of documentation.
Lastly, the entire Altair WinProp team deserves huge credit for their passion & dedication! It is so exciting to see how WinProp
has evolved throughout the last couple of years.
Every effort has been made to keep the book free from technical as well as other mistakes. However, publishers and authors will not
be responsible for loss, damage in any form and consequences arising directly or indirectly from the use of this book.
© 2021 Altair Engineering, Inc. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, or
translated to another language without the written permission of Altair Engineering, Inc. To obtain this permission, write to the attention
Altair Engineering legal department at:
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 4
eBook / Learn Basics of Wave Propagation with Altair WinProp
Wireless communication has now become the most dominant mode of communication. The history of wireless communication can
be traced back to 1864 when James Clerk Maxwell formulated the electromagnetic theory. He predicted the existence of
electromagnetic waves and framed a series of differential equations that showed the movement of EM waves. These were known as
Maxwell’s equations. Before Maxwell’s discovery, it was believed that energy can only be transported over short distances. Maxwell’s
prediction of transporting energy at the speed of light with no barriers of distances was a great contribution to the development of
wireless technology. This discovery paved a way for Heinrich Hertz who then showed the physical existence of radio waves in 1887
using a spark transmitter and a receiver. Guglielmo Marconi’s approach was different from other scientists. In the year 1895, he used
radio waves to transmit a message a few miles near his home. He wanted to improve the wireless system so that it could be
commercially used. Simultaneously, Sir Jagdish Chandra Bose generated radio waves and constructed devices like horn antennas
and microwave reflectors. In 1897 a wireless telegraph was sent across the English Channel by Marconi. This was the first time a
communication link was established for longer distances. This marked the beginning of wireless technology. On 23 December 1900,
the Canadian inventor Reginald A. Fessenden became the first person to send audio (wireless telephony) utilizing electromagnetic
waves, successfully transmitting over about 1.6 kilometers, and six years later Christmas Eve 1906, he became the first person to
make a public radio broadcast. [Wikipedia]. Eventually, due to advances in the field of wireless technology, the first bidirectional
communication link was established in the year 1902. A lot of progress in the field of wave modulation took place around the early
1900s. Soon audio and video data were transmitted through wireless signals over any distance. By 1927 the first long-distance
television program was broadcasted in the United States. The word “Telecommunication” was first coined in 1932 and the
International Telecommunications Union (ITU) was formed. In 1946, the first public mobile telephone systems were introduced in 5
cities in the US. The launch of the first satellite Sputnik, into space, marked a new era of wireless systems. The wireless technology
has seen great advancements over the years that have caused a paradigm shift from wired to wireless technology.
There has been significant growth in commercial wireless technologies like mobile telephony, pagers, wireless computer networks,
cellular networks, wireless Internet, and laptop and handheld computers with a wireless connection.
The wireless communications have transitioned from first-generation systems that were only focused on voice communications to
well-designed fourth-generation systems that provide mobile web access, gaming services, HD mobile television, video conferencing,
etc. Today, wireless devices are almost everywhere. We can see how common cell phones have become for day-to-day use. The
television transmissions are broadcasted through satellites, directly to our homes. Wireless networks have started to replace Ethernet.
Mobility.
Wireless technology is used in a wide range of applications in automotive, commercial, telecommunication, railway and aerospace
industries.
• Global positioning system (GPS) that allows users to ascertain their location
• Wireless medical equipment to measure the heart rate, oxygen level, etc.
• Internet of thinks (IoT) to connect every device also in home & industry, e.g. for automation.
• Wireless medical equipment to measure the heart rate, oxygen level, etc.
• Global positioning system (GPS) that allows users to ascertain their location
The performance of wireless communication systems depends in a fundamental way on the mobile radio channel. In contrast to wired
channels that are stationary and easy to design, radio channels show a time-variant behavior which complicates their analysis. The
transmission path between transmitter and receiver can vary from simple line-of-sight to one severely obstructed by buildings, walls
and furniture. Therefore, predicting the propagation characteristics between two antennas still belongs to the most important tasks of
the design and installation of wireless networks, ranging from low bit-rate IoT to high bit-rate cellular and local area networks.
The mobile radio channel concerning transmission outdoors but also within buildings is characterized by a multipath scenario as
shown in Figure 1.1.
The signal from the transmitting antenna - usually only the downlink is considered as the principle of reciprocity applies - propagates
along different paths to the antenna of the (mobile) receiver. In many cases there is no direct line-of-sight and only paths connecting
transmitter and receiver penetrate several walls and are reflected, diffracted, and scattered at several different obstacles. Since the
phases of the waves are randomly distributed, the superposition of these contributions causes constructive and destructive
interference (i.e. small-scale fading) which leads to rapidly fluctuating signal levels over very small distances.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 6
eBook / Learn Basics of Wave Propagation with Altair WinProp
Figure 1.2 illustrates this small-scale fading and the slower large-scale signal variation for an indoor radio communication system.
While the small-scale fading is random, the large-scale variations occur due to fundamental changes of the propagation paths (e.g.
larger distances, different obstacles). Typically, the local average of the received power is computed by averaging signal
measurements over an interval of 10 to 20 wavelengths, which corresponds to movements of the receiver of 1.5 m to 3 m at a
frequency of 2 GHz.
With decreasing wavelength, i.e. increasing frequency, the wave propagation becomes more and more like the propagation of light.
A radio ray is assumed to propagate essentially along a straight line and is influenced only by the given obstacles. As a criterion for
this type of modeling to be successful, the wavelength should be much smaller than the extensions of considered objects, e.g. the
building structures. At the frequencies used for wireless communications this criterion is typically sufficiently fulfilled.
The phenomena which influence radio wave propagation can generally be described by four basic mechanisms:
Reflection – The impinging of an electromagnetic wave on an object which has a larger dimension than the wavelength of the
propagating wave causes it to reflect. This phenomenon is known as reflection.
• Angle of incidence
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 7
eBook / Learn Basics of Wave Propagation with Altair WinProp
Ei
br
Ei bi Er
Er
a i a r Material 1
m 1 , e 1, s 1
n
QR Material 2
m 2 , e 2, s
Et 2
a t
Et bt
Transmission – Transmissions are relevant for penetration of obstacles (as e.g. walls) Transmission loss depends on:
• Angle of incidence
Ei
br
Ei bi Er
Er
a i a r Material 1
m 1 , e 1, s 1
n
QR Material 2
m 2 , e 2, s
Et 2
a t
Et bt
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 8
eBook / Learn Basics of Wave Propagation with Altair WinProp
Diffraction- When the path between a transmitter and the receiver is blocked by a sharp surface that has edges, the wave bends and
deviates around the obstacle surface, this phenomenon is called diffraction. This bent secondary wave travels behind the obstacle,
giving rise to a shadow region that does not exist in the line of the sight of a transmitter and receiver.
k Ei
Ei Ed
F Ed
QD F
a
(2-n) p
i
Scattering - When the signal hits an obstacle having a rough surface whose size is smaller or on the order of the signal wavelength,
scattering of the signal takes place. Scattering causes the signal to spread out in all directions.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 9
eBook / Learn Basics of Wave Propagation with Altair WinProp
The signal that is received by the receiver is a mixture of these modes of propagation as it hits a lot of obstacles on its way to the
receiver. Due to reflection, diffractions, and scattering, several signal paths are created, and the signals arrive at the receiver with
different time delays and over several different paths. This is referred to as multipath propagation.
These multiple signal paths can interfere with each other in a constructive or destructive manner, causing the signal energy to vary.
There are fluctuations in the amplitude and phase of the signal which leads to the fading of the signal energy. Superposition of
multiple paths leads to fading channel
The above-mentioned factors contribute to Path loss. Path loss is the reduction in signal energy as it propagates through space.
Propagation losses are included in path loss. The factors like the terrain and environment (indoor, rural, urban, etc.), the medium of
propagation, the distance between source antenna and receiver antenna, and dimensions and locations of antennas influence the
path loss. Path loss is technically stated as ratio of transmitted power to the received power.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 10
eBook / Learn Basics of Wave Propagation with Altair WinProp
1. Empirical models
2. Semi-deterministic models
3. Deterministic models
Besides the prediction of the path loss, the delay and angular spread can be computed as well as LOS / NLOS, directional channel
impulse response, angular profile, and propagation.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 11
eBook / Learn Basics of Wave Propagation with Altair WinProp
2 Introduction to WinProp
WinProp is a complete suite of tools in the domain of wave propagation and radio network planning. With applications ranging from
satellite to terrestrial, from rural via urban to indoor radio links, WinProp’ s innovative wave propagation models combine accuracy
with short computation time.
Propagation Models
WinProp’ s powerful simulation methods are all high-frequency methods, valid when the geometrical features are much larger than
the wavelength of the signal. Several methods are fully three-dimensional, consider 3D object data and compute all rays in 3D. Others
focus on the vertical plane only.
Databases
Pixel database
Typically used for rural/suburban scenarios. Elevations and optionally land usage are stored on a pixel-by-pixel basis.
Typically used for urban scenarios. Each building or vegetation object is described by a polygonal ground plane and an individual
height above street level using polygonal cylinders. If the urban area is not flat, the topography can be included.
3D Vector database
Typically used for indoor scenarios or small outdoor scenarios. Each building or other object is described by flat polygons with arbitrary
orientations. This allows maximum geometrical freedom.
WinProp allows the planning of coverage and capacity as well as network simulations (for example, the performance of algorithms,
analysis of delays). Depending on the application, WinProp offers static, Monte-Carlo, and dynamic network simulators. You can
define the (location-dependent) traffic for circuit and packet-switched services (for example, statistical distributions and mobility).
Coverage
Different transmission modes can be defined (with parameters including bandwidth, coding schemes, required signal-to-noise-and-
interference ratio, signal threshold, transmit power) upon which the coverage maps (for example, cell assignment, best server, active
set, channel quality, received power in downlink and uplink, signal-to-noise-and-interference ratio) is computed individually for each
transmission mode. Link adaptation is considered and depends on the channel quality predicted with the propagation models.
Maximum received power as well as maximum achievable data rates are predicted accurately for each location in the coverage area.
Capacity
WinProp calculates the capacity (for example, throughput, maximum data rates, packet delays, QoS) of the different radio links and
cells in the network based on the coverage analysis and the traffic assumptions. Capacity limitations and overloaded cells are
detected easily, networks are optimized to provide both high capacity and throughput. Capacity improvements due to MIMO and / or
beamforming are modeled accurately due to the sophisticated deterministic propagation models.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 12
eBook / Learn Basics of Wave Propagation with Altair WinProp
Arbitrary antenna configurations (linear, circular) are possible and their impact on the radio channel is determined during the
propagation analysis.
WinProp API
The WinProp API enables flexible integration into other software tools.
A description of the API interface is available in the installation directory, together with C/C++ sample project for MS Visual Studio.
Design the antenna and calculate the radiation characteristic in terms of a 3D antenna pattern using Feko. Then superimpose the far
field on the 3D radio channels calculated with WinProp.
WinProp supports the import of antenna patterns from several sources, including Feko. You can design the antennas and calculate
the radiation patterns in Feko and use those patterns to represent transmitting and receiving antennas in the radio channel analysis
in WinProp.
WinProp also supports the import and processing of radar cross-section patterns calculated by Feko. To accelerate certain
simulations in WinProp, for example, for automotive RADAR, complex vehicles can be substituted by their radar cross-sections.
Altair WinProp will show key applications in Automotive, Railway, and Telecom industries like radar sensors and installed antenna
performance analysis by virtual-drive tests, the wireless network design for railway scenarios including tunnels and metro stations,
and radio coverage planning for heterogeneous wireless networks including 5G.
WinProp is used in, but not limited to, the following applications:
Analysis of car-antenna performance along a trajectory using a virtual drive test or a simulation with the explicit time variance
Analysis of radio coverage at airports between the terminals and airplanes. An example includes the coverage of an airplane as it
moves away from the terminal to the runway.
Analysis of a radio network in an urban scenario. For example, you can optimize the network coverage of a cellular network while
considering the effects of buildings, vegetation and topography.
Analysis of a radio network indoor. An example includes optimizing a WIFI network to give the best coverage inside an office building.
Connectivity analysis of wireless sensor networks that monitors physical or environmental conditions. An example includes the
placement of a sensor network inside an industrial environment to automate assembly lines.
Connectivity analysis of the transmit antennas in a train. An example includes optimizing the WIFI network in-cabin and considering
the seats and a separate room.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 13
eBook / Learn Basics of Wave Propagation with Altair WinProp
2.2.1 Automotive
Evaluate antenna performance using a virtual-drive test in WinProp. Evaluate different car antenna configurations regarding receiving
power and MIMO throughput.
Define the topography, building, cars, test route and air interface (for example, LTE). Superimpose three-dimensional car antenna
patterns (calculated with Feko) and analyze the radio waves impinging on the car antenna along the test route as well as possible
antenna configurations based on performance indicators.
Car-to-car communication
Car-to-infrastructure communication
Altair WinProp considers the full environment including buildings, cars, street objects to get accurate representations of the radio
waves impinging on the installed car antennas and the multipath radar channels including reflections, diffractions and scattered
contributions. For the efficient analysis, the car objects can be also replaced by their corresponding radar cross-sections (pre-
calculated in Feko). Thus, allowing the realistic and fully reproducible evaluations of different options for the antennas and sensors
including their integration and configuration.
Cars have started being developed to save lives by talking to each other and the infrastructure around them using communication
antennas in a connected car concept. The automotive evolution towards autonomous driving includes also ADAS radar sensors to
be aware of surrounding obstacles. Both radar sensors and installed car antennas can be efficiently evaluated using virtual-drive
tests in WinProp.
At airports, communication between airplanes and terminals is paramount to ensure the safety of people. WinProp is the leading tool
to analyze the radio coverage within terminals and airplanes. It allows for the evaluation of different transmitter options and the
resulting coverage situation as well as considering airplanes as obstacles when determining radio coverage.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 14
eBook / Learn Basics of Wave Propagation with Altair WinProp
Figure 2.2 : Ray tracing between communication tower (on the left) and airplane and the radio coverage at the airport terminal (to
the right).
2.2.3 Telecommunication
WinProp’s technologies make the tool applicable to the planning of both urban and indoor radio networks.
Process 3D building vector data that includes outer and inner walls, subdivisions like doors and windows. Specify the construction
materials and their electrical properties or import from a database containing industry-standard materials. Analyze the receiving
coverage and throughput (data rate) for WIFI planning or an indoor site for a cellular network.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 15
eBook / Learn Basics of Wave Propagation with Altair WinProp
Process 3D building vector data superimposed to terrain layer using highly accurate wave propagation models for macro-cells and
micro-cells.
Figure 2.4 : Radio Coverage Planning for Heterogeneous Wireless Networks, including 5G
WinProp offers highly accurate and fast wave propagation models as well as radio network planning modules for almost every
standard (cellular incl. 5G, LTE, WIFI, broadcasting, TETRA, etc.). Based on this WinProp is ideally suited for the radio coverage
planning in arbitrary scenarios, the network roll-out and optimization, the comparison of deployment concepts, the evaluation of
installed antenna performance, the co-existence analysis of radio networks and for IoT deployments.
Radio Coverage Planning for Heterogeneous Wireless Networks, including 5G Heterogeneous wireless networks combine outdoor
macro- and micro-cells as well as indoor pico- and femto-cells. By exploiting cellular and WIFI standards the growing demand for
enhanced mobile broadband in various environments shall be served. New use cases, the usage of higher frequency bands and new
antenna techniques have significantly increased the need for radio propagation modelling and network planning simulation.
Applications for wireless sensor networks are varied, typically involving monitoring, tracking, or controlling using, for example,
Wireless Hart, ZigBee and LoRa. Specific applications include habitat monitoring, object tracking, nuclear reactor control, fire
detection, and traffic monitoring.
• Determination of optimum paths between sensor and gateway nodes considering different criteria, such as best SNIR,
2.2.5 Railway
WinProp can be used to evaluate the in-cabin radio coverage.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 16
eBook / Learn Basics of Wave Propagation with Altair WinProp
In the world of ubiquitous networking, people want to have continuous connectivity even when travelling. Using WinProp you can
evaluate and plan different transmitting antennas and leaky feeders to ensure strong in-cabin radio coverage on trains. Altair WinProp
is used for the wireless network design and deployment in various railway scenarios including tunnels and metro stations, inside train
wagons, as well as along railway tracks. Key challenges for train/metro operators are increasing traffic volumes, ensuring passengers
safety and security during their journey, as well as providing real-time multimedia information and access to social networks in stations
and tunnels. To meet these requirements various broadband telecommunication networks based on WIFI, GSM-R, LTE need to be
put in place.
Both antennas and leaky feeder cables can be deployed in the 3D environment of the station/tunnel scenario including the train
Figure 2.5 : Wireless Network Design for Railway Scenarios, Including Tunnels and Metro Stations
2.3.1 ProMan
The central tool in the WinProp suite is ProMan (propagation manager). ProMan is where you define and edit the simulation project
settings, the simulator for all scenarios and where you display and evaluate results.
2.3.2 WallMan
WallMan is the graphical editor for vector building databases. It is used to prepare a geometry database that can become part of the
ProMan project. Preparing such geometries0 in WallMan, or even just converting them from other sources in WallMan, is a common
step in indoor and urban scenarios.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 17
eBook / Learn Basics of Wave Propagation with Altair WinProp
In rural scenarios, WallMan is often not needed, since databases such as elevation maps and land-usage maps can be imported
directly into ProMan.
WallMan is also instrumental in preparing hybrid urban/indoor scenarios, where some buildings are described with interior detail while
others are not.
2.4 TuMan
TuMan (tunnel manager) is a graphical editor to prepare tunnel and stadium geometries efficiently. Geometries from TuMan can be
exported to WallMan to add further detail if needed.
Figure 2.8 : The tunnel propagation models included in ProMan’ s tunnel module can predict the propagation inside the tunnel.
2.4.1 AMan
AMan (antenna manager) is the graphical editor for antenna patterns that are used to prepare antenna patterns for use in ProMan. It
is not an antenna simulator but can convert antenna patterns from other sources to the correct format. It can also generate an
approximate 3D antenna pattern in cases where only two 2D pattern cuts are available. Furthermore, when antennas are combined
on masts, AMan will generate the combined pattern, taking all necessary effects into account.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 18
eBook / Learn Basics of Wave Propagation with Altair WinProp
2.4.2 CoMan
CoMan (connectivity manager) is the connectivity simulator for sensor and MESH networks used to simulate wireless sensor
networks.
2.4.3 CompoMan
CompoMan is the editor for components used in wireless indoor network installations.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 19
eBook / Learn Basics of Wave Propagation with Altair WinProp
Unlike the outdoor environment, these propagations are not affected by natural factors like rain, snow, temperature changes, etc.
However, there are several elements in an indoor environment like furniture, walls, windows, etc. that contribute to reflection,
refraction and scattering of the original signal.
• Construction materials
The type of building is an important contributor - fixed walls (hard partitions), movable walls (soft partitions), sports arenas, residential
buildings, etc.
This results in multipath fading where the transmitted signal is received by the receiver through more than one path with different
time delays. Very little can be done to avoid such losses in an indoor environment. However, if we characterize the multipath medium,
the placement of transmitters can be done such that the signal undergoes minimum losses. As discussed in earlier sections, we now
know that site measurements can become a tedious task, so propagation models are a low-cost alternative.
As it is the case in outdoor systems, there are several important propagation parameters to be predicted. The path loss and the
statistical characteristics of the received signal envelope are most important for coverage planning applications. The wide-band and
time variation characteristics are essential for the evaluation of the system performance.
• Deterministic models
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 20
eBook / Learn Basics of Wave Propagation with Altair WinProp
Empirical narrow-band models are expressed in a form of simple mathematical equations which give the path loss as output. The
equations are obtained by fitting the model to measurement results. The empirical wide-band models (Dominant Paths) allow also
the prediction of the wide-band characteristics of the channel (e.g. delay spread).
Deterministic models are calculation methods that physically simulate the propagation of radio waves. These models yield both
narrow-band and wide-band information of the mobile radio channel inside buildings.
The calibration of these propagation models is done through measurements. These measurements have mostly been carried out at
1800 MHz which is most appropriate considering the common indoor systems. The usage of the models at other frequency bands is
possible when the material parameters of the propagation environment are known.
To get a more accurate description of wave propagation, the building data are stored in a 3D-vector format including all walls, doors,
and windows. All elements inside the building are described in terms of plane elements. Every wall is for instance represented by a
plane and its extent and location are defined by its corners Additionally, for each element individual material properties can be
considered. For efficient use, it is also possible to import .dxf-files, a very common data format in architecture.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 21
eBook / Learn Basics of Wave Propagation with Altair WinProp
The excess path loss (in dB) is linearly dependent on the distance. The path loss is given by
Where,
n= attenuation constant
With constant values for n and lC the prediction leads to field strength values decreasing in concentric circles around the transmitter.
Since these prediction results do not consider the position and materials of the walls, the results are inaccurate and only suited for a
rough estimation. The attenuation constant and the offset can be varied by using the Settings button to calibrate any model with
measurement results.
lMK = l FS + lC + k wlw
Where,
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 22
eBook / Learn Basics of Wave Propagation with Altair WinProp
Kw= number of walls intersected by the direct path between transmitter and receiver
Lw= transmission loss (material properties of individual walls are not taken into consideration)
This uniform transmission loss can be specified by using the Settings button.
The individual penetration losses for the walls (depending on their material parameters) are considered for the prediction of the path
loss. Therefore, the multi-wall model can be expressed as follows:
N
lMW = l FS + lC + ∑ k wi lwi + k f l f
i =1
Where,
lC = constant loss,
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 23
eBook / Learn Basics of Wave Propagation with Altair WinProp
The constant loss in the equation above is a term that results when wall losses are determined from measurement results by using
multiple linear regression. Normally it is close to zero. The third summand in the equation represents the total wall loss as a sum of
the walls between transmitter and receiver. For practical reasons in ProMan the individual wall loss of the intersected walls is
considered.
It is important to note that the loss factors in the formula are not physical wall losses but model coefficients which are optimized with
the measured path loss data. Consequently, the loss factors implicitly include the effect of furniture. This model has a low dependency
on database accuracy and because of this simple approach, it also has a very short computation time. However, waveguiding effects
are not considered with this model leading to a moderate accuracy level.
No pre-processing of the building data is needed for the computation of the prediction, and no settings must be changed for this
prediction model.
Deterministic models are used to model the propagation of radio waves physically. Therefore, the effect of the environment on the
propagation parameters can be considered more accurate. Another advantage is that deterministic models make it possible to predict
several propagation parameters. For example, the path loss, impulse response, and angle-of-arrival can be predicted at the same
time (Figure 1.1).
As smaller wavelengths (higher frequencies) are considered, the wave propagation becomes like the propagation of light. Therefore,
a radio ray is assumed to propagate along a straight line influenced only by refraction, reflection, diffraction or scattering which is the
concept of geometrical optics (GO). The criterion considered for this modelling approach is that the wavelength should be much
smaller in comparison to the extension of the considered obstacles, which are typically the walls of a building. At the frequencies
used for mobile communication networks, this criterion is also sufficiently fulfilled inside buildings.
There are two different basic approaches for the determination of the ray paths between transmitter and receiver in the geometrical
optics technique:
The so-called standard ray-tracing model (SRT) performs a rigorous 3D ray-tracing prediction which results in very high accuracy.
Due to the determination of the individual paths, the computational effort is very large. Therefore, several acceleration techniques
both with and without loss of accuracy are developed and integrated into this rigorous 3D approach.
This model has a long computation time because only small parts of the prediction are pre-processed, and every propagation path is
analytically determined. The initialization data is stored in a .idw file. This file is created at the first prediction run. The computation
time of subsequent predictions that are based on the new. idw database is thus reduced. For this purpose, a new project based on
the. idw database must be created.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 24
eBook / Learn Basics of Wave Propagation with Altair WinProp
The computed propagation paths can either be selected by using a selection file (*.sel) and choosing the option Only user defined
propagation paths. But normally, the option Number of interactions is used. Each transmission through a wall, each reflection at a
wall and each diffraction at an edge counts as an interaction.
The value Max. defines the maximum number of interactions that are allowed for each propagation path. The appropriate value
depends on the building structure. If, for example, the building has a corridor that runs around a corner three times, then it would be
better to compute more interactions, because multiple diffractions are needed to reach all prediction pixels. The same occurs if a
building has a structure where the rays must pass many walls to reach every point of the building, because then more transmissions
are needed.
The only constraint is that the computation time naturally increases if more interactions are computed. On the other hand, if too less
interactions are computed, the accuracy decreases. In this case additionally more prediction pixels might not be reached by the SRT
prediction, which leads to the need to compute those pixels with an empirical model which will decrease the accuracy even more.
As a basic rule, an appropriate setting for the Max. value would be 2 – 4, depending on the building structure.
For the computation of the rays, not only the free space loss has to be considered but also the loss due to the transmissions,
reflections and (multiple) diffractions.
This is either done using a physical deterministic model or using an empirical model.
Note: This does only affect the determination of the transmission, reflection and diffraction coefficients. The prediction itself always
remains a deterministic one, i.e. the same rays are considered.
The deterministic model uses Fresnel Equations for the determination of the reflection and transmission loss and the GTD/UTD for
the determination of the diffraction loss. This model has a slightly longer computation time and uses three physical material
parameters (permittivity, permeability and conductivity)
The empirical model uses five empirical material parameters (min. loss of incident ray, max. loss of incident ray, loss of diffracted ray,
reflection loss, transmission loss). For correction purposes or the adaptation to measurements, an offset to those material parameters
can be specified.
Herewith the empirical model has the advantage that the needed material properties are easier to obtain than the physical parameters
required for the deterministic model. Also, the parameters of the empirical model can more easily be calibrated with measurements.
It is therefore easier to achieve high accuracy with the empirical model.
The effect of bookshelves and cupboards covering considerable parts of walls is considered by including an additional loss of the
wall’s penetration (transmission) loss. An additional loss of 3 dB was observed to be appropriate. This additional loss is introduced
in the context of walls covered by bookshelves, cupboards or other large pieces of furniture. Furthermore, it was found necessary to
set an empirical limit for the wall transmission loss which otherwise becomes very high when the angle of incidence is large.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 25
eBook / Learn Basics of Wave Propagation with Altair WinProp
are subdivided into tiles and all wedges are subdivided into segments. The visibility relations between all tiles, segments and receiving
points in the database are computed in the pre-processing because they are independent of the transmitter location.
This deterministic model allows a very accurate rigorous 3D Ray Tracing prediction because many interactions can be considered.
The selection of propagation paths is similar to the method for the standard Ray Tracing (SRT) mentioned in section 3.7 That means
rays can either be selected by using a selection file (*.sel) and choosing the option Only user defined propagation paths or the option
Number of interactions is used. Therefore, each transmission through a wall, each reflection at a wall and each diffraction at an edge
counts as an interaction. Due to a preprocessing of the database, the IRT model has a very short computation time.
For the computation of the rays, not only the free space loss has to be considered but also the loss due to the transmissions,
reflections and (multiple) diffraction.
This is either done using a physical deterministic model or using an empirical model similar to the method for the standard Ray
Tracing (SRT) mentioned in section 3.7
Note: This does only affect the determination of the transmission, reflection, and diffraction coefficients. The prediction itself always
remains a deterministic one, i.e. the same rays are considered.
3.8.3 Pre-processing
In the preprocessing, each wall is divided into tiles and each edge is divided into segments (see Figure 4.7) These tiles and segments
are then used to determine the visibility relations between these elements which are needed to determine the propagation paths in
the prediction. For the determination of visibility relationships each tile and segment is represented by its center, while the
transmission, reflection or diffraction point can be an arbitrary point on the tile respective segment.
The size of the tiles and segments has an important impact on the preprocessing and the prediction. The following happens, if smaller
tiles respective segments are used:
• The accuracy of the prediction will increase because the rays are determined more precisely.
• The computation time (of the preprocessing and the prediction) will increase because more visibility relations must be
• The size of the database file after preprocessing will increase because more visibility relations must be stored.
The maximum size of the tiles and the segments can be specified. Appropriate values would be 1 – 3 meters for the tiles and 2.5 –
3.5 meters for the segments. The appropriate max. sizes depend on the structure of the building. The smaller the rooms, the smaller
the max. sizes should be chosen. The size of the segments is less critical than the size of the tiles. If the max. size of the segments
is chosen too large, the effects on the prediction are smaller. Therefore the max. size of the segments can be chosen higher than the
one for the tiles.
If a wall is smaller than the chosen maximum tile size or if an edge is smaller than the chosen maximum segment size then the wall
respective segment is treated as a whole part, but it is not combined with other walls respective edges.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 26
eBook / Learn Basics of Wave Propagation with Altair WinProp
2m 1095 s 12.2 MB 67 s
3m 457 s 3.2 MB 1s
Table 1 represents the dependencies of the pre-processing time, size of the pre-processing file and the prediction time for different
resolution values used for the discretization of the building database i.e. extension of the tiles and segments while the resolution of
the receiving points remains constant at 1 m (on a PC Pentium II 350 MHz with 128 MB RAM).
Figure 3.4 illustrates the visibility relations computed in the pre-processing in the shape of a “visibility tree”. Only the relations in the
first layer of the tree must be computed in the prediction which can be done very fast, all other relations are determined in the pre-
processing and can be read from a file. The stored visibility relations (except the first layer) can be used for all predictions with the
same database.
Figure 3.5 : Field strength prediction with IRT (transmitting power 0.1 W at 1800 MHz)
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 27
eBook / Learn Basics of Wave Propagation with Altair WinProp
Figure 3.5 shows a field strength prediction with the new approach after pre-processing of the building database. This prediction
indicates a typical behavior of ray optical modelling including waveguiding along the corridor. The difference between measurement
and prediction for a part of the building leads to good values for the mean error (1.9 dB) and the standard deviation (2.8 dB).
While for the prediction shown in Figure 3.5 a resolution of 1 m for the discretization of the building database has been selected it is
possible to increase this resolution to some extent without losing accuracy.
In indoor scenarios, there are many possible rays between a transmitter and a receiver, as shown in Figure 3.6. On the one side, the
computation of all these rays is very time consuming, on the other, these rays are not time-invariant and depend on the accuracy of
the database.
If e.g. a door is opened, the determined rays (for the situation with a closed door) are no longer valid and so the predicted field
strength is wrong. Also, people and moved furniture are time—variant obstacles and cannot be included in the database of the
building. The second problem is if the positions of the walls and edges are not known exactly (they may vary inside a specified area)
some of the determined rays do not reach the receiver. In most databases the positions of the walls are not known as precisely as
they should be for a ray-tracing algorithm. So, a new approach for the
prediction of the field strength should not rely on the knowledge of all possible rays between a transmitter and a receiver. Only the
representative paths should be determined, and they should be independent of the accuracy of the database and of the time--variant
effects. These effects influence wave propagation, but there are many rays passing the same rooms between the transmitter and the
receiver with different reflection and diffraction points, so changes in these points of interaction do not influence the received power
It is only necessary to know which rooms are passed by the rays and which walls are penetrated. The waveguiding by multiple
reflections must not be determined by the computation of all possible reflection and diffraction points. It should be determined
independently of the different points of interaction. All these aspects are included in the approach with dominant paths which is
described in the following.
If the rays in the left part of Figure 3.6 are analyzed, it seems to be obvious that most of them are nearly similar to one another. So,
the rays can be subdivided into different groups, each group defined by the following criteria:
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 28
eBook / Learn Basics of Wave Propagation with Altair WinProp
It must be pointed out that in contrast to the deterministic models the number of interactions is not used for the classification of the
rays. It is not important how many reflections or diffractions occur along the ray -- more important is the sequence of rooms passed
and walls transmitted.
All rays, passing the same rooms and transmitting the same walls can be described by a representative dominant path. So, each
receiver point is reached by different dominant paths, passing the rooms and transmitting the walls in a different sequence.
This effect is pointed out with the example given in Figure 3.6. All rays reaching receiver R2 in the left part of Figure 3.6 can be
described by their corresponding dominant path in the right part of Figure 3.6. As these dominant paths have no reflection or diffraction
points but only points of changing directions, it is impossible to compute the field strength at their ends by using GTD/UTD. One
possibility for computing the field strength is empirical models, based on the regression of measurements. Another approach is
artificial neural networks.
One of the basic ideas of the new prediction model is the fast determination of the dominant paths. While in principle it is possible to
determine all rays with a ray tracing algorithm and then combining the different groups of rays to dominant paths, a new and very fast
algorithm is developed for the determination of the dominant paths. This algorithm is nearly as fast as the prediction with empirical
models.
In a first step, the sequence of the transmitted walls and rooms passed by the dominant path must be determined. Therefore, an
analysis of the database is mandatory. In the database only information on walls and the material of the walls is given, no information
about rooms is available. So, rooms must be determined in a first step. After this initial step, a tree of the room.
Figure 3.7 : Tree of the room-structure of the building presented in the left part
The root of the tree corresponds to the room in which the transmitter is placed. The first layer contains all neighboring rooms. If there
are different walls between the transmitter room and the neighboring rooms (e.g. wall E and F between room 1 and 5), the neighboring
room is placed in this layer of the tree as many times as there are coupling walls between the rooms. After this first layer of the tree,
the second layer is determined similarly, i.e. all neighboring rooms (and coupling walls) are branches of the corresponding rooms of
the first layer. The tree contains as many layers as necessary for completeness, i.e. each room of the building must occur in the tree
at least once.
After the determination of the tree, the dominant paths between the transmitter and the receiver can be computed very easily, because
if the receiver is in room i, the tree must only be examined for room i. If room i is found in the tree, the corresponding dominant path
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 29
eBook / Learn Basics of Wave Propagation with Altair WinProp
can be determined by following all branches back to the root of the tree. For example, the path to room 5 through wall E is highlighted
in Figure 3.7 to show the determination of the paths.
The coordinates of the path are always computed with the same algorithm, independent of the number of transmitted walls and
passed rooms. This is only possible by combining all passed rooms into one room for the determination of the path. This is shown in
Figure 3.8 for a given dominant path. Rooms 1 and 5 are combined, erasing wall E (Names of the walls and rooms are given in Figure
3.7). Now the situation is like the situation where the receiver and the transmitter are in the same room. The solution for the
determination of the path inside a single room is described in the following.
There are two different cases for the determination of the dominant path between a transmitter and a receiver located in the same
room: Line of sight and obstructed line of sight (No line of sight is not possible because the rooms of the transmitter and the receiver
are combined to a single room as described above.
In the first case (Line of sight) the determination of the dominant path is very easy because it corresponds to the direct ray between
the two points. The second case (Obstructed line of sight) is a bit more complicated. In the first step, all the corners of the room get
a number and are arranged in two lists, one containing all convex corners and the second one all concave corners.
The concave corners are not used for determining the path and so the path between the two points must pass different convex
corners (at least one convex corner). For the corners of the room two trees are generated, as shown in Figure 3.8.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 30
eBook / Learn Basics of Wave Propagation with Altair WinProp
Two trees are necessary, one for the transmitter and one for the receiver. If there is a line of sight between the transmitter (receiver)
and a convex corner, this corner is put in the first layer of the tree. The second layer consists of all convex corners which are visible
(by the line of sight) from the corners in the first layer and so on.
The determination of the path is very easy now because it is only necessary to compare the trees for the transmitter and the receiver.
If there is the same corner number on the first layer in both trees, the path leads via this corner. If there are different numbers, the
second layer in both trees must be compared to the first layer in the other tree and if there occurs the same number, the path leads
via this corner and the corresponding corner in the first layer. If no path is found at this stage, the corners in the second layers of both
trees are compared. This is done till the same number in both trees is found.
In the last step the dominant path must be modified to be independent of the exact location of the corners, as mentioned above.
Therefore, the path is moved inside the room, depending on the angle of the corner and the distance to the next wall.
The option Layers deeper than optimal path layer determines how many layers deeper than the optimal layer of the room tree should
be used for the path determination. A minimum and a maximum value can be specified. Appropriate values for min are 1 – 3 (default
2), for max 2 – 4 (default 3).
The option Threshold for consideration of paths determines, how much dB less than the best path a path can have to be considered.
Appropriate values are 2 – 6 dB, the default value is 3 dB. If a path does not meet the criteria, it is neglected.
If the box Consider 3D path determination is checked (default), then a rigorous 3D path search is performed. Otherwise only a 2D
search is performed, leading to reduced accuracy.
If the box Consider outdoor paths is checked, additionally paths that go through the outside of the building and “reenter” the building
is also considered. Checking the box might increase the accuracy in some building structures where the propagation through the
outdoor area is an important part of the coverage, but it also increases the computation time.
LP Allows to change the weighting of the path loss (free space loss) that was computed for
the rays. The default value is 1. A larger value increases the weight of the path loss.
LT Allows to change the weighting of the transmission loss (due to the walls) that was
computed for the rays. The default value is 1. A larger value increases the weight of the
transmission loss.
LI Allows to change the weighting of the interaction loss (due to diffraction) that was
computed for the rays. The default value is 1,5. A larger value increases the weight of the
interaction loss.
LW Allows to change the weighting of the computed waveguiding gain (due to long parallel
walls, e.g. in corridors) that was computed for the rays. The default value is 2. A larger
value increases the weight of the waveguiding gain.
nI This is an additional correction factor (> 0) which allows to consider an additional loss
depending on the number of interactions. Appropriate values are between 0 and 2.
n min This is an additional correction factor (> 0) which allows to consider an additional gain for
the pixels that are reached in the first layer of the room tree. This is suggestive if these
pixels are predicted with a too pessimistic value due to the building structure. Appropriate
values are between 0 and 2.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 31
eBook / Learn Basics of Wave Propagation with Altair WinProp
In the current version, predictions with a neural part > 0 % are not possible.
This empirical model allows an accurate prediction with moderate computation time. The dependency on the database accuracy is
low but complex room detection is required, which determines all existing rooms and corridors. The computation time is moderate,
because only small parts of the prediction are preprocessed, and every propagation path is analytically determined. Still, it is much
faster than the Standard Ray Tracing, as only the dominant paths are determined.
Start Aman
3. Select router.aha
5. Select router.ava
6. Take a moment to look at the contents of the aha and ava files with a text editor. Note the simplicity: always easy to
generate.
Interpretation
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 32
eBook / Learn Basics of Wave Propagation with Altair WinProp
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 33
eBook / Learn Basics of Wave Propagation with Altair WinProp
16. When prompted, select the binary files you just produced, one at a time.
File / Exit.
Start WallMan
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 34
eBook / Learn Basics of Wave Propagation with Altair WinProp
4. Indoor Database
Draw Manually
Browse to GlobalMaterialCatalogue
5. Click OK
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 35
eBook / Learn Basics of Wave Propagation with Altair WinProp
4. OK
Grid
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 36
eBook / Learn Basics of Wave Propagation with Altair WinProp
Fill Objects
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 37
eBook / Learn Basics of Wave Propagation with Altair WinProp
1. Click with the left mouse button in the X/Y window to make it active.
2. Use the button “Add polygonal objects with orthogonal walls and a ceiling.” (Can also be found under Objects / Enter Basic
Objects)
(-10, 6), (-5, 6), (-5, 0), (7, 0), (7, -5), (-10, -5)
2. Use the Add Objects Orthogonal icon (or the menu Objects / Enter Basic Objects / Orthogonal) to add interior walls.
Explore Visualization
4. Observe how the purple cut plane in the 3D window moves as you move the slider.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 38
eBook / Learn Basics of Wave Propagation with Altair WinProp
Add Doors
for doors.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 39
eBook / Learn Basics of Wave Propagation with Altair WinProp
Each door may require two single left clicks at the start point
and one single left click at the endpoint.
Add Windows
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 40
eBook / Learn Basics of Wave Propagation with Altair WinProp
window there.
Add Floor
6. File / Save As
Name rooms_1.idb
7. File / Exit
Start ProMan
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 41
eBook / Learn Basics of Wave Propagation with Altair WinProp
4. Model is Displayed
5. Cross-section at z=1.0 m.
1. File / Save As
This brings up a key panel with several tabs. We will visit the tabs one by one and set up the simulation. This will include
The Rectangle Area refers to the red rectangle around the model, i.e. the extent of the computational domain.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 42
eBook / Learn Basics of Wave Propagation with Altair WinProp
1. Specify an output directory. Here we call it prop01_MW as we plan to use the Multi-Wall model first.
properties.
4. Under Antenna Pattern, change the selection from Omnidirectional to Directional / Sector Antenna
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 44
eBook / Learn Basics of Wave Propagation with Altair WinProp
- 3D Ray Tracing
Accurate but can be computationally expensive if many interactions are considered
- Multi-Wall Model
Fast but maybe too pessimistic when a ray traverses multiple walls. Rays that diffract around corners are not considered.
Display / 3D Display
This is a toggle button; choosing it again brings you back to 2D
Launch Simulation
Computation / Propagation: Compute All or use the RUNPRO button on the left.
• Straightforward: straight rays from the router; distance and number of walls determine field strength.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 46
eBook / Learn Basics of Wave Propagation with Altair WinProp
• Path Loss
• Light blue: “obstructed line of sight”. There is no wall blocking the ray,
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 47
eBook / Learn Basics of Wave Propagation with Altair WinProp
1. With Field Strength of Dominant Path Model displayed and with that window active (click in the white space if needed),
2. Browse to the directory you defined for the Multi-Wall simulation (prop01_MW)
3. Select the .fpf file you find there and click Open
Difference
Main differences: when dominant path involves diffraction around a corner, instead of crossing straight through walls.
This is the case in the red and purple areas: Dominant Path Model is reliable
while Multi-Wall Model is too pessimistic.
Note that reflections are visible, especially in the room farthest from the router.
Accuracy
Whether the Dominant Path Model (DPM) or the ray-tracing model is more accurate depends on the situation.
Altair recommends using the DPM for pure coverage studies (without multipath effects) and using the ray-tracing model in case the
temporal or angular properties of the radio channel are of interest.
DPM has advantages for regions far away. See next slide.
End
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 48
eBook / Learn Basics of Wave Propagation with Altair WinProp
File / Exit
https://altair-2.wistia.com/medias/u9ng9k47f5
Start AMan
(Home tab; open with Script editor; click the Play button)
Script
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 49
eBook / Learn Basics of Wave Propagation with Altair WinProp
2. Close the script editor and exit POSTFEKO. The file is available on disk.
Start Aman
1. File / Save As
2. File / Exit
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 50
eBook / Learn Basics of Wave Propagation with Altair WinProp
Start WallMan
3. Indoor Database
OK
Default Values
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 51
eBook / Learn Basics of Wave Propagation with Altair WinProp
4. OK
Specify image
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 52
eBook / Learn Basics of Wave Propagation with Altair WinProp
1. Floorplan.jpg
2. Width 60 m
3. Lock ratio
Define Grid
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 53
eBook / Learn Basics of Wave Propagation with Altair WinProp
- Fill Objects
Start Drawing
3. Define the outer walls one by one, usually with a single left-click at the start and endpoint.
(The first one with two single-left clicks at the start point)
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 54
eBook / Learn Basics of Wave Propagation with Altair WinProp
2. You are still in “Add Objects Orthogonal” mode. If not, choose Objects / Enter Basic Objects
4. Draw interior walls, one by one, in the XY view, as you did before for the outer walls.
Add Doors
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 55
eBook / Learn Basics of Wave Propagation with Altair WinProp
2. You are still in “Add Objects Orthogonal” mode. If not, choose Objects / Enter Basic Objects /
Add Windows
1. Edit / Default Values Upper and lower coordinates as shown for windows.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 56
eBook / Learn Basics of Wave Propagation with Altair WinProp
2. You are still in “Add Objects Orthogonal” mode. If not, choose Objects / Enter Basic Objects /
6. File / Save
Add Floor
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 57
eBook / Learn Basics of Wave Propagation with Altair WinProp
4. Select Add Polygonal Objects and trace the shape of the floor surface. Single left clicks; close with a single right click.
XY View is filled (not shown here), because it shows the view at 0.00 m.
2. Navigate to the most recent .idb file. Use material properties from the existing file.
3. Specify 3 m
5. Move the 3rd coordinate a bit in the XZ and YZ windows to see the cross sections. Note we don’t have a roof yet.
Add Roof
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 58
eBook / Learn Basics of Wave Propagation with Altair WinProp
It is highlighted.
5. Move the mouse in the XY window to position the roof, click when satisfied.
Save
1. Saving is not possible yet, because there are objects with duplicate numbers.
Create Stairwell
OR
disable the filling option for the floor material under Edit / Materials.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 59
eBook / Learn Basics of Wave Propagation with Altair WinProp
3.
4. After placing the object, it is selected. Use Objects / Rotate Selected Objects
8. File / Close.
Pre-Processing
1. The goal of pre-processing is to investigate and store visibility relations between many parts of the model, so propagation
2. This is only necessary for the Intelligent Ray Tracing (IRT) method.
6. Specify output file name, different from the office database you just loaded.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 60
eBook / Learn Basics of Wave Propagation with Altair WinProp
10. Wedges tab 0.1 m Wedges shorter than this can be neglected.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 61
eBook / Learn Basics of Wave Propagation with Altair WinProp
2. OK.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 62
eBook / Learn Basics of Wave Propagation with Altair WinProp
Exit
File / Exit
Start ProMan
Indoor Scenarios;
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 63
eBook / Learn Basics of Wave Propagation with Altair WinProp
3. check “Use only pre-processed databases” browse to office_prep_IRT.idi, the pre-processed database you just created.
Height 1.5 m.
Model is Displayed
3D View
Display Settings
1. Settings / Local Settings (Display) Layout tab Indoor Database – Options button
1. Propagation tab:
2. Sites tab:
- Add
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 65
eBook / Learn Basics of Wave Propagation with Altair WinProp
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 66
eBook / Learn Basics of Wave Propagation with Altair WinProp
5. OK OK Yes
11. Select the router’s antenna pattern again (the .apb file)
12. OK Yes
Every pixel will always be reached by at least one ray, even if it takes many transmissions.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 67
eBook / Learn Basics of Wave Propagation with Altair WinProp
2. Number of Interactions: try fewer than shown here and compare your results with results.
3. Have a look under Selection of Paths. These settings avoid wasted efforts.
.
4. OK (confirm IRT settings and close this window)
Computation
1. File / Save
1. Under the aPropagation tab, create a new directory for DPM results (DPM = Dominant Path Model)
2. Under the Computation tab, inspect settings for Dominant Path Model. Consult the manual for recommendations (the
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 68
eBook / Learn Basics of Wave Propagation with Altair WinProp
Accuracy
• Whether the Dominant Path Model (DPM) or the ray tracing model is more accurate depends on the situation.
• Altair recommends using the DPM for pure coverage studies (without multipath effects) and using the ray tracing
model in case the temporal or angular properties of the radio channel are of interest.
End
2. File / Exit
https://altair-2.wistia.com/medias/115z7bfhv1
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 69
eBook / Learn Basics of Wave Propagation with Altair WinProp
4.1 Motivation
In urban environments, the propagated signal is subjected to a variety of obstacles that lead to multipath propagation. Obstacles like
tall buildings, signposts, traffic signals, etc after the transmitted signal. To characterize these multipath signals, we use empirical
methods.
In Urban propagation scenarios, the propagation path of a signal depends on the base station antenna height for the heights of
surrounding buildings. Various propagation models that work with the assumption of antenna placement over the rooftop. Methods
like Walfisch-Ikegami or COST 231 assume rooftop propagation.
Site-specific propagation methods can also be used for base station heights below as well as above rooftop levels. Such methods
include three-dimensional descriptions for the propagation environments.
An appropriate database for the propagation model considered is important for accurate prediction data.
The basis for any propagation model is a database that describes the propagation environment. Microcell and indoor propagation
modeling rely strongly on high-resolution geographical information. Most organizations are now using high-resolution databases of
the building structures in the urban area with an accuracy in the range of 1-2m derived from aerial photography measurements. For
urban propagation, it is essential to have accurate information at least about the average height of individual buildings, especially
when base stations are operating close to rooftop height.
Figure 4.1 : Building a database in vector format to describe the urban environment.
As microcells are planned to increase the network capacity in urban areas, it is obvious to use building-focused databases. To get a
more accurate description of wave propagation, the building data are stored in a vector format. Every building is modeled as a vertical
cylinder with a polygonal ground plane and a uniform height above street level. With this approach, only the propagation environment
including building vertical walls and horizontal flat roofs are considered. Also, the material properties (thickness, permittivity,
conductivity) of the building surfaces can be considered, which is important for the calculation of the reflection and diffraction
coefficients and the penetration into buildings.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 70
eBook / Learn Basics of Wave Propagation with Altair WinProp
Considering the influence of database information on prediction accuracy, it is noted in Damosso that prediction errors in microcells
of up to 15 dB were attributed to database inaccuracies arising from the poor resolution of the building data. Given the sensitivity to
the terrain surface, the terrain profile should be considered for propagation modeling if the considered area is not flat. Therefore,
terrain databases in pixel format are required with resolutions of about 20-30 m. This resolution is higher compared to terrain models.
The empirical COST-Walfisch-Ikegami model considers only vertical plane propagation for faster prediction. Accuracy is reduced but
is acceptable in specific scenarios described.
The so-called empirical models (for example, the model according to Walfisch/Ikegami) consider only the propagation in a vertical
plane that contains the transmitter and receiver. For the field strength prediction, significant parameters must be extracted from this
vertical section (for example, average building height).
Equations containing these parameters must be optimized and fitted to numerous measurements to get a prediction model which is
applicable in different propagation environments. The main advantage of empirical models is their short computation time.
However, their prediction accuracy is limited because only a small number of parameters is considered and the influence of the
distance from the transmitter is over-emphasized. Additionally, waveguiding effects in streets cannot be considered with an empirical
approach.
The empirical model implemented in ProMan was developed in the course of the European COST 231 project by a combination of
the Walfisch and Ikegami models. The model allows for improved path loss estimation by consideration of more data to describe the
character of the urban environment, namely:
Figure 4.2 : Typical propagation situation in urban areas and the definition of the parameters used in the COST-Walfisch-Ikegami
model
However, this model is still statistical and not deterministic because only characteristic values are considered for the prediction. The
model distinguishes between line-of-sight (LOS) and non-line-of-sight (NLOS) situations. In the LOS case – between the base station
and mobile antenna within a street canyon – a simple propagation loss formula different from free space loss is applied. The calibration
of this formula is done by measurements performed in European cities.
LOS case:
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 71
eBook / Learn Basics of Wave Propagation with Altair WinProp
NLOS case:
The term describes the coupling of the wave propagation along a multiple screen path into the street where the mobile station is
located. The determination of is mainly based on Ikegami’s model. It considers the width of the street and its orientation. COST
231, however, has applied another street-orientation function to improve on the Ikegami model:
Scalar electromagnetic formulation of multi-screen diffraction results in an integral for which Walfisch and Bertoni published an
approximate solution for the case of base station antennas located above rooftops. This model is extended by COST 231 for base
station antenna heights below the rooftop levels using an empirical function based on measurements. The heights of buildings and
their spatial separations along the direct radio path are modeled by absorbing screens for the determination of :
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 72
eBook / Learn Basics of Wave Propagation with Altair WinProp
where:
Start Aman
Import Example01.msi
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 73
eBook / Learn Basics of Wave Propagation with Altair WinProp
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 74
eBook / Learn Basics of Wave Propagation with Altair WinProp
Visualize, Exit
Hint: to rotate the pattern, depress both mouse buttons simultaneously and drag the mouse.
2. File / Exit.
Start WallMan
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 75
eBook / Learn Basics of Wave Propagation with Altair WinProp
Convert
3. OK
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 76
eBook / Learn Basics of Wave Propagation with Altair WinProp
8. Start Conversion
9. Ignore 2D objects, OK
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 77
eBook / Learn Basics of Wave Propagation with Altair WinProp
Note Settings
2. Fill Objects
Note on Materials
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 78
eBook / Learn Basics of Wave Propagation with Altair WinProp
2. Use the Polygon icon (on the left edge) to draw a polygon within an existing building (single left-clicks ending with one
right-click).
8. In the latter case, turn off Fill Objects (Settings / Local Settings), otherwise the courtyard won’t be displayed, even though
Add Vegetation
2. With the polygon drawing tool, add a polygon where there is room for vegetation.
3. Switch to Select-Object mode and select the new polygon by single-left-clicking on an edge (you may need to try more
than once).
1. File / Save
2. File / Exit
Start ProMan
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 80
eBook / Learn Basics of Wave Propagation with Altair WinProp
Save
1. Add Site
2. Use the Set Site icon on the left to define a new antenna site.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 81
eBook / Learn Basics of Wave Propagation with Altair WinProp
4. OK
5. With the cursor, click on the tall building shown below on the map and left-click.
1. Specify z=135.84 m Edit antennas one by one to adjust frequency, pattern, tilt
5. OK
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 82
eBook / Learn Basics of Wave Propagation with Altair WinProp
Set up Simulation
A window with several tabs comes up; we will visit them one by one.
Note: you can choose the Prediction Height; it doesn’t have to be the same as the Display Height.
Propagation tab
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 83
eBook / Learn Basics of Wave Propagation with Altair WinProp
Sites tab
Computation Tab
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 84
eBook / Learn Basics of Wave Propagation with Altair WinProp
3. OK
Run Simulation
3. To view fields inside the buildings, use Settings / Local Settings (Display of Data)
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 85
eBook / Learn Basics of Wave Propagation with Altair WinProp
Display / 3D Display
• Buildings filled
• Note the 3D View confirms that antennas are at the desired altitudes (blue symbols).
Other Method
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 86
eBook / Learn Basics of Wave Propagation with Altair WinProp
• This is valid when the transmitter is high and the dominant propagation mechanism is over rooftops, followed by
• A wave that is guided along a street between buildings would not be included.
End
2. File / Exit
https://altair-2.wistia.com/medias/u4o5adz4ee
The mobile radio channel in urban environments is characterized by strong multipath propagation. Dominant propagation
mechanisms in these scenarios are reflection, diffraction, shadowing by discrete obstacles and waveguiding effects in street canyons.
With a ray-optical approach, it is possible to consider these effects in a propagation model.
As smaller wavelengths (higher frequencies) are considered, the wave propagation becomes like the propagation of light. A radio ray
is assumed to propagate along a straight line influenced only by refraction, reflection, diffraction or scattering. These are the concepts
of geometrical optics (GO). The criterion considered for this modeling approach is that the wavelength should be much smaller in
comparison to the extent of the considered obstacles (buildings for urban environments). At the frequencies used for mobile
communication networks, this criterion is sufficiently satisfied.
Specular reflection phenomena are the mechanism by which a ray is reflected at an angle equal to the incident angle. The reflected
wavefields are related to the incident wavefields through a reflection coefficient which can be expressed as a matrix when the full
polarimetric description of the wavefield is considered. The most common expression for the reflection is the Fresnel reflection
coefficient which is valid for an infinite boundary between two mediums, for example, between air and concrete.
The Fresnel reflection coefficient depends on the incident wavefield and upon the permittivity and conductivity of each medium. The
application of the Fresnel reflection coefficient formulas is popular, and these equations are also applied in ProMan.
To calibrate the prediction model with measurements some ray-optical software tools consider an empirical reflection coefficient is
varying with the incidence angle to simplify the calculations. Such an empirical approach is also available in ProMan.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 87
eBook / Learn Basics of Wave Propagation with Altair WinProp
4.5.2 Diffraction
The diffraction process in ray theory is the propagation phenomena that explain the transition from the illuminated region to the
shadow regions behind a corner or over rooftops. Diffraction by a single wedge can be solved in various ways: empirical formulas,
perfectly absorbing wedge, geometrical theory of diffraction (GTD) or uniform theory of diffraction (UTD). The advantages and
disadvantages of using either formulation are difficult to address since it may not be independent of the environments under
investigation. However reasonable results are possible with either formulation. The various expressions differ mainly in the
approximations being made on the surface boundaries of the wedge under consideration. One major difficulty is to express and use
the proper boundaries in the derivation of the diffraction formulas. Another problem is the existence of wedges in real environments
- the complexity of a real building corner or the building’s roof illustrates the modeling difficulties.
Despite these difficulties, however, diffraction around a corner or over rooftops is commonly modeled using the heuristic UTD formulas
since they are well behaved in the illuminated/shadow transition region, and account for the polarization as well as for the wedge
material. Therefore, these formulas are also used in ProMan to calculate the diffraction coefficient.
In the case of multiple diffractions, the complexity increases dramatically. In the case of propagation over rooftops, the result of
Walfisch and Ikegami has been used to produce the COST-Walfisch-Ikegami model. One method frequently applied to multiple
diffraction problems is the UTD. The main problem with straightforward applications of the UTD is in many cases one edge is in the
transition zones of the previous edges. Strictly speaking, this forbids the application of ray techniques, but in the spirit of the UTD,
the principle of local illumination of an edge should be valid. At least to some approximate degree, a solution can be obtained which
is quite accurate in most cases of practical interest.
The key point in the theory is to include slope diffraction, which is usually neglected as a higher order term in an asymptotic expansion,
but in the transition zone diffraction, the term is of the same order as the ordinary amplitude diffraction terms. ProMan utilizes the
UTD including slope diffraction for over rooftop propagation for the calculation of multiple diffractions. Also, there is an empirical
diffraction model available which can easily be calibrated with measurements.
4.5.4 Scattering
Rough surfaces and finite surfaces (thus surface with small dimensions regarding the wavelength) scatter the incident energy in all
directions with a radiation diagram which depends on the roughness and size of the surface or volume. The dispersion of energy
through scattering means a decrease of the energy reflected in the specular direction.
One can account for the scattering process by simply decreasing the reflection coefficient. You can do this by multiplying it by a factor
smaller than one which depends exponentially on the standard deviation of the surface roughness according to the Rayleigh theory.
To consider the true dispersion of radio energy in various directions, one can also specify the additional empirical scattering loss or
a polarimetric scattering matrix. For ease of use, this specification is for 30 degrees off-specular only, and values for other angles will
be derived from it. This will spawn extra rays in non-specular directions, thus increasing the computational cost
Penetration loss due to building walls has been investigated and found very dependent on the system. Absorption due to trees or
absorption by the human body is also propagation mechanisms difficult to quantify with precision. Therefore, in the radio network
planning process, adequate margins should be considered to ensure overall coverage.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 88
eBook / Learn Basics of Wave Propagation with Altair WinProp
Another absorption mechanism is the one due to atmospheric effects. These effects are usually neglected in propagation models for
mobile communication applications at radio frequencies but are important when higher frequencies (for example, 60 GHz) are used.
Ray-optical propagation models are often used for the prediction of field strength in urban scenarios. They are very accurate because
they consider waveguiding effects in street canyons and they include diffraction at wedges. There are two different approaches to
determine the ray-optical propagation paths between transmitter and receiver:
• Ray tracing
• Ray launching
Ray tracing computes all rays for each receiver point individually and guarantees the consideration of each ray wall as well as a
constant resolution. In the ray launching approach, the rays are launched from the transmitter with a constant angular increment.
Thus, ray launching might neglect a wall because it is very small and located between two rays. Different approaches to a better
resolution with ray launching were proposed recently, but Ray Launching has still kept the disadvantage of a variable resolution
depending on the distance to the transmitter. The only advantage of ray launching is the shorter computation time compared to
standard ray-tracing algorithms (This is not valid for intelligent ray tracing, which is much faster than ray launching).
• Regardless of the model that is used for the determination of the rays between the transmitter and the receiver, the
received power must be calculated by the superposition of all contributions. WinProp offers two options, uncorrelated
(a statistical summation of contributions based on power considerations) and correlated (taking the phases into
• multipath situations but may often be undesired 0in urban scenarios because it will include the small- scale fading.
ProMan offers the possibility to accelerate the prediction by canceling the search for rays as soon as the accumulated prediction
value reaches the free space loss. The consequent prediction error is small because the received power is rarely above the received
power in the free space case. This might be only the case very near to the transmitter in a LOS situation with additional waveguiding
effects.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 89
eBook / Learn Basics of Wave Propagation with Altair WinProp
Mathematical background and equations show how WinProp calculates the contribution to the prediction for each ray.
For the computation of the rays, not only the free space loss has to be considered but also the loss due to the reflections and (multiple)
diffractions. This is either done using a physical deterministic model or using an empirical model
The deterministic model uses Fresnel equations for the determination of the reflection and transmission loss and the GTD/UTD for
the determination of the diffraction loss. This model has a slightly longer computation time and uses three physical material
parameters (permittivity, permeability and conductivity).
The empirical model uses five empirical material parameters (minimum loss of incident ray, maximum loss of incident ray, loss of
diffracted ray, reflection loss, transmission loss). For correction purposes or the adaptation to measurements, an offset to those
material parameters can be specified.
The empirical model has the advantage that the needed material properties are easier to obtain than the physical parameters required
for the deterministic model. Also, the parameters of the empirical model can more easily be calibrated with measurements. It is,
therefore, easier to achieve high accuracy with the empirical model.
Both diffraction models are based on the angles shown in Figure 4.4
For the empirical diffraction model, the loss LBLB of the diffracted rays is computed depending on the angles φ and φ' using the
following equations
Φ−Φ'
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 90
eBook / Learn Basics of Wave Propagation with Altair WinProp
Figure 4.5 : Empirical variation of the diffraction loss depending on the angle
The angle dependencies are derived from the uniform diffraction theory (UTD) by the evaluation of measurements with different
materials (brick, concrete) in an anechoic chamber and can be varied with the parameters abmin, abmax and akaus within appropriate
limits. With these three parameters, the model can be calibrated with measurements.
4.6.3 Breakpoint
In free space, there is a reverse proportional relation between the square of the distance from the transmitter to the
receiver and the power at the receiver ( is the propagation factor):
1
A0 = 2
This dependency of the received power is not valid for longer distances at the line of sight in urban scenarios. Starting
d0
from a certain distance, the relation gets (approximately) reverse proportional to the distance with exponent 4. The position of this
so-called breakpoint can theoretically be deduced from a two-path model, but different authors report that measurements contradicted
these results.
To account for different propagation scenarios and to allow the user to manipulate the free space loss computation, the above
conditions were considered by an extension of the equation:
1
A0 = p1
d0
With this approach, a smooth transition of the free space loss is ensured. In general, the breakpoint distance depends on the
transmitter height, the height of the antenna at the mobile station and the frequency. The parameter BP is the breakpoint distance
that is set to a default value according to the following
E.g. for transmitter heights of approx. 5 m, receiver heights in the range of 1.5 m and a frequency of 900 MHz, a breakpoint distance
of about 280 m can be expected. The default value derived from equation (30) can be corrected with the option (additional) breakpoint
offset within a ProMan dialog.
The parameters p1 (exponent before breakpoint) and p2 (exponent after breakpoint) can also be set by the user. The default values
are p1 = 2.0 and p2 = 4.0.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 91
eBook / Learn Basics of Wave Propagation with Altair WinProp
This model performs a rigorous 3D ray-tracing prediction which results in very high accuracy, but computation time is increased.
Due to the determination of the individual paths, the computational effort is very large. Therefore, several acceleration techniques
both with and without loss of accuracy are developed and integrated into this rigorous 3D approach.
This unique model performs a rigorous 3D ray-tracing prediction which results in very high accuracy and due to the preprocessing of
the database in a very short computation time.
To cope with the excessive computation times for the deterministic approach with ray tracing the following aspects have been
investigated:
• The deterministic modeling of pathfinding generates many rays, but only a few of them deliver the main part of the
• The degree to which visibility relations between walls and edges are independent of the position of the base station.
• The number of cases where neighboring receiving points are hit by rays for which the paths differ only slightly. For
example, every receiving point in a street orthogonal to the street in which the transmitter is located is hit by a double
reflected, single vertically diffracted ray and the points of interaction of these rays with walls and edges are
Based on these considerations it is possible to accelerate the time-consuming process of ray pathfinding by a single intelligent
preprocessing of the database for buildings.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 92
eBook / Learn Basics of Wave Propagation with Altair WinProp
Pre-processing
In the first step, as indicated in Figure 4.7, the walls of the buildings are divided into tiles and the edges into horizontal and vertical
segments.
After this discretization of the database, the visibility relationships of the different elements are determined and stored in a file. For
this process, all elements are represented and stored using their center positions. This leads to a simplification of the problem of ray
pathfinding since possible interaction points are only determined by the center positions of the tiles and segments.
The visibility relations between each tile (segment) and all other tiles (segments) are computed in preprocessing because they are
independent of the transmitter and receiver locations.
For the decision about the visibility relations, the line of sight criterion between the center positions of the tiles (or segments) is
evaluated. If there is a line of sight between the center positions, the rays from the center positions of the first tile to the corners of
the second tile are determined. Then the projection of the angles of the rays on the first and second tile is stored together with the
visibility relation.
A similar computation for the visibility relations between tiles and segments and between segments and other segments is performed
and stored in the pre-processing file
The angles of the projection are very important because they define a range of possible reflection (or diffraction) angles for the
illuminated tile (or segment). The angle also continues onto the neighboring tile resulting in a very accurate prediction of the rays
even if the tiles or segments are large - up to 50 or 100 meters for urban databases
A further improvement is possible if the grid of the prediction points is also used in the preprocessing because the prediction plane
can be subdivided into tiles and the visibility relations between the tiles of the prediction grid and the tiles (and segments) of the walls
represent the last part of the ray in the direction to the receiver.
If the receiver visibility relations are determined in the preprocessing, the only remaining visibility relations to be computed in the
prediction are the ones from the transmitter to the tiles (of walls and prediction grid) and segments. Figure 4.8 depicts the visibility
relations between a tile and a receiving point. For the calculation of the angles, the connecting straight lines between the receiving
point and the four edges of the tile are considered.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 93
eBook / Learn Basics of Wave Propagation with Altair WinProp
By projecting these four lines onto the XY plane and additionally into a plane perpendicular for the inspected wall, four angles are
determined which give an adequate description of this visibility relation.
Memory Requirement and Computation Time Table 3 shows the memory requirements for the preprocessed database file and
computation times for different urban scenarios. They were all computed with a maximum extension of the tiles and segments of 50
meters and a prediction resolution of 10 meters.
Stuttgart 4 300 18 4%
Lille 1 86 6 0.60%
Table 3: Memory requirements and relative computation times for the pre-processing.
These computation times are shorter than the computation times of a single prediction for the same area using the standard ray-
tracing because each visibility relation is only computed once in the preprocessing while in the prediction with standard ray tracing
similar visibility relations might be considered and computed for many prediction points.
Prediction
The result of the preprocessing of the building database is a tree structure containing tiles, segments and receiving points of the
prediction area. In this tree, every branch symbolizes a visibility relationship between two elements.
For the prediction only the tiles, segments and receiving points, which are visible from the base station, must be determined. Also,
the angles of incidence for the visible tiles and segments must be calculated. Subsequently, pathfinding can be done like the ray
launching algorithm by recursively processing all visible elements and checking if the specific conditions for reflection or diffraction
are fulfilled. The ray search is stopped if a receiving point or a given maximum number of interactions is reached. Finally, the field
strength is summed up at all potential receiving points.
The preprocessing of the building database reduces the time-consuming process of pathfinding to the search in a tree structure. A
comparison between the number of branches in the first layer (determined in the prediction) with the number of branches in the
remaining layers (determined in the preprocessing) in the tree structure given in Figure 4.8 indicates the relation between the
computational effort in the prediction and the computational effort in the preprocessing.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 94
eBook / Learn Basics of Wave Propagation with Altair WinProp
Due to the small number of visibility relations in the first layer of the tree, the computation times are very short. Most of the time is
spent reading the visibility data from a file. If more than one the transmitter is considered at the same time; the preprocessed data
must only be read once and thus the prediction of the second transmitter is even faster than the prediction of the first transmitter
because the visibility tree is already loaded into memory.
The computation time for the prediction is nearly independent of the size of the prediction area because the whole tree is computed
once for each prediction and all receiver points are included in the prediction. Only the time for computing the field strength is
necessary for the evaluation of a prediction point and this time depends on the location of the point (inside or outside the prediction
area). The rays to all preprocessed receiver points are always determined in each prediction.
Therefore, if the size of the prediction area is reduced, a smaller number of prediction points must be considered (more preprocessed
prediction points are neglected) and the time for computing the field strength is reduced. But this part of the computation time is very
short compared to the time for determining the rays and therefore the total computation time is nearly independent of the size of the
prediction area. The number of interactions influences the computation time because each new interaction corresponds to a further
layer in the visibility tree.
Results
Very good results are achieved with a maximum number of three interactions (reflections and multiple diffractions in different
combinations with a maximum number of two diffractions in each ray).
Table 4 shows the computation times for the different urban scenarios using intelligent raytracing. The computation times are
compared to the ones of an accelerated 3D standard ray-tracing model.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 95
eBook / Learn Basics of Wave Propagation with Altair WinProp
Table 4: Relative computation times for the two different ray-tracing algorithms.
Figure 4.9 : Prediction of the received power with intelligent Ray tracing
A comparison of this prediction with preprocessing of the database on the one hand with a prediction calculated with the standard
3D raytracing, on the other hand, leads to very small differences.
2 x 2D Modelling
From the many transmitter-to-receiver propagation paths, the most dominant ones must be selected to obtain the total received power
with moderate computation time. A useful acceleration of the process of ray pathfinding under the consideration of the main
propagation mechanisms is the limitation to two orthogonal planes (double 2D). Rooftop diffracted paths are included in the vertical
plane approach, while for buildings the diffracted paths are modeled with the transverse plane approach. The propagation in both the
vertical and the transverse plane is considered in two dimensions. However, the determination of the building corners in the transverse
plane is not necessarily performed in a horizontal plane. This principle can also be considered for the intelligent ray- tracing approach
which leads to the following two 2 x 2D models included in ProMan:
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 96
eBook / Learn Basics of Wave Propagation with Altair WinProp
The preprocessing and the determination of propagation paths are done in two perpendicular planes. One horizontal plane (for the
waveguiding, including the vertical wedges) and one vertical plane (for the over rooftop propagation including the horizontal edges).
In both planes, the propagation paths are determined similarly to the 3D-IRT by using ray optical methods. This approach neglects
the contributions from reflections at the building walls which are in most cases only relevant for the streets with LOS to the transmitter.
This model treats the propagation in the horizontal plane in the same way as the previously described model, thus by using ray-
optical methods (for the waveguiding, including the vertical wedges). The over rooftop propagation (vertical plane) is considered by
evaluating the COST 231-Walfisch-Ikegami model. By using this model, only the propagation in the horizontal plane is determined
by ray-optical methods considering the vertical wedges of the buildings, while the over rooftop propagation is modeled by an empirical
approach.
Due to the restriction to two orthogonal planes, this approach has better computational performance but at the cost of a slightly
reduced accuracy - not all buildings are considered for the determination of ray paths.
Figure 4.10 : Ray tracing within a vertical and a transverse transmitter-receiver plane
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 97
eBook / Learn Basics of Wave Propagation with Altair WinProp
Start Aman
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 98
eBook / Learn Basics of Wave Propagation with Altair WinProp
2. Adjust zoom factor until the outer circle of bitmap coincides with the outer circle of AMan graph.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 99
eBook / Learn Basics of Wave Propagation with Altair WinProp
Adjust Scale
1. Click Settings
Define Points
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 100
eBook / Learn Basics of Wave Propagation with Altair WinProp
3. Through many single right mouse clicks, trace the pattern accurately.
The cursor should look like a + sign. If not, just move it a little.
4. Pattern always automatically forms a closed polygon; just stop right-clicking when done.
5. File / Save As For horizontal pattern, the file extension is. ahb (Antenna Horizontal Binary).
insert extra points with one extra right click at the desired location;
7. Save.
Next 2D Pattern
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 101
eBook / Learn Basics of Wave Propagation with Altair WinProp
3. Bitmap / Move
5. Settings
Define Points
Produce 3D Pattern
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 102
eBook / Learn Basics of Wave Propagation with Altair WinProp
3. When prompted, select the .avb file and select the .ahb file you just saved to disk.
4. When prompted, specify a name for the 3D pattern (*.apb) and press Save.
2. File / Exit
Start WallMan
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 103
eBook / Learn Basics of Wave Propagation with Altair WinProp
Browse to GlobalMaterialCatalogue
OK
Intermediate Steps
It is only required for geo-referencing, which is not needed here. Type a zone number and click OK.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 104
eBook / Learn Basics of Wave Propagation with Altair WinProp
Select Image
3. Apply.
4. Close.
We will use the left image to draw a few buildings and vegetation.
1. Edit / Scale
You can draw a line with a known length on the image to adjust all sizes.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 105
eBook / Learn Basics of Wave Propagation with Altair WinProp
2. Try this: a certain building wall is known to be 20 m wide (line in WallMan shows up without
arrows).
Draw Buildings
1. Zoom in if desired
One left clicks per corner, one right click when closing the polygon.
4. Adjust building heights by selecting them, then right-click and choose Properties.
Add Vegetation
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 106
eBook / Learn Basics of Wave Propagation with Altair WinProp
Select mode.
5. File/Save.
• However, we want to add an indoor database near the bottom of the image.
• Hybrid Urban/Indoor:
The windows and doors, although not visible here, are included.
Finalize
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 107
eBook / Learn Basics of Wave Propagation with Altair WinProp
1. With Objects / Rotate and Objects / Move, place the indoor database nicely between the trees.
2. File / Save
3. File / Exit.
Start ProMan
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 108
eBook / Learn Basics of Wave Propagation with Altair WinProp
Save
Add Site
1. Use the Set Site icon on the left to define a new antenna site.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 109
eBook / Learn Basics of Wave Propagation with Altair WinProp
3. OK
4. With the cursor, click on the building shown below on the map and left-click.
5. Specify height 5 m (the roof is 5 m high; Tx height is always relative to the ground, so this specification gets the Tx on the
roof).
- 4 m high
- 1800 MHz
- For Antenna Pattern, select the file sector. Apb from the AMan exercise.
Setup Simulation
2. Simulation Tab
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 110
eBook / Learn Basics of Wave Propagation with Altair WinProp
3. The computational red rectangle, which you saw earlier, will be enlarged (at the end of the set-up).
4. Propagation Tab
5. Sites Tab
7. Computation Tab
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 111
eBook / Learn Basics of Wave Propagation with Altair WinProp
9. OK
Run Simulation
• Propagation is along straight lines only (always in the vertical plane between transmitter and point of interest).
2. File / Exit
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 112
eBook / Learn Basics of Wave Propagation with Altair WinProp
https://altair-2.wistia.com/medias/tf3i7q01vs
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 113
eBook / Learn Basics of Wave Propagation with Altair WinProp
The predictions are based on the knowledge of topography, land usage and in some models also the building height information.
This section describes the different approaches to propagation modeling in terrain scenarios.
Topographical databases consist of binary stored pixel data with an arbitrary resolution, for example, 50m x 50 m.
Additionally, morphological data can be considered by empirical correction values to improve the accuracy of the model. This data is
also stored as binary data. The different morphological properties are coded, for example:
• 1 for urban
• 2 for suburban
• 3 for forest
• 4 for waters
• 5 for acre
The Hata-Okumura model is based on the evaluation of intensive measurements at frequencies between 200 MHz and 2 GHz with
vertical polarization. The equations derived from the measurement data require only the following four parameters:
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 114
eBook / Learn Basics of Wave Propagation with Altair WinProp
frequency ,
Because of the calibration with measurement data the Hata-Okumura model is restricted to the following ranges for the different
parameters:
The basic transmission loss in urban areas is then computed according to the following formulas. There is an equation for the basic
loss and different correction terms according to different propagation environments (dense urban, suburban and open):
1.1
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 115
eBook / Learn Basics of Wave Propagation with Altair WinProp
In addition to the formulas for the urban case, there are some modifications for rural (village) and open areas (acre). This leads to
the following equations:
These formulas describe the wave propagation assuming a flat terrain because the terrain profile between the transmitter and the
receiver is not considered. If there is, for example, a hill between the transmitter and receiver, the results will not be affected. Also,
local effects around the receiver are neglected (for example, reflection or shadowing).
COST 231 has extended the Hata-Okumura model to the frequency band between 1500 MHz and 2000 MHz by analyzing Okumura's
propagation curves in the upper-frequency band. This combination isdenoted as the “COST-Hata-Model”
Due to the limited accuracy of the empirical models, there is a need for methods that describe diffraction and forward-scattering
processes in inhomogeneous terrain, thus the effect of the terrain on the large-scale variation. Therefore, different full wave
approaches have been investigated, and one efficient possibility is the parabolic equation method.
This method employs a numerical evaluation of the parabolic equation (PE) to compute the field strength in a macro-cellular area
based on terrain data. Because the different propagation mechanisms (free space propagation, reflection and diffraction) are implicitly
considered this model is very accurate. Due to the sophisticated algorithm, the computation time is quite long in comparison to the
empirical models.
Figure 5.3 shows the vertical terrain section and the computation domain of the PE model
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 116
eBook / Learn Basics of Wave Propagation with Altair WinProp
Neglecting backward propagation and assuming a rotationally symmetric problem, a partial differential equation of parabolic type out
of the Maxwell equations can be derived:
2
∂Ψ j ∂2 Ψ k − k 02
+ + j Ψ=0
∂ r 2k 0 ∂ z 2 2k 0
Ψ is the field strength related to the field of a linear source. In the far-field the vertical component of the electrical field is
Ψ − jk0 r
E z = ZF0 ⋅ H Φ = ZF0 ⋅ e
r
and ko denotes wave number in free space. k is the complex wave number in an in-homogenous lossy atmosphere
This so-called standard parabolic equation (SPE) leads to valid results if the propagation angle for the horizon is in the range, –15°
to 15°. Therefore, the PE must not be used in the vicinity of the transmitter.
A finite difference technique solves the PE in the computation domain using an iterative method. In WinProp the required start field
is computed using free space propagation and a single ground reflection ray.
As the implementation of a transparent boundary condition at the top of the computation domain yielded to high computation times,
an absorbing medium is used instead to avoid reflections at the upper boundary. Having a width of about dA = 150 wavelengths, the
absorbing medium works well for all frequencies if an adequate distance hA to the highest terrain point is assumed.
The prediction plot in Figure 5.4 shows the field in the artificial absorbing medium above the dotted line
For all parabolic equation’s calculations, the conductivity and dielectric permittivity of the ground surface is considered. Three
variations how to model the impedance boundary condition are presented here.
A step-like height profile is assumed in Figure 5.5 , which leads to the simplified Leontovich boundary condition.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 117
eBook / Learn Basics of Wave Propagation with Altair WinProp
By setting appropriate values for the complex wave number k , the ground is modeled as if it is a part of the atmosphere. Together
with a variable step size this approach is very robust but does not match the boundary condition exactly because abrupt
alterations of the atmospheric medium are not allowed when using the parabolic approximation.
Another possibility to prevent numerical instabilities is the transformation of the irregular computation domain to a rectangular area
as shown in Figure 5.6 for down-sloping ground
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 118
eBook / Learn Basics of Wave Propagation with Altair WinProp
is used, which ensures the uniqueness of the solution. Θ denotes the sloping angle for the horizon.
Because of the distortion of the computation grid, the transformation should only be used for slight hilly terrains.
The disadvantage of the small valid propagation angle of the standard parabolic equation can be remedied if an extended parabolic
approximation of the Maxwell equations is used.
2
k − k 02 1 ∂2 ∂Ψ j ∂2 Ψ
2
k − k 02
1 +
4k 02
+
4k 02 ∂ z 2 ∂ r + 2k ∂ z 2 + j 2k Ψ = 0
0 0
Therewith propagation angles up to about 40° are acceptable. The additional terms do hardly prolong the computation time and thus
the wide-angle PE should be preferred.
Differences between the Hata-Okumura and parabolic equation models are exemplified in the prediction of shadowing.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 119
eBook / Learn Basics of Wave Propagation with Altair WinProp
When looking at the difference plot with consideration of the height profile, the parabolic equation model accounts much better for
shadowing effects as they occur in valleys. On the other hand, the Hata-Okumura model is too pessimistic in cases where both the
transmitter and the receiver are located on hills.
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 120
eBook / Learn Basics of Wave Propagation with Altair WinProp
POSTFEKO
Script
Start Aman
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 121
eBook / Learn Basics of Wave Propagation with Altair WinProp
1. File / Save As
Start ProMan
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 122
eBook / Learn Basics of Wave Propagation with Altair WinProp
3. OK
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 123
eBook / Learn Basics of Wave Propagation with Altair WinProp
4. Click the Change button and create a sub-directory “DPM” for results.
We will first analyse with the Dominant Path Model (DPM) (to be specified later).
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 124
eBook / Learn Basics of Wave Propagation with Altair WinProp
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 125
eBook / Learn Basics of Wave Propagation with Altair WinProp
10. Place another three-sector base station at (X,Y) = (516000, 5402142) This is on a lower hill closer to town.
11. Edit the three sector antennas as before; use the pattern from FEKO.
13. OK
Run Simulation
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 126
eBook / Learn Basics of Wave Propagation with Altair WinProp
End
Dominant Path Model is the best choice in this situation: cellular base stations in hilly terrain.
Other methods have value in other scenarios, e.g. not-very-hilly terrain.
2. File / Exit
https://altair-2.wistia.com/medias/tohxozd287
© Altair Engineering, Inc. All Rights Reserved. / altair.com / Nasdaq: ALTR / Contact Us 127