1 Introduction

Humanity has been interested in communication since the world began. The discovery of wireless (a.k.a. radio) communications has helped people to communicate over large physical distances using the wireless medium. The author of [1] states that the persons who can legitimately be called the “fathers of wireless communications”, can be divided into two groups: (1) The discoverers and (2) The inventors. The discoverers are Michael Faraday (1791–1867) William Thomson (Lord Kelvin) (1824–1907), James Clerk Maxwell (1831–1879), Heinrich Rudolf Hertz (1857–1894), and Jagdish Chandra Bose (1858–1937); the inventors are Nikola Tesla (1856–1943), Guglielmo Marconi (1874–1937), Alexander Popov (1859–1906), Reginal Aubrey Fessenden (1866–1932), and Lee De Forest (1873–1961). Those and many others designed electrical circuits that could transmit and receive information by means of electromagnetic waves, changing the way we live. A key in this revolution has been to develop an understanding of the science of radio propagation [2], which tells us how radio waves propagate through different environments, and what type of system performance we can consequently expect. Unless we understand radio propagation, we simply cannot design, build and deploy radio systems, let alone harvest their great benefits. In the words of the late Larry Greenstein (1937–2018), a prominent figure in the field of radio propagation [3], “Every time a new system has been built in a new band, in a new environment, or for a new service, major questions have had to be answered about the nature of the radio propagation. It was true for Marconi’s wireless telegraph; it is true for today’s cellular systems; and it will be true for as long as people dream up new ways to use radio waves. Propagation is different at 6 GHz than at 850 MHz; indoor propagation differs from outdoor propagation; fixed wireless paths differ from mobile ones; and so on” [2]. We will add to this and say that wave propagation at 100 GHz is very different from propagation below 6 GHz. All of the fundamental propagation processes such as specular reflections, diffraction, diffuse scattering, transmission of power through objects and line–of–sight (LOS) propagation can be described via Maxwell’s equations. These universal expressions define and solve the boundary conditions that express the physical characteristics of objects in the environment. More specifically, they require calculations of the radar cross section of large and complex structures which are often multi-layered. Since these calculations are difficult, take a substantial amount of computational resources, and very often the necessary parameters such as the electrical properties of various material compositions are not available, practically useful approximations have been developed to characterize propagation without resorting to Maxwell’s equations. An example of one such approximation is the use of ray-tracing, which represents wavefronts as simple particles. Due to computational feasibility, the model determines reflection and diffraction effects on the wavefront, yet usually ignores the more complex scattering phenomena predicted by Maxwell’s coupled differential equations. Additionally, to facilitate ray-tracing, having access to a very detailed and accurate database of object properties is also required, yet often not available. In summary, the complexity and variability of the radio channel makes it very often difficult to obtain an accurate deterministic channel model. For these reasons, statistical models are often used, which are governed by the frequency and bandwidth-dependent stochastic parameters. Such models have evolved dramatically over 40 years and this article aims to describe their progress in terrestrial cellular system standardization.

Propagation studies are time consuming and expensive. Understanding nature by means of models, no matter how complex they are, is not a trivial task. Channel models are based on deterministic and stochastic parameters—all derived from extensive measurements over a long period of time. Standardized channel models enable a smoother transition in understanding the laws of nature and are—if done well—the result of extensive field measurements conducted worldwide by academia, industry and other research scientific personnel. Standardization of propagation channel models are essential for the development of commercial radio hardware that complies with common specifications. They enable the evaluation of different candidate systems under a common framework of channel models. This is essential to take advantage of global harmonization and economies-of-scale. These models thus play a crucial role in the development of many physical layer functions such as modulation and coding techniques, multiple access techniques, signal processing methods, transceiver architectures, antennas and antenna arrays, methods for spectral efficiency and performance improvement, etc.Footnote 1 To this end, it will be misguiding to assume that propagation models are just a collection of random numbers, and any distribution of a parameter will suffice; rather a strong connection to the propagation characteristics in the envisioned deployment areas, and to the characteristics of the systems is required. In many research papers, the generation of the wireless channel is based on some kind of wave propagation model published either by the standardization bodies or derived from measurements. Unlike others, the aim of this paper is to present a historical overview on the evolution of standardized propagation models over five generations of cellular systems.

It is well known that radio systems have undergone a generational change every ten years. The first generation (1G) of systems in the United States (US), known as Analog Mobile Phone Systems (AMPS), started in 1974 when the Federal Communications Commission (FCC), the frequency regulator in the US, allocated 40 MHz of bandwidth in the 800–900 MHz frequency region. This is now known as Third Generation Partnership Project (3GPP) band 5 [4]. 1G systems were aimed to provide voice calling services only and there were different systems in different countries/regions, e.g., the Nordic Mobile Telephone (NMT) system in the Nordic countries, Total Access Communications System (TACS) in the United Kingdom and Radio Telephone Network C (C-450) in West Germany. The bandwidth allocated to each user in these systems was typically 20–30 kHz. From a wave propagation viewpoint, received power characterization due to pathloss was the only property of interest, see e.g., [5,6,7,8] (though some of these references also measured power-delay profiles). After this, in the 1980s, second–generation (2G) mobile communication systems were introduced in 3GPP band 5, as well as other bands in Europe. The Global System for Mobile Communications (GSM) was standardized in the early 1980’s spurred by major research efforts within European Union (EU) consortia [9, 10]. With a carrier bandwidth of 200 kHz, GSM became a dominant standard in the world for radio services. Besides voice, low–rate data capability up to tens (later hundreds) of kilobits-per-second (kbps) was also provided. Consequently, it became important to study aspects of delay dispersion of the radio channel. Seminal measurements were carried out by Cox, Rustako, Greenstein, and others [5,6,7, 11, 12] under various different environments in New York city and New Jersey, US.

The standardization of wave propagation models did not happen until 2G mobile systems, where the GSM specifications relied on the European Cooperation in Science and Technology (COST) 207 model [13]. The International Telecommunication Union (ITU) standardization of channel models did not happen until third-generation (3G) of mobile systems, a.k.a. International Mobile Telecommunications (IMT)–2000, which were introduced in 1997 [9, 14]. The standardization of IMT–2000 required a method to evaluate candidate 3G technologies, and for this purpose, a propagation model had to be standardized [14]. Parallel developments towards standardization of 3G systems were taking place by the 3GPP. These systems initially operated in 3GPP band 1—i.e., the 2 GHz band, but later were also deployed in many other bands (for exact band numbers and ranges the reader is referred to [4]). 3G systems had a bandwidth of 5 MHz and offered peak data rates of 2 Mbps focusing on voice and early multimedia applications, thus improved delay resolution was required. Advanced versions of 3GPP also started to consider the spatial domain to increase peak data rates, thanks to the seminal contributions of Winters, Foschini, Gans, Teletar and others [15,16,17,18]. Multiplexing architectures such as the Vertical Bell Laboratories Layered Space-Time (V-BLAST) were proposed [19], which heavily relied on the characteristics of the underlaying propagation channel. This motivated the development of the COST 259 model [20,21,22] in 2000 and the 3GPP Spatial Channel Model (SCM) in 2003 [23, 24]. Yet another five years later, fourth-generation (4G) systems, a.k.a. IMT-Advanced or 3GPP Release 8 emerged in 2010. Early 4G systems deployed two transmit and two receive antennas, known as \(2\times {}2\) multiple-input multiple-output (MIMO). They were capable of offering peak rates of 150 Mbps within a bandwidth of 20 MHz. Building on the SCM model structure and extensive measurements in the The Wireless World Initiative New Radio (WINNER) project of the EU, propagation models for 4G systems were standardized by the 3GPP in [23], and the ITU Radio Communication Sector (ITU-R) in [25]. The latter provided guidelines for the evaluation of IMT-Advanced systems. Driven by the further increase in data rate demands, later releases of 4G systems featured enhancements in the MIMO order. Using 4 port cross-polarized antennas, \(4\times {}4\) MIMO systems were deployed [26]. Together with this, the introduction of two-dimensional antenna arrays enabled the deployment of multiuser MIMO systems [27]. This facilitated the necessity of obtaining the full-dimensional (a.k.a. three-dimensional) nature of the channel, to accurately model the multipath amplitudes, delays, azimuth/zenith angles-of-departure (AODs/ZODs),Footnote 2 azimuth/elevation angles-of-arrival (AOAs/ZOAs), polarization and Doppler parameters [28].

Recently, fifth-generation (5G) systems, known as IMT-2020 or 3GPP Release 15 New Radio (NR) are in early stages of deployment. Live commercial networks are in place in various parts of North America and Asia, gradually extending towards Europe and Oceanic regions [29]. IMT-2020/3GPP NR systems are the first to operate across a wide range of multiple frequency bands. Depending on the country, they are designed to operate within the C-band, i.e., 3GPP band numbers N77 (3300–4200 MHz), N78 (3300–3800 MHz) and N79 (4400–5000 MHz), as well as in bands approaching millimeter-wave (mmWave) frequencies, i.e., 3GPP band N257 (26.5–29.5 GHz) and N258 (24.25–27.5 GHz), respectively. The N258 band, and other high frequency bands up to 100 GHz were officially granted at the World Radio Communications Conference 2019 (WRC-19) [30], and later releases of 5G-NR, such as 3GPP Release 16 have recently disclosed plans to extend the frequency band of operation to beyond 52 GHz [31]. 5G systems are designed to provide peak data rates of up to 20 Gbps—see e.g., [32] and [33] for a complete list of NR performance parameters. 3GPP Release 15 facilitates bandwidths of up to 100 MHz for bands below 6 GHz and up to 400 MHz for bands approaching mmWaves.Footnote 3 For frequencies below 6 GHz, in order to maintain uniformly good service while retaining wide area coverage, the use of large antenna arrays, a.k.a., massive MIMO has been proposed. Here, aggressive spatial multiplexing due to simultaneous service of many mobile stations (MSs) within the same time-frequency resource is possible [34, 35]. For bands above 6 GHz, massive MIMO is now an essential technique used to provide the necessary array gain, closing the link budget to communicate over moderate distances [36, 37]. The development of propagation channel models for 5G-NR/IMT-2020 systems has undergone several phases in 3GPP and ITU-R, resulting in the standards [38,39,40]. The standards have also identified propagation features influenced by operation at higher frequency bands, over wider bandwidths, such as blockage modelling, outdoor-to-indoor penetration loss, and oxygen/molecular absorption losses. In addition to this, spatial consistency modelling for 3GPP-type models is defined in [39, 40] for the first time, although a long history of spatial consistency models exists for the COST models. The vast majority of the 3GPP/ITU-R models until this point assume that small and large-scale parameters of the channel are constant as MSs move along a trajectory within the spatial stationarity distance of the parameters. The landmark work of Bello in [41] describes the conditions for this to hold, as well as the consequences on the fundamental channel descriptions resulting from it. Further discussion on spatial consistency is presented late in the paper in Sec. 7.6.

In light of the above discussions, it is clear that bandwidths have evolved from 30 kHz to 400 MHz and peak data rates have evolved from 200 kbps to 20 Gbps, complemented by the phenomenal advances in MIMO order. As we increased the carrier frequency, carrier bandwidths and data rate requirements, the complexity of standardized wave propagation models has also significantly increased. In this paper, we present the evolution of propagation models in the respective standards from 1G to 5G. We assume that readers have basic familiarity with the terminology used in propagation models and measurements literature. Alternatively, readers are first referred to the related discussions in, e.g., the textbooks [9, 42, 43]. Irrespective of the generation, frequency of operation and bandwidth, all propagation models try and capture small and large-scale fading variations. These are briefly discussed below for the interest of setting up the discussion in the following sections, and for completeness purposes:

  • Large-scale fading: These are the fading effects captured over a large spatial area (typically hundreds of wavelengths), and henceforth denote the variation of the mean received signal power. Most often caused by shadowing due to large objects blocking the transmitted waveform en-route to the receiver, large-scale fading is often described by a lognormal distribution (equivalently by a zero-mean Gaussian distribution when the variables are on a decibel (dB) scale). The standard deviation of this power fluctuation process is known as the shadow fading standard deviation. Given a propagation environment, the large-scale mean power itself experiences distance-based attenuation, and is usually captured in pathloss models.

  • Small-scale fading: small-scale fading occurs on a much smaller spatial scale (on the order of a wavelength or even less). Here the received signal power undergoes rapid fluctuations due to the superposition of multipath components (MPCs), constructively adding or destructively cancelling each other. Therefore, all the parameters that characterize the MPCs, such as delays, AOD/AOAs, ZOD/ZOAs are deemed as small-scale fading parameters. For a large number of incoming wavefronts, the overall amplitude of the superposed MPCs is usually modelled as a complex Gaussian random process, whose magnitude obeys a Rayleigh distribution; hence the name Rayleigh fading. However, when a dominant component, such as LOS, is also present in addition to many smaller MPCs, a Ricean distribution is used to better describe the amplitude distribution [44,45,46] that is characterised by a Rice factor, K. When K is small enough (so that the LOS power is similar to other components), the Ricean distribution converges to a Rayleigh distribution [45, 46], whilst for large values of K, the Ricean distribution converges towards a Gaussian distribution centered around the amplitude of the dominant MPC. In the standardized channel models, K is a random variable whose parameters are dependent on the carrier frequency.

The above discussion captures the essence of simple statistical fading models. In addition to the above, there are other parameters of a channel model that do not fit in the above categories: examples are oxygen absorption, probability of LOS, outdoor-to-indoor penetration losses, human blocking, and spatial consistency. Additionally, there are also antenna and system-related parameters like cross-polarization discrimination factors that are needed when modelling wave propagation with cross-polarized antenna elements [26], as for 4G and 5G systems. The above parameters are needed to accurately characterize propagation for a given environment, and hence are of interest to standardization bodies.

The organization of this paper is as follows: We first describe pathloss models from 1G to 5G systems. Here we show how pathloss increases when operating frequency increases from sub 1 GHz bands all the way to 100 GHz. In order to mitigate the high pathloss, antenna arrays are utilized. However, in doing so, the beamwidth decreases and antennas become highly directional. As a consequence, we discuss directional pathloss models, particularly in the context of 5G-NR systems. This is followed by a section on impulse response evolution, including non-directional impulse response models to double-directional models; the latter also includes the spatial channel impulse response needed for the simulation of conventional MIMO and massive MIMO channels. A special emphasis is placed on describing the impulse response evolution over the various generations of wireless systems. Following this, map-based and ray tracer-based deterministic models are discussed. These quasi-deterministic models use geometric information of a cellular site as a countermeasure to statistical models. The discussion of additional modelling components is then presented, followed by a comprehensive bibliography for the interested reader to delve deeper into this field.

2 Pathloss Models

Radio signals launched by a transmitter experience signal attenuation as they traverse through the propagation channel. This attenuation is a function of the carrier frequency, heights of the base station (BS) and MS, BS-MS link distance, as well as the environment-type (i.e., dense urban, suburban, rural etc). Pathloss is a large-scale fading parameter, which determines the mean signal attenuation as a function of the BS to MS distance [9]. At a given link distance, there are slow variations of up to 10 dB around the mean value, over a spatial scale of hundreds of wavelengths. These variations are due to man made and natural objects such as tunnels, hills, buildings, etc, and are captured by shadow fading. The exact structure of shadowing is dependent on the geometry surrounding the BS and MS, as well as the operating frequency. To this end, the shadow fading statistics are important parameters for accurate estimation of the received power at a given MS location. Assuming for the sake of the argument that both the BS and MS are separated by a distance d meters (m) in free-space, a transmitted signal with frequency f (corresponding to wavelength \(\lambda\)) having transmit power \(P_{\text {t}}\) yields a received power which is well characterized by the Friis’ equation [9]:

$$\begin{aligned} P_{\text {r}}=P_{\text {t}} G_{\text {t}}G_{\text {r}} \left( \frac{\lambda }{4\pi {}d}\right) ^{2}. \end{aligned}$$
(1)

Here, \(G_{\text {t}}\) and \(G_{\text {r}}\) denote the transmit and receive antenna gains, and \(\left( \lambda /4\pi {}d\right) ^{2}\) is the so-called free-space loss factor. Several important assumptions exist in the formulation of the free-space equation: Firstly, holding all other variables constant, if \(\lambda\) decreases, implying that f increases, power received decreases quadratically. Nevertheless, this comes with a caution that the antenna gains (\(G_{\text {t}}, G_{\text {r}}\)) at the both link ends are kept constant (i.e., fixed) with increasing f, like a half-wave dipole. It is well known that there is a straightforward relationship between the antenna gain and its effective area. For instance, taking the example of the transmit antenna with gain \(G_{\text {t}}\), its effective area can be computed by \(A_{\text {t}}=(\lambda ^2/4\pi ) G_{\text {t}}\), or equivalently \(G_{\text {t}}=A_{\text {t}}(4\pi /\lambda ^2)\). From such formulation, it can be readily seen that if \(\lambda\) decreases, with a constant effective area, the antenna gain increases with the square of \(\lambda\). To this end, if one is willing to invest the same effective area in the antenna irrespective of f, the antenna gains will increase leading to a decrease in the pathloss, and hence an increase in the received power. Note that increasing the number of antenna elements for a constant physical area in an array will result in heavier antennas (due to more electronic components) that may pose tower and wind loading problems, as well as power consumption issues. This is especially true for 5G systems, where a large number of BS elements are interfaced with dedicated radio frequency up/down-conversion chains for implicit and explicit beamforming [29]. Naturally, the validity of (1) is restricted to the far-field of the antenna—i.e., the transmit and receive antennas have to be at least one (to ten or larger) Fraunhofer distance(s) away. The readers are asked to refer to [9, 43] for further discussions.

2.1 Pre-2G and 2G Pathloss Models

Systems prior to 2G and early 2G systems were designed using empirical pathloss models. The seminal work of Okumura and Hata in [47] presents one such a model.Footnote 4 The general structure of the model expresses the pathloss on the dB scale for a 2D link distance d as

$$\begin{aligned} \text {PL}^{\text {Pre--2G/2G}}_{\text {Okumura--Hata}}= A+B\log _{10}\left( d\right) +C, \end{aligned}$$
(2)

where A, B and C are parameters which depend on the carrier frequency, environment, and relative antenna heights.Footnote 5 Generally speaking, the parameter A increases with carrier frequency and decreases with increasing height of the BS and MS. The pathloss exponent, B/10, decreases with increasing height of the BS. The model is valid for frequencies up to 1500 MHz only and is intended for studies involving large cells with the BS being placed higher than the surrounding rooftops. The study in [13] presents the model for urban areas where

$$\begin{aligned} \text {PL}^{\text {Pre--2G/2G}}_{\text {COST 231}} & =69.55+26.16\log (f)-13.82\log (h_{\text {t}})-a(h_{\text {r}})\nonumber \\ & \quad +44.9-6.55\log (h_{\text {t}})\log (d), \end{aligned}$$
(3)

where f is the carrier frequency in Hz, and \(h_{\text {t}}\), \(h_{\text {r}}\) are transmitter and receiver heights in meters. For a moderately sized city,

$$\begin{aligned} a\left( h_{r}\right) =\left( 1.1\log (f)-0.7\right) h_{\text {r}}-1.56\log \left( f\right) -0.8. \end{aligned}$$
(4)

Subsequent to this, other models were developed such as the COST 231 Walfish–Ikegami model [49, 50] and the Motely-Keenan model [51], respectively. The former model is also suitable for microcells and small macrocells, since it has fewer restrictions on the distance between the BS and MS, as well as antenna heights. The latter model includes the effects of floor and wall penetration as constants which depend on the operating frequency. The COST 231 Walfish–Ikegami model characterizes the total pathloss as a function of the free-space loss, multi-screen loss along a propagation path due to a series of rooftops perpendicular to the propagation path, as well as attenuation from the last roof-edge to the MS. The model assumes a Manhattan street grid (i.e., streets intersecting at right angles), constant building heights and uniform terrain. Note that the model only considers over-rooftop propagation and does not include the effects of waveguiding through street canyons, which may lead to an underestimation of the received power. Depending on the environment, pre-2G and 2G systems most often characterized pathloss exponents between 3 to 4.

2.2 Pathloss Models for 3G Systems

Pathloss models for 3G systems were standardized in [14, 52]Footnote 6 using the well known work of Bertoni and co-workers as a basis. Pathloss models were divided into three environments of indoor offices, outdoor-to-indoor and vehicular test environments. The pathloss model for the indoor office environment follows a simplified form, which is derived from the COST 231 indoor model. The model is expressed as

$$\begin{aligned} \text {PL}^{\text {3G}}_{\text {Indoor}}=37+30\log \left( d\right) +18.3 n^{\big [ \left( n+2/n+1\right) -0.46\big ]}, \end{aligned}$$
(5)

where d is the link separation distance in km and n denotes the number of building floors in the path. Unlike other indoor models, here the lognormal shadow fading standard deviation is inclusive of the variations in floor penetration losses, and hence a value of 12 dB is quoted in [14]. The pathloss model for outdoor-to-indoor environments is given by

$$\begin{aligned} \text {PL}^{\text {3G}}_{\text {Outdoor-to-Indoor}}=40\log \left( d\right) +30\log \left( f\right) +49, \end{aligned}$$
(6)

where d is the 2D link distance in kilometer (km) and f is the carrier frequency of 2000 MHz for IMT-2000 band applications. The model describes the worst case propagation behavior. On top of (6), lognormal shadow fading with a standard deviation of 10 dB for outdoor users and 12 dB for indoor users is assumed. The average building penetration loss is assumed to be 12 dB with a standard deviation of 8 dB. The pathloss model for the vehicular test environment in urban and suburban areas outside the high rise core where the buildings are of nearly uniform height follows

$$\begin{aligned} \text {PL}^{\text {3G}}_{\text {Vehicular}}=\,&40\left( 1-4\times {}10^{-3}\Delta {}h_{\text {t}}\right) \log \left( d\right) -18\log \left( \Delta {}h_{\text {t}}\right) \nonumber \\&+21\log \left( f\right) +80. \end{aligned}$$
(7)

Note that \(\Delta {}h_{\text {t}}\) denotes the BS height in m, measured from the average rooftop level and df are as defined previously for the indoor-to-outdoor model. Although the model is valid for a range of \(\Delta {}h_{\text {t}}=\{0,\dots ,50\}\) m, the BS height is typically assumed to be fixed at 15 m above the average rooftop, such that \(\Delta {}h_{\text {t}}=15\) m. The pathloss model is accompanied by a lognormal shadow fading model with 10 dB standard deviation for both urban and suburban areas. An important observation from the three aforementioned environments is the fact that the outdoor-to-indoor and vehicular test cases have a direct frequency dependent pathloss component in \(\log \left( f\right)\), unlike the indoor model in (5). Naturally, all models exhibit a log-distance relationship as seen by the relevant expressions as well as dependency of pathloss on the antenna height.

2.3 Pathloss Models for 4G Systems

With the emergence of MS-specific full-dimensional beamforming, the standardization of 4G systems (IMT-Advanced) led to the development of more in-depth 3D pathloss models in [25] and [28]. The models standardized by the ITU-R and 3GPP are applicable from 450 MHz to 6 GHz, and are tailored to several physical settings based on knowledge of the available measurement literature, see e.g, [53]. More specifically, four usage scenarios are discussed in 3D urban macrocellular (UMa), microcellular (UMi), and UMa/UMi outdoor-to-indoor, respectively. The UMi scenarios assume that the BS height is below the surrounding rooftop heights, while the UMa scenario assumes that the BS is above the surrounding buildings. For each of these scenarios, two sub-cases for LOS and NLOS pathloss models are provided in [28]. The 3D UMi LOS pathloss model is given by:

$$\begin{aligned} \text {PL}_{\text {3D UMi LOS}}^{\text {4G(a)}}= 22.0\log \left( d\right) +28.0+20\log \left( f\right) , \end{aligned}$$
(8)

where d is the 3D link distance from the BS to MS and f is the carrier frequency in GHz. Note that the model assumes a height of the BS to be 10 m or smaller, and the height of the MS is in between 1.5 m and 22.5 m. The applicable distance range of the model is when 10 m \(\le {}d\le {}d_{\text {break}}\), where \(d_{\text {break}}\) is the break-point distance. Beyond the break-point distance, up to 5000 m, the pathloss is given by

$$\begin{aligned} \text {PL}^{\text {4G(b)}}_{\text {3D UMi LOS}}&= 40.0\log \left( d\right) +28.0+20\log \left( f\right) \nonumber \\&-9\log [\left( d_{\text {break}}\right) ^{2}+ \left( h_{\text {t}}-h_{\text {r}}\right) ^{2}]. \end{aligned}$$
(9)

With a fixed BS height of 10 m, the equivalent NLOS pathloss under the same scenario is given by

$$\begin{aligned} \text {PL}^{\text {4G}}_{\text {3D UMi NLOS}}&= 36.7\log \left( d\right) +22.7+26\log \left( f\right) \nonumber \\&-0.3\left( h_{\text {r}}-1.5\right) . \end{aligned}$$
(10)

The pathloss model has a maximum modelling 3D distance range of 2000 m. Rather interestingly, the 3GPP modelling methodology describes the pathloss model for 3D UMa environment in LOS situations to be the same as that for the 3D UMi LOS case in (8) and (9). Moreover, the pathloss model for 3D UMa NLOS case is given by

$$\begin{aligned} \text {PL}_{\text {3D UMa NLOS}}^{\text {4G}}&= 161.04-7.1\log \left( W\right) +7.5\log \left( h\right) \nonumber \\&-\left[ 24.37-3.7\left( h/h_{\text {t}}\right) ^{2}\right] \log \left( h_{\text {t}}\right) \nonumber \\&+\left[ 43.42-3.1\log \left( h_{\text {t}}\right) \right] \left[ \log \left( d\right) -3\right] \nonumber \\&+20\log \left( f\right) -\left\{ 3.2\left[ \log \left( 17.625\right) \right] ^{2}-4.97\right\} \nonumber \\&-0.6\left( h_{\text {r}}-1.5\right) . \end{aligned}$$
(11)

Note that W denotes the street width, h denotes the average building height. The applicability range of the parameters involved in (11) are as follows: 5 m\(~<h<50\) m, 5 m \(<W<50\) m, 10 m \(<h_{\text {t}}<150\) m, and 1.5 m\(<h_{\text {r}}<22.5\) m. The 3D UMi and UMa outdoor-to-indoor pathloss models follow the same structure as their outdoor counterparts with the addition of extra wall loss (related to the electrical thickness of the wall) and loss inside the building [28] scenario. Due to this reason, we omit listing out the equations for this case, as interested readers can refer to [28]. For all of the aforementioned 4G pathloss models, shadowing is modelled as a zero-mean lognormal process in the dB domain (as for 3G pathloss models), where its standard deviation is varying from 3 dB in UMi LOS, 4 dB in UMi NLOS and UMa LOS, 6 dB in UMa NLOS, up to 7 dB in UMi/UMa outdoor-to-indoor environments [25, 28].

2.4 Pathloss Models for 5G Systems

The pathloss models for IMT-2020 (5G-NR) systems are described in [39] and [40]. The model in [40] consists of input contributions from all the members of ITU-R Working Party (WP) 5D. For example, the indoor hotspot model is based on measurements in [54], measurements for other environments came from multiple organisations to ITU-R WP 5D. These models are also a result of a collective efforts of many propagation measurements by industrial and academic organizations reported in [55, 56]. As mentioned in Sec. 1, 5G-NR systems are the first to use frequency bands that range from microwave to mmWaves. Therefore, standardized models listed in [39] (see also [57]) cover a very wide range of operating bands, and are in-fact valid up to 100 GHz. The parameters of the models in [39] have the same style as for 4G, yet have a frequency dependent component to cater for bands ranging from 400 MHz to 100 GHz (more measurements are needed to define /confirm the frequency dependence as given by the [39]). The frequency dependence is defined for not just for pathloss but also for all model parameters needed for the impulse response. In effect, this work supersedes all earlier models.Footnote 7 Different to 4G and earlier generation models, 5G standardization describes four categories of pathloss models each having LOS and NLOS components respectively. The four environment categories are: (1) Rural Macrocellular, (2) UMa, (3) UMi Street Canyon, and (4) Indoor Hot Spot. Instead of quoting the pathloss model for each of the above mentioned combinations, we describe the key modelling features. Taking the UMa NLOS environment as the axis of exposition, the following pathloss model is proposed in [39]:

$${\text{PL}}_{{{\text{3D}}}}^{{{\text{5G}}}} \,{\text{UMa NLOS = max}}\left( {{\text{PL}}_{{{\text{3D}}}}^{{{\text{5G}}}} \,{\text{UMa LOS, PL}}_{{{\text{3D}}}}^{{{\text{5G}}\left( {\text{a}} \right)}}\, {\text{UMa NLOS}}} \right),$$
(12)

where

$$\begin{aligned} \text {PL}_{\text {3D UMa LOS}}^{\text {5G}}= {\left\{ \begin{array}{ll} \text {PL}_{1} &{} \quad 10\text {m}<d<d_{\text {break}}\\ \text {PL}_{2} &{} \quad d_{\text {break}}<d<5\text {km}, \end{array}\right. } \end{aligned}$$
(13)

with

$$\begin{aligned} \text {PL}_{1}=28.0+22\log \left( d\right) +20\log \left( f\right) , \end{aligned}$$
(14)

and \(\text {PL}_2\) is given by

$$\begin{aligned} \text {PL}_{2} =&28.0+40\log \left( d\right) +20\log \left( f\right) \nonumber \\&-9\log \left[ \left( d_{\text {break}} \right) ^{2}+\left( h_{\text {t}}-h_{\text {r}}\right) ^{2}\right] . \end{aligned}$$
(15)

Furthermore,

$$\begin{aligned} \text {PL}_{\text {3D UMa NLOS}}^{\text {5G(a)}} =&13.54+39.081\log \left( d\right) +20\log \left( f\right) \nonumber \\&-0.6\left( h_{\text {r}}-1.5\right) , \end{aligned}$$
(16)

from 10 m to 5 km 3D link distance. As for standardized models in 4G systems, the BS and MS antenna heights in \(h_{\text {t}}\) and \(h_{\text {r}}\) are constrained and \(d_{\text {break}}\) depends on the antenna heights. In order to show how pathloss varies with distance and frequency, we draw a comparison of the standardized pathloss models in [39] across two carrier frequencies of 2 GHz and 100 GHz with the nominal parameters recommended in the standards. Figure 1 depicts the result of this comparison where we consider the pathloss for both LOS and NLOS. Several important trends can be observed from Fig. 1. At a distance of say 100 m, the loss at 100 GHz is approximately 30 dB greater than the corresponding value for 2 GHz. It is to be noted here that at 2 GHz, the break point distance for LOS case is around 100 m but at 100 GHz the break point distance becomes too large and is not henceforth shown on the figure. This is since the break point distance is inversely proportional to the wavelength [12]. A 50 times decrease in wavelength at 100 GHz will correspondingly shift the break point 50 times further relative to 2 GHz, i.e., close to 5 km, well beyond the operating cell ranges. Moreover, Fig. 1 assumes that the BS and MS antennas are omnidirectional. However, 5G-NR deployments will be utilizing beamforming antennas, instead of sectoral antennas as used for earlier generation systems. Therefore, the estimation of directional pathloss is desirable. As we increase the operating frequency, higher array gain is needed to mitigate the high pathloss. An explicit illustration of this phenomenon is given in Fig. 2, which shows how the coverage range can be extended by using larger array sizes with the examples of 3 and 30 GHz carrier frequencies. The beam penetration distances as a function of the increasing array size is also presented.

Fig. 1
figure 1

3GPP TR 38.901 standardized pathloss model for the 3D UMa LOS and NLOS scenarios across 2 GHz and 100 GHz. The NLOS cases at both frequencies are depicted in dashed line, while the solid lines are used to denote LOS cases. For further information, see [39] (Color figure online)

Fig. 2
figure 2

Demonstration of beamforming effects (in terms of beam arrival distances) relative to operating frequency and array sizes (Color figure online)

As discussed at the beginning of Sec. 2, it is also possible to make the pathloss independent of frequency by keeping the physical array size at one link end independent of frequency [9, 33]. Yet it is well known that as electrical array size increases, the half-power beamwidth (HPBW) decreases, and as a result antennas become more directional. Standardized models for 4G and 5G systems demonstrate a procedure for antenna array modelling according to a cross-polarized uniform planar array of dipole elements, having a pre-defined per-element pattern in the azimuth and zenith domains [28, 39, 40].Footnote 8 The maximum directional per-element gain is assumed to be 8 dBi and no relationship between the horizontal and vertical inter-element spacing is assumed. Naturally, the net array gain is directly proportional to the per-element pattern, number of element and the steering angle. Figure 3 depicts the resulting array gain as a function of the array steering angle from a 8 (rows) \(\times\) 16 (columns) \(\times\) 2 (polarizations) planar configuration, where a peak directional gain of 23 dBi is observed, with a HPBW of 8\(^{\circ }\) in azimuth and zenith. The effect of reducing the number of elements on the directional gain is demonstrated in Fig. 4, where a 2 (rows) \(\times\) 4 (columns) \(\times\) 2 (polarizations) configuration is employed. The peak gain is shown to reduce to 11 dBi with an increased HPBW of 63\(^{\circ }\) in azimuth and 32\(^{\circ }\) in zenith. For further discussions on the precise modelling methodology, the reader is referred to [28, 39, 40]. It is noteworthy that the pathloss equations presented in this section assume omnidirectional antennas, or antennas that have a constant gain over a sector. With the use of directional antennas, this assumption is violated and pathloss also becomes directional. This means that omnidirectional antenna patterns need to be synthesised from directional pathloss measurements, as done in [58] with directional horn elements at both link ends. Nevertheless, majority of the directional pathloss results are very tightly linked to the channel measurement setup. A similar procedure is demonstrated in [59] where an omnidirectional antenna pattern is synthesized from directional pathloss measurements. This omnidirectional pattern is then used to predict an omnidirectional pathloss.

Fig. 3
figure 3

Directional antenna gain of a 256 element (8 (rows) \(\times\) 16 (columns) \(\times\) 2 (polarizations)) planar array with a horizontal inter–element spacing of 0.5\(\lambda\) and vertical spacing of \(0.7\lambda\), where each element has a radiation pattern which follows the description in [28, 39, 40] (Color figure online)

Fig. 4
figure 4

Directional antenna gain of a 16 element (2 (rows) \(\times\) 4 (columns) \(\times\) 2 (polarizations)) planar array with identical parameters as Fig. 3 (Color figure online)

All of the above pathloss models are also sometimes referred to as Alpha-Beta-Gamma (ABG) models where the ABG parameters are derived from the best fit curve match to the measured pathloss vs. distance characteristics [36]. Specifically, the Gamma parameter shows the link dependence on frequency and distance, whilst the Alpha and Beta parameters are optimised to determine an offset (intercept) ensuring the statistical fit to measured data minimizes the shadow fading standard deviation. Typically, the statistical fit is based on the least-squares method aimed to minimize the least-square chordal distance between measured and modelled curves. In this model, the offset can be fixed to the free-space pathloss at a reference distance (e.g., 1 m); this model is also sometimes called the close-in pathloss model [56, 60], and is used as an option (besides the ABG model) in the pathloss model for NR.

2.5 Estimation of Rain Attenuation

Rain Attenuation for terrestrial and earth-to-space links are estimated as described by the following simple formula given in [61], where he specific attenuation \(\gamma _{R}\) (in dB/km) is obtained from the rain rate R (in mm/h) via the power-law relationship

$$\begin{aligned} \gamma _{R}=kR^{\alpha }. \end{aligned}$$
(17)

Note that R denotes the point rainfall rate [61]. The parameter values for k and \(\alpha\) are frequency dependent in the range from 1-1000 GHz and are derived from curve fitting the above relationships to measurements. The ITU-R study in [62] presents the values of k and \(\alpha\) as a function of specific frequencies, as well as giving empirical equations to obtain them at other frequencies. Rather interestingly, the constants k and \(\alpha\) are polarization dependent; the Tables in [62] give parameterized values for both the horizontal and vertical polarization and present a method to derive the constant values for circular polarization. Furthermore, the rain rate exceeding a given percentage of time (corresponding to the desired outage value) can be found. Annex 1 of [62] provides a rainfall rate prediction method for the prediction of rainfall rate statistics with a 1 min integration time for any given location in the world. When reliable long-term local rainfall rate data is available with an integration time greater than 1 minute, Annex 2 of [62] also provides a method for converting rainfall rate statistics with integration times that exceed 1 minute.

3 Standardized Impulse Response Evolution

3.1 Overview

The following three sections describe the evolution of the radio channel impulse response in standardization of wireless systems. Effectively, this started from 2G and early 3G systems, where MPCs with only delays and amplitude parameters were considered. In such a case, the radio channel impulse response is known to be non-directional. In contrast, impulse responses incorporating directional channel information, such as azimuth AOD, AOA, in addition to delays and amplitudes were considered from 3G onward. At the time, this was a result of the need to increase system spectral efficiency via spatial processing, resulting in consideration of aforementioned parameters. Enhancements to 4G, such as full-dimensional MIMO (a.k.a. 3D-MIMO), required the additional consideration of zenith angles-of-departure and arrival. 5G models are impacted by stringent requirements of the system particularly with increasing bandwidths that are possible at mmWave frequencies. The basic concept in the impulse response models from 3G onward is to represent a physical environment in the form of clusters in either in geometry, or the angular domain (azimuth and zenith), determine the number of clusters, MPCs per-cluster, MPC amplitudes and phases, delays of each MPC, as well as angles-of-arrival and departure of the MPCs. To this end, the overall channel impulse response is a function of the aforementioned parameters. Below we provide a summary of non-directional and directional impulse response evolution.

3.2 Non-Directional Models: COST 207 and ITU-R M.1225

In 1G systems, there was no emphasis on the standardization of the methods to generate a channel impulse response, and hence no efforts were devoted to the standardization of angular and delay parameters. For the development of the GSM system, a standardized wideband model was required to test the different system proposals. ETSI, the GSM standardization body at this time, adopted a model that had been developed by the COST 207 working group within the EU [13]. This model defined the channel impulse response as a discrete wide sense stationary uncorrelated scattering process for which the received signal was characterized by the summation of delayed replicas of the input signal weighted by an independent zero-mean complex Gaussian time-variant process. If \(\delta (t)\), h(t) denote the complex low-pass representations of the channel input and output, respectively, then:

$$\begin{aligned} h\left( t,\tau \right) =\sum \limits _{n=1}^{N}\sqrt{P_{n}} g_{n} \left( t\right) \delta \left( t-\tau _{n}\right) , \end{aligned}$$
(18)

where \(P_{n}\) is the strength of the n-th MPC, and \(g_{n}(t)\) is the complex Gaussian process weighting the n-th replica. The power spectrum of \(g_{n}(t)\), known as the Doppler spectrum of the n-th path, controls the rate of fading due to the presence of that particular path. To completely define this model, one requires only a specification of the Doppler spectra of the MPC weights \({P}_{n}(\nu ); n=\{1,2,\dots ,N\}\), the MPC delays \(\tau _{n}; n=\{1,2,\dots ,N\}\) and the MPC weight strengths \(P_{n}; n=\{1,2,\dots ,N\}\). The process \(g_{n}(t)\) is to be interpreted as modelling the superposition of unresolved MPCs arriving from different angles and in the vicinity of the delay interval satisfying

$$\begin{aligned} \tau _n-\frac{1}{2B}<\tau <\tau _n+\frac{1}{2B}, \end{aligned}$$
(19)

where B is the bandwidth of the transmitted signal. Naturally, each MPC has a different Doppler shift corresponding to a different value of the cosine of the angle between the MPC direction and its velocity vector. For the MS, the angular spectrum determines not only antenna correlation, but also the Doppler spectrum. In particular, if the MS antenna is omnidirectional, and the angular power spectrum is omnidirectional in the horizontal plane (and all MPCs arrive in the horizontal plane), then the Doppler power spectrum has the well-known ”bathtub” shape:

$$\begin{aligned} P\left( \nu \right) =\frac{1}{\sqrt{1-(\frac{\nu }{f_{D}})^{2}}}, \end{aligned}$$
(20)

where \(f_{D}=V/\lambda\) is the maximum Doppler shift, which is in turn a function of the MS speed, V, and carrier wavelength, \(\lambda\). Note that these are the same assumptions as used by Clarke and Jakes in narrowband channel modelling [9]. For certain near clusters (MPCs with lower delays), the COST 207 model also employs this modelling methodology, while for far clusters the Doppler spectrum is modeled as Gaussian. MPCs with low delay were assumed to arrive from any arbitrary direction, while long-delayed components, which arise from far scatterer clusters showed a Gaussian Doppler spectrum, corresponding to a limited spread of PAS. The COST 207 model divides radio environment was divided into 4 categories; (1) Typical urban (TU), (2) Bad urban (BU) hilly terrain (HT), (3) Rural area (RA) and (4) Hilly terrain (HT), respectively. For each of these models, the power delay profile, delay spread, and the scattering function were characterized. Generally, BU and HT show the most significant delay dispersion (with excess delays of up to 16 \(\mu\)s). For a precise definition of the above environment types, as well as for further details on COST 207 model, we refer the reader to [13].

For 3G systems, the ITU-R standardized a model known as ITU-R M.1225, was introduced in 1997. It uses the same fundamental modeling approach as the COST 207 model. In the interests of simplicity, the ITU-R M.1225 model makes the following assumptions: (a) For outdoor channels, the model at the MS are the same as described above (leading to the bathtub spectrum). At the BS, the received MPCs arrive in a limited azimuth angular range (support). (b) On the other hand, for indoor channels, a very large number of receive MPCs arrive uniformly distributed in elevation and azimuth for each delay interval at the BS.( c) The antenna element is assumed to be either a short or half-wave vertical dipole. On the other hand, assumption b) results in a Doppler spectrum that is nearly flat, such that

$$\begin{aligned} P_{n}\left( \nu \right) = {2 V}; \text {for}|\nu |<\frac{V}{\lambda }. \end{aligned}$$
(21)

For further discussions on the ITU-R M.1225 modeling methodology, the interested reader is referred to [14]. In the sequel, we introduce the equivalent directional models. We first focus on the COST directional models, followed by a detailed discussion on the 3GPP/ITU-R directional models.

4 Directionally Resolved Impulse Response Models: COST 259, 273, and 2100

During the 1990s, the concept of smart antennas emerged as a critical tool for improving system spectral efficiency of wireless systems. The emphasis was mainly on antenna arrays (typically 4–8 elements) at the BS, allowing for either suppression of adjacent-cell interference (and thus a reduction of the spatial reuse factor/distance), or space-division multiple access, SDMA (which would be called, in modern notation from early 2000s as multiuser MIMO following a series of pioneering information theoretic contributions of Jindal, Goldsmith, Jafar, Verdu, Caire, and Shamai, see e.g., [63, 64] for a taxonomy). For these applications, a more detailed propagation model catering to the presence of angular dispersion (as seen by the BS) was required. The pioneering standardization activity for this was the COST 259 working group, which at the time established a first of its kind parameterized channel model for a variety of environments. Following its predecessor in COST 207, the COST 259 model [21, 22] equivalently considered four macrocellular environments. These are summarized as follows.

  1. 1)

    Generalized Typical Urban (GTU): This consists of cities where all the buildings are assumed to have uniform heights and densities. The Interacting Objects (IOs) are mostly around the MS, though there may be far scatterers.

  2. 2)

    Generalized Bad Urban (GBU): These are modern day metropolitan centers, where the building heights are not uniform with possible large open areas, parks and rivers. The MS can receive MPCs from local and far IOs.

  3. 3)

    Generalized Rural Area (GRA): This consists of farmlands, fields and forests and few buildings. The natural objects around the MS act as IOs in cities where all the buildings have uniform heights and densities. The IOs in this environment cause long detours.

  4. 4)

    Generalized Hilly Terrain (GHT): This is like the GRA, but with large height variations such as hills or mountains. Diffuse scattering from hillsides or mountains contribute significantly to the channel characteristics.

Besides these macrocellular environments, the COST 259 model also defines microcellular environments (which consists of street canyons, intersections, and open spaces), and indoor environments (where the indoor model mainly follows the definitions of [65]); most of the subsequent discussion will relate to the macrocellular case. The COST 259 model then defines the double-directional channel impulse response is a sum of L different MPCs expressed as

$$\begin{aligned} \underline{h}\left( \overrightarrow{r},\tau ,\Omega ,\Psi \right) = \sum _{l=1}^{L\left( \overrightarrow{r}\right) } \underline{h}_{l}\left( \overrightarrow{r},\tau ,\Omega ,\Psi \right) e^{j\frac{2\pi }{\lambda }\langle \overrightarrow{e}\left( \Omega _{l}\right) ,\overrightarrow{r}-\overrightarrow{r_{0}}\rangle }. \end{aligned}$$
(22)

Note that \(\underline{h}(\cdot )\) is a function of four parameters, consisting of the position vector of the MS, the delays, angles-of-arrival and angles-of-departure, respectively. As observed from (22), L is also a function of the position vector of the MS. Furthermore, the impulse response of the l-th MPC is characterized by

$$\begin{aligned} \underline{h}_{l}\left( \overrightarrow{r},\tau ,\Omega ,\Psi \right) =\underline{\alpha _{l}}\delta \left( \tau -\tau _{l}\right) \delta \left( \Omega -\Omega _{l}\right) \delta \left( \Psi -\Psi _{l}\right) . \end{aligned}$$
(23)

Here, \(\underline{\alpha _{l}},\tau , \Omega ,\) and \(\Psi\) are the complex (polarimetric amplitude), delay, angles-of-departure from the BS and arrival at the MS, respectively, of the l-th MPC. The complex amplitude is a polarimetric 2\(\times\)2 matrix representing the co-polarized and cross-polarized components, respectively, such that

$$\begin{aligned} \underline{\alpha _{l}} = \begin{pmatrix} \alpha _{l}^{\vartheta \vartheta }&{}\alpha _{l}^{\vartheta \phi } \\ \alpha _{l}^{\phi \vartheta }&{}\alpha _{l}^{\phi \phi } \end{pmatrix}, \end{aligned}$$
(24)

where \(\vartheta\) and \(\phi\) denote the polarizations in the H and V-planes, respectively. The phase change is computed by the location-dependent component of the arriving plane-wave, contained in the exponential factor in (22), \(e^{j\frac{2\pi }{\lambda }\langle \overrightarrow{e}\left( \Omega _{l}\right) ,\overrightarrow{r}-\overrightarrow{r_{0}}\rangle }\). Herein, \(\overrightarrow{e}(\Omega )\) denotes a unit vector pointing towards the (spatial) angle \(\Omega\). From the double-directional description in (22), a special case of directional channel impulse response can be obtained when multiple antennas at only one end of the link is considered with weighting of the complex polarimetric antenna radiation pattern over the transmit or receive directions.

For outdoor macrocellular environments, the COST 259 model is in essence a geometry-based stochastic model (GSCM). It places clusters of IOs in an area around the BS. One of those clusters is centered on the MS, while the others are placed according to a certain probability density function throughout the cell. The geographical location of the cluster center then implicitly determines the angle-of-arrival (for the uplink), as well as the MPC delays. We note that unlike the previous models, the delays and angles are implicitly correlated [21, 22]. For outdoor microcells, the cluster angles are determined through a quasi-deterministic modeling: BS and MS are placed on a synthetic city map (called virtual cell deployment area), and the center angles as well as delays of the clusters are determined by tracing the dominant paths “down the street”. Due to the geometric placement of the clusters in the COST family of models, the changes of the cluster angles and MPC delays as the MS moves are implicitly modelled.

Furthermore, COST 259 introduced the concept of visibility region (VR) for the channel modeling. In essence, each cluster is associated with one or more, randomly distributed (according to a certain probability distribution function) region, and the contributions of a cluster to the impulse response are only nonzero if the MS is in the VR of that cluster. This concept is depicted in Fig. 5, where the visibility areas of different clusters A and B (indicated with gray circles) are presented. Here, as the MS moves, one of the two clusters shown will be activated, with the red circle denoting the local scattering also moving with the MS. Further discussions on spatial consistency is presented later in the paper. The geometric computation of the cluster location and the VRs guarantee spatial consistency in the channel description. The above processes determine the parameters of the cluster centers. The cluster dispersion with respect to delay and angle at the BS is modelled as separable, such that the azimuthal delay power profile (ADPD) can be written as

$$\begin{aligned} P_{\tau ,\phi ,i}(\tau ,\phi )&=P_{\tau ,i}(\tau ) P_{\phi ,i}(\phi )\nonumber \\&=C\left[ e^{(-\tau /S_{\tau ,i})} e^{(-|\phi |/S_{\phi ,i})}\right] , \end{aligned}$$
(25)

where i is the cluster index, C is a constant of proportionality, \(S_{\tau ,i}\) is the cluster delay spread and \(S_{\phi ,i}\) angular spread, respectively. This model drew from the celebrated Saleh-Valenzuela model [66], in that it describes the cluster power delay profile as exponentially decaying, while modeling the azimuthal spread as Laplacian, based on extensive measurement campaigns (see e.g., [67]). The model describes also the angular dispersion at the MS. However, only angular dispersion at either BS or MS can be simulated in general, since angles at the two link ends are correlated through the position of the scatterers; this limitation was lifted in the COST 273 model (see below). Importantly, the COST 259 model provides a continuous ADPD; in order to obtain a discrete simulation model that is tailored to a particular bandwidth, a suitable discretization must be developed; yet this is not part of the actual standardized model-we will see that this is in contrast to the later 3GPP/ITU-R models. The model was then parameterized based on measurements both in the literature, and those done within COST 259 [21, 22].

Fig. 5
figure 5

Example of visibility areas (gray circles) and IO positions (black rectangles). The red circle is the local scattering cluster, which moves with the MS. Along the particular MS trajectory shown, only one of the two clusters (B) will be activated (Color figure online)

The models of COST 273 and COST 2100 are largely built on the methodology of COST 259, but in a more generalized manner to incorporate angular dispersion at both link ends. In this context, it is important to distinguish between MPCs that interact with other IOs only once (single scattering), and those where multiple interactions occur (multiple scattering). In the former case, the directions at the BS and at the MS are linked, and the above description for cluster placement can be used for MIMO as well. In the latter case, the directions at the BS are determined by the location of the IO closest to the BS that the particular MPC interacts with, while the directions at the MS are determined by the IO (for this MPC) closest to the MS; in other words, directions at both the BS and MS become spatially decoupled and independent from the delays. The COST 273 model thus introduces the concept of “twin clusters” that determine the directions and (probabilistically determines) the excess delay that describes the propagation between those clusters [68]. The COST 2100 model further refined these ideas and provided parameterizations in a variety of different environments [69]. It also introduced the concept of joint clusters to model correlations between MSs in multiuser scenarios in a more realistic way [70]. In later COST actions, such as COST Information Communications 1004 (IC 1004) and COST Inclusive Radio Communications (IRACON), the COST 2100 model was also extended for massive MIMO channels by modelling non-stationarities over a large antenna array, and death-birth processes for individual MPCs [71].

5 Directionally Resolved Impulse Response Models: 3GPP/ITU-R Models

5.1 Motivation

While the COST models are highly refined and detailed, they were rather complicated for system level simulations in the development of standardized 3G (and later 4G, as well as 5G) wireless systems. Furthermore, the absence of a discretized version of the COST 259 model that could be used by all standards participants was deemed a stumbling stone. Thus, the rivalling standardization bodies 3GPP and 3GPP2 teamed up to develop a channel model that could be used for comparisons of different systems proposals [23, 24]. In parallel to this, the ITU-R also developed their own models for 4G and 5G systems, which are aligned with the those proposed by the 3GPP. Collectively, these models are usually referred to as the 3GPP and ITU-R models, and are based on many of the concepts presented in the COST models, yet also shows some important differences. In particular, even though the 3GPP/ITU-R model standards describe the model as a GSCM, the implementation of the angular dispersion can actually be better described as extension of a tapped-delay-line model to the angular domain. Below we describe the 3GPP/ITU-R model structure and explain the parameters.

5.2 Model Structure

The 3GPP model consists of a number of paths, each of which has a particular delay (in later versions, the paths are also called “clusters”, but are different from the earlier cluster definition in COST, as they do not exhibit delay dispersion). The delays of those paths is either given deterministically in one form of the model, or are determined at random, according to a given (parameterized) probability density function. Power is assigned according to the path delay, with the average power (over shadowing) decreasing with increasing delay. Turning now to the angular dispersion: the “baseline” of the angles at both BS and MS is the LOS connection between the paths (such a connection can be drawn even for those cases that an actual physical LOS component does not exist). Each of the paths has a deviation from the baseline (equally likely to the right and the left from the LOS), which is created according to a specified probability density; and which increases with increasing delay of the path. Last but not least, each path (or cluster) has itself an angular spread, which takes on a deterministic value, such as 5 degrees. This is realized in that a cluster consists of 20 sub-paths, which all have the same delay, but slightly different angles. Each of the sub-paths has the same amplitude, and random phases; their superposition thus provides not only an angular spread, but also small-scale fading when either the MS moves, or different values of the random phases are chosen. Note that the angle deviations at BS and MS are chosen independently (i.e., no pure single scattering is modeled), but they are still somewhat correlated in that large delays lead to large deviations from the baseline angle at both link ends. As for the COST model, the 3GPP/ITU-R models allow for the directional impulse response to be evaluated with cross-polarized antenna elements across both H and V-polarizations. The evolution of the model to 4G and 5G systems is presented further in the text.

Using the same notation as for 3GPP TR 25.996, the channel coefficients for each cluster n and each MS and BS element pair, (us), is given by [25, 28, 39, 40]

$$\begin{aligned} h_{u,s,n}\left( t\right) =\,&\sqrt{\frac{P_{n}}{M}}\sum \limits _{m=1}^{M} \begin{bmatrix} F_{\text {MS},u,\theta }\left( \theta _{n,m,\text {ZOA}},\phi _{n,m,\text {AOA}}\right) \\ F_{\text {MS},u,\phi }\left( \theta _{n,m,\text {ZOA}},\phi _{n,m,\text {AOA}}\right) \end{bmatrix}^{T}\nonumber \\&\times \begin{bmatrix} \text {exp}\left( j\Phi _{n,m}^{\theta ,\theta }\right) &{} \sqrt{\kappa _{n,m}^{-1}}\text {exp}\left( j\Phi _{n,m}^{\theta ,\phi }\right) \\ \sqrt{\kappa _{n,m}^{-1}}\text {exp}\left( j\Phi _{n,m}^{\phi ,\theta }\right) &{} \text {exp}\left( j\Phi _{n,m}^{\phi ,\phi }\right) \end{bmatrix}\nonumber \\&\times \begin{bmatrix} F_{\text {BS},s,\theta }\left( \theta _{n,m,\text {ZOD}},\phi _{n,m,\text {AOD}}\right) \\ F_{\text {BS},s,\phi }\left( \theta _{n,m,\text {ZOD}},\phi _{n,m,\text {AOD}}\right) \end{bmatrix} \text {exp}\left( j2k\left( \overrightarrow{r}_{\text {MS},n,m}^{T}\overrightarrow{d}_{ \text {MS},u}\right) \right) \nonumber \\&\times \text {exp}\left( j2k \left( \overrightarrow{r}_{\text {BS},n,m}^{T}\overrightarrow{d}_{\text {BS},s}\right) \right) \text {exp}\left( j2\pi {}v_{n,m}t\right) . \end{aligned}$$
(26)

Here, \(k=2\pi \lambda ^{-1}\) is the wave number relative to the carrier frequency, \(F_{\text {MS},u,\theta }\) and \(F_{\text {MS},u,\phi }\) are the u-th receive antenna element radiation patterns in the direction of the spherical basis vectors, \(\overrightarrow{\theta }\) and \(\overrightarrow{\phi }\), respectively. Also, \(F_{\text {BS},s,\theta }\) and \(F_{\text {BS},s,\phi }\) are the s-th transmit antenna element radiation patterns in the direction of the spherical-F basis vectors, \(\overrightarrow{\theta }\) and \(\overrightarrow{\phi }\), respectively. Furthermore, \(\overrightarrow{r}_{\text {MS},n,m}\) is the spherical unit vector with azimuth arrival angle \(\phi _{n,m,\text {AOA}}\) and elevation arrival angle \(\theta _{n,m,\text {ZOA}}\), given by

$$\begin{aligned} \overrightarrow{r}_{\text {MS},n,m}= \begin{bmatrix} \sin \left( \theta _{n,m,\text {ZOA}}\right) \cos \left( \phi _{n,m,\text {AOA}}\right) \\ \sin \left( \theta _{n,m,\text {ZOA}}\right) \sin \left( \phi _{n,m,\text {AOA}}\right) \\ \cos \left( \theta _{n,m,\text {ZOA}}\right) \end{bmatrix}, \end{aligned}$$
(27)

where n denotes a cluster and m denotes a ray within cluster n. Note that \(\overrightarrow{r}_{\text {BS},n,m}\) is the spherical unit vector with azimuth departure angle \(\phi _{n,m,\text {AOD}}\) and elevation departure angle \(\theta _{n,m,\text {ZOD}}\), given by

$$\begin{aligned} \overrightarrow{r}_{\text {BS},n,m}= \begin{bmatrix} \sin \left( \theta _{n,m,\text {ZOD}}\right) \cos \left( \phi _{n,m,\text {AOD}}\right) \\ \sin \left( \theta _{n,m,\text {ZOD}}\right) \sin \left( \phi _{n,m,\text {AOD}}\right) \\ \cos \left( \theta _{n,m,\text {ZOD}}\right) \end{bmatrix}. \end{aligned}$$
(28)

Further to this, \(\overrightarrow{d}_{\text {MS},u}\) is the location vector of the receive antenna element u. Similarly, \(\overrightarrow{d}_{\text {BS},s}\) is the location vector of transmit element s and \(\kappa _{n,m}\) is the cross-polarization power ratio. If uni-polarized antennas are assumed, then the \(2\times {}2\) polarization matrix can be replaced by \(\text {exp}(j\Phi _{n,m})\). It is to be noted that the Doppler frequency component \(v_{n,m}\) is calculated from the arrival angles (AOA, ZOA), MS velocity vector, \(\overrightarrow{v}\) with speed v, travel azimuth angle \(\phi {v}\), and elevation angle \(\theta {}v\). It is given by

$$\begin{aligned} v_{n,m}=\frac{\overrightarrow{r}_{\text {BS},n,m}^{T} \overrightarrow{v}}{\lambda _{0}^{-1}}, \end{aligned}$$
(29)

where \(\overrightarrow{v}=v[\sin (\theta _v)\cos (\phi _v) \sin (\theta _v)\cos (\theta _v)\cos (\theta _v)]^{T}.\)

5.3 Parameterization for Different Environments

The angular spreads in the different environments can be usually described as random variables that are lognormally distributed, so that a description of mean and standard deviation is sufficient. These values are prescribed in the standard separately for LOS, NLOS and (in applicable cases) for Outdoor-to-Indoor (O2I) situations. The values are provided in Table 1. For the four environments of UMi-street canyon, UMa, RMa (up to 7 GHz) and InH, one can notice a frequency dependency of the AOD, AOA, ZOA and delay spread mean and standard deviations. This is since the target of 3GPP 38.901/ITU-R M.2412 models was to support 3GPP Release 15 for 5G-NR systems. The exact relationship between the quoted values across all the parameters is a complex task, one which is best evaluated via detailed propagation measurements.

Table 1 Lognormal angular and delay spread mean and standard deviation parameters for the various different environments defined by 3GPP

5.4 Historical Evolution

The original 3GPP model, TR 25.996, was a simplification of the COST 259 model. Yet, relative to the ITU-R M.1225 model, a phenomenal improvement was made in this model, as it included the small-scale angular parameters, and the model parameters included the instantaneous path gain and phase, shadow fading, azimuth AOA and AOD, directional dependent BS and MS antenna gains, polarization parameters, as well as magnitude and direction of the MS velocity vector. This was also the first model where support for multiple antenna capability at the BS and MS link ends was provided with specific pre-defined antenna array parameters. On the other hand, TR 25.996 still had significant gaps. It was only defined for the suburban macrocellular, urban macrocellular, and urban microcellular. Over the years, parameterization was extended to a much larger range of environments, mainly based on measurements of the European Union WINNER and WINNER II projects. The parameters such as delay spread and angular spread were extracted from measurements by a variety of consortium partners, using various propagation channel sounders. Furthermore, elevation parameters were included, and hence provided the ability to model MPCs departing/arriving from clusters of scatterers in terms of amplitudes, phases, delays, azimuth and elevation angles and polarization parameters. This model was extensively used for investigations into full-dimensional MIMO. All these additions resulted in 3GPP TR 36.873, and were adopted by the ITU-R as model M.2135. These are the models that were used for the standardization of Long-Term Evolution (LTE) and IMT-Advanced systems. Attempts were made to further generalize the models to larger frequency ranges, in particular mmWave channels, for 5G cellular systems. A Special Interest Group (SIG) made extensive proposals [72]; However, the ultimately adopted specifications for 38.901 show little dependence on the carrier frequency (apart from the parameters reported in Table 1). Thus, while claiming to be valid up to 100 GHz, the model mainly has an experimental basis only for \(<6\) GHz. Further modifications in the model are related to large bandwidths, large antenna arrays (i.e., for massive MIMO), and spatial consistency for mobility simulations.

5.5 Step Wise Procedure for Impulse Response Generation

A step wise procedure for the generation of impulse response is shown in Fig. 6. In the interest of brevity, this is now briefly described but details can be found in [23, 28, 39]. Due to the evolution of complexity, there are slight differences in the impulse response generation in [23] and[28, 39]. First, one can choose a network scenario, e.g. rural macrocellular, urban macrocellular, urban microcellular, etc., as well as the associated radio system layout, antenna parameters (numbers of elements, antenna gain, and beamforming architecture). Then the pathloss is computed for the MSs in LOS and NLOS conditions, followed by correlated large-scale propagation parameters. At this stage, the generation of small-scale parameters begins, involving computation of the angles-of-arrival and departure in azimuth and zenith for each user given its location, the random delays, cluster powers, cross-polarization discrimination values. All of these parameters are random variables with specified distributions. This is then applied to the relevant expressions in [28, 39, 40, 73] to generate the impulse response. This process is repeated for all the MSs via the principles of a “drop” where each drop randomly initializes different MS position.

Fig. 6
figure 6

Standardized 3GPP/ITU-R channel impulse response generation procedure for propagation channel models in 4G and 5G systems

6 Site-Specific Channel Modeling

The need of radio channel modeling that incorporates geometrical information of cellular site is essential to relate multi-dimensional multipath channel parameters, such as locations of communication devices and scatterers and propagation delays and angles to each other, as discussed in the previous sections. They have been so far discussed in the context of stochastic channel models in this paper, but the geometrical information is also essential in site-specific channel modeling. The need of such modeling comes mainly from coverage planning where geometry of cellular sites influences the feasible BS configurations. (Quasi)-deterministic modeling of channels are required for this purpose. Such modeling of channels are naturally applicable to any radio frequencies as far as mathematical models of relevant wave propagation phenomena are available.

This section provides an overview of site-specific channel modeling methods. They have evolved from the use of a simplified geometry and wave propagation mechanisms so that they can run with moderate computational load and decent channel prediction accuracy, to state-of-the-art ones incorporating accurate geometries along with elaborated propagation mechanisms and empowered by high performance computational devices. Finally, the use of site-specificity in stochastic models to improve spatial consistency is discussed.

6.1 Seminal Site-Specific Models

The first site-specific channel models are based on ray-based channel modeling in an environment with extremely simplified geometry. This is because very accurate geometrical databases of built-up environments were not available back then. The papers of Ikegami, Walfisch and Bertoni published in 1980s for pre-2G and 2G systems elaborated approaches to estimate propagation pathloss in urban cellular environments where rooftops of office buildings and residential houses are modeled as a series of absorbing screens, e.g., [49, 74] and [75], Chapter 6. Such a simplified approach was complemented by experimental correction terms for better reproduction of measured pathloss, and furthermore, applied to different parts of urban environments, e.g., street intersections [48], Chapter 4.4. The ray-based channel modeling in a simple city geometry later evolved into reference channel modeling introduced in the previous sections, driven by the demand to compare candidate physical layer technologies for standardization. A series of European Initiatives made significant contributions to the evolution. In addition to them, more accurate site-specific channel modeling has become feasible thanks to improvement in available computational power and mathematical modeling of wave propagation phenomena.

6.2 Ray-Based Wave Propagation Simulation Techniques

Over the past years, channel modeling based on geometrical information of the cellular site has been more feasible and attractive because of the increase in available computational power and ray calculation methods taking advantage of parallel computing. Computationally efficient ray-launching algorithms [76, 77] are supported by graphical processing unit or clustered computers, parallelized identification of ray optical paths over the geometry and adaptive density of launched rays. The computational efficiency allows cellular coverage study in very wide areas such as macrocells in San Francisco [76]. Ray-tracers are also widely used to study channels where channel sounding is not easily possible, e.g., in drone and high-speed railway scenarios [78].

6.3 Improved Models for Wave Scattering and Link Shadowing

Increasingly powerful ray-tracing implementation also allows incorporating more complex propagation mechanisms than reflection and diffraction. Diffuse scattering due to electrically rough surfaces is one of such propagation mechanisms that contribute to link gains. Various statistical models of scattering [79] support its implementation into quasi-deterministic channel modeling. While its contribution to link gains naturally differs for environments and frequencies, recent studies show their impacts in outdoor mmWave channels [80].

Link shadowing is another example of wave-object interaction that requires large computational efforts to be properly considered in quasi-deterministic channel modeling. Vegetation for example causes link shadowing as well as wave scattering in outdoor scenarios. Their mathematical models are studied at various below-and above-6 GHz frequencies [81,82,83], all of which reproduce the measured reality. Human bodies can also cause link shadowing, especially for above–6 GHz frequencies. Simple physically-motivated models to estimate link blockage loss due to a human body calculates diffracted fields from various shapes of blocking objects [84,85,86]. As many physical objects become electrically large as the carrier frequency is higher, their inclusion into quasi–deterministic channel modeling becomes more essential for a good site-specific coverage study.

6.4 The Use of Point Cloud Models of the Environment

The use of point clouds for quasi-deterministic channel modeling has been discussed to aim at more accurate site-specific channel modeling [87,88,89]. Point clouds are obtained by optical measurements of a site, e.g., by cameras and laser. They include detailed structures of the site, including lampposts, trees and facade structures in outdoor scenarios, and tables, chairs and signboards indoors, which are not usually documented in commercial digital maps. An exemplary point cloud from an open square is illustrated in Fig. 7. The use of point cloud is advantageous at higher frequencies as the physically small details becomes electrically large, leading to possible noticeable effects of those details on coverage. The work [90] shows that point cloud-based modeling simulates multipaths in a more consistent manner to measurements.

6.5 Extension to Reference Channel Modeling

Methods in site-specific channel modeling have helped improvement of stochastic channel modeling. As discussed in the previous sections, spatial consistency of the channels is implicit in site-specific channel model as communication devices and wave scatterers are defined by their coordinate systems of a cellular environment. Stochastic channel models can therefore take advantage of the knowledge of geometry to ensure spatial consistency. For example, [91] defines a virtual cell deployment area, similar to the Manhattan grid, as a part of the COST 259 microcellular channel model [20]. The virtual deployment area restricts possible scatterer locations to physically meaningful places such as walls, corners and rooftops of buildings. Defining locations of communication devices and clusters on a virtual area allows explicit relation between delay and angles of multipath components, naturally leading to spatial consistency. The same idea has later been implemented in the European Mobile and Wireless Communications Enablers for the Twenty–twenty Information Society (METIS) project [92], showing good comparison with measured pathloss. Similarly, statistical generation of clusters on physically meaningful places on a geometry is useful for non-cellular scenarios, as proved by the models for vehicular communications, where clusters are restricted mostly to locations of cars and roadside objects in high way scenarios [93], or along walls in urban intersections [94].

Fig. 7
figure 7

A sample point cloud of an open square. Points are colored according to their heights above the ground (Color figure online)

6.6 Map-Based Channel Models for 5G Systems

Map-based hybrid channel models are also described in [38] for 5G systems, though the procedure described in this reference is limited to \(0.5-6\) GHz. The radio channels are created using ray tracing on a digital map. The digitized map should contain 3D geometric information of all major structures like buildings, construction materials, random small objects in microcells etc. Network layout and antenna parameters are then set. Finally the clusters are deterministically placed. From here onward, the impulse response generation is similar to what is described earlier in Sec. 5.

7 Additional Modelling Components

7.1 LOS Probability Modelling

The LOS probability denotes the probability that a MS experiences geometric LOS propagation conditions with respect to the BS locationFootnote 9 LOS probability started to feature in standardized propagation models from 3G (COST 259 and 3GPP TR 25.996 [23] onward), since 1G and 2G systems primarily focused on the modelling of amplitude and delay parameters for the considered environments. In standardized models for 3G, 4G and 5G systems [23, 28, 39], the LOS state is determined by considering the obstruction (interruption) of the geometric LOS path between the BS and MS. It is important to note that the impact of the other IOs, such as trees, cars, buildings is not catered for in the 3GPP methodology, and is usually modelled separately via additional shadowing/blockage terms. Rather interestingly, since IO details in the propagation channel are not taken into account, the LOS probability is not considered to be a function of the carrier frequency. This is also the case for the multi-organization white paper channel model (5GCM) presented in [55].Footnote 10 In general, standardized LOS probability models have been developed for both indoor and outdoor UMi and UMa scenarios. The UMi scenarios include high MS density open areas and street canyons with below rooftop BS heights (e.g., 3–20 m) and nominal MS heights at the ground level (around 1.5 m). Inter-site distances (ISDs) of 200 m or less has been discussed in [28]. In contrast to this, the UMa scenarios typically have BSs mounted above rooftops of surrounding buildings (e.g., 25–30 m) with MS heights around 1.5 m and ISDs of up to 500 m. In what follows, we provide a synopsis of the standardized models for probability of LOS in the aforementioned environments.

  1. 1)

    3GPP TR 36.873/38.901 UMi LOS Probability [28, 39]:This model is often referred to as the \(d_1/d_2\) model, where the probability of LOS is characterized by

    $$\begin{aligned} P_{\text {LOS}}^{\text {UMi}} \left( d\right) =\min \left( \frac{d_1}{d},1\right) \left( 1-e^{-d/d_2}\right) +e^{-d/d_2}, \end{aligned}$$
    (30)

    where d is the 2D link distance from the BS to the MS, \(d_1\) and \(d_2\) are reference distances optimized to fit a set of scenario parameters, as described in [28, 39]. The model parameters were found to be \(d_1=18\)m and \(d_2=36\)m [39, 95]. For a link between an outdoor BS and an indoor MS, the model uses the outdoor distance, \(d_{\text {2D-out}}\), which is the 2D/ground distance from the BS to the surface of the indoor building.

  2. 2)

    3GPP TR 36.873/38.901 UMa LOS Probability [28, 39]: This model expresses the LOS probability as a function of distance by

    $$\begin{aligned} P_{\text {LOS}}^{\text {UMa}}\left( d\right) & =\left[ \min \left( \frac{d_1}{d},1\right) \left( 1-e^{-d/d_2}\right) +e^{-d/d_2}\right] \nonumber \\ & \quad \times \Big [1+C\left( d,h_{r}\right) \Big ], \end{aligned}$$
    (31)

    where

    $$\begin{aligned} C\left( d,h_{r}\right) = {\left\{ \begin{array}{ll} 0 &{} \quad h_{\text {r}}<13\text {m}\\ \left( \frac{h_{\text {r}}-13}{10}\right) ^{1.5}g\left( d\right) &{} \quad 13\text {m}\le {}h_{\text {r}}\le {}23\text {m}, \end{array}\right. } \end{aligned}$$
    (32)

    with \(g(d)=\left( 1.25e^{-6}\right) d^{2}e^{-d/150}\), if \(d>18\) or 0 otherwise. Here the antenna heights at the BS and MS are readily visible in the model unlike for the UMi model which does not cater for as large variations between BS and MS antenna heights.

  3. 3)

    5GCM UMi LOS Probability Model [55]: The 5GCM provides two LOS probability models. The first one is identical in form to the 3GPP TR 38.901 outdoor model, yet with slightly different curve-fit parameters (\(d_1\) and \(d_2\)). The second LOS probability model is known as the New York University (NYU) Squared Model [37], which improves the accuracy of the \(d_1/d_2\) model by including a square on the whole term. Though not standardized, the NYU model was developed using a much finer resolution intersection test than the one used by 3GPP TR 36.873/38.901, and uses a real-world database from downtown New York City [37]. For UMi scenarios, the 5GCM \(d_1/d_2\) model has a slightly smaller mean square error (MSE), but the NYU squared model has a more rapid decay over distance for urban clutter [37]. The exact expressions for the NYU model is as follows [55, 56]:

    $$\begin{aligned} P_{\text {LOS}}^{\text {NYU,UMi}} \left( d\right)&=\min \left( \frac{d_1}{d},1\right) \left( 1-e^{-d/d_2}\right) \nonumber \\ & \quad +e^{\left( -d/d_2\right) ^2}. \end{aligned}$$
    (33)

    Note that the constants \(d_{1}\) and \(d_{2}\) are identical to those quoted for the 3GPP models and the 5GCM UMa LOS probability model is identical to the 3GPP TR 36.873/38.901 channel model. For further information, readers are referred to [23, 28, 39, 55, 56] and references therein.

7.2 Oxygen and Molecular Absorption

Since majority of the standardized cellular systems operate in bands below 6 GHz, oxygen and water vapour absorption has not been under consideration in the design of standardized propagation models. However, for IMT-2020/3GPP 5G-NR systems, the amalgamation of mmWave bands together with bands below 6 GHz makes its consideration important for larger distances. The transmitted wavefronts encounter additional losses due to the absorption of oxygen molecules, water vapour and other gaseous constituents present in the air. These losses are much more pronounced at certain frequencies than others as they coincide with the mechanical resonant frequencies of the gas molecules [96]. Figure 8 shows several peaks that occur due to absorption of the radio signals by water vapour and oxygen molecules. At the resonant frequencies, absorption results in much higher attenuation, and as a result impacts the net received power for a given link distance. As marked with blue and green diamonds on Fig. 8, the peaks at 24 GHz and 60 GHz are relevant for the case of IMT-2020/5G-NR systems, since the 24 GHz band is used for earth exploration satellite system (EESS) passive sensors that are used to predict water vapour content in the atmosphere, and in turn used for global weather prediction. The 60 GHz band is used for short range wireless local area networks where the link range is not an issue. The spectral regions in between the absorption peaks provide the so-called low-loss windows, where propagation can more readily occur. These transmission windows are at around 24.25–28 GHz, 37–43.5 GHz, 45.5–47 GHz, 47.2–48.2 GHz and 66–71 GHz, respectively, and are identified by WRC 2019 as new frequency bands for IMT2020/5G-NR systems as well as looking beyond 5G systems [30]. 3GPP TR 38.901 presents a standardized model for oxygen absorption loss which is applied to the cluster responses. Assuming a carrier frequency f, the additional loss in dB for cluster n is modelled as

$$\begin{aligned} L_{n}^{\text {oxygen}}\left( f\right) =\frac{\alpha \left( f\right) }{1000}\left[ d+c\left( \tau _n+\tau _\Delta \right) \right] , \end{aligned}$$
(34)

where \(\alpha (f)\) is the frequency dependent oxygen absorption loss in dB/Km for frequency f as shown in Table 7.6.1–1 in [28]. Furthermore, d is the 3D link distance, c is the speed of light, \(\tau _n\) is the mean cluster delay for the n-th cluster and \(\tau _\Delta\) denotes the minimum delay of all MPCs belonging to cluster n. For larger bandwidths, the parameter of \(\alpha (f)\) is replaced by \(\alpha (f+\Delta {}f)\), with its value obtained from Sec. 7.6.1 of [28].

Fig. 8
figure 8

Average atmospheric absorption vs. carrier frequency from 10 GHz to 400 GHz. The two curves denote the sea–level attenuation and attenuation at 4 km, where various peaks and troughs are observed for oxygen and water sensitive regions. The figure is cited and modified from its source in [96] (Color figure online)

7.3 Vegetation Attenuation

Besides the attenuation due to atmospheric effects, the radio signal may also experiences other kinds of attenuation, such as the attenuation as a result of surrounding vegetation. Despite the many pre-standardization measurement-based results on attenuation due to vegetation (see e.g., [33] for references), the wide range of foliage types has made it difficult to develop a generalized prediction procedure which can be standardized across wide frequency bands and bandwidths [97]. Attempts during the past six years have been made to integrate the various published results into standardization. For instance, the work of [98] was included in IEEE 802.16. Signal attenuation with/without vegetation, models for delay spread, Doppler spread, and polarization changes are the factors discussed in [98]. Another key contribution came from [99] in which the authors observe the impact of foliage at the 2.5 GHz band, which was later discussed in standardization but was not included in standardized models. The main findings of [99] is summarized as follows: (1) On a calm day with less than 5 km/h wind, the presence of tree foliage did not cause the strength of the LOS path to change significantly but in the presence of winds ranging from 10 km/h, to 25 km/h, around 22 dB fades can be observed. (2) The signal power loss through the foliage is also measured to be about the same with and without rain. However, under intense rainfall and no wind, up to 13 dB fades were observed but this increased to 33 dB after rain. Models for tree trunk and leaf attenuation are also given in [97]. More recently, for 5G-NR systems, the vegetation attenuation at mmWave frequencies is also substantial and is shown to increase with the length of the traveling path through the foliage, though this attenuation saturates for longer distances as paths around the canopies become more dominant [33, 100]. The resulting attenuation coefficients depend on the vegetation type, season of the year, as well as BS and MS elevation. Keeping in mind the above, we state that there are no specific models for attenuation due to vegetation in the 5G-NR standardized models by the ITU-R/3GPP [25, 73].

7.4 Outdoor-to-Indoor Penetration Loss

Standardized models for 2G, 3G and 4G systems typically factor the outdoor-to-indoor penetration loss within the pathloss calculation from an outdoor BS to indoor MSs [14, 23, 25, 28]. The general trend of such a penetration loss model is typically given by

$$\begin{aligned} \text {PL}=\text {PL}_{\text {b}}+\text {PL}_{\text {tw}}+\text {PL}_{\text {in}}, \end{aligned}$$
(35)

where \(\text {PL}_{\text {b}}\) is the basic outdoor pathloss model obtained from either [14, 23, 25, 28], where \(d_{\text {3D}}\) is replaced by \(d_{\text {3D-out}}+d_{\text {3D-in}}\), \(\text {PL}_{\text {tw}}\) is the building penetration loss through the external wall and \(\text {PL}_{\text {in}}\) is the so-called inside loss which is in turn dependent on the depth of the radio signal into the building. Typical values of these parameters is as given in [14, 23, 25, 28]. In contrast to the standardized models from 2G to 4G systems, 5G models [38,39,40] typically include an extra factor, \(\mathcal {N}(0,\sigma _{P}^{2})\), which models the standard deviation of the penetration loss. Note that \(\text {PL}_{\text {tw}}\) is characterized in standardized 5G models as

$$\begin{aligned} \text {PL}_{\text {tw}}=\text {PL}_{\text {npi}}-10\log \left( \sum \limits _{i=1}^{N}p_{i} 10^{\frac{L_{\text {material,i}}}{-10}}\right) , \end{aligned}$$
(36)

where \(\text {PL}_{\text {npi}}\) is an additional loss added to the external wall loss to account for the non-perpendicular incidence. Moreover, the general form of \(L_{\text {material,i}}=a_{\text {material,i}}+b_{\text {material,i}}f\) is the penetration loss of material i, where the example values are found in Table 7.4.3–1 of [39], \(p_{i}\) is the proportion of the i-th material, where \(\sum _{i=1}^{P}p_{i}=1\) with a total number of N materials. 5G-NR systems are calibrated against two model types, categorized as low-loss and high-loss models both having differences in the pathloss computations through the wall, net indoor pathloss and standard deviation of the loss, as depicted in [39]. For the low-loss model, a 70%:30% concrete:standard glass material composition is considered, while for the high-loss model, a 70%:30% infrared reflective glass:concrete is considered based on the formulations presented in [39]. Both the low-loss and high-loss models are applicable to UMa and UMi street canyon situation. The aggregate impact of outdoor-to-indoor penetration loss is added to the shadow fading realization in the logarithm domain. Figure 9 depicts the net outdoor-to-indoor penetration loss as a function of the carrier frequency from 2 to 100 GHz. Two important observations can be made from the presented result. Firstly, irrespective of the model type (i.e., low-loss or high-loss), at a link distance of 25 m, the penetration loss linearly increases with increasing frequency. This trend can be seen from the instantaneous penetration loss curves in red and blue colors, as well as from the mean penetration loss levels shown by the green lines for both loss model types. Secondly, for the high-loss model, due to the large standard deviation of the excess loss mimicking the interacting incident angles for the chosen material composition, larger variations in the net penetration loss are observed. Such an effect is modelled via the \(\mathcal {N}\) term in (35) with mean zero and standard deviation of 6.5 dB, in contrast to 4.4 dB for the low-loss model.

Fig. 9
figure 9

3GPP TR 38.901 quoted outdoor-to-indoor penetration loss model as a function of the carrier frequency for an UMi scenario with a 3D link distance of 25 m. Both the low-loss and high-loss models are depicted with the mean penetration levels with varying frequency (Color figure online)

7.5 Blockage Modelling

Like the other additional modelling features, earlier generation cellular systems did not explicitly standardize blockage modelling, apart from the conventional lognormal (a Gaussian random variable in the dB domain) shadowing which factors in environmental shadowing, which may be experienced as the MS moves along a trajectory. In such a case, large power variations which occur as the MS moves into and out of regions that are covered by the BS via different propagation mechanisms are modelled. We note that environmental shadowing is typically shown to be spatially correlated across 50–100 m in bands below 6 GHz (see e.g., [25, 28]). The well cited work of [101] is the sole model which is standardized for modeling correlation shadowing. Unlike sub-6 GHz frequencies, the lack of diffraction efficiency at mmWave frequencies makes shadowing significantly more pronounced. In addition to environmental shadowing, recently standardized models for 5G-NR systems also explicitly model shadowing induced by environmental objects, i.e., when a MPC is blocked by an object or a human being, as well as self-shadowing induced by the person holding the MS. The later naturally depends on rotation and change of hold (e.g., MS to ear vs. in front of torso mode) of the MS. The 3GPP/ITU-R have standardized two blockage models in TR 38.901/M.2412, known as Blockage Model A and Blockage Model B [39, 40]. Both approaches are designed to serve their own use cases. Model A is applicable for generic human and vehicular blockages, where an iterative step-wise procedure for modifying the small-scale fading cluster parameters is presented. Parameters describing the blockage region are defined for both indoor and outdoor scenarios, such as UMi, UMa, RMa and InH, respectively. Model B applies a more specific geometrical model to the methodology outlined in Model A. In particular, the total number of blockers, their vertical and horizontal extensions, and their relationship as a function of distance from the blockage point to the MS are defined in Table 7.6.4.2–5 of [39]. Furthermore, two different geometry-based methods to determine the blockage attenuation per-path are given, namely for LOS and NLOS paths, respectively. We encourage the reader to further refer to [39, 40] for a more detailed overview of both the proposed blockage models.

7.6 Spatial Consistency Modelling

Spatial consistency is regarded as a novel mandatory feature of 5G-NR propagation models. Earlier standardized models by the 3GPP/ITU-R are based on the concept of a drop. In the standardization terminology, a drop is an instantaneous channel segment which represents a period of quasi-stationarity. In a given drop, the large-scale and small-scale parameters needed to generate the overall channel impulse response obey their respective distributions. However, between multiple drops, the channel parameters have no continuity, and independence is assumed. In reality, it is naturally desirable that propagation parameters maintain continuity across multiple realizations. This is particularly important when the MS moves along a trajectory or when there is movement of scatterers influencing the channel impulse response. Unlike the 3GPP/ITU-R models from 3G and 4G, the COST 259/273/2100 channel models have a long history of implementing the concept of spatial consistency via the concept of random visibility regions of clusters. Spatial consistency modelling is particularly important in 5G-NR systems for predicting the system level performance with the newly proposed beam tracking algorithms of 3GPP Release 15 and 16, respectively [36, 102]. The ITU-R M.2412 and 3GPP TR 38.901 models both define two procedures for spatially consistent mobility modelling, namely Spatial Consistency Model I/Model A, which we denote as SC-I, and Spatial Consistency Model II/Model B, which we denote as SC-II. The SC-I model applies an iterative algorithm to update the propagation parameters with a restricted moving distance of the MS between consecutive channel realizations which is limited by the correlation distance of the parameters. In SC-II, according to the location of the MS, spatially consistent channel parameters are obtained separately, where the cluster delays and angles are generated with a modified procedure. As an example, we provide one realization of SC-I. Firstly, the time axis information described in [39, 40] is added into the simulation procedure. The initial MPC amplitude, delay, and angular parameters are generated according to the same procedure as without SC. Assuming a MS moves along a trajectory at a speed, v, the moving distance will be limited within one meter in a short time epoch, \(\Delta {}t\). Then, for each \(\Delta {}t\) interval, the delays, powers and angles will be updated with the method in [40]. Finally, these updated parameters will be used to generate the overall channel impulse response.

We consider the scenario presented in Fig. 10. The BS (marked with a green cross) is located approximately 20 m away from the start position of the MS (marked with a blue square). The MS is moving along the trajectory shown by black dashed line and red arrows from its start position to finish position as depicted in Fig. 10. The MS is set to move at the interval of 0.1 m with a velocity of 0.83 m/s (approximately 3 km/h). The propagation channel is modelled as in the outdoor UMi model of 3GPP TR 38.901. The specific cluster characteristics in both azimuth and elevation domains follow the 3GPP defined statistical distributions. The update distance of MS is set to 0.1 m, so that we are able to accurately capture variations with sufficiently high resolution in the propagation channel in comparison to the 15 m correlation distance of large-scale parameters defined by the 3GPP. In order to maintain clarity and to minimize cluttering the results, our focus is confined on a subset of propagation parameters, since the conclusions drawn are also valid for other parameters. The spatially consistent delays belonging to the first six clusters for the UMi environment are depicted in Fig. 11. From the figure, it can be readily observed that spatial consistency makes the cluster delays evolve continuously and smoothly through the entire MS track. In order to analyze the difference between spatially consistent vs. spatially inconsistent delays, we take the example of cluster 2, where the delay response without spatial consistency is shown. Here, one can notice a clear difference as the delays tend to fluctuate abruptly and are discontinuous from one channel segment to the next, illustrating the classical drop-based concept. Similar effects can be observed on the azimuth AODs and AOAs, which are demonstrated in Figs. 12 and 13, respectively. Here one can also observe the continuous evolution of the cluster angles relative to trajectory distance induced by the SC-I procedure. For further discussions, the readers are asked to see [36, 102].

Fig. 10
figure 10

Investigated scenario where the MS communicates with the BS while moving along a trajectory shown by red arrows with a predefined velocity and moving interval (Color figure online)

Fig. 11
figure 11

Cluster delays with and without spatial consistency vs. cumulative distance of MS trajectory (Color figure online)

Fig. 12
figure 12

Spatially consistent azimuth AODs vs. cumulative distance of MS trajectory (Color figure online)

Fig. 13
figure 13

Spatially consistent azimuth AOAs vs. cumulative distance of MS trajectory (Color figure online)

7.7 Correlation Modelling for Multi-frequency Simulations

Standardized models of 3G and 4G systems lacked sufficient measurement data and statistical validation to conclude if any correlation was being induced across the different large-scale and small-scale parameters in given environment, at a given frequency band. However, standardized models for 5G-NR systems have devised a methodology to generate and analyze the correlation in propagation parameters across a set of frequencies. Specifically, section 7.6.5 of [39] reports a step-wise process to correlate the amplitude, delays, angles, LOS probability, per-cluster shadowing, and antenna array patterns as a function of the center frequency and bandwidth.

8 Conclusions

Summarizing over 40 years of history of channel models and their standardization is a formidable task, and that too within the limited space of a journal paper. In this paper, we have attempted such a description, together with the key technical features of the models. Due to the wide scope of the contents, we have assumed the reader is familiar with the fundamentals of propagation. A very significant evolution of all aspects of propagation modeling has happened over the last 40 years. The complexity of models has also significantly evolved from simple pathloss to double-directional impulse response for antenna arrays used for massive MIMO and beamforming. The use of mmWave bands requires special consideration of special features like indoor-to-outdoor penetration loss, oxygen absorption, vegetation loss, and blockages. All these aspects and more are discussed in this paper. Finally, the standardized models given in [39] and [40] allow the reader to simulate wireless channels over the frequency range of 900 MHz to 100 GHz.