Next Article in Journal
Urban Traffic Flow Congestion Prediction Based on a Data-Driven Model
Previous Article in Journal
Advancing Fractional Riesz Derivatives through Dunkl Operators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Scattering and Attenuation in 5G Electromagnetic Propagation (5 GHz and 25 GHz) in the Presence of Rainfall: A Numerical Study

by
Gabriela Aurora Yáñez-Casas
1,2,†,
Carlos Couder-Castañeda
1,†,
Jorge Javier Hernández-Gómez
1,*,† and
Mauro Alberto Enciso-Aguilar
3,†
1
Centro de Desarrollo Aeroespacial, Instituto Politécnico Nacional, Belisario Domínguez 22, Centro, Cuauhtémoc, Mexico City 06010, Mexico
2
Unidad Profesional Interdisciplinaria en Ingeniería y Tecnologías Avanzadas, Instituto Politécnico Nacional, Avenida Instituto Politécnico Nacional 2580, Barrio la Laguna Ticomán, Gustavo A. Madero, Mexico City 07340, Mexico
3
Sección de Estudios de Posgrado e Investigación, Escuela Superior de Ingeniería Mecánica y Eléctrica Unidad Zacatenco, Instituto Politécnico Nacional, Av. Luis Enrique Erro S/N, Unidad Profesional “Adolfo López Mateos”, San Pedro Zacatenco, Gustavo A. Madero, Mexico City 07738, Mexico
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2023, 11(19), 4074; https://doi.org/10.3390/math11194074
Submission received: 20 August 2023 / Revised: 19 September 2023 / Accepted: 19 September 2023 / Published: 26 September 2023
(This article belongs to the Special Issue Numerical Modeling and Simulation in Engineering Sciences)

Abstract

:
Rainfall has always been a concern for wireless communications systems. As 5G technology relies on high-frequency bands, it is fundamental to model and simulate the interaction of such radio waves with rainfall, as the deployment of large-scale infrastructure for 5G is highly expensive. This research presents a reformulation of the Maxwell equations for a bi-dimensional space in a transverse electric propagation mode, for a linear, inhomogeneous, and isotropic propagation medium with its magnetic and electric properties dependent on time. This reformulation was solved using the Finite Differences in Time Domain (FDTD) method with the Convolutional Perfectly Matched Layer (CPML) boundary condition. Two main frequency propagation scenarios were studied: 5 GHz (corresponding to Wi-Fi in the 802.11n standard as well as to the lowest bands of 5G) and 25 GHz (corresponding to 5G), within a 10 m × 3 m rectangular domain in air and with rain. The rainfall was simulated using a parallel Ziggurat algorithm. According to the findings, while 5 GHz waves experience scattering processes, 25 GHz waves experience substantial dispersion and attenuation throughout the domain in low- to moderate-intensity rain.

1. Introduction

In the current context of telecommunications, the evolution towards a fully networked environment is becoming more and more noticeable; an example of this is the concept known as IoT (Internet of Things) [1,2] and its interoperability with traditional communications systems of any scale, which day after day is leading us to the so-called smart world [3].
With the emergence of autonomous systems reliant on real-time transmission, communication between systems, and the digitalisation of services, among others, massive data to be transmitted at high transfer data rates arise. This set of demanding requirements is being met by the leap to the fifth generation of mobile communications or 5G [4,5,6], which consists of applying new data transmission technologies at high power waves between 2.4 GHz and 300 GHz in wireless telecommunication networks [5,7].
As the deployment of large-scale 5G infrastructure for the purpose of validation of the technology is extremely expensive, modelling and simulation play a fundamental role in the analysis of multiple implementation issues and potential project solutions, mitigating costs and developing time in prototypes and physical tests, as well as improving the development of the necessary infrastructure.
In this sense, much of the current research is devoted to the modelling and simulation of different aspects mostly related to the technology’s performance. Initially, as a 5G propagated wavelength is very short compared with the propagated distances, the ray tracing method became popular to model 5G paths. For instance, Hou et al. [8] applied it to analyse the effects between a 5G wireless communication system and the industrial environment, including the present equipment, while Hsiao et al. [9] found that since the attenuation and blockage of millimetre-wave propagation in urban environments are severe, Line-of-Sight (LoS) and Non-Line-of-Sight (NLoS) reflected rays should be the dominant propagation mechanisms.
Further research has specialised in the study of propagation path loss models for 5G frequencies indoors and outdoors. For indoor environments, Samad et al. [10] studied the propagation properties of LoS links at 3.7 and 28 GHz within long corridors in Korea to model and simulate the path loss, while Alabdullah et al. [11] studied the performance of 28, 39, 60, and 73 GHz waves in both LoS and NLoS scenarios in indoor environments over Tx-Rx separations of 1.5 m to 62 m with both measurements and software. Muttair et al. [12] simulated wave propagation including path loss, delay spread, and received power for outdoor 28, 39, 60, and 73 GHz LoS and NLoS links through Wireless InSite® program, finding that LoS paths have a high receiving capacity and fewer path losses than NLoS ones, while high frequencies such as 73 GHz have greater effects on propagation than low frequencies. Muttair et al. [13] studied 10, 17, 30, and 60 GHz links for outdoor to indoor antennas, using measurement analysis and ray tracing simulation, and found that an increase in frequency yields an increase in path loss and a decrease in the received signal strength (RSS), the delay spread, and the received power. Oladimeji et al. [14] provided a comprehensive review of propagation path loss prediction in enclosed environments for 5G networks. Casillas-Aviña et al. [15] implemented RF path loss models for cellular 5G links in a practical free link budget calculator. A further review on advanced simulation methods for 5G antennas and propagation can be found in [14,16]. Other methods, such as those based on machine learning, have become popular for 5G [17,18,19,20,21,22,23].
Of particular concern to telecommunications developers is that several atmospheric conditions can affect free space wave propagation, which can complicate and degrade wireless communication links. Some of the effects with the most significant impact are the presence of aerosols, the concentration of gases, cloudiness, and precipitation [24].
Although the impacts of these factors on electromagnetic propagation have been studied for many years [25], it has been determined that aerosols primarily affect the optical atmospheric links in cases where the trajectory of the particles is noticeable [26]. In addition, the repercussions of aerosols and airborne particles are highly complex because of their great diversity, size, geometry, mass, chemical interactions, etc., and require complex and costly mathematical algorithms for their modelling [27,28]. In particular, fine dust often affects low-frequency propagation due to the change in the refractive index of the atmosphere, causing power loss and multi-paths. However, these effects are representative only in extreme cases such as dust storms or sandstorms [29].
Moreover, gas concentrations in the atmosphere can adversely affect propagation. Since nitrogen and oxygen make up a high percentage of the total gases in the troposphere, the information sources of radio-based communication systems are designed away from the absorption bands of mono-atomic nitrogen and oxygen, so the gases in concentration in the atmosphere that can affect wireless links are dry air (molecular oxygen) and water vapour [30]. These components cause wave fluctuations that tend to increase with frequency. The peak absorption for water vapour (cloudiness) is found at 22.235 GHz and for molecular oxygen or dry air at 61.100 GHz [31,32]. However, both frequencies were declared extremely important for radio astronomy at the 21st General Assembly of the International Astronomical Union (IAU), stating the need to protect these bands from anthropogenic emissions, mainly from space transceivers. In this way, radio communication systems are automatically shielded from these effects [31].
On the other hand, precipitation has one of the most notable effects on terrestrial wireless communications networks. Precipitation, in its broadest sense, is any concentration of water or hydrometeor produced in the atmosphere and falling to the planet’s surface [33]. Depending on the water concentration and temperature, such hydrometeors may take the form of rain, snow, hail, or fog. In the case of free space electromagnetic propagation, precipitation in the form of rain has the most significant impact [34], as it causes an attenuation directly proportional to the frequency; so in a wave with a frequency above 10 GHz, it can have a very representative effect [35,36]. In addition to the rainfall intensity rate, the impact depends on the droplets’ shape, size, and distribution. In this manner, high-frequency electromagnetic waves sustain attenuation and dispersion problems of considerable magnitude in the presence of hydrometeor phenomena [35,36] due to diffraction in the medium and shorter penetration lengths in the materials, increasing both the importance of direct transmission to the user (LoS propagation), as well as the development of a more extensive infrastructure to add redundancy and integrity to the network, concerning the case of 4G [7]. Thus, the analysis and study of the atmospheric effects on the medium for the propagation of electromagnetic waves for 5G technology have become fundamental for its successful local and global implementation [37].
The response of an electromagnetic field to a time-dependent atmospheric environment, as that represented by the presence of hydrometeors, is fundamental for understanding the magnitude of the reflection, refraction, scattering, and attenuation processes present in propagation at these operating frequencies. Studies suggest that the most significant effect is attenuation due to hydrometeors being the most disruptive to high-frequency telecommunication systems [38].
In the case of low-frequency wireless systems such as 5 GHz (Wi-Fi and low band of 5G), modelling of the behaviour of electromagnetic waves in different environments such as rain, snow, sand, and forests shows a substantial impact on the transmissibility of electromagnetic waves, which is observed to cause scattering [36,39], while more recent studies show that 5G is particularly vulnerable to rain scattering [40,41] for ultra-high frequencies (20.2, 39.4, 73.0, and 83.0 GHz).
Although different models have been developed to study the impact of precipitation on wireless telecommunications [42,43], the results are insufficient in a field with a rapidly evolving technology as seen currently. Thus, the core part of this work is to identify the effects of precipitation in the form of rain in the main transmission rate band for the emerging 5G technology. In this work, we seek to provide a quantitative solution to this problem by employing a computational simulation of these phenomena based on Maxwell’s electromagnetic theory [44], considering an appropriate treatment of the constitutive relations that allow us to simulate the hydrometeoric phenomena, which are time-dependent. Among the different numerical algorithms used for the solution of hyperbolic partial differential equations, such as Maxwell’s equations, the Finite Difference Time Domain (FDTD) method, based on the application of Yee’s step cell [45], stands out for its ease of implementation as well as for the reliability of its results.
Regarding 5G modelling and simulation, the FDTD method has recently been applied. For instance, Gorniak [46] developed an effective FDTD method in order to be able to simulate stochastic electromagnetic fields in the frequency band of 5G, while Asif et al. [47] combined the FDTD and the Finite Element Method (FEM) to design a MIMO antenna for 5G in the context of cellular phones. Moreover, a large amount of concern has arisen regarding the impact of 5G on human health, which has been studied with (mostly parallel) FDTD methods. Jariyanorawiss and Chongburee [48] reported the effects of the 2.6 GHz Mid-Band of 5G on different human head exposures, while Yoshida et al. [49] studied the shadowing generated by the human body for 5G indoor propagation. Moreover, Yoshida et al. [50], estimated the propagation loss generated by the human body in 5G frequencies.
This research tackles the problem of electromagnetic wave propagation in two different frequencies in the presence of hydrometeors, in particular rainfall, by developing a numerical algorithm based on the second-order of precision in the space and time FDTD, with Convolutional Perfectly Matched Layer (CPML)-type absorbing boundary conditions [51], to solve Maxwell’s equations considering constitutive relations for linear, isotropic, and inhomogeneous time-dependent media. To simulate rain, a parallel version of the Ziggurat algorithm was used to generate pseudo-random numbers. In this way, the effects of rain on electromagnetic wave propagation were studied for both sources at 5 GHz and 25 GHz. Furthermore, the generated code was accelerated at a high level by introducing directives in the serial code, which allow its parallelisation. In this case, the FDTD algorithm was accelerated with OpenACC directives (in GPU), while the Ziggurat problem was accelerated through OpenMP. The main motivation of this work is to provide a numerical study of the impact of sweet water rainfall on the propagation of the 5 and 25 GHz bands of 5G technology for 5G developers to be aware of the associated drawbacks, and to be able to provide a more robust and extensive infrastructure.
This paper is structured as follows: Section 2 presents the development of Maxwell’s equations for the time-dependent constitutive relations and their development in finite differences, the implementation of the CPML boundary condition, the development of the case studies, and the designed computational performance tests. Section 3 presents the multiplicity of results obtained from the simulations for both propagation frequencies in free space and the presence of rain, while Section 4 discusses the results, both physically and computationally. Finally, some conclusive aspects of this work are presented in Section 5, while Appendix A briefly reviews the development of the Ziggurat pseudo-random number sampling algorithm.

2. Materials and Methods

2.1. Maxwell’s Equations for Time-Dependent Media

The classical electromagnetic phenomena in material media are governed by Maxwell’s equations, which in their most general differential or strong form in the International System of Units take the form [44]
· D = ρ ( free ) ,
· B = 0 ,
× E + B t = 0
and
× H D t = J ,
where D represents the vector of electric displacement that provides a measure of the polarisation of the medium; H represents the magnetic response vector of the material; B and E are the magnetic and electric field, respectively. Moreover, ρ ( f r e e ) and J are the electric charge and current densities, respectively. However, the current density in the presence of conducting media is divided into the contribution of free and induced current in the conductor, J ( free ) and J ( ind ) , respectively, so the electric current density takes the form [44]
J = J ( free ) + J ( ind ) .
The set of non-closed Equations (1)–(4) need to be provided with constitutive relations to exhibit a unique solution. Constitutive relations determine the response of the medium according to the applied fields, and in a certain approximation, they take the form D = D E , H = H B , and J ( ind ) = J ( ind ) E . In this paper, we proposed constitutive relations for linear, homogeneous and isotropic time-dependent media, which are given by
D ( r , t ) = ϵ ( r , t ) E ( r , t ) ,
H ( r , t ) = 1 μ ( r , t ) B ( r , t )
and
J ( i n d ) ( r , t ) = σ ( r , t ) E ( r , t ) ,
where the proportionality coefficients ϵ ( r , t ) , 1 / μ ( r , t ) , and σ ( r , t ) are the permittivity, the inverse of the permeability, and the electrical conductivity of the propagation media, respectively, and are functions of position and time. Then, by substituting such constitutive relations to the set of Maxwell’s equations in their vector components, we obtain the set of Equations (9)–(16).
From Equation (1), we obtain
[ ϵ ( r , t ) E x ] x + [ ϵ ( r , t ) E y ] y + [ ϵ ( r , t ) E z ] z = ρ ( f r e e ) ;
from Equation (2),
[ μ ( r , t ) H x ] x + [ μ ( r , t ) H y ] y + [ μ ( r , t ) H z ] z = 0 ;
from Equation (3),
H x t = 1 μ ( r , t ) E y z E z y H x ( μ ( r , t ) ) t ,
H y t = 1 μ ( r , t ) E z x E x z H y ( μ ( r , t ) ) t ,
and
H z t = 1 μ ( r , t ) E x y E y x H z ( μ ( r , t ) ) t ;
and finally, from Equation (4),
E x t = 1 ϵ ( r , t ) H z y H y z E x ( ϵ ( r , t ) ) t J x ( f r e e ) σ ( r , t ) E x ,
E y t = 1 ϵ ( r , t ) H x z H z x E y ( ϵ ( r , t ) ) t J y ( f r e e ) σ ( r , t ) E y ,
and
E z t = 1 ϵ ( r , t ) H y x H x y E z ( ϵ ( r , t ) ) t J z ( f r e e ) σ ( r , t ) E z .
For reasons of computational capacity, the system represented by Equations (9)–(16) is reduced to two dimensions. For this purpose, if we let the propagation plane be the XY plane, we restrict the electromagnetic energy flux to such a plane, which requires that the z ^ component of the Poynting vector be zero,
S = E × H = E y H z E z H y x ^ E x H z E z H x y ^ + E x H y E y H x z ^ . 0
Thus, the system is obliged to comply with the condition
E x H y = E y H x .
If, additionally, the electric transverse mode (TE) is imposed, then the electric field components in the direction of field propagation are zero, so Equations (9)–(16) take the form
H x t = 1 μ ( r , t ) E z y + H x μ ( r , t ) t ,
H y t = 1 μ ( r , t ) E z x H y μ ( r , t ) t
and
E z t = 1 ϵ ( r , t ) H y x H x y E z ϵ ( r , t ) t J z ( f r e e ) σ ( r , t ) E z ,
which is the final set of equations to be implemented in the simulations of this work.

2.2. Numerical Modelling

Equations (19)–(21) are discretised using the classical FDTD method of second order in space and time, obtaining the algebraic Equations (22)–(24). In Figure 1, the calculation molecule of E z , H x , and H y in space and time is depicted.
H x ( i , j 1 / 2 ) n + 1 / 2 = H x ( i , j 1 / 2 ) n 1 / 2 μ ( i , j 1 / 2 ) n 1 / 2 μ ( i , j 1 / 2 ) n + 1 / 2 Δ t μ ( i , j 1 / 2 ) n + 1 / 2 E z ( i , j ) n E z ( i , j 1 ) n Δ y ,
H y ( i 1 / 2 , j ) n + 1 / 2 = H y ( i 1 / 2 , j ) n 1 / 2 μ ( i 1 / 2 , j ) n 1 / 2 μ ( i 1 / 2 , j ) n + 1 / 2 + Δ t μ ( i 1 / 2 , j ) n + 1 / 2 E z ( i , j ) n E z ( i 1 , j ) n Δ x
and
E z ( i , j ) n + 1 = E z ( i , j ) n 4 ϵ ( i , j ) n Δ t σ ( i , j ) n + 1 + σ ( i , j ) n 4 ϵ ( i , j ) n + 1 + Δ t σ ( i , j ) n + 1 + σ ( i , j ) n + Δ t ϵ ( i , j ) n + 1 + Δ t 4 σ ( i , j ) n + 1 + σ ( i , j ) n
H y ( i + 1 / 2 , j ) n 1 / 2 H y ( i 1 / 2 , j ) n 1 / 2 Δ x H x ( i , j + 1 / 2 ) n 1 / 2 H x ( i , j 1 / 2 ) n 1 / 2 Δ y J z ( i , j ) n + 1 + J z ( i , i ) n 2 ,
where i , j , n denote the discrete position corresponding to the coordinates x , y , and t, respectively, while Δ x , Δ y , and Δ t are the FDTD grid size in the x, y, and t variables, respectively.
The time step must satisfy the Courant–Friedrichs–Lewy (CFL) criterion Δ t Δ x c 0 ε r μ r 2 to ensure numerical stability [52,53], where c 0 is the speed of light in a vacuum, and ε r and μ r are the propagating medium’s relative permittivity and permeability, respectively. Several numerical experiments in the context of electromagnetic propagation have shown that a relation of Δ x = Δ y = λ / 20 , where λ is the propagated wavelength, allows the quality of the numerical solution to be maintained [53]. That is, when setting the computational grid, there should be at least 20 spatial grid cells of the FDTD method for an accurate resolution of one wavelength of the signal.
The absorbing boundary condition implemented is the Convolutional PML (CPML) [51] in its simplified version by Martin and Komatisch [54]; this version of the Convolutional PML saves memory and is relatively straightforward to code. To implement the CPML boundary conditions, it is necessary to introduce the Luebbers convolutional memory variables [55] for each spatial derivative. The convolutional term Ψ is introduced in Equations (22)–(24) as
Ψ i n = m = 0 n 1 x | i Δ x n ( m + 1 2 ) Δ t Z ( m ) ,
where
Z ( m ) = d κ d + α κ 2 e d κ + α ( m + 1 ) Δ t e d κ + α m Δ t ,
and where α ( x ) , κ ( x ) , and d ( x ) are the CPML parameters. If, additionally, we define the functions
b ( q ) = e { d ( q ) κ ( q ) + α ( q ) } Δ ( t )
and
a ( q ) = d ( q ) d ( q ) + α ( q ) κ ( q ) 2 { b ( q ) 1 } ,
the convolutional variable in Equation (25) for the fields E z and H ν , with ν = x , y in Equations (22)–(24), takes the form
Ψ i n + 1 [ H ν ] = b Ψ i n [ H ν ] + a ( H ν ) i + 1 2 n + 1 / 2 ( H ν ) i 1 2 n + 1 / 2 Δ x
and
Ψ i 1 2 n + 1 2 [ E z ] = b Ψ i 1 2 n 1 2 [ E z ] + a ( E z ) i n ( E z ) i 1 n Δ x .
Following the numerical experiments’ development in [53], where α ( x ) , κ ( x ) , and d ( x ) are studied as polynomial functions in the domain of the CPML boundary, and N is the number of layers, thus T h = N Δ x is the thickness of the CPML. Then, the following equations are defined as
x ( q ) norm = T h q Δ x N = N q N Δ x ,
d ( q ) d max x norm η ,
κ ( q ) 1 + ( κ max 1 ) x norm η
and
α ( q ) α max ( 1 x norm ) ξ ,
where q = 1 , , N , η and ξ are the polynomial degrees of d ( x ) , κ ( x ) , and α ( x ) , respectively, and d max = 0.75 ( [ 0.8 η + 1 ] / [ Δ x μ 0 / ϵ 0 ] ) [53]. Thus, Equations (22)–(24) with the implemented CPML are shown below. Equation (22) is rewritten as
H x ( i , j 1 / 2 ) n + 1 / 2 = H x ( i , j 1 / 2 ) n 1 / 2 μ ( i , j 1 / 2 ) n 1 / 2 μ ( i , j 1 / 2 ) n + 1 / 2 { Δ t μ ( i , j 1 / 2 ) n + 1 / 2 [ 1 κ ( i , j 1 2 ) E z ( i , j ) n E z ( i , j 1 ) n Δ y + Ψ y ( i , j 1 2 ) n + 1 2 ( E z ) ] } ,
Equation (23) takes the form
H y ( i 1 / 2 , j ) n + 1 / 2 = H y ( i 1 / 2 , j ) n 1 / 2 μ ( i 1 / 2 , j ) n 1 / 2 μ ( i 1 / 2 , j ) n + 1 / 2 + { Δ t μ ( i 1 / 2 , j ) n + 1 / 2 [ 1 κ ( i 1 2 , j ) E z ( i , j ) n E z ( i 1 , j ) n Δ x + Ψ x ( i 1 2 , j ) n + 1 2 ( E z ) ] } ,
whereas, as Equation (24) has two derivatives of the fields H x and H z , it is necessary to introduce two convolutional terms that will take the final form
E z ( i , j ) n + 1 = E z ( i , j ) n 4 ϵ ( i , j ) n Δ t σ ( i , j ) n + 1 + σ ( i , j ) n 4 ϵ ( i , j ) n + 1 + Δ t σ ( i , j ) n + 1 + σ ( i , j ) n + { Δ t ϵ ( i , j ) n + 1 + Δ t 4 σ ( i , j ) n + 1 + σ ( i , j ) n [ 1 κ ( i , j ) H y ( i + 1 / 2 , j ) n 1 / 2 H y ( i 1 / 2 , j ) n 1 / 2 Δ x + Ψ x ( i , j ) n + 1 ( H y ) 1 κ ( i , j ) H x ( i , j + 1 / 2 ) n 1 / 2 H x ( i , j 1 / 2 ) n 1 / 2 Δ y + Ψ y ( i , j ) n + 1 ( H x ) J z ( i , j ) n + 1 + J z ( i , i ) n 2 ] } .
To guide the search of the optimum CPML parameters for this study in order to avoid spurious waves within the domain, we start with the values of the parameters given in [53], which proved to work for electromagnetic propagation in different frequency domains. Such parameter values are shown in Table 1.
To validate the numerical implementation, the electromagnetic energy flux is evaluated at each time step by calculating the magnitude of the Poynting vector at each mesh centre point as
S ( i , j ) n + 1 = E z ( i , j ) n H y ( i , j ) n + 1 / 2 2 + E z ( i , j ) n H x ( i , j ) n + 1 / 2 2 ;
consequently, the electromagnetic energy flux at time n + 1 in the entire domain is given by
S n + 1 = i , j S ( i , j ) n + 1 .

2.3. Numerical Experiments

For the numerical experiments, a 2D dimensional domain of rectangular geometry of size 10 × 3 m bordered by the CPML boundary is set up, as shown in Figure 2.
To analyse the behaviour and quality of the solution, twelve uniformly distributed viewers are included in the domain, whose coordinates can be checked in Table 2, and whose locations can also be observed in Figure 2.
The sinusoidal propagation source is located in the centre of the domain, which is given by
J ( x , y , t ) = sin [ 2 π f 0 ( t t 0 ) ] δ ( x x c ) δ ( y y c ) Θ ( t t 0 ) ,
where f 0 is the frequency, t 0 the initial time, and ( x c , y c ) is the location at the centre of the computational domain. The source discretised in the computational domain is expressed as
J i , j n = sin 2 π f 0 ( n Δ t t 0 ) , if ( i , j ) = ( i c , j c ) 0 , if ( i , j ) ( i c , j c ) ,
where ( i c , j c ) are the corresponding nodes to the centre of the domain.
Two frequencies of the 5G band are investigated [56]: f 0 = 5 GHz (also corresponding to Wi-Fi in its 802.11n standard [37]) as well as f 0 = 25 GHz. The experiments were carried out in the presence of precipitation and free space for comparison purposes. The parameters of each simulation can be found in Table 3.

Precipitation Simulation

The rainfall simulation was carried out using the parameters of conventional water. Nevertheless, different water parameters could be used, such as those shown in Table 4. For this research, we used the specific values ϵ r = 80 , μ r = 1 , and σ = 10 mS/m corresponding to the representative rainfall of lake areas in the continental interior [57].
The geometry of the droplets is considered to be that of oblate ellipsoids [58], and a fully vertical drop trajectory is considered. For the droplet terminal drop velocities and sizes, we use limit values reported in the literature [59,60], which can be seen in Table 5. The terminal velocity of droplets is used as the simulation is intended to be at ground level. Drop sizes and velocities at values shown in Table 5 were generated pseudo-randomly using the Ziggurat method [61], which can be consulted in Appendix A.
To obtain realistic precipitation, the pseudo-random droplet generation process is coupled to the propagation velocities of the electromagnetic waves so that the droplet layers will only be generated every time t = M Δ t , where M is a specific number of iterations for each propagation case. The numerical FDTD algorithm coupled to the Ziggurat-based rain simulation can be observed in the flowchart at Figure 3.
The code was implemented in FORTRAN 2018 standard [62], and the results were visualised manually, generating ppm graphics files. OpenACC pragmas were added to the source code to port the program to the GPU because OpenACC has demonstrated a better performance than OpenMP for a bi-dimensional FDTD numerical scheme [53,63,64]. Nevertheless, OpenMP was used to generate the pseudo-random numbers in a parallel way, through the mentioned Ziggurat algorithm (Appendix A).
The computer’s capabilities on which the experiments were carried out are:
  • Intel® processor Xeon® CPU E5-2630 V4.
  • Number of cores: 10.
  • Processor frequency: 2.2 GHz.
  • Total RAM memory: 128 GiB.
  • Operating System: Linux Ubuntu 22.04.
  • NVIDIA RTX 3060 12 GB.
  • NVIDIA TITAN RTX 24 GB.

3. Results

Before proceeding with the simulations, it is necessary to mention that the boundary condition efficiency was tested, and the ξ parameter had to be modified to obtain optimum absorption results with respect to the initial values proposed by [53] (see Table 1). While the other CPML parameters reported in Table 1 remained fixed, ξ took the value 2.0.

3.1. Five GHz Experiments

For the 5 GHz experiments, Figure 4 shows the snapshots of the E z component propagation at different times in air (free space) without the presence of precipitation. The distribution of the energy in the computational domain is shown in Figure 5, and the behaviour of the E z electric field in the twelve numerical viewers is depicted in Figure 6.
Analogously, the snapshots of the E z component, the energy distribution, and the viewer’s behaviour for the rain scenario are shown in Figure 7, Figure 8 and Figure 9, respectively.

3.2. Twenty-Five GHz Experiments

For the experiments at 25 GHz, the snapshots of the E z component propagation at different times in the air (free space) case are shown in Figure 10; energy and viewers in the computational domain are depicted in Figure 11 and Figure 12, respectively.
Finally, and in an analogous manner, the snapshots of the E z component, the energy distribution, and the viewer’s behaviour for the rain scenario for the 5G propagation are shown in Figure 13, Figure 14, and Figure 15, respectively.

4. Discussion

4.1. Propagation Results

4.1.1. Free Space Propagation

In the snapshot n = 7000 of the 5 GHz experiment, shown in Figure 4, it can be observed how the source was stopped and the propagation continued until the time iteration n = 8500 , where it can be noticed how the CPML efficiently absorbed the waves, and there was no electromagnetic field remaining visible in the domain. No spurious propagations can be seen within the domain coming from the region of the absorbing boundaries. The efficient absorption can be corroborated by observing the electric field viewers’ behaviour E z depicted in Figure 6. It is observed that once the source emits the last wavefront and passes through the viewers, the electric field abruptly drops to zero, and no spurious propagation is recorded within the domain, even though the simulation continued for a long time. Additionally, to validate the absorption performance, the electromagnetic energy flow in the domain increases until the 5 GHz source is turned off, as can be observed in Figure 5. After such a moment, the electromagnetic energy flux remains constant and then begins to decrease as it is absorbed by the CPML boundary, reaching the zero value, with no spurious energy appearing in the domain in the additional time.
Therefore, the effectiveness of the absorbing boundary technique implemented in this work, with the optimised parameters reported at the beginning of Section 3, is demonstrated.
Analogous results can be found for the case of a 25 GHz scenario in free space. The great similarity of the boundary condition performance with the 5 GHz experiment is remarkable since there are no remnant or spurious waves coming from the absorbing boundaries. This can be observed in the behaviour of the propagation snapshots (see Figure 10).
The E z electric field viewers for the 25 GHz case in free space show a completely analogous behaviour to the 5 GHz case (see Figure 12). In the same way, the energy flux behaviour is similar, as can be observed in Figure 11.
Thus, the successful application of the CPML absorbing boundary conditions is efficient in the frequency range of 5G herein studied. It is necessary to note that although the initial values of the parameters in Table 1 [53] provided good results with 5 GHz propagation, their performance was not good enough with 25 GHz source propagation, so the CPML parameter optimisation performed in this work was fundamental in order to have a unique and coherent set of CPML parameters for the frequency range herein explored.

4.1.2. Propagation in the Presence of Rain

For the 5 GHz experiment, the snapshots in Figure 7 show the wave scattering effect produced by the rain, which can be better appreciated in the zoom presented in Figure 16. In the snapshot at n = 6000 , it can be observed that the source is switched off, and the wavefronts are absorbed by the CPML in step n = 8000 , while the rain continues on the right side of the computational domain. It is very interesting to note the presence of residual energy at n = 50,000 within the domain, which is not completely absorbed by the boundary conditions generated by the scattering caused by the rain interacting with the wavefronts. The latter can be corroborated by analysing the electromagnetic energy flux in the entire domain (see Figure 8).
The scattering effect is associated with the wavelength λ = 0.0599584916 m, and the simulated droplets, in this case, are of the order of 0.012 0.024 m, so they essentially act as electromagnetic field scattering particles in the short wavelength limit [44].
For the 25 GHz propagation experiment under the presence of rainfall, which is the core experiment of this work, Figure 13 shows how the wavefront reaches the region where the rain occurs, specifically, at snapshot n = 50,000, where its interaction with the raindrops can be observed, proving a strong absorption process. This effect can be better appreciated in the zoom made of such a snapshot, which can be observed in Figure 17. At the same time, perfectly formed wavefronts arrive at the left boundary (see Figure 13d); a visual inspection of the right side of the domain where rain is present reveals that the vast majority of the wave has been absorbed (Figure 17). Only small, extremely thin wave beams (which have not interacted with random drops) remain, propagating towards the right boundary of the domain.
Later, in the snapshot at n = 70,000, the wave source has been switched off, and the last wavefronts can be observed to be spreading within the domain (Figure 13c). Finally, for the snapshot at n = 80,000, all the wavefronts have been absorbed by the CPML, leaving no remaining energy in the domain (see Figure 13d). In fact, the energy flow in the whole domain can be observed in Figure 14, where it can be appreciated that the energy cannot remain constant when propagation is turned on due to the interactions between the electric field and the water droplets, generating a continuous process of energy absorption. Subsequently, when the source is switched off, the energy is rapidly absorbed by the CPML boundaries, confirming that there is no residual electromagnetic field in the domain, as can be witnessed in the domain viewers shown in Figure 15. E z remains zero throughout the simulation, proving the CPML absorption.
Analysing the results concerning the 25 GHz propagation in the presence of rain, it can be concluded that the simulated rain generates strong absorption processes of the electromagnetic waves in question. In this particular case, the characteristic length of the droplets (see Table 5) coincides with the propagated wavelength. In this way, the droplets essentially act as obstacles. These results are consistent with those reported in the scientific literature, where it has been reported that electromagnetic waves with frequencies higher than 10 GHz suffer strong attenuation in the presence of precipitation such as rain and snow [35,36].
Finally, it should be stated that the CPML boundary condition becomes fully effective when simulating the absorption of the energy flow for both propagation scenarios, free space and with rain, considering the found set of optimised CPML parameters. To extend this set of optimum CPML parameters to propagation frequencies farther than 25 GHz would require further numerical experiments.

4.2. Computational Performance

For this type of application, code execution acceleration is crucial for achieving results in moderate execution times, particularly when the size of the domain increases exponentially. Therefore, OpenACC and OpenMP directives were used to enable the code for GPU and multi-core CPUs, using the methodology described in [63].
The implementation consists of incorporating OpenACC to accelerate the wave propagation, while using OpenMP to parallelise the rainfall (based on the Ziggurat algorithm). The NVIDIA compilers with OpenACC v23.1 were used, and the code was tested in two cards: RTX Titan and RTX 3060. The flow diagram of the parallel kernels’ execution sequence is shown in Figure 18.
In general, bi-dimensional FDTD code is of low computational intensity, which means that the number of float operations is not much more significant than the number of memory accesses. Thus, OpenMP is unsuitable for accelerating wave propagation in this case. Nevertheless, it is very useful to accelerate the Ziggurat algorithm.
The main limitation of using the GPU is the amount of available NVRAM. For this reason, an efficient implementation of the application is performed, yielding a negligible difference in the use of NVRAM between the free space and the presence of rain scenarios. Table 6 shows the NVRAM consumption for the four scenarios analysed in this work.
An optimised implementation of the convolutional variables used in the boundary condition is the key to reducing memory usage, following the algorithm presented in [53]. It should be stated that the memory usage in the rain simulations occupied only 2.28% more on average compared to the free space simulations, which is a consequence of the efficiency in coupling the FDTD method with the Ziggurat algorithm.
On the other hand, execution times were measured by taking as the reference one CPU core (Xeon(R) CPU E5-2630 v4 @ 2.20 GHz); the results for the 5 GHz scenario are depicted in Figure 19. As can be observed, OpenACC reduces the computing serial time by 5.06X and 5.39X for the rain scenario (for RTX Titan and RTX 3060, respectively), as well as between 5.48X and 6.93X for the free space scenario (for RTX Titan and RTX 3060, respectively), considering standard double precision variables.
For the 25 GHz experiments, a similar reduction in execution times was found, as can be observed in Figure 20. In this case, OpenACC directives reduce the execution time by 5.00X and 5.39X for the free space propagation scenario (for RTX Titan and RTX 3060, respectively), and 5.48X and 6.93X for the precipitation case (for RTX Titan and RTX 3060, respectively).
Although the rain scenario introduces computational overload, it only represents between 12.4805% and 12.5490%. Due to the large number of pseudo-random numbers used in each stage of the numerical method, this percentage is reasonable. In other words, implementing the Ziggurat method using OpenMP is highly parallel.

5. Conclusions

In this work, a formulation for Maxwell’s equations in two dimensions for the TE mode is developed, considering constitutive relations for linear, inhomogeneous, and isotropic time-dependent propagation media, in their electrical, magnetic, and conducting properties. This formulation is numerically solved by means of a conventional second-order in space and time FDTD method, coupled to Convolutional PML-type absorbing boundary conditions. Two sinusoidal sources were studied: f 0 = 5 GHz (corresponding to Wi-Fi in its 802.11n standard as well as the lowest 5G band) as well as f 0 = 25 GHz (5G), for a rectangular domain of 10 m × 3 m , both in free space (air) and in the presence of rain. The rain was simulated by means of a highly efficient pseudo-random numbering generator based on the parallel Ziggurat algorithm.
Despite the precipitations being idealised by considering completely vertical rainfall and by testing only one rain intensity, the main result of proving the intense absorption of 25 GHz waves by precipitation holds. Moreover, more realistic rainfall simulations can be straightforwardly performed by adding an angle for precipitation to simulate wind, as well as further values of the M parameter to test different rain intensities. Furthermore, although we present the results of electromagnetic propagation considering raindrops with sweet water properties, the developed model is suitable for studying the interaction of electromagnetic waves with other hydrometeors.
Simulations performed on f 0 = 5 GHz propagation reveal that in the presence of rain, the droplets act as scatterers of the electromagnetic field, generating quasi-stationary states (electromagnetic noise), hindering the propagation and absorption of the waves by the CPML boundary for extended periods after the rain stops. This effect occurs because the droplet size is smaller than the propagated wavelength.
In the case of f 0 = 25 GHz propagation, on the other hand, the propagated wavelength is of the same order of magnitude as the characteristic length of droplets, causing a strong attenuation phenomenon and yielding complete absorption. This result is essential for the implementation of 5G infrastructure in its more promissory operating band in the following years, according to 5G standards, as such vulnerabilities in this emerging technology must be addressed by developers and manufacturers through protection and backup measures in the presence of hydrometeors, allowing for higher service integrity and operability.

Author Contributions

Conceptualisation, G.A.Y.-C. and J.J.H.-G.; methodology, G.A.Y.-C., J.J.H.-G., and C.C.-C.; software, G.A.Y.-C. and C.C.-C.; validation, J.J.H.-G. and C.C.-C.; formal analysis, G.A.Y.-C., J.J.H.-G., and C.C.-C.; investigation, G.A.Y.-C. and J.J.H.-G.; resources, J.J.H.-G. and C.C.-C.; data curation, J.J.H.-G. and C.C.-C.; writing—original draft preparation, G.A.Y.-C., J.J.H.-G., and C.C.-C.; writing—review and editing, J.J.H.-G. and G.A.Y.-C.; visualisation, C.C.-C.; supervision, M.A.E.-A.; project administration, J.J.H.-G. and M.A.E.-A.; funding acquisition, G.A.Y.-C., J.J.H.-G., C.C.-C., and M.A.E.-A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Secretaría de Investigación y Posgrado, Instituto Politécnico Nacional grant numbers 20231067, 20230476, 20230593, 20230035, EDI and PIFI. The APC was funded by Secretaría de Investigación y Posgrado, Instituto Politécnico Nacional, through the 2023 “Apoyos Económicos para Publicaciones y Trámite de Invenciones” program.

Data Availability Statement

No data are available for this research.

Acknowledgments

The authors thank A. I. Vargas-Rosas for his support in typesetting the first draft of this manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
FDTDFinite Differences in Time Domain
CPMLConvolutional Perfectly Matched Layers
IAUInternational Astronomical Union
Wi-FiWireless Fidelity
5GFifth Generation
GPUGraphics Processing Unit
CPUCentral Processing Unit
IoTInternet of Things
NVRAMNon-Volatile Random-Access Memory
LoSLine-of-Sight
NLoSNon-Line-of-Sight
TETransverse Electric

Appendix A. Ziggurat Algorithm in a Pseudo-Random Number Generator

The Ziggurat algorithm aims to generate a set of pseudo-random integers following the following sequence [65]:
We take as reference the Cartesian plane with x , y coordinates and a set C of points x , y contained in a curve or distribution (objective function) given by the expression y = f ( x ) , which defines a finite area with the Cartesian axes. Based on this, let Z be a set, of which C is a subset ( C : Z C ).
The densities Z and C are then determined as shown in Figure A1, and generate a set of integers k i , and a group of numbers with floating precision, β i , such that two 32-bit integers are formed such that k i = [ 2 32 ( x i 1 x i ) ] and β i = 0 . 5 32 x i .
Figure A1. Graphical representation of the curve used to determine the variable x with 2 8 straight lines for an exponential (density) curve [61].
Figure A1. Graphical representation of the curve used to determine the variable x with 2 8 straight lines for an exponential (density) curve [61].
Mathematics 11 04074 g0a1
This can be defined in the following steps:
  • Generate a 32-bit random integer j and calculate the index i with the 8 most significant bits of j .
  • Calculate x = j β i . If j < k i returns x.
  • If i = 0 returns the value for x of the base.
  • If [ f ( x i 1 ) f ( x ) ] U < f ( x ) f ( x i ) , returns one value for x.
  • Repeat the process again from the first step.
Further details on the implementation of the Ziggurat method can be found in [65].

References

  1. Mahmood, Y.; Kama, N.; Azmi, A.; Ya’acob, S. An IoT based home automation integrated approach: Impact on society in sustainable development perspective. Int. J. Adv. Comput. Sci. Appl. 2020, 11, 240–250. [Google Scholar] [CrossRef]
  2. Rohen, M. IoT Driving Digital Transformation-Impact on Economy and Society; Taylor & Francis: Abingdon, UK, 2017; pp. 1–5. [Google Scholar]
  3. Stankovic, J.A. Research directions for the internet of things. IEEE Internet Things J. 2014, 1, 3–9. [Google Scholar] [CrossRef]
  4. Al-Dulaimi, A.; Wang, X.; I., C.L. Introduction. In 5G Networks Fundamental Requirements, Enabling Technologies, and Operations Management; IEEE Press-Wiley: New York, NY, USA, 2018; pp. 1–15. [Google Scholar]
  5. Agiwal, M.; Roy, A.; Saxena, N. Next generation 5G wireless networks: A comprehensive survey. IEEE Commun. Surv. Tutorials 2016, 18, 1617–1655. [Google Scholar] [CrossRef]
  6. Rangan, S.; Rappaport, T.T.S.; Erkip, E. Millimeter-wave cellular wireless networks: Potentials and challenges. Proc. IEEE 2014, 102, 366–385. [Google Scholar] [CrossRef]
  7. Rappaport, T.S.; Xing, Y.; MacCartney, G.R.; Molisch, A.F.; Mellios, E.; Zhang, J. Overview of millimeter wave communications for fifth-generation (5G) wireless networks—With a focus on propagation models. IEEE Trans. Antennas Propag. 2017, 65, 6213–6230. [Google Scholar] [CrossRef]
  8. Hou, W.; Du, B.; Wang, Q.; Du, J.; Zhang, X. Simulations and Analysis for Radio Wave Propagation Properties on 5G frequency Band in a Industrial Environment. In Proceedings of the IAEAC 2021—IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference, Chongqing, China, 12–14 March 2021; pp. 1019–1023. [Google Scholar] [CrossRef]
  9. Hsiao, A.Y.; Yang, C.F.; Wang, T.S.; Lin, I.; Liao, W.J. Ray tracing simulations for millimeter wave propagation in 5G wireless communications. In Proceedings of the 2017 IEEE Antennas and Propagation Society International Symposium, San Diego, CA, USA, 9–14 July 2017; Volume 2017, pp. 1901–1902. [Google Scholar] [CrossRef]
  10. Samad, M.A.; Diba, F.D.; Kim, Y.J.; Choi, D.Y. Results of large-scale propagation models in campus corridor at 3.7 and 28 ghz. Sensors 2021, 21, 7747. [Google Scholar] [CrossRef]
  11. Alabdullah, A.A.; Ali, N.; Obeidat, H.; Abd-Alhmeed, R.A.; Jones, S. Indoor millimetre-wave propagation channel simulations at 28, 39, 60 and 73 GHz for 5G wireless networks. In Proceedings of the 2017 Internet Technologies and Applications, ITA 2017—7th International Conference, Wrexham, UK, 12–15 September 2017; pp. 235–239. [Google Scholar] [CrossRef]
  12. Muttair, K.S.; Al-Ani, O.A.; Mosleh, M.F. Outdoor Millimeter-Wave Propagation Simulation Model for 5G Band Frequencies. In Proceedings of the 2nd International Conference on Electrical, Communication, Computer, Power and Control Engineering, ICECCPCE, Mosul, Iraq, 13–14 February 2019; pp. 40–45. [Google Scholar] [CrossRef]
  13. Muttair, K.S.; Shareef, O.A.; Mosleh, M.F. Outdoor to Indoor Wireless Propagation Simulation Model for 5G Band Frequencies. IOP Conf. Ser. Mater. Sci. Eng. 2020, 745, 012034. [Google Scholar] [CrossRef]
  14. Oladimeji, T.T.; Kumar, P.; Oyie, N.O. Propagation path loss prediction modelling in enclosed environments for 5G networks: A review. Heliyon 2022, 8, e11581. [Google Scholar] [CrossRef]
  15. Casillas-Aviña, G.E.; López-Balcázar, C.A.; Yáñez-Casas, G.A.; Hernández-Gómez, J.J.; Arao-Quiroz, J.M.; Mata-Rivera, M.F. Development of a web-based calculator to simulate link budget for mobile communications systems at urban settlement. Commun. Comput. Inf. Sci. 2024; in press. [Google Scholar]
  16. Sonkki, M.; Antonino-Daviu, E.; He, D.; Myllymäki, S. Advanced Simulation Methods of Antennas and Radio Propagation for 5G and beyond Communications Systems. Int. J. Antennas Propag. 2020, 2020, 7494. [Google Scholar] [CrossRef]
  17. Xiang, Z.; Niu, W.; Zhao, P.; Gao, F.; Jiang, S.; Cheng, N.; Huang, X.; Chen, F.; Pu, B.; Peng, L.; et al. 5G Wireless Intelligent Propagation Model and Application of Simulation Engine in Production. In Proceedings of the 2022 2nd IEEE International Conference on Information Communication and Software Engineering, ICICSE, Chongqing, China, 18–20 March 2022; pp. 126–131. [Google Scholar] [CrossRef]
  18. Fowdur, T.P.; Doorgakant, B. A review of machine learning techniques for enhanced energy efficient 5G and 6G communications. Eng. Appl. Artif. Intell. 2023, 122, 106032. [Google Scholar] [CrossRef]
  19. Senapati, R.K.; Tanna, P.J. Deep Learning-Based NOMA System for Enhancement of 5G Networks: A Review. IEEE Trans. Neural Netw. Learn. Syst. 2022, 32, 825. [Google Scholar] [CrossRef] [PubMed]
  20. Nyalapelli, A.; Sharma, S.; Phadnis, P.; Patil, M.; Tandle, A. Recent Advancements in Applications of Artificial Intelligence and Machine Learning for 5G Technology: A Review. In Proceedings of the 2023 2nd International Conference on Paradigm Shifts in Communications Embedded Systems, Machine Learning and Signal Processing, PCEMS, Nagpur, India, 5–6 April 2023. [Google Scholar] [CrossRef]
  21. Farouk, M.M.; Pang, W.L.; Chung, G.C.; Roslee, M. Critical Review on Machine Learning in 5G Mobile Networks. Int. J. Intell. Syst. Appl. Eng. 2023, 11, 362–367. [Google Scholar]
  22. Barnawi, A.; Budhiraja, I.; Kumar, K.; Kumar, N.; Alzahrani, B.; Almansour, A.; Noor, A. A comprehensive review on landmine detection using deep learning techniques in 5G environment: Open issues and challenges. Neural Comput. Appl. 2022, 34, 21657–21676. [Google Scholar] [CrossRef]
  23. Elbey, N.E.; Ayad, S.; Benhaya, B. Review on Reinforcement Learning-based approaches for Service Function Chain deployment in 5G networks. In Proceedings of the 2nd IEEE International Conference on New Technologies of Information and Communication, NTIC 2022, Mila, Algeria, 21–22 December 2022. [Google Scholar] [CrossRef]
  24. Gebhart, M.; Leitgeb, E.; Bregenzer, J. Atmospheric effects on optical wireless links. In Proceedings of the 7th International Conference on Telecommunications, ConTEL, Zagreb, Croatia, 11–13 June 2003; Volume 2, pp. 395–401. [Google Scholar] [CrossRef]
  25. Shettle, E.P. Models of aerosols, clouds, and precipitation for atmospheric propagation studies. AGARD. 1990. Available online: https://ui.adsabs.harvard.edu/abs/1990apuv.agar.....S/abstract (accessed on 10 May 2023).
  26. Libich, J.; Perez, J.; Zvanovec, S.; Ghassemlooy, Z.; Nebuloni, R.; Capsoni, C. Combined effect of turbulence and aerosol on free-space optical links. Appl. Opt. 2017, 56, 336–341. [Google Scholar] [CrossRef]
  27. Seigneur, C.; Hudischewskyj, A.B.; Seinfeld, J.H.; Whitby, K.T.; Whitby, E.R.; Brock, J.R.; Barnes, H.M. Simulation of aerosol dynamics: A comparative review of mathematical models. Aerosol Sci. Technol. 1986, 5, 205–222. [Google Scholar] [CrossRef]
  28. Kanakidou, M.; Seinfeld, J.; Pandis, S.; Barnes, I.; Dentener, F.J.; Facchini, M.C.; Dingenen, R.V.; Ervens, B.; Nenes, A.; Nielsen, C.; et al. Organic aerosol and global climate modelling: A review. Atmos. Chem. Phys. 2005, 5, 1053–1123. [Google Scholar] [CrossRef]
  29. Harb, K.; Omair, B.; Abdul-Jauwad, S.; Al-Yami, A.; Al-Yami, A. A proposed method for dust and sand storms effect on satellite communication networks. Innov. Commun. Theory INCT 2012, 5, 33–37. [Google Scholar]
  30. Straiton, A. The absorption and reradiation of radio waves by oxygen and water vapor in the atmosphere. IEEE Trans. Antennas Propag. 1975, 23, 595–597. [Google Scholar] [CrossRef]
  31. International Union of Telecommunications. Preferred Frequency Bands for Radio Astronomical Measurements; Technical Report; International Union of Telecommunications: Ginebra, Switzerland, 2003. [Google Scholar]
  32. Baysinger, G.; Berger, L.I.; Goldberg, R.; Kehiaian, H.; Kuchitsu, K.; Rosenblatt, G.; Roth, D.; Zwillinger, D. CRC Handbook of Chemistry and Physics; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2015.
  33. Ahrens, C.D.; Henson, R. Meteorology Today: An Introduction to Weather, Climate, and the Environment; Cengage Learning: Boston, MA, USA, 2021. [Google Scholar]
  34. Squali, L.; Riouch, F. Rain and atmospheric gas effect on millimeter wave propagation for 5G wireless communications. In Proceedings of the 4th International Conference on Smart City Applications, London, UK, 3–10 June 2019; pp. 1–9. [Google Scholar]
  35. Esmail, M.A.; Ragheb, A.M.; Fathallah, H.A.; Altamimi, M.; Alshebeili, S.A. 5G-28 GHz signal transmission over hybrid all-optical FSO/RF link in dusty weather Conditions. IEEE Access 2019, 7, 24404–24410. [Google Scholar] [CrossRef]
  36. Aydin, K.; Daisley, S. Relationships between rainfall rate and 35-GHz attenuation and differential attenuation: Modeling the effects of raindrop size distribution, canting, and oscillation. IEEE Trans. Geosci. Remote Sens. 2002, 40, 2343–2352. [Google Scholar] [CrossRef]
  37. International Union of Telecommunications. Radio Regulations; Technical Report; International Union of Telecommunications: Ginebra, Switzerland, 2020. [Google Scholar]
  38. Kesavan, U.; Abd Rahman, T.; abdul rahim, S.; Islam, M. Propagation studies on rain for 5.8 GHz and 23 GHz point to point terrestrial link. In Proceedings of the 2012 International Conference on Computer and Communication Engineering (ICCCE), Paris, France, 3–8 June 2012; pp. 515–519. [Google Scholar] [CrossRef]
  39. Kestwal, M.C.; Joshi, S.; Garia, L.S. Prediction of rain attenuation and impact of rain in wave propagation at microwave frequency for tropical region (Uttarakhand, India). Int. J. Microw. Sci. Technol. 2014, 2014, 1–6. [Google Scholar] [CrossRef]
  40. Luini, L.; Roveda, G.; Zaffaroni, M.; Costa, M.; Riva, C.G. The impact of rain on short E -band radio links for 5G mobile systems: Experimental results and prediction models. IEEE Trans. Antennas Propag. 2020, 68, 3124–3134. [Google Scholar] [CrossRef]
  41. Quibus, L.; Le Mire, V.; Queyrel, J.; Castanet, L.; Féral, L. Rain attenuation estimation with the numerical weather prediction model WRF: Impact of rain drop size distribution for a temperate climate. In Proceedings of the 2021 15th European Conference on Antennas and Propagation (EuCAP), Dusseldorf, Germany, 22–26 March 2021; pp. 1–5. [Google Scholar] [CrossRef]
  42. Paulson, K.; Al-Mreri, A. Trends in the incidence of rain height and the effects on global satellite telecommunications. IET Microwaves, Antennas Propag. 2011, 5, 1710–1713. [Google Scholar] [CrossRef]
  43. Dutton, E. A Meteorological Model for Use in the Study of Rainfall Effects on Atmospheric Radio Telecommunications; US Department of Commerce: Washington, DC, USA, 1971; Volume 1.
  44. Jackson, J.D. Classical Electrodynamics; Wiley: Hoboken, NJ, USA, 1999. [Google Scholar]
  45. Yee, K. Numerical solution of initial boundary value problems involving Maxwell’s equations in isotropic media. IEEE Trans. Antennas Propag. 1966, 14, 302–307. [Google Scholar] [CrossRef]
  46. Gorniak, P. An Effective FDTD Algorithm for Simulations of Stochastic em Fields in 5G Frequency Band. In Proceedings of the IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC, Bologna, Italy, 9–12 September 2018; Volume 2018, pp. 1417–1421. [Google Scholar] [CrossRef]
  47. Asif, R.M.; Aziz, A.; Amjad, M.; Akhtar, M.N.; Baqir, A.; Nawaz Abbasi, N. Analysis and design of an efficient and novel MIMO antenna for 5G smart phones using FDTD and FEM. Appl. Comput. Electromagn. Soc. J. 2021, 36, 266–272. [Google Scholar] [CrossRef]
  48. Jariyanorawiss, T.; Chongburee, W. A Report on Human Head Exposure to a 2.6 GHz Mid-Band of 5G by Using FDTD Method. In Proceedings of the 17th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, ECTI-CON, Phuket, Thailand, 24–27 June 2020; pp. 808–811. [Google Scholar] [CrossRef]
  49. Yoshida, K.; Hikage, T.; Omiya, M. Estimation of Human Body Shadowing for Indoor Propagation in the 5G Frequency Band Using Parallel FDTD Analysis. In Proceedings of the 2022 IEEE International Workshop on Electromagnetics: Applications and Student Innovation Competition, iWEM, Narashino, Japan, 29–31 August 2022; pp. 116–117. [Google Scholar] [CrossRef]
  50. Yoshida, K.; Hikage, T.; Omiya, M. Propagation Loss Characteristics Considering Human Body Shadowing in Local 5G Frequency Band Using Parallel FDTD Analysis. In Proceedings of the 2022 International Symposium on Antennas and Propagation, ISAP, Sydney, Australia, 31 October–3 November 2022; pp. 283–284. [Google Scholar] [CrossRef]
  51. Roden, J.; Gedney, S. Convolutional PML (CPML): An Efficient FDTD Implementation of the CFS-PML for Arbitrary Media. Microw. Opt. Technol. Lett. 2000, 27, 334–339. [Google Scholar] [CrossRef]
  52. Courant, R.; Friedrichs, K.; Lewy, H. Über die partiellen Differenzengleichungen der mathematischen Physik. Math. Ann. 1928, 100, 32–74. [Google Scholar] [CrossRef]
  53. Rodríguez-Sánchez, A.; Couder-Castañeda, C.; Hernández-Gómez, J.; Medina, I.; Peña-Ruiz, S.; Sosa-Pedroza, J.; Enciso-Aguilar, M. Analysis of electromagnetic propagation from MHz to THz with a memory-optimised CPML-FDTD algorithm. Int. J. Antennas Propag. 2018, 2018, 276–278. [Google Scholar] [CrossRef]
  54. Komatitsch, D.; Martin, R. An unsplit convolutional Perfectly Matched Layer improved at grazing incidence for the seismic wave equation. Geophysics 2007, 72, SM155–SM167. [Google Scholar] [CrossRef]
  55. Luebbers, R.J.; Hunsberger, F. FDTD for Nth-order dispersive media. IEEE Trans. Antennas Propag. 1992, 40, 1297–1301. [Google Scholar] [CrossRef]
  56. Global System for Mobile Communications Association. 5G Spectrum GSMA Public Policy Position; Technical Report; Global System for Mobile Communications Association: London, UK, 2021. [Google Scholar]
  57. Pérez Gracia, M.d.l.V. Radar de Subsuelo. Evaluación para Aplicaciones en Arqueología y en Patrimonio Histórico-Artístico; Universitat Politècnica de Catalunya: Catalunya, Spain, 2001. [Google Scholar]
  58. Spilhaus, A.F. Raindrop size, shape and falling speed. J. Meteorol. 1948, 5, 108–110. [Google Scholar] [CrossRef]
  59. Green, A. An approximation for the shapes of large raindrops. J. Appl. Meteorol. Climatol. 1975, 14, 1578–1583. [Google Scholar] [CrossRef]
  60. Pruppacher, H.R.; Pitter, R. A semi-empirical determination of the shape of cloud and rain drops. J. Atmos. Sci. 1971, 28, 86–94. [Google Scholar] [CrossRef]
  61. Marsaglia, G.; Tsang, W.W.; Pérez Gracia, M.d.l.V. The ziggurat method for generating random variables. J. Stat. Softw. 2000, 5, 1–7. [Google Scholar] [CrossRef]
  62. Reid, J. The new features of Fortran 2018. In Proceedings of the ACM SIGPLAN Fortran Forum; ACM: New York, NY, USA, 2018; Volume 37, pp. 5–43. [Google Scholar]
  63. Padilla-Perez, D.; Medina-Sanchez, I.; Hernández, J.; Couder-Castañeda, C. Accelerating Electromagnetic Field Simulations Based on Memory-Optimized CPML-FDTD with OpenACC. Appl. Sci. 2022, 12, 1430. [Google Scholar] [CrossRef]
  64. Mohammadi, S.; Karami, H.; Azadifar, M.; Rachidi, F. On the Efficiency of OpenACC-aided GPU-Based FDTD Approach: Application to Lightning Electromagnetic Fields. Appl. Sci. 2020, 10, 2359. [Google Scholar] [CrossRef]
  65. Marsaglia, G.; Tsang, W.W. A fast, easily implemented method for sampling from decreasing or symmetric unimodal density functions. SIAM J. Sci. Stat. Comput. 1984, 5, 349–359. [Google Scholar] [CrossRef]
Figure 1. Mesh configuration for the propagation of electrical transverse modes in the x , y , t space.
Figure 1. Mesh configuration for the propagation of electrical transverse modes in the x , y , t space.
Mathematics 11 04074 g001
Figure 2. Domain setup; the numerical viewers are represented with green crosses and the source J with an orange cross. The CPML absorption zone is delimited by margins marked with orange lines.
Figure 2. Domain setup; the numerical viewers are represented with green crosses and the source J with an orange cross. The CPML absorption zone is delimited by margins marked with orange lines.
Mathematics 11 04074 g002
Figure 3. Flowchart showing the sequence of the numerical method, along with the Ziggurat method to simulate the rain.
Figure 3. Flowchart showing the sequence of the numerical method, along with the Ziggurat method to simulate the rain.
Mathematics 11 04074 g003
Figure 4. Snapshots at different times of the electric field E z for the 5 GHz propagation in the free space scenario.
Figure 4. Snapshots at different times of the electric field E z for the 5 GHz propagation in the free space scenario.
Mathematics 11 04074 g004
Figure 5. Electromagnetic energy flux in the domain (W/m2), as a function of time (s), for the 5 GHz free space scenario.
Figure 5. Electromagnetic energy flux in the domain (W/m2), as a function of time (s), for the 5 GHz free space scenario.
Mathematics 11 04074 g005
Figure 6. Behaviour in time of E z at the twelve viewers for the 5 GHz scenario in free space.
Figure 6. Behaviour in time of E z at the twelve viewers for the 5 GHz scenario in free space.
Mathematics 11 04074 g006
Figure 7. Snapshots of the electric field E z in the rain at various simulation iterations for the 5 GHz rain scenario.
Figure 7. Snapshots of the electric field E z in the rain at various simulation iterations for the 5 GHz rain scenario.
Mathematics 11 04074 g007
Figure 8. Electromagnetic energy flux in the domain (W/m2), as a function of time (s), for the 5 GHz scenario in the presence of rain.
Figure 8. Electromagnetic energy flux in the domain (W/m2), as a function of time (s), for the 5 GHz scenario in the presence of rain.
Mathematics 11 04074 g008
Figure 9. Behaviour in time of E z at the twelve viewers for the 5 GHz scenario in the presence of rain.
Figure 9. Behaviour in time of E z at the twelve viewers for the 5 GHz scenario in the presence of rain.
Mathematics 11 04074 g009
Figure 10. Snapshots of the electric field E z for the 25 GHz case in the free space scenario.
Figure 10. Snapshots of the electric field E z for the 25 GHz case in the free space scenario.
Mathematics 11 04074 g010
Figure 11. Electromagnetic energy flux in the domain (W/m2), as a function of time (s), for the 25 GHz free space scenario.
Figure 11. Electromagnetic energy flux in the domain (W/m2), as a function of time (s), for the 25 GHz free space scenario.
Mathematics 11 04074 g011
Figure 12. Behaviour in time of E z at the twelve viewers for the 25 GHz scenario in the free space.
Figure 12. Behaviour in time of E z at the twelve viewers for the 25 GHz scenario in the free space.
Mathematics 11 04074 g012
Figure 13. Snapshots of the electric field E z for the 25 GHz scenario in the presence of rain.
Figure 13. Snapshots of the electric field E z for the 25 GHz scenario in the presence of rain.
Mathematics 11 04074 g013
Figure 14. Electromagnetic energy flux in the domain (W/m2), as a function of time (s), for the 25 GHz scenario in the presence of rain.
Figure 14. Electromagnetic energy flux in the domain (W/m2), as a function of time (s), for the 25 GHz scenario in the presence of rain.
Mathematics 11 04074 g014
Figure 15. Behaviour of E z at twelve viewers as a function of time for the 25 GHz case in the presence of precipitation.
Figure 15. Behaviour of E z at twelve viewers as a function of time for the 25 GHz case in the presence of precipitation.
Mathematics 11 04074 g015
Figure 16. Zoom of the right section for the Wi-Fi rain scenario, from the snapshot at time iteration n = 6000 (see Figure 7b).
Figure 16. Zoom of the right section for the Wi-Fi rain scenario, from the snapshot at time iteration n = 6000 (see Figure 7b).
Mathematics 11 04074 g016
Figure 17. Zoom of the right section for the 5G rain scenario.
Figure 17. Zoom of the right section for the 5G rain scenario.
Mathematics 11 04074 g017
Figure 18. Flowchart showing the parallel kernels’ execution sequence.
Figure 18. Flowchart showing the parallel kernels’ execution sequence.
Mathematics 11 04074 g018
Figure 19. Comparison between the computing time (s) obtained for each scenario (free and rain) under the three computing platforms, for the 5 GHz experiments.
Figure 19. Comparison between the computing time (s) obtained for each scenario (free and rain) under the three computing platforms, for the 5 GHz experiments.
Mathematics 11 04074 g019
Figure 20. Comparison between the computing time (s) obtained for each scenario (free and rain) under the three computing platforms, for the 25 GHz experiments.
Figure 20. Comparison between the computing time (s) obtained for each scenario (free and rain) under the three computing platforms, for the 25 GHz experiments.
Mathematics 11 04074 g020
Table 1. Initial CPML parameters used in [53].
Table 1. Initial CPML parameters used in [53].
ParameterValue
μ 0 (H/m) 4 π × 10 7
ϵ 0 (F/m) 8.85 × 10 12
η 3.0
ξ 1.0
κ m a x 3.0
α m a x 0.08
N 20
Table 2. Position of numerical viewers within the computational domain for recording electric field values E z .
Table 2. Position of numerical viewers within the computational domain for recording electric field values E z .
Viewer010203040506070809101112
x (m)2.004.006.008.002.004.006.008.002.004.006.008.00
y (m)0.750.750.750.751.501.501.501.502.252.252.252.25
Table 3. Parameters of the four numerical experiments.
Table 3. Parameters of the four numerical experiments.
Characteristic 5 GHz25 GHz
Free SpaceRainfallFree SpaceRainfall
Δ x = Δ y (m)0.0030 5.9958491600000004 × 10 4
Δ t (s) 7.07106781186547 × 10 12 1.4000714267493641 × 10 12
Nodes (1)3,339,33683,461,716
Iterations (1)33,480134,100133,920334,800
This time step is calculated through the CFL criterion, for air ( ϵ r = 1 and μ r = 1 ), which yield the smallest Δ t possible, ensuring quality of solution for other media.
Table 4. Electromagnetic properties of water in the various forms in which it is found on Earth, as well as of conventional air.
Table 4. Electromagnetic properties of water in the various forms in which it is found on Earth, as well as of conventional air.
Material ϵ r (1) σ (mS/m) μ r (1)
Air101.0003
Distilled water 0.01
Fresh water80–810.1–101
Salt water (and sea water)81–884000
Polar snow1.4–3-1
Polar ice3.3–1.50.02–0.003
Warm ice3.25.10 4 –8.10 6
Pure ice3.2
Freshwater frozen lake4
Sea ice2.5–8
Permafrost1–81–0.11
Table 5. Physical parameters of the water droplets for the experiments shown in Table 3 [59].
Table 5. Physical parameters of the water droplets for the experiments shown in Table 3 [59].
Drop Properties5 GHz25 GHz
Semi-minor axis (mm) 2 Δ x 5 GHz 3 Δ x 5 GHz 5 Δ x 25 GHz 10 Δ x 25 GHz
Semi-major axis (mm) 4 Δ x 5 GHz 8 Δ x 5 GHz 8 Δ x 25 GHz 20 Δ x 25 GHz
Eccentricity (1)0.7071–0.79060.6124–0.8660
Terminal velocity (m/s)7.61–9.908.72–9.40
Table 6. NVRAM use for the propagation scenarios herein studied.
Table 6. NVRAM use for the propagation scenarios herein studied.
Scenario5 GHz25 GHz
Free Space137.2 Mb11.2 Gb
Rainfall141.5 Mb11.5 Gb
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yáñez-Casas, G.A.; Couder-Castañeda, C.; Hernández-Gómez, J.J.; Enciso-Aguilar, M.A. Scattering and Attenuation in 5G Electromagnetic Propagation (5 GHz and 25 GHz) in the Presence of Rainfall: A Numerical Study. Mathematics 2023, 11, 4074. https://doi.org/10.3390/math11194074

AMA Style

Yáñez-Casas GA, Couder-Castañeda C, Hernández-Gómez JJ, Enciso-Aguilar MA. Scattering and Attenuation in 5G Electromagnetic Propagation (5 GHz and 25 GHz) in the Presence of Rainfall: A Numerical Study. Mathematics. 2023; 11(19):4074. https://doi.org/10.3390/math11194074

Chicago/Turabian Style

Yáñez-Casas, Gabriela Aurora, Carlos Couder-Castañeda, Jorge Javier Hernández-Gómez, and Mauro Alberto Enciso-Aguilar. 2023. "Scattering and Attenuation in 5G Electromagnetic Propagation (5 GHz and 25 GHz) in the Presence of Rainfall: A Numerical Study" Mathematics 11, no. 19: 4074. https://doi.org/10.3390/math11194074

APA Style

Yáñez-Casas, G. A., Couder-Castañeda, C., Hernández-Gómez, J. J., & Enciso-Aguilar, M. A. (2023). Scattering and Attenuation in 5G Electromagnetic Propagation (5 GHz and 25 GHz) in the Presence of Rainfall: A Numerical Study. Mathematics, 11(19), 4074. https://doi.org/10.3390/math11194074

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop