Attention
You are reading an old version (0.19.2) of the documentation. For the latest version, see https://nvlabs.github.io/sionna/.
Primer on Electromagnetics
This section provides useful background for the general understanding of ray tracing for wireless propagation modelling. In particular, our goal is to provide a concise definition of a channel impulse response between a transmitting and receiving antenna, as done in (Ch. 2 & 3) [Wiesbeck]. The notations and definitions will be used in the API documentation of Sionna’s Ray Tracing module.
Coordinate system, rotations, and vector fields
We consider a global coordinate system (GCS) with Cartesian standard basis
For an arbitrary unit norm vector
where
A 3D rotation with yaw, pitch, and roll angles
where
A closed-form expression for
For a vector field
that are rotated by
so that
It sometimes also useful to find the rotation matrix that maps a unit vector
where
such that
Planar Time-Harmonic Waves
A time-harmonic planar electric wave
where
where
where
With these definitions, the speed of light is given as (Eq. 4-28d) [Balanis]
where the factor in curly brackets vanishes for non-conducting materials. The speed of light in vacuum is denoted
The associated magnetic field
where
The time-averaged Poynting vector is defined as
which describes the directional energy flux (W/m²), i.e., energy transfer per unit area per unit time.
Note that the actual electromagnetic waves are the real parts of
Far Field of a Transmitting Antenna
We assume that the electric far field of an antenna in free space can be described by a spherical wave originating from the center of the antenna:
where
The complex antenna field pattern
The time-averaged Poynting vector for such a spherical wave is
where
The antenna gain
One can similarly define a gain with directional dependency by ignoring the computation of the maximum the last equation:
If one uses in the last equation the radiated power
Antenna pattern
Since
such that
Using the spherical unit vectors
where
Combining (10) and (12), we can obtain the following expression of the electric far field
where we have added the subscript
The input power
Normalization of antenna patterns
The radiated power
We can see from the last equation that the directional gain of any antenna must satisfy
Modelling of a Receiving Antenna
Although the transmitting antenna radiates a spherical wave
where
The aperture or effective area
where
The available received power at the output of the antenna can be expressed as
where
We can now combine (20), (19), and (18) to obtain the following expression for the absolute value of the voltage
By extension of the previous equation, we can obtain an expression for
Example: Recovering Friis equation
In the case of free space propagation, we have
It is important that
General Propagation Path
A single propagation path consists of a cascade of multiple scattering processes, where a scattering process can be anything that prevents the wave from propagating as in free space. This includes reflection, refraction, diffraction, and diffuse scattering. For each scattering process, one needs to compute a relationship between the incoming field at the scatter center and the created far field at the next scatter center or the receiving antenna.
We can represent this cascade of scattering processes by a single matrix
Note that we have obtained this expression by replacing the free space propagation term
Plugging (22) into (21), we can obtain a general expression for the received voltage of a propagation path:
If the electromagnetic wave arrives at the receiving antenna over
where all path-dependent quantities carry the subscript
Frequency & Impulse Response
The channel frequency response
where it is assumed that the input voltage has zero phase.
It is useful to separate phase shifts due to wave propagation from the transfer matrices
Using (16) and (25) in (23) while assuming equal real parts of both antenna impedances, i.e.,
Taking the inverse Fourier transform, we finally obtain the channel impulse response
The baseband equivalent channel impulse reponse is then defined as (Eq. 2.28) [Tse]:
Reflection and Refraction
When a plane wave hits a plane interface which separates two materials, e.g., air and concrete, a part of the wave gets reflected and the other transmitted (or refracted), i.e., it propagates into the other material. We assume in the following description that both materials are uniform non-magnetic dielectrics, i.e.,
which are both orthogonal to the incident wave vector, i.e.,
Fig. 1 Reflection and refraction of a plane wave at a plane interface between two materials.
Fig. 1 shows reflection and refraction of the incoming wave at the plane interface between two materials with relative permittivities
where the former is orthogonal to the plane of incidence and called transverse electric (TE) polarization (left), and the latter is parallel to the plane of incidence and called transverse magnetic (TM) polarization (right). We adopt in the following the convention that all transverse components are coming out of the figure (indicated by the
where we have defined the following matrix-valued function
While the angles of incidence and reflection are both equal to
or, equivalently,
The reflected and transmitted wave phasors
where
and
The Fresnel equations provide relationships between the incident, reflected, and refracted field components for
If
For the case of an incident wave in vacuum, i.e.,
Putting everything together, we obtain the following relationships between incident, reflected, and transmitted waves:
Diffraction
While modern geometrical optics (GO) [Kline], [Luneberg] can accurately describe phase and polarization properties of electromagnetic fields undergoing reflection and refraction (transmission) as described above, they fail to account for the phenomenon of diffraction, e.g., bending of waves around corners. This leads to the undesired and physically incorrect effect that the field abruptly falls to zero at geometrical shadow boundaries (for incident and reflected fields).
Joseph Keller presented in [Keller62] a method which allowed the incorporation of diffraction into GO which is known as the geometrical theory of diffraction (GTD). He introduced the notion of diffracted rays that follow the law of edge diffraction, i.e., the diffracted and incident rays make the same angle with the edge at the point of diffraction and lie on opposite sides of the plane normal to the edge. The GTD suffers, however from several shortcomings, most importantly the fact that the diffracted field is infinite at shadow boundaries.
The uniform theory of diffraction (UTD) [Kouyoumjian74] alleviates this problem and provides solutions that are uniformly valid, even at shadow boundaries. For a great introduction to the UTD, we refer to [McNamara90]. While [Kouyoumjian74] deals with diffraction at edges of perfectly conducting surfaces, it was heuristically extended to finitely conducting wedges in [Luebbers84]. This solution, which is also recomended by the ITU [ITURP52615], is implemented in Sionna. However, both [Luebbers84] and [ITURP52615] only deal with two-dimensional scenes where source and observation lie in the same plane, orthogonal to the edge. We will provide below the three-dimensional version of [Luebbers84], following the defintitions of (Ch. 6) [McNamara90]. A similar result can be found, e.g., in (Eq. 6-29—6-39) [METIS].
Fig. 2 Incident and diffracted rays for an infinitely long wedge in an edge-fixed coordinate system.
We consider an infinitely long wedge with unit norm edge vector
To be able to express the diffraction coefficients as a 2x2 matrix—similar to what is done for reflection and refraction—the incident field must be resolved into two components
Fig. 3 below shows the top view on the wedge that we need for some additional definitions.
Fig. 3 Top view on the wedge with edge vector pointing upwards.
The wedge has two faces called 0-face and n-face, respectively, with surface normal vectors
The incident and diffracted rays have angles
where
are the unit vector tangential to the 0-face, as well as the unit vectors pointing in the directions of
With these definitions, the diffracted field at point
where
with
and where
as already defined in (29) and (31), but made explicit here for the case of diffraction. The matrices
where
and
as
Scattering
When an electromagnetic wave impinges on a surface, one part of the energy gets reflected while the other part gets refracted, i.e., it propagates into the surface.
We distinguish between two types of reflection, specular and diffuse. The former type is discussed in Reflection and Refraction and we will focus now on the latter type which is also called diffuse scattering. When a rays hits a diffuse reflection surface, it is not reflected into a single (specular) direction but rather scattered toward many different directions. Since most surfaces give both specular and diffuse reflections, we denote by
Whenever a material has a scattering coefficient
Fig. 4 Diffuse and specular reflection of an incoming wave.
Let us consider an incoming locally planar linearly polarized wave with field phasor
where me have omitted the dependence of the field strength on the position
such that
According to (Eq. 9) [Degli-Esposti11], the diffusely scattered field
where
This quantity determines how much energy gets transfered from
The squared amplitude of the diffusely scattered field in (38) can be expressed as (Eq. 8) [Degli-Esposti07]:
where
where
which ensures the power balance between the incoming, reflected, and refracted fields.
Example scattering patterns
The authors of [Degli-Esposti07] derived several simple scattering patterns that were shown to achieve good agreement with measurements when correctly parametrized.
Lambertian Model (LambertianPattern
):
This model describes a perfectly diffuse scattering surface whose scattering radiation lobe has its maximum in the direction of the surface normal:
Directive Model (DirectivePattern
):
This model assumes that the scattered field is concentrated around the direction of the specular reflection
Backscattering Lobe Model (BackscatteringPattern
):
This model adds a scattering lobe to the directive model described above which points toward the direction from which the incident wave arrives (i.e.,
Reconfigurable Intelligent Surfaces (RIS)
Metasurfaces can manipulate electromagnetic waves in a way that traditional materials cannot. For example, they can be used to create anomalous reflections, focalization, as well as polarization changes. A reconfigurable intelligent surface (RIS) is a special type of metasurface that can be dynamically controlled to achieve favorable propagation conditions in a specific enviroment. While many different ways to model RIS have been proposed in the literature [Di-Renzo20], we adopt here the ones described in [Degli-Esposti22] and [Vitucci24]. The former will be used for the computation of channel impulse responses (CIRs) (see compute_paths()
) while the latter will serve for the computation of coverage maps (see coverage_map()
).
We consider only lossless RIS, i.e., there is no power dissipation. For waves incident on the front side of an RIS, only the reradiated modes but neither specular nor diffuse reflections are created. For waves incident on the back side, an RIS behaves like a perfect absorber. For coverage maps, diffraction around the RIS’ edges is ignored.
An RIS consists of a regular grid of unit cells which impose a spatial modulation, i.e., phase and amplitude changes, on an incident wave. This leads in turn to the creation of
The spatial modulation coefficient
where
Fig. 5 Incident and reradiated field from a reconfigurable intelligent surface (RIS).
Consider now an RIS as shown in Fig. 5 with an incident electro-magnetic wave with field phasor
where compute_paths()
for the computation of the channel impulse response.
Fig. 6 An RIS anomalously reflects an incoming ray due to its phase gradient
For the computation of coverage maps, the ray-based model from [Vitucci24] is used. Fig. 6 shows how an RIS anomalously reflects an incident ray, intersecting the RIS at point
Each of the RIS’ reradiation modes gives rise to an additional phase gradient
It is this total phase gradient that determines the direction of the reflected ray
From the last equation, it becomes clear that the phase profile and its derivative must be computed at arbitrary positions on the RIS’ surface. However, in Sionna RT, phase and amplitude profiles are only configured as discrete values on a regular grid with ProfileInterpolator
, such as the LagrangeProfileInterpolator
. It is important to keep in mind that the phase profile typically varies on the wavelength-scale across the RIS, and the amplitude profile at an even larger scale. Both profiles must be carefully chosen to represent a physically realistic device (see, e.g., the discussion after (Eq.16) [Vitucci24] ).
Fig. 7 Infinitely narrow asticmatic ray tube.
A side-effect of the anomalous ray reflection is that the reflected wavefront generally has a different shape as that of the incoming wavefront. The shape of an astigmatic wave (or ray tube), as shown in Fig. 7, is represented by the curvature matrix
where
For an incoming ray with curvature matrix
where
The principal radii of curvature of the reflected ray
where we have assumed, as in (44), that the RIS does not realize any polarization transformation.
- References:
- [Balanis]
A. Balanis, “Advanced Engineering Electromagnetics,” John Wiley & Sons, 2012.
[Degli-Esposti07] (1,2,3)V. Degli-Esposti et al., “Measurement and modelling of scattering from buildings,” IEEE Trans. Antennas Propag, vol. 55, no. 1, pp.143-153, Jan. 2007.
[Degli-Esposti11]V. Degli-Esposti et al., “Analysis and Modeling on co- and Cross-Polarized Urban Radio Propagation for Dual-Polarized MIMO Wireless Systems”, IEEE Trans. Antennas Propag, vol. 59, no. 11, pp.4247-4256, Nov. 2011.
[Degli-Esposti22] (1,2,3)V. Degli-Esposti et al., “Reradiation and Scattering From a Reconfigurable Intelligent Surface: A General Macroscopic Model”, IEEE Trans. Antennas Propag, vol. 70, no. 10, pp.8691-8706, Oct. 2022.
[Di-Renzo20]M. Di Renzo et al., “Smart Radio Environments Empowered by Reconfigurable Intelligent Surfaces: How It Works, State of Research, and The Road Ahead”, IEEE J. Sel. Areas Commun., vol. 38, no. 11 pp.2450-2525, Nov. 2020.
[Fresnel]Wikipedia, “Fresnel integral,” accessed 21 Apr. 2023.
[ITURP20402]ITU, “Recommendation ITU-R P.2040-2: Effects of building materials and structures on radiowave propagation above about 100 MHz”. Sep. 2021.
[Keller62]J. B. Keller, “Geometrical Theory of Diffraction,” Journal of the Optical Society of America, vol. 52, no. 2, Feb. 1962.
[Kline]M. Kline, “An Asymptotic Solution of Maxwell’s Equations,” Commun. Pure Appl. Math., vol. 4, 1951.
[Kouyoumjian74] (1,2,3)R. G. Kouyoumjian, “A uniform geometrical theory of diffraction for an edge in a perfectly conducting surface,” Proc. of the IEEE, vol. 62, no. 11, Nov. 1974.
[Luebbers84] (1,2,3)R. Luebbers, “Finite conductivity uniform GTD versus knife edge diffraction in prediction of propagation path loss,” IEEE Trans. Antennas and Propagation, vol. 32, no. 1, Jan. 1984.
[Luneberg]R. M. Luneberg, “Mathematical Theory of Optics,” Brown University Press, 1944.
[McNamara90] (1,2,3)D. A. McNamara, C.W.I. Pistorius, J.A.G. Malherbe, “Introduction to the Uniform Geometrical Theory of Diffraction,” Artech House, 1990.
[METIS]METIS Deliverable D1.4, “METIS Channel Models”, Feb. 2015.
[Tse]D. Tse, P. Viswanath, “Fundamentals of Wireless Communication”, Cambridge University Press, 2005.
[Vitucci24] (1,2,3,4,5,6,7,8)E. M. Vittuci et al., “An Efficient Ray-Based Modeling Approach for Scattering From Reconfigurable Intelligent Surfaces”, IEEE Trans. Antennas Propag, vol. 72, no. 3, pp.2673-2685, Mar. 2024.
[Wiesbeck]N. Geng and W. Wiesbeck, “Planungsmethoden für die Mobilkommunikation,” Springer, 1998.
[Wikipedia]Wikipedia, “Maximum power transfer theorem,” accessed 7 Oct. 2022.
[Wikipedia_Rodrigues]Wikipedia, “Rodrigues’ rotation formula,” accessed 16 Jun. 2023.
[Pharr]M. Pharr, J. Wenzel, G. Humphreys, “Physically Based Rendering: From Theory to Implementation,” MIT Press, 2023.