User Manual For NYUSIM - V31
User Manual For NYUSIM - V31
by
Shihao Ju, Shu Sun, and Theodore. S. Rappaport
Version 3.1
Copyright 2016 - 2022
New York University and NYU WIRELESS
/
NYUSIM — User License
Copyright (c) 2016 - 2022 New York University and NYU WIRELESS
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software. Users shall cite NYU
WIRELESS publications regarding this work.
i
NYUSIM Overview
Update: NYUSIM 3.1 January 12, 2022
The current NYUSIM software package, version 3.0, extends the simula-
tion scenario from outdoor to indoor environments developed based on the
conventional drop-based statistical channel model. Previously, NYUSIM
version 1.x implemented the initial drop-based channel model for outdoor
scenarios for carrier frequencies from 0.5 GHz to 100 GHz [13], [25]. Then,
NYUSIM version 2.x implemented a spatial consistency-enabled channel
model with human blockage, and outdoor-to-indoor penetration loss mod-
eling components for outdoor scenarios [14]–[16]. The new NYUSIM ver-
sion 3.0 introduces the indoor scenario in the drop-based channel model
and allows the carrier frequency range for the indoor scenario from 0.5 GHz
to 150 GHz. Note that the frequency range from 100 to 150 GHz for out-
door scenarios and the spatial consistency mode for indoor scenario are not
available yet and will be added in future releases.
It is worth noting that in the 3GPP TR 38.901 outdoor channel model for
frequencies above 0.5 GHz [26]–[28], the number of clusters is unrealisti-
cally large. For example, in the UMi street canyon scenario, the number of
clusters in the line-of-sight (LOS) environment is as high as 12, and 19 in the
non-line-of-sight (NLOS) environment, which is not supported by the real-
world measurements at mmWave bands [1]–[4]. In contrast, in the outdoor
statistical spatial channel model (SSCM) implemented in NYUSIM [3], the
number of time clusters ranges from 1 to 6, and the mean number of spa-
tial lobes is about 2 and is upper-bounded by 5, which are obtained from
field observations and are much smaller than those in the 3GPP channel
model [8], [11], [13], [26].
Similarly, for the InH scenario in the 3GPP TR 38.901 indoor channel mod-
els, the number of clusters in the LOS and NLOS environments are set to 15
ii
and 19, respectively, and the number of subpaths per cluster is 20. In con-
trast, the measurements conducted in a typical office environment showed
that the maximum number of observed time clusters was 10 and 12 in the
LOS and NLOS scenarios. Thus, the NYUSIM SSCM models the number of
time clusters and the number of subpaths per cluster as random variables
with mean 5.4 and 6.3 for the NLOS scenario, respectively [18]. The upper
bounds of these channel statistics are determined from empirical measure-
ments [7], [17], [18]. The impractical number of clusters in the 3GPP channel
model is likely to result in a higher rank of mmWave channels, unrealistic
eigen-channel distributions, and thereby inaccurate spectral efficiency pre-
diction for 5G mmWave channels [8], [11].
Besides this user manual, five other files/folders are provided and available
for download from the website: http://wireless.engineering.nyu.edu/5g-
millimeter-wave-channel-modeling-software/. The other five files are listed
and explained as follows:
Base Code: The MATLAB code used in the current version of NYUSIM
to generate various channel parameters, which is created according
to the mmWave broadband SSCM presented in [3]. The “Base Code”
is applicable to arbitrary center carrier frequencies ranging from 500
MHz to 150 GHz, arbitrary RF bandwidths from 0 to 800 MHz, and
multi-antenna systems. Additionally, atmospheric attenuation effects,
which includes the attenuation induced by dry air (containing oxy-
gen), vapor, haze/fog, and rain, are also considered in the path loss
model in the “Base Code” (more details can be found in Section 3 of
this user manual).
User License: The user license for NYUSIM, which is also shown on
the previous page of this user manual. This open-source license al-
lows anyone to use and modify the code provided copyright notices
and citations to the key papers of this work are provided. See the user
license for specific terms.
iii
New Features in Version 3.1
NYUSIM 3.1 enables simultaneous channel simulations with different trans-
mitter and receiver antenna polarizations. NYUSIM 3.0 and earlier can only
simulate one polarization, either co-polarization or cross-polarization, for a
single channel realization while NYUSIM 3.1 can simulate one polarization
(co- or cross-polarization), two polarizations (co- and cross-polarizations),
or four polarizations (namely, vertical-to-vertical (V-V), horizontal-to-horizontal
(H-H), vertical-to-horizontal (V-H), and horizontal-to-vertical (H-V) polar-
izations) for every single channel realization.
iv
Fixes and Updates
• NYUSIM 3.1 allows decimal inputs under the spatial consistency mode.
Specifically, the inputs for the correlation distances of shadow fading
and LOS/NLOS condition, update distance, moving distance, side
length for hexagon track can be decimals. Note that the correlation
distance of shadow fading, moving distance, and side length for
hexagon track need to be multiples of the update distance so that
the number of channel snapshots is an integer. Warnings related to
the user-specified inputs were added.
• NYUSIM 3.1 was compiled with the latest Matlab 2021b to tackle po-
tential system compatibility issues.
v
Acknowledgements
We would like to thank Mr. Michael G. Cotton at the National Telecom-
munications & Information Administration (NTIA) for providing the ref-
erence and code on atmospheric attenuation characteristics at frequencies
below 1000 GHz, which have been used in the NYUSIM channel simulator
and this user manual.
This work is also supported by NYU WIRELESS Industrial Affiliates
and National Science Foundation (NSF) (Award Number: 1302336, 1320472,
1555332, 1702967, 1731290, and 1909206, 2037845).
The following NYU WIRELESS graduate students and faculty have con-
tributed to developing and supporting NYUSIM: Shihao Ju (lead), Shu Sun,
Yunchou Xing, Ojas Kanhere, George R. MacCartney, and Prof. Theodore
S. Rappaport.
vi
Revision History
1. Ver 3.1: January 12, 2022
Version 3.1 enables channel simulations with one polarization (co- or
cross-polarization), two polarizations (co- and cross-polarizations),
or four polarizations (namely, vertical-to-vertical (V-V), horizontal-
to-horizontal (H-H), vertical-to-horizontal (V-H), and horizontal-to-
vertical (H-V) polarizations) for every single channel realization. Note
that multiple-polarization (i.e., “Co/X-Pol” and “All-Pol”) options
are currently only enabled for the drop-based simulations. Consid-
ering the potentially massive number of output figures and files un-
der the spatial consistency mode, the options, “Co/X-Pol” and “All-
Pol”, will only generate co-polarized channels in the spatial consis-
tency simulations.
NYUSIM 3.1 allows users to input decimals for the correlation dis-
tances of shadow fading and LOS/NLOS condition, update distance,
moving distance, side length for hexagon track. Note that the corre-
lation distance of shadow fading, moving distance, and side length
for hexagon track need to be multiples of the update distance so that
the number of channel snapshots is an integer.
vii
NYUSIM is wavelength, the equation implemented in NYUSIM
for calculating antenna array response vector is given by
a(φ) = [1, ej2πdλ cos(φ) , ej2π2dλ cos(φ) , ..., ej2π(N −1)dλ cos(φ) ] (1)
(a) Fix 1: In Version 1.6 and earlier versions, NYUSIM only used
the first TX antenna element with all RX antenna elements to
generate the MIMO channel impulse responses, where NYUSIM
should have used all TX antenna elements (NT X ) with all RX
viii
antenna elements (NRX )when producing the MIMO channel im-
pulse responses. In other words, earlier versions of NYUSIM
only generated 1 x NRX complex voltages for a particular multi-
path component. However, for proper MIMO channel modeling,
NT X x NRX complex voltages of a particular multipath compo-
nent are needed. The MIMO channel function is improved to
generate a full MIMO impulse response (channel matrix) with
respect to the number of TX antennas and the number of RX an-
tennas. The parameter “CIR_MIMO” is expanded for all TX an-
tenna elements for actual MIMO implementations and adjusted
according to the user-specific RF bandwidth.
(b) Fix 2: In Version 1.6, a bug occurs when the RF bandwidth is set
to be less than 800 MHz. The time resolution of the system be-
comes more coarse as the bandwidth is set by the user to be nar-
rower than 800 MHz. Thus, fewer multipath components can
be resolved at narrower bandwidth compared to the 800 MHz
bandwidth. Thus, multipath components that arrive within a
time bin are vectorially summed, and the function “getNewPow-
erSpectrum.m” in v 1.6.1 will correctly generate the band-adjusted
power spectrum. AOA and AOD information retain 800 MHz
bandwidth resolution, even if the user decreases the RF band-
width.
ix
F IGURE 1: Illustration of how the AoD and AoA of the LOS
(strongest) multipath component are aligned on boresight in LOS en-
vironments in NYUSIM Version 1.6.
are aligned on boresight for LOS environments, such that its az-
imuth AoD and azimuth AoA differ by 180◦ , and its elevation
AoA is the additive inverse of its elevation AoD, to match the
physics of on-boresight communication. The AoDs and AoAs
of all the other multipath components are shifted accordingly in
relation to the LOS multipath component, as illustrated in the
lower plot of Fig. 1. The "NYUSIM_MainCode" is documented
to show this, and this change was requested by industry users
who are performing 5G system simulations. No such changes
are made to NLOS environments.
(c) The PLE in the UMa NLOS scenario is changed from 3.2 to 2.9
to make it more accurate according to the data from extensive
measurements presented in [5]. This change is made inside the
GUI code that is inaccessible to users, but is also reflected in
"NYUSIM_MainCode" mentioned above that is available to users,
where the PLE is represented by the variable n as annotated in
the code itself.
(d) A new input parameter named "Distance Range Option" is added
to the GUI in Version 1.6, which has two options: standard (10-
500 m) (used in Version 1.5 and earlier versions) and extended
(10-10,000 m). The NYUSIM channel model predicts accurate
results for standard distance range (10-500 m). The extended
distance range beyond 500 m should be set with caution, since
NYUSIM is developed based on field measurements within 500
m, as explained in Section 3.1.1 of this user manual. The ex-
tended distance range is added based on users’ requests. For
the distance range no larger than 500 m, the dynamic range (i.e.,
largest possible path loss) is set to 190 dB in NYUSIM based
x
on field measurement results [1], [2], [5], while for the distance
range beyond 500 m, the dynamic range is set to 220 dB.
(e) Another new input parameter named "Base Station Height" is
added to the GUI and output data files for the RMa scenario in
Version 1.6, which is utilized for calculating path loss in the RMa
scenario. This variable name is annotated in the "NYUSIM_MainCode"
itself.
(f) Both LOS and NLOS path loss models in the RMa scenario are
modified to incorporate the dependence on the base station height
based on Eqs. (21) and (22) in [12].
(g) For the RMa scenario, the number of time clusters and the num-
ber of spatial lobes are both set to one, and the maximum num-
ber of multipath components is set to two, based on our RMa
mmWave field measurements which show sparsity for rural sce-
narios [12].
(h) In the title or text in output figures, the scenario type (i.e., UMi,
UMa, or RMa) is added in addition to the environment type (i.e.,
LOS or NLOS).
(i) In the output AoD and AoA spectra, the multipath component
with the minimum received power is also shown as a line (it was
shown as a dot in the center in previous versions due to a dif-
ferent plotting setting). Furthermore, the view point of the AoD
and AoA spectra is changed in Version 1.6 to be along the z-axis,
and the legend position is adjusted to avoid overlapping with the
spectrum. For the path loss scatter plot, the x-axis is extended to
10 km even if the standard distance range is used.
(j) The Ricean K-factor is now calculated for every PDP, and is an
output parameter in the data file for each simulation run, where
the K-factor refers to the ratio of the power of the strongest mul-
tipath component in the PDP to the sum of powers of all the
other multipath components in the PDP [4]. For Version 1.6, in
LOS environments, this will be the ratio of the power of the first
arriving multipath component to the sum of powers of all later
arriving multipath components. This was suggested by industry
users.
(k) New warning messages are added that will occur when input
parameters are not reasonable or exceed their predefined ranges
shown on the GUI, as explained in detail in Section 2 of this user
manual.
(l) More references, such as [8] and [11], are added in the user man-
ual regarding the comparison between the 3GPP [26] and NYUSIM
channel models, and the significant impact of the choice of chan-
nel models on wireless system performance evaluation.
8. Ver 1.5: April 5th, 2017
(a) A more detailed overview about the mmWave measurements on
which NYUSIM has been built, the related publications, and key
differences/advantages of the NYUSIM channel model as com-
pared to the 3GPP TR 38.900 Release 14 channel model are added
in NYUSIM Overview on Page ii of this user manual.
xi
(b) The name of the output figure "Omni. PDP with Directional
Antenna Gains" is changed to "Directional PDP with Strongest
Power" to make it more accurate. Textual information on chan-
nel parameter values, such as frequency, environment, distance,
root-mean-square (RMS) delay spread, received power, path loss,
is added to the output figure "Directional PDP with Strongest
Power", in which the path loss equals the transmit power sub-
tracted by the transmitter (TX) and receiver (RX) antenna gains
and the received power.
(c) One additional output figure entitled "PathLossPlot" is added if
the user performs N (N ≥ 1) continuous simulation runs with
the same input parameters but with varying distances. The fig-
ure "PathLossPlot" illustrates a scatter plot of omnidirectional
path loss and directional path loss values for over the entire dis-
tance range generated from the N (N ≥ 1) continuous simu-
lation runs, along with the fitted path loss exponent (PLE) and
shadow fading standard deviation. Detailed information about
the figure "PathLossPlot" is provided in Section 2.2.1 of this user
manual.
(d) Four additional output data files, namely, "OmniPDPInfo.txt",
"DirPDPInfo.txt", "OmniPDPInfo.mat", and "DirPDPInfo.mat", are
added after N (N ≥ 1) continuous simulation runs with the
same input parameters are performed by the user. "Omni" de-
notes omnidirectional, while "Dir" stands for directional. De-
tailed descriptions about these four files were added in Section
2.2.2 of this user manual.
(e) The output files "BasicParameters.txt" and "BasicParameters.mat"
are generated only once for all N (N ≥ 1) continuous simula-
tion runs with the same input parameters, instead of being gen-
erated for each individual simulation run, since the parameters
contained in these two files remain the same for N (N ≥ 1) con-
tinuous simulation runs.
(f) Two parameter values in each of the two output files "BasicPa-
rameters.txt" and "BasicParameters.mat", i.e., omnidirectional re-
ceived power and omnidirectional path loss, are removed since
they are now included in the new output files "OmniPDPInfo.txt"
and "OmniPDPInfo.mat".
(g) Detailed explanation on how the directional PDP with strongest
power is generated is added in Section 2.2.1 of this user manual.
(h) Examples of the six output figures from NYUSIM are added in
Section 2.2.1 of this user manual.
(i) Error warnings are added for the cases where the input antenna
HPBW by the user exceeds the pre-defined range on the GUI.
Explanations are detailed in Section 2.1.5 of this user manual.
(j) Figs. 3.1 and 3.2 in Section 3.1 are modified where the humidity
is changed from 98% to 80%, and temperature is changed from
-20◦ C to 20◦ C, to reflect more realistic atmospheric conditions.
xii
(k) A new chapter (Chapter 4) is created to present a variety of appli-
cations of NYUSIM. The original application section in Chapter
2 is also moved to Chapter 4.
(l) The MATLAB code "getChannelMatrix" and the associated ex-
planation in the NYUSIM application code package are updated
according to the new output data files.
(m) The root folder for users to select from to save output files is
changed from the C drive to the folder "Users".
(n) A new version of the NYUSIM software is created for the Mac
operating system, with all of the above updates implemented.
Installation instructions are provided in Section 1.
(a) More operation steps were added on the top part of the simulator
GUI to better instruct users.
(b) Detailed explanations of the half-power beamwidth (HPBW) and
gain of the antenna array, and examples of how to create an an-
tenna pattern given the HPBW and gain, were added in Section
2.1.1 of this user manual.
(c) The .mat format of the output data files was provided in the
simulator, in addition to the existing .txt files. Descriptions of
the newly added files were provided in Section 2.2.2 of this user
manual. A new option was added on the GUI that allows users
to select the output file type (text file, MAT file, or both).
(d) A new set of output data file named “BasicParameters” was added
with both .txt and .mat formats available, which contains all the
input parameter values as shown on the GUI when running the
simulation and some relevant output parameters, as detailed in
Section 2.2.2.
(e) An example of the applications of the output data files was demon-
strated in Section 2.2.3, namely, calculating the condition number
and rank of multiple-input multiple-output (MIMO) orthogonal
frequency division multiplexing (OFDM) channel matrices, and
the corresponding MATLAB script was provided in the package
named “Application Example Code” available on the NYUSIM
downloading website.
xiii
11. Ver 1.2: August 2nd, 2016
(a) Four new input parameters, i.e., Polarization, Foliage Loss, Dis-
tance Within Foliage, and Foliage Attenuation, were added to the
input parameters on the NYUSIM GUI, the corresponding code
was added to the base code, and the corresponding descriptions
of the four new input parameters were added in Section 2 of the
user manual.
(b) The NYU CI RMa path loss model was added to the simulator
and user manual, and the option “RMa” was added to the “Sce-
nario” parameter on the GUI.
(c) More background regarding the creation and application of NYUSIM
was added to the section NYUSIM Overview, and two related ci-
tations were added to the reference list.
(d) A 32-bit version of NYUSIM was generated, in addition to the
existing 64-bit version.
xiv
Contents
NYUSIM Overview ii
Acknowledgements vi
2 Basics 3
2.1 Graphical User Interface and Simulator Basics . . . . . . . . 3
2.1.1 Input Parameters . . . . . . . . . . . . . . . . . . . . . 4
2.1.2 Output Folder Selection . . . . . . . . . . . . . . . . . 12
2.1.3 Output File Type Selection . . . . . . . . . . . . . . . . 12
2.1.4 Operation of the GUI . . . . . . . . . . . . . . . . . . . 12
2.2 Output Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.1 Output Figures . . . . . . . . . . . . . . . . . . . . . . 13
— Drop-based Mode . . . . . . . . . . . . . . . . . . . 13
— Spatial Consistency Mode . . . . . . . . . . . . . . 19
2.2.2 Output Data Files . . . . . . . . . . . . . . . . . . . . . 19
— Drop-based Mode . . . . . . . . . . . . . . . . . . . 19
— Spatial Consistency Mode . . . . . . . . . . . . . . 24
xv
3.5 Channel Bandwidth and Resolvable MPC . . . . . . . . . . . 37
3.6 Spatial Consistency Procedure . . . . . . . . . . . . . . . . . . 37
3.7 Outdoor to Indoor Penetration Loss Model . . . . . . . . . . 47
3.8 Human Blockage Shadowing Loss Model . . . . . . . . . . . 48
3.9 Polarization Model . . . . . . . . . . . . . . . . . . . . . . . . 52
4 Applications of NYUSIM 54
4.1 Application 1: MIMO Channel Condition Number . . . . . . 54
4.2 Application 2: Spectral Efficiency Comparison Between 3GPP
and NYUSIM Channel Models . . . . . . . . . . . . . . . . . 58
4.3 Application 3: Temporal Large-scale Path Loss Variation Due
to Spatial Consistency . . . . . . . . . . . . . . . . . . . . . . 59
4.4 Application 4: Human Blockage Shadowing Loss Simulations 61
4.5 Application 5: O2I Penetration Loss Simulations . . . . . . . 61
4.6 Application 6: Indoor Coverage Prediction . . . . . . . . . . 63
Bibliography 65
xvi
List of Figures
2.1 Graphical User Interface (GUI) of NYUSIM 3.0 with four pan-
els: channel parameters, antenna properties, spatial consis-
tency parameters, human blockage parameters. . . . . . . . . 3
2.2 Example of a 3D AOD power spectrum generated from NYUSIM. 15
2.3 Example of a 3D AOA power spectrum generated from NYUSIM. 16
2.4 Example of an omnidirectional PDP generated from NYUSIM. 16
2.5 Example of a directional PDP with the strongest received
power generated from NYUSIM. "Ant." denotes antenna. . . 17
2.6 Example of the PDPs over different receive antenna elements
generated from NYUSIM. . . . . . . . . . . . . . . . . . . . . 17
2.7 Example of a scatter plot showing the omnidirectional and
directional path loss values generated from NYUSIM with
100 simulation runs for the 28 GHz UMi LOS scenario. n
denotes the pass loss exponent (PLE), σ is the shadow fading
standard deviation, "omni" denotes omnidirectional, "dir" rep-
resents directional, "dir-best" means the direction with the
strongest received power, "Ant." denotes antenna, "AZ" and
"EL" stand for azimuth and elevation, respectively. . . . . . . 18
2.8 A map of spatially correlated shadow fading with the BS and
UT locations. The map of spatially correlated shadow fading
is generated by filtering a map of independent shadow fad-
ing using an exponential function in (3.5). Shadow fading
[dB]∼N(0,4) in a UMi LOS scenario. T-R separation distance
is 100 m. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.9 A sample map of spatially correlated LOS/NLOS condition 20
2.10 A sample user track . . . . . . . . . . . . . . . . . . . . . . . . 21
2.11 A sample consecutive omnidirectional PDPs . . . . . . . . . 21
2.12 A sample consecutive directional PDPs . . . . . . . . . . . . 22
3.1 Propagation attenuation due to dry air, vapor, haze, and rain
at mmWave frequencies, with a barometric pressure of 1013.25
mbar, a relative humidity of 80%, a temperature of 20◦ C, and
a rain rate of 5 mm/hr [52]. . . . . . . . . . . . . . . . . . . . 28
xvii
3.2 Collective attenuation effects of dry air, vapor, haze, and rain
at mmWave frequencies, with a barometric pressure of 1013.25
mbar, a relative humidity of 80%, a temperature of 20◦ C, and
a rain rate of 5 mm/hr [52]. . . . . . . . . . . . . . . . . . . . 29
3.3 Example of an omnidirectional PDP with four multipath taps [3]. 32
3.4 Example of an AOA power spectrum with four multipath
taps [3]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.5 28 GHz indoor omnidirectional path loss scatter plot and
MMSE-fitted CI path loss model with distance for LOS and
NLOS scenarios [17]. . . . . . . . . . . . . . . . . . . . . . . . 33
3.6 Frequency-dependent PLE for the indoor LOS scenario. . . . 35
3.7 A 400 m x 400 m spatially correlated map for LOS/NLOS
condition in UMi scenario using a 2-D filter. The correlation
distance is 15 m. The granularity of the map is 1 m. The
heights of the BS and UT are 10 m and 1.5 m, respectively.
The LOS and NLOS condition transition may happen along
the UT trajectory according to the UT location in the map. . 40
3.8 UT movement and change of AOD in the azimuth plane.
The moving distance of the UT is approximated as the cor-
responding arc length with the BS as the center . . . . . . . . 41
3.9 3D geometry illustration of the coordination system for a LOS
component. AOD and ZOD from the BS and AOA and ZOA
from the UT are shown. . . . . . . . . . . . . . . . . . . . . . 42
3.10 UT movement and change of AOD in the azimuth plane in
NLOS scenarios. The mirror images of the UT location and
velocity direction φv are shown as UT’ and φvr . . . . . . . . 43
3.11 UT movement and change of AOD in the azimuth plane in
NLOS scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.12 Update of delay and phase based on the change of path length
in time interval ∆t. τ (t0 ), φv , and φAOA are known, τ (t1 ) can
be calculated using the law of cosine. . . . . . . . . . . . . . . 46
3.13 Four-state Markov model for unshadowed, decaying, shad-
owed, and rising states for modeling blockage events [78]. . 49
3.14 Five independently simulated Markov traces. . . . . . . . . . 51
3.15 The measured XPDs with linear fits for the LOS and NLOS
environments. . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
xviii
4.4 A map of spatially correlated shadow fading with the BS and
UT locations. The map of spatially correlated shadow fading
is generated by filtering a map of independent shadow fad-
ing using an exponential function in (3.5). Shadow fading
[dB]∼N(0,4) in a UMi LOS scenario. T-R separation distance
is 100 m. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.5 The UT moves in a partial hexagon track in a clockwise man-
ner. The track distance is 40 m, the side length of the hexagon
is 10 m. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.6 CDFs of simulated human blockage shadowing loss using
the four-state Markov model for directional channels with
RX antenna azimuth HPBWs (7°, 15°, 30°, and 60°. . . . . . . 61
4.7 An example of NYUSIM run with O2I penetration loss. . . . 62
4.8 Omnidirectional PDP output from a NYUSIM run with 15.0
dB O2I penetration loss. . . . . . . . . . . . . . . . . . . . . . 62
4.9 Directional PDP output from a NYUSIM run with 15.0 dB
O2I penetration loss. . . . . . . . . . . . . . . . . . . . . . . . 62
4.10 Scatter plot of the received powers and the average power
level of the received signals at distances from 5 to 50 m for
LOS and NLOS indoor directional channels. For the NLOS
environment, the average power level of received signals drops
below the receiver sensitivity beyond 35.8 m. . . . . . . . . . 64
xix
1. Installation of Software Package
1.2 Installation
The required program files of the NYUSIM software suite are provided by
NYU WIRELESS via Internet download at http://wireless.engineering.nyu.edu/5g-
millimeter-wave-channel-modeling-software/.
1.2.2 Mac OS X
The Mac version of NYUSIM is delivered as an installer package for Mac
OS X. All components required to run the applications are automatically in-
stalled after double clicking on the setup executable (NYUSIM_V3_MAC.app
file).
One potential problem is that the recent Mac system (High Sierra 10.13
and later) introduced a new security feature called gatekeeper path ran-
domization. This security feature makes it difficult to run applications in-
stalled outside of the Mac App Store. If a popup window shows an error
during the installation as shown in Fig. 1.1, please execute the following
command in the terminal command line:
1
F IGURE 1.1: Possible installation error for Mac system.
2
2. Basics
F IGURE 2.1: Graphical User Interface (GUI) of NYUSIM 3.0 with four
panels: channel parameters, antenna properties, spatial consistency
parameters, human blockage parameters.
3
2.1.1 Input Parameters
There are 49 input parameters to the channel simulator, which are grouped
into four main categories: Channel Parameters, Antenna Properties, Spatial
Consistency Parameters, and Human Blockage Parameters, as shown on the
GUI in Fig. 2.1. Note that two input parameters for O2I penetration loss
are put into the panel Channel Parameters.
The panel Channel Parameters contains 19 fundamental input parameters
about the propagation channel, as listed and explained below:
4
6. Lower Bound of T-R Separation Distance (m): an editable parame-
ter denoting the smallest distance between the transmitter (TX) and
receiver (RX) in meters with at most one decimal place. The default
value is 10 m, and it can be varied from 10 m to 500 m for the standard
range (verified by extensive measurements by NYU), 10 m to 10 km
for the extended range, and 5 m to 50 m for the indoor range but no
more than the upper bound of the T-R separation distance.
9. Base Station Height (m): an editable parameter denoting the base sta-
tion height in meters. The default value is 35 (m) [26], and can be set
to any value ranging from 10 to 150 (m) [12]. This base station height
is only applicable to RMa modeling and is ignored for UMi and UMa
scenarios. The maximum height of stations is 3 m for the InH scenario.
5
14. Rain Rate: an editable parameter denoting the rain rate in mm/hr
used in evaluating additional propagation path loss induced by rain.
The default value is 0 (mm/hr), and the typical range is 0 to 150
(mm/hr) [1]. This option is disabled for the InH scenario.
6
21. O2I Loss Type: a selectable parameter denoting the O2I loss type. Two
option, “Low Loss” and “High Loss”, are provided. The “Low Loss”
model corresponds to low loss building materials such as standard
glass and wood [50], [51]. The “High Loss” corresponds to high loss
building materials such as infrared reflecting (IRR) glass and concrete
[50], [51]. This option is disabled for the InH scenario.
7
9. TX Antenna Azimuth HPBW (degrees): an editable parameter denot-
ing the azimuth half-power-beamwidth (HPBW) of the TX antenna
(array) in degrees. The default value is 10◦ , and can be set to any
value from 7◦ to 360◦ (since the smallest azimuth HPBW of the anten-
nas used in the measurements for the simulator was 7◦ ).
It is worth noting that the HPBW in the input parameters is for the entire
antenna array, instead of for each antenna element, when the number of an-
tenna elements is more than one at the TX and/or RX. Conventionally, the
HPBW of an antenna array is a function of the number of antenna elements
and the antenna spacing, but in this simulator these three parameters (i.e.,
the HPBW, number of antenna elements, and antenna spacing) can be inde-
pendently specified by the user, since there may be a wide range of beam-
forming approaches (e.g., digital, analog, hybrid), in all of which different
individual antenna element types (e.g., patch antennas, vertical antennas,
horns) may be used. To make the simulator as general as possible, we spec-
ify the number of individual antenna elements (without specifying the gain
or combining losses thereof) and the total array HPBW. Note that the an-
tenna pattern and implementation details are only very loosely defined to
specify the gain in the particular pointing (maximum gain) direction.
Since some antenna elements may have more gain or loss depending on
the specific array type (e.g., ULA); that is, someone may choose to fabri-
cate their individual array with more individual antenna element gain than
another person will, and losses vary with fabrication process (e.g., on chip
antenna elements have more loss when a lens is not used than if a lens is
used). Instead of dealing with the myriad antenna fabrication and connec-
tion details needed to make an array — there are numerous variables —
we simply allow the total HPBW and the number of elements to be speci-
fied, without specifying the individual antenna element gain. For example,
assuming there are four elements in an antenna array, where each element
has 6 dB gain because they are patch or Yagi/directional or horn antennas
for each element, then this array can have the same overall HPBW as a 16-
element array with unity gain dipole or vertical elements.
8
Without specifying the specific antenna elements and their interconnected
characteristics, only the HPBW is specified while the beam pattern is left
undefined. Consequently, one has the freedom to implement an antenna
pattern of their choice for system simulations, which may include inter-
ference from signals outside of the main gain direction. Here are some
heuristic approaches of constructing one’s own antenna pattern based on
the specified HPBW, where the antenna gains in the following equations
are all relative to an isotropic antenna.
G02 −βφ2
G(θ, φ) = max(G0 e−αθ ) ,
100
4ln(2) 4ln(2) 41253η (2.1)
α= 2 , β = 2 , G0 =
θ3dB φ3dB θ3dB φ3dB
where (θ, φ) denote the azimuth and elevation angle offsets from
the boresight direction in degrees, G0 is the maximum directive gain
(boresight gain) in linear units, (θ3dB , φ3dB ) represent the azimuth
and elevation HPBWs in degrees, (α, β) are parameters that depend
on the HPBW values, and η = 0.7 is a typical average antenna effi-
ciency.
where φ and θ represent the azimuth and elevation angles with re-
spect to the antenna boresight, respectively, f (φ, θ) denotes the radia-
tion power density at the azimuth angle φ and elevation angle θ, G is
the antenna boresight gain, and a and b are functions of the azimuth
(AZ) and elevation (EL) HPBWs of the horn antenna, respectively, i.e.,
2 HPBWAZ 2 HPBWAZ 1
sinc a · sin( ) cos = (2.3)
2 2 2
HPBWEL HPBWEL 1
sinc2 b · sin( ) cos2 = (2.4)
2 2 2
x2 y 2
+ 2 =1 (2.6)
a2 b
9
• A sectored antenna pattern model was introduced in [58], where con-
stant directivity gains are assumed for the main lobe and the side lobe.
The panel Spatial Consistency contains 10 input parameters related to the
spatial consistency implementation, as listed and explained below: (Spatial
consistency mode will be disabled for indoor channel simulation)
1. Correlation Distance of Shadow Fading (5-60 m): an editable param-
eter denoting the correlation distance of shadow fading. The default
value is 10 m. Correlation distance of shadow fading, also known as
“local area” determines the length of a channel segment. Correlation
distance is the distance beyond which the auto-correlation value of a
large-scale parameter (LSP) falls below 0.5 [14]. Within the correla-
tion distance, LSPs are considered spatially correlated during the UT
movement. If a UT moves beyond the correlation distance, the LSPs
are considered independent and are randomly generated again based
on the pre-defined probabilistic distributions [15]. Specifically, a new
channel will be initialized and new CIRs will be independently regen-
erated when a UT moves beyond the correlation distance of shadow
fading.
10
For a hexagon track, the moving direction changes based on the track
distance and side length of the hexagon.
11
6. Trans. Rate from Rise to Unshadow (1/s): an editable parameter de-
noting the transition rate from rise state to unshadowed state. The
default value is 6.70 when the RX antenna azimuth HPBW is 10°.
4. Click Run
When opening the GUI for the first time, users shall click on the yellow but-
ton “Start” to initiate the simulator and enable the input of the GUI. Next,
users can set and/or select the input parameters according to their own
needs; the simulator will execute the default values for each parameter if
there is no input from the user. Then, users shall select a folder to save all
the output files by clicking on the desired paths/folders under the option
“Select a Folder to Save Files”. Finally, users shall click on the light green
button “Run” to run the simulations.
While the simulator is running, a progress bar will pop up at the bottom left
of the GUI, which informs users of the progress of the simulations. After
the simulation is complete, the progress bar will disappear automatically,
and the five figures generated from the first simulation run will pop up on
the screen.
To initiate another set of simulation runs (e.g., with different input param-
eter values), users shall click on the dark green button “Reset”, after which
12
all the input parameters from the previous simulation run will be set as the
default input values.
The simulator can be closed at any time by clicking the red button “Exit”
on the bottom right of the GUI.
If the input parameter exceeds the predefined range shown on the NYUSIM
GUI or is not reasonable/logical, an error message will pop up to let the
user either reset the parameter on GUI or modify the NYUSIM source code
without using the GUI to meet users’ own needs. For example, if the input
number of TX antenna elements per row Wt is larger than the input number
of TX antenna elements Nt , a corresponding error message will pop up.
Users shall click "OK" on the error bar, then click the dark green button
"Reset" on the GUI to reset the input parameter, and the following steps are
identical to those described above.
13
• A sample omnidirectional PDP, as displayed in Fig. 2.4. Some fun-
damental information such as the frequency, environment, T-R sepa-
ration distance, RMS delay spread, omnidirectional received power,
omnidirectional path loss, and PLE [1], [2] is displayed on the PDP
plot. The lower limit of the y-axis denotes the noise threshold (i.e.,
the minimum received power of each resolvable multipath compo-
nent) determined by the transmit power, dynamic range of our mea-
surement system (180 dB), and a 10 dB SNR, i.e., the threshold equals
the transmit power in logarithmic scale minus 170 dB.
14
F IGURE 2.2: Example of a 3D AOD power spectrum generated from
NYUSIM.
15
F IGURE 2.3: Example of a 3D AOA power spectrum generated from
NYUSIM.
16
F IGURE 2.5: Example of a directional PDP with the strongest re-
ceived power generated from NYUSIM. "Ant." denotes antenna.
F IGURE 2.6: Example of the PDPs over different receive antenna ele-
ments generated from NYUSIM.
17
F IGURE 2.7: Example of a scatter plot showing the omnidirectional
and directional path loss values generated from NYUSIM with 100
simulation runs for the 28 GHz UMi LOS scenario. n denotes the
pass loss exponent (PLE), σ is the shadow fading standard deviation,
"omni" denotes omnidirectional, "dir" represents directional, "dir-
best" means the direction with the strongest received power, "Ant."
denotes antenna, "AZ" and "EL" stand for azimuth and elevation, re-
spectively.
18
on the path loss scatter plot as long as there are no detectable multipath
components in the omnidirectional PDP, regardless of the directional PDP.
Users may modify this in "NYUSIM_MainCode.m" per your own needs.
19
F IGURE 2.8: A map of spatially correlated shadow fading with the BS
and UT locations. The map of spatially correlated shadow fading is
generated by filtering a map of independent shadow fading using an
exponential function in (3.5). Shadow fading [dB]∼N(0,4) in a UMi
LOS scenario. T-R separation distance is 100 m.
20
F IGURE 2.10: A sample user track
21
F IGURE 2.12: A sample consecutive directional PDPs
“AODLobePowerSpectrumn.mat”, “AOALobePowerSpectrumn_Lobex.txt”,
“AOALobePowerSpectrumn.mat”, “OmniPDPn.txt”, “OmniPDPn.mat”,
“DirectionalPDPn.txt”, “DirectionalPDPn.mat”, “SmallScalePDPn.txt”, and
“SmallScalePDPn.mat”, where n denotes the nth RX location (i.e., nth simu-
lation run), and x represents the xth spatial lobe. After N (N ≥ 1) continu-
ous simulation runs with the same input parameters are complete, another
three .txt files and three corresponding .mat files are produced, i.e., "Basic-
Parameters.txt", "BasicParameters.mat", "OmniPDPInfo.txt", "OmniPDPInfo.mat",
"DirPDPInfo.txt", and "DirPDPInfo.mat".
22
(columns) of each resolvable multipath component in an AOA spatial lobe,
which are listed and explained below.
Each .txt and .mat file “OmniPDPn” is associated with the output figure of
omnidirectional PDP, and contains two columns: the first column denotes
the propagation time delay in nanoseconds, and the second column repre-
sents the received power in dBm.
Each .txt and .mat file “DirectionalPDPn” is associated with the output fig-
ure of omnidirectional PDP with directional antenna gain patterns imple-
mented, and contains two columns: the first column denotes the propa-
gation time delay in nanoseconds, and the second column represents the
received power in dBm.
Each .txt and .mat file “SmallScalePDPn” is associated with the output fig-
ure of the series of omnidirectional PDPs over RX antenna elements, and
contains three columns: the first column denotes the receiver antenna sep-
aration in terms of number of wavelengths, the second column is the prop-
agation time delay in nanoseconds, and the third column represents the
received power in dBm. Note that the noise power is set to -150 dBm for
visual purpose.
The text file "OmniPDPInfo.txt" and the .mat file "OmniPDPInfo.mat" con-
tain five columns where each column represents a key parameter for each
of the N omnidirectional PDPs from N continuous simulation runs. The
parameters are listed and explained below.
23
3. Path Loss (dB): omnidirectional path loss in dB
The text file "DirPDPInfo.txt" and the .mat file "DirPDPInfo.mat" contain
11 columns where each column represents a key parameter for each of the
directional PDPs from N continuous simulation runs, where the same kind
of parameters from each simulation run are cascaded in the same column.
The parameters are listed and explained below.
10. Path Loss (dB): directional path loss obtained by aligning the TX/RX
antenna boresight on the AoD/AoA of each resolvable multipath com-
ponent. The directional path loss equal the transmit power plus the
TX/RX antenna boresight gains, minus directional received power.
11. RMS Delay Spread (ns): directional RMS delay spread in ns for each
directional PDP
24
1. pathDelay (ns): The first column represents delays of MPCs in ns.
The text file “OmniPDPInfo” contains five columns where each column
represents a key parameter for each of omnidirectional PDPs from all simu-
lated channel snapshots. Each row corresponds to a channel snapshot. The
parameters are listed and explained below.
25
The text file “OmniPDPInfo” contains five columns where each column
represents a key parameter for each of directional PDPs from all simulated
channel snapshots, where the same kind of parameters from each channel
snapshot are cascaded in the same column. The number of rows of each
channel snapshot corresponds to the number of MPCs of that channel snap-
shot. The parameters are listed and explained below.
1. Snapshot index
26
3. Channel Model Supported by NYUSIM
27
10-3
0.015 1.5
(dB/m) - Vapor
0.01 1
0.005 0.5
0 0
20 40 60 80 100 20 40 60 80 100
f (GHz) f (GHz)
10-6 10-3
6 4
(dB/m) - Haze, Fog
(dB/m) - Rain
3
4
2
2
1
0 0
20 40 60 80 100 20 40 60 80 100
f (GHz) f (GHz)
F IGURE 3.1: Propagation attenuation due to dry air, vapor, haze, and
rain at mmWave frequencies, with a barometric pressure of 1013.25
mbar, a relative humidity of 80%, a temperature of 20◦ C, and a rain
rate of 5 mm/hr [52].
4πf × 109
FSPL(f, 1 m)[dB] = 20log10 = 32.4[dB] + 20log10 (f ) (3.2)
c
Fig. 3.1 illustrates example propagation attenuation values due to dry air,
vapor, haze, and rain at mmWave frequencies from 1 GHz to 100 GHz, with
a barometric pressure of 1013.25 mbar, a relative humidity of 80%, a temper-
ature of 20◦ C, and a rain rate of 5 mm/hr, while the collective attenuation
effects of these four main natural absorbers are displayed in Fig. 3.2. These
results were obtained and reproduced from five reported controlled exper-
iments on atmospheric attenuation [52].
28
0.018
0.016
0.012
0.01
0.008
0.006
0.004
0.002
0
10 20 30 40 50 60 70 80 90 100
f (GHz)
F IGURE 3.2: Collective attenuation effects of dry air, vapor, haze, and
rain at mmWave frequencies, with a barometric pressure of 1013.25
mbar, a relative humidity of 80%, a temperature of 20◦ C, and a rain
rate of 5 mm/hr [52].
one’s mind).
Compared with the existing alpha-beta-gamma (ABG) path loss model used
in 3GPP/ITU channel models [5], [7], [64], the CI model has an identical
mathematical form, while offering intuitive appeal, better model parameter
stability, and better prediction performance over a vast range of microwave
and mmWave frequencies, distances, and scenarios, with fewer parame-
ters [5].
In the current version of NYUSIM, the PLE and shadow fading standard
deviations for UMi, UMa, and RMa scenarios are displayed in Table 3.1.
The CI path loss model is employed for UMi and UMa scenarios, while for
the RMa scenario, the CIH model (CI model with a height-dependent PLE)
is adopted, as given by Eqs. (21) and (22) in [12]. The RMa PLE values in
Table 3.1 are for a base station height of 35 m. For RMa, the base station
height provided by the user on the GUI is used for the CIH path loss
model, while other scenarios do not use base station height at all. Note
that although the channel parameters for the UMi scenario are also used for
29
the UMa and RMa (except for the path loss model parameters) scenarios in
this simulator, users can adjust the UMa and RMa channel parameters in
the source code according to their own needs.
LOS 2 4.0
UMi
NLOS 3.2 7.0
LOS 2 4.0
UMa
NLOS 2.9 7.0
For LOS environments, calculated path loss beyond 500 m is still accurate
using the NYUSIM path loss models (e.g., CI and CIH [5], [12]) since they
are applicable to over 10 km distances. For NLOS environments, however,
the NLOS path loss models employed in NYUSIM may not be accurate for
distances larger than 500 m since they were developed for ranges within
500 m [5], thus caution should be given when setting the distance beyond
500 m for UMi or UMa NLOS scenarios. The dynamic range for multipath
components in the extended range is extended to 220 dB from the default
value of 190 dB used for distances no larger than 500 m.
30
arrival (or departure) where energy arrives over several hundred nanosec-
onds. This SSCM structure is motivated by field measurements, which have
shown that multiple paths within a time cluster can arrive at unique point-
ing angles, detectable due to high gain directional antennas, and this feature
has not been modeled in current 3GPP and WINNER models. These def-
initions de-couple the time and space dimensions by extracting temporal
and spatial statistics separately. The definition of time cluster here consid-
ers multipath components traveling close in time, but that can arrive from
many angular directions, whereas current 3GPP and WINNER models as-
sume that subpaths belonging to a cluster travel along the same propaga-
tion path, but arrive at the same time delay over a certain AOA angular
spread.
31
F IGURE 3.3: Example of an omnidirectional PDP with four multipath
taps [3].
It is noteworthy that for the RMa scenario, the number of time clusters and
the number of spatial lobes are both set to one, and the maximum number
of multipath components is set to two, based on our RMa mmWave field
measurements [12]. The base station height is only used for RMa in the
CIH path loss model but not other scenarios.
32
TABLE 3.2: Measured PLE and SF for 28 and 140 GHz in LOS and
NLOS scenarios.
33
3.4.2 Small-scale Channel Impulse Response Model
Input parameters of channel generation procedure
The outdoor and indoor scenarios share the same set of input parameters
for channel coefficient generation procedure, but the probabilistic distri-
bution of several parameters such as the number of time clusters, cluster
subpaths, and spatial lobes are different. The number of time clusters and
cluster subpaths for NLOS environment is no longer uniformly distributed.
Instead, the number of time clusters for the indoor environments is Poisson
distributed, and the number of cluster subpaths is modeled as a composite
distribution of a discrete exponential (DE) distribution and a δ-function, as
given in Table 3.3.
34
F IGURE 3.6: Frequency-dependent PLE for the indoor LOS scenario.
35
TABLE 3.3: I NPUT PARAMETERS FOR CHANNEL COEFFICIENT GENERATION PROCEDURE [18]
37
p
where p and q are coordinates with respect to the center of the filter. (p2 + q 2 )
represents the distance to the center of the filter. dco is the correlation dis-
tance of SF. L is the length of the filter, which is set as 8-fold dco since the
correlation is negligible beyond 4-fold dco . Applying this 2-D filtering, the
correlated values in the map is calculated by:
XX
Mc (i, j) = h(p, q)M (i − p + 1, j − q + 1) (3.6)
p q
38
which is given by
ũ = g −1 (ṽ) = Fũ−1 (Fṽ (ṽ)), (3.7)
where ũ and ṽ are the spatially correlated uniform and Gaussian random
variable, respectively. Fũ and Fṽ are the CDF of the uniform distribu-
tion and Gaussian distribution, respectively. Using cumulative distribution
function (CDF) approach, the relation is given by
!
1 ṽ
ũ = 1 + erf( p ) , (3.8)
2 (2)
TABLE 3.4: LOS probability models in the UMi, UMa and RMa sce-
nario [72]
39
[73]. The granularity of the map is 1 m. The heights of the BS and UT are 10
m and 1.5 m, respectively.
LOS case: To derive the update equations of four angles (AOD, ZOD,
AOA, and ZOA) of UT at time t along the UT trajectory, we assume that the
UT only has azimuthal movement for simplicity, which means θv = 90◦ .
The UT location at time t0 is [75]
d2D cos(φAOD (t0 ))
d2D sin(φAOD (t0 )) , (3.11)
hU E
40
where d2D is the projection of the T-R separation distance r in the azimuth
plane. The UT location at time t is [75]
d2D cos(φAOD (t0 )) + vt cos(φv )
d2D sin(φAOD (t0 )) + vt sin(φv ) (3.12)
hU E
The problem for this accurate AOD update shown above is computa-
tionally expensive. Considering that the moving distance (less than a me-
ter) is much smaller than the separation distance between TX and RX (r),
the change of r can be ignored. Then, the moving distance (or trajectory)
of the UT can be approximated as the corresponding arc length with the
BS as the center as shown in Fig. 3.8. The change of AOD, ∆φAOD can
be calculated by the central angle of the arc. Thus, it is assumed that the
track distance in each channel snapshot is set to be within a meter, which,
usually, is much smaller than the distance (r) between the BS and UT in out-
door environments such as UMi and UMa. The angle deviation or change
is expected to be small, and user track within 1 m can be regarded as a short
arc centering at BS with radius r. Thus, a linear approximation method is
valid to update time-variant angles, which is given by [70], [74]
where “angle” is an index for AOD, ZOD, AOA, and ZOA. tk and tk−1
𝐵𝑆 𝑥
Δ𝜙𝐴𝑂𝐷
d2𝐷 (𝑡0 )
are two successive time instances, and the interval between two successive
time instances is ∆t. Sangle is the linear changing rate for “angle”.
41
F IGURE 3.9: 3D geometry illustration of the coordination system for
a LOS component. AOD and ZOD from the BS and AOA and ZOA
from the UT are shown.
vx sin(θZOD ) cos(φAOD ) r cos(θZOD ) cos(φAOD ) −r sin(θZOD ) sin(φAOD ) ṙ
vy = sin(θZOD ) sin(φAOD ) r cos(θZOD ) sin(φAOD ) r sin(θZOD ) cos(φAOD ) · θ̇ZOD
vz cos(θZOD ) −r sin(θZOD ) 0 φ̇AOD
(3.17)
By calculating the inverse of the above matrix [76],
ṙ cos(φAOD ) sin(θZOD ) sin(φAOD ) sin(θZOD ) cos(θZOD ) vx
θ̇ZOD = cos(φAOD ) cos(θZOD )/r sin(φAOD ) cos(θZOD )/r − sin(θZOD )/r · vy ,
φ̇AOD − sin(φAOD )/(r sin(θZOD )) cos(φAOD )/(r sin(θZOD )) 0 vz
(3.18)
42
where θ̇ZOD and φ̇AOD are SZOD and SAOD . Linear changing rates for four
angles for a LOS component are given by [76]
vy cos(φAOD ) − vx sin(φAOD )
SAOD =
r sin(θZOD )
vx cos(φAOD ) cos(θZOD ) + vy cos(θZOD ) sin(φAOD ) − vz sin(θZOD )
SZOD =
r
vy cos(φAOA ) − vx sin(φAOA )
SAOA =
r sin(θZOA )
vx cos(φAOA ) cos(θZOA ) + vy cos(θZOA ) sin(φAOA ) − vz sin(θZOA )
SZOA =
r
(3.19)
43
the velocity of vr . Then, φvr and φAOA are given by
where φRS1 and φRS2 are the angles of the first and second reflection sur-
faces with respect to the x axis. Further, a general relation with M reflection
surfaces between φAOA and φAOD , and between φvr and φv can be given by
M
X
M
φAOA = (−1) φAOD + 2 (−1)i φRSi + M π = ∆RS + (−1)M φAOD + M π
i=1
M
X
φvr = (−1)M φv + 2 (−1)i φRSi = ∆RS + (−1)M φv
i=1
(3.22)
where φRSi is the angle of the ith reflection surface with respect to the x
axis, where the reflection surfaces are assumed to be perpendicular to the
x-y plane (ground). It can be seen from (3.22) that there are possibilities of
the relation between φAOD and φAOA . Same is the relation between φr and
φvr , which depends on the number of reflection surfaces a NLOS MPC goes
through. If it is an odd number of reflection surfaces, (3.20) is applied; if it
is an even number of reflection surfaces, (3.21) is applied. Since φAOD and
φAOA are known, φvr can be calculated based on ∆RS and φv . Using φvr
instead of φv , the changing relation for four angles for NLOS component
44
are given by
SAOD = B · SAOA
(3.23)
SZOD = −SZOA
vy cos(φAOD ) − vx sin(φAOD )
SAOD =
r sin(θZOD )
vx cos(φAOD ) cos(θZOD ) + vy cos(θZOD ) sin(φAOD ) − vz sin(θZOD )
SZOD =
r
vy cos(φAOA ) − vx sin(φAOA )
SAOA =
r sin(θZOA )
vx cos(φAOA ) cos(θZOA ) + vy cos(θZOA ) sin(φAOA ) − vz sin(θZOA )
SZOA = ,
r
(3.25)
Note that r is the T-R separation distance while l is the actual path length
for a certain NLOS component, as shown in Fig. 3.10 and Fig. 3.11. It is
impossible to acquire the actual path length using geometry without deter-
ministic reflection surface information. Thus, the path length is calculated
by multiplying the absolute time delay generated from the NYUSIM chan-
nel model with the speed of light.
Delay, Power, and Phase Update: The update of the delay of each
MPC uses reflection surfaces based on geometry. Basically, the change of
the delay is the change of the path length divided by the speed of light, as
shown in Fig. 3.12. Using law of cosines, the update of the delay can be
given by
∆l
τ (t) = τ (t0 ) +
p c (3.27)
τ (t) = (v∆t) + (cτ (t0 ))2 − 2v(∆t) · cτ (t0 ) · cos(φv − φAOA )
2
45
F IGURE 3.12: Update of delay and phase based on the change of path
length in time interval ∆t. τ (t0 ), φv , and φAOA are known, τ (t1 ) can
be calculated using the law of cosine.
where ∆l is the change of the path length, and ∆t is the update time. τ (t) is
the absolute time delay at time t. φv is the UT moving direction in azimuth
plane, and φAOA is the AOA of a MPC received at the UT.
Similarly, the update of the phase of each MPC is also based on the
change of the path length. The update of the phase can be given by
2π∆l
ϕ(t) = ϕ(t0 ) + ∆l · k = ϕ(t0 ) + (3.28)
λ
where ∆l is the change of the path length given in (3.27). k is the wavenum-
ber depending on the wavelength, k = 2π/λ. Note that the initial phase
generation of MPCs is assumed to be i.i.d, and uniform between 0 and 2π
since each MPC experiences a different scattering environment, thus arriv-
ing at arbitrary AOA spatial lobe. However, the update of the phase should
add the phase change to the initialized phase, but is not generated ran-
domly again.
The update of the power of each MPC is based on the updated delay
information. Using the same generation procedure for cluster powers and
cluster subpath powers in [25], the powers of MPCs are re-distributed based
on the updated delay. Generation of cluster powers Pn (mW) is given by
[25]
τn Zn
Pn0 = P̄0 e− Γ 10 10
P0
Pn = PN n × Pr [mW ] (3.29)
0
i=1 Pi
Zn ∼ N (0, σZ )
where P̄0 is the average power in the first arriving MPC, Γ is the cluster de-
cay time constant, and Zn is a lognormal random variable with 0 dB mean
and STD σZ . N is the number of time clusters. The actual cluster powers
Pn are calculated by ensuring the sum of Pn to be equal to the total received
power Pr . Generation of subpath powers Πm,n in each cluster is given by
46
[25]
ρm,n Um,n
−
Π0m,n = Π̄0 e γ 10 10
Π0m,n
Πm,n = PMn × Pn [mW ] (3.30)
Π 0
j=1 j,n
Um,n ∼ N (0, σU )
where Π̄0 is the average power in the first received intra-cluster subpath, γ
is the subpath delay time constant, and Um,n is a lognormal random vari-
able with 0 dB mean and STD σU . Mn is the number of subpaths in the nth
cluster.
In a word, the cluster powers are modeled as an exponential function
over time excess delay. The cluster subpath powers in each cluster are
also modeled as an exponential function over intra-cluster time excess de-
lay [25]. By re-distributing cluster powers and subpath powers, the channel
model with spatial consistency can model the power variation along the UT
movement. Considering the cluster powers and subpath powers still fol-
low exponential decay, the power of each MPC will not change drastically
within the update distance (e.g. 10 m), which matches the observations in
[15].
The update procedure for SSPs of each MPC which are angles, delay,
power, phase is described above. A geometry-based approach using reflec-
tion surfaces is applied to update time-variant angles (AOA, AOD, ZOA,
ZOD). The delay and phase is updated based on the change of path length,
which is calculated using reflection surfaces. Cluster powers are re-distributed
using the total received power with respect to the time excess delay of clus-
ters, and cluster subpath powers are re-distributed using cluster powers
with respect to the intra-cluster time excess delay of subpaths.
LSPs and SSPs have been continuously updated in each channel seg-
ment, while the initial channel coefficients of channel segments are inde-
pendently generated. Therefore, a smooth transition procedure is applied
to “connect” channel segment by cluster birth and death. The power of one
old cluster ramps down and one new cluster ramps up [77]. Since the num-
ber of time clusters in two channel segments may be different, the power of
one cluster can ramp up or down individually. Note that cluster birth and
death only happen to one time cluster in a channel snapshot.
47
the losses have been observed to increase by up to 15 to 20 dB as the inci-
dence angle becomes more larger (parallel to the building wall).
48
where SEmean is the mean attenuation (in dB) of a blockage event, which
is calculated over the interval [ 13 tD , 23 tD ]. tD is the blockage event time du-
ration in ms, which is the time interval between the between the last zero-
crossing before and the first zero-crossing after the rapid signal fade. rdecay
is the decay rate of the signal strength in dB/ms, which is the slope of the
line segment between the last zero-crossing before the rapid fading and the
first SEmean -crossing in the rapid fading. rrise is the rising rate of the sig-
nal strength in dB/ms, which is the slope of the line segment between the
first zero-crossing after the rapid fading and the last SEmean -crossing in the
rapid fading.
Base on the piece wise function in (3.32), a four-state Markov model
corresponding to four stages was proposed to characterize blockage events
[80], [82]. The corresponding transition matrix is shown in Fig. 3.13 [78]
and is given by
1 − pdecay pdecay 0 0
0 1 − pshad pshad 0
(3.33)
0 0 1 − prise prise
punshad 0 0 1 − punshad
Using the four-state Markov model, transition rates with three antenna
settings (7°, 15°, 60°) are calculated based on measurements and given in
Table V in [78]. While the work in [80] offers values for the Markov model
for three different antenna beamwidths, more measurements with differ-
ent beamwidths and different shadowing scenarios will be needed to more
accurately parameterize the four-state Markov model for various applica-
tions that may emerge in the future. For this reason, NYUSIM offers both a
default setting as a linear fit of different beamwidths based on [78], but also
allows the user to input different Markov model parameters for different
human shadowing models that may be developed from future measure-
ments. The simple linear fit of transition rates with respect to the RX an-
tenna azimuth HPBW in degrees is adopted in the NYUSIM channel model
49
and given by
λdecay = 0.2
λshad = 0.065 ∗ HPBW(◦ ) + 7.425
(3.34)
λrise = 0.05 ∗ HPBW(◦ ) + 7.35
λunshad = 6.7
λ is the transition rate from one state to the next state. The transition prob-
ability p = λ · t, and t is the time resolution, which is set to be 1 ms in
NYUSIM. Using this four-state Markov model given transition rates, a ar-
bitrarily long Markov trace (20 s used in NYUSIM) is generated with time
resolution 1 ms, which has 20,000 points in total. Each point on the trace
is assigned a state (unshadowed, shadowed, decay, or rise). The blockage
fade duration, decay time, and rising time are determined. The attenua-
tion of all the points in the shadowed state are the same (SEmean ). The
attenuation of the points in the decay state is decreasing from 0 to SEmean
linearly, and the attenuation of the points in the rising state is increasing
from SEmean to 0 in a linear manner.
Note that the mean attenuation of a blockage event (SEmean ) is still un-
known. SEmean is modeled as a log-normal random variable with the av-
erage mean attenuation µA and the variance σA . The average mean atten-
uation µA depends on the RX antenna azimuth HPBW in degrees, and a
simple analytical expression is given in [78]:
180
µA [dB] = 10log10 b + (3.35)
HPBW(◦ )
50
of arrival (AOA spatial lobes nAOA ) and the number of main directions of
departure (AOD spatial lobes nAOD ) are between 1 and 5. The generated
MPCs are randomly assigned to both an AOA and an AOD spatial lobes.
In other words, MPCs in an AOD spatial lobe may belong to different AOA
spatial lobes, and vice versa. Thus, there are nAOA · nAOD lobe combinations
in the channel. For each lobe combination, the human blockage is generated
independently.
In addition, a directional channel realization output from NYUSIM is
generated by applying the user-specified antenna pattern in the strongest
MPC direction to the omnidirectional channel realization. The applied an-
tenna pattern emulates the horn antenna pattern used in the mmWave field
measurements [48], and can be calculated by the user-specified antenna az-
imuth and elevation HPBW. For directional channels generated from NYUSIM,
a blockage event will only induce the same shadowing loss to the MPCs
within the RX antenna HPBW.
3GPP 38.901 proposed 5 potential independent blockers for each path
[70]. In NYUSIM, it is assumed that m independent blockage events (uni-
formly distributed between 1 and 5) may occur for each spatial lobe. m
independent blockage events correspond to m independent Markov traces.
m Markov traces are superimposed to obtain a total loss trace. The actual
shadowing loss for a spatial lobe is attained by randomly selecting a time
instance t0 over the total loss trace. An example of 5 independent Markov
traces running the drop-based mode in NYUSIM is shown in Fig. 3.14.
51
3.9 Polarization Model
Dual-polarized transmitter and receiver antenna arrays have become a stan-
dard setup for mmWave wireless systems in 5G to deliver more signal en-
ergy and increase channel rank for higher-order MIMO diversity and multi-
plexing. Correspondingly, the channel simulators are expected to generate
different polarization combinations for a single channel realization at the
same time. Therefore, NYUSIM 3.1 enables simultaneous multiple polar-
ization realizations for channel simulations from 500 MHz to 150 GHz in
indoor and outdoor environments. The adopted model for polarization is
described as follows.
Cross-polarization discrimination (XPD) is defined as the signal power
attenuation (in dB) when the transmit antenna is vertically polarized and
the receive antenna horizontally polarized (i.e., cross-polarization) com-
pared to the case that both transmit and receive antennas are vertically or
horizontally polarized (i.e., co-polarization) including channel effect. XPD
values over microwave and millimeter-wave frequencies at various indoor
and outdoor environments have been reported in the literature [2], [7], [18],
[29]–[37], showing that the XPD increases as the carrier frequency increases.
Thus, a linear function of frequency is used to fit the reported XPDs and cal-
culate the XPD over the NYUSIM supported frequency range (500 MHz to
150 GHz), which is given by
where k and b are the slope and intercept, respectively. In addition, the
XPDs are found larger in LOS environments than those in NLOS environ-
ments since the boresight path generally does not have a depolarization
effect. Two linear functions with different values are used for the LOS and
NLOS environments. Here we apply a single XPD to the total omnidirec-
tional received power instead of applying different XPDs to different mul-
tipath components (MPCs) due to the limited available MPC-wise XPD val-
ues in the literature, which makes the polarization model succinct yet valid.
The used XPD values and linear fits for the LOS and NLOS environments
are shown in Fig. 3.15.
F IGURE 3.15: The measured XPDs with linear fits for the LOS and
NLOS environments.
52
power difference (in dB) between the V-V and H-H polarization settings or
the V-H and H-V polarization settings. The studies on the CPD are very
limited [29], [33], [38], [39], showing that the V-V polarization usually has
a slightly larger received power than the H-H polarization when walls are
the primary reflectors in the environment. However, the difference in the
overall received power is typically negligible (within 1 dB) [29], [33], [38],
[39]. One exception is the tunnel scenario, where the particular confined
waveguide shape causes the CPD variation between -20 dB and 80 dB with
a mean of 5.4 dB [38]. NYUSIM focuses on the common indoor and outdoor
environments. Thus the CPD is modeled as a zero-mean Gaussian random
variable with a small standard deviation (1.6 dB used in NYUSIM 3.1) [29],
[33], [38].
NYUSIM 3.1 allows users to use one polarization (co- or cross-polarization),
two polarizations (co- and cross-polarization), or four polarizations (vertical-
to-vertical (V-V), horizontal-to-horizontal (H-H), vertical-to-horizontal (V-
H), and horizontal-to-vertical (H-V) polarizations) for every single channel
realization. The output figures and files are named with the specified po-
larization.
53
4. Applications of NYUSIM
The output figure and data files generated from NYUSIM can be used in
various ways based on users’ needs, e.g., to simulate channel impulse re-
sponses for mmWave systems, to investigate MIMO performance, etc. Here
we present five example applications for how NYUSIM may be used.
The condition number is defined as the ratio of the largest to smallest sin-
gular value in the singular value decomposition of a matrix, and is a met-
ric to characterize the quality of MIMO channels in the context of wireless
communications [63], [83]–[85]. The condition number will be high (e.g.,
over 20 dB) if the minimum singular value is close to zero, and will be 0
dB if singular values are equal. Physically, a small condition number value
(e.g., below 20 dB) indicates good orthogonality of different sub-channels (a
sub-channel usually has a distinct spatial direction), and the channel gains
are comparable in different spatial directions. The rank of a matrix is the
dimension of the vector space generated (or spanned) by its columns (or
rows) [86], and it determines how many data streams can be multiplexed
over the channel in the context of MIMO communications [83], [87], [88].
The condition number is related to the rank of a matrix: a low condition
number usually corresponds to a high rank and vice versa; the matrix has
full rank (the highest rank) when the condition number is equal or close to
0 dB (the lowest theoretical condition number).
Let’s look at the condition number of a MIMO channel matrix for a single
sub-carrier in an OFDM system. As described in Section 2.2.2, the output
data files "BasicParameters.mat" and "DirPDPInfo.mat" contain paramount
parameters of each resolvable multipath component, which will be useful
in generating the MIMO channel coefficient for an OFDM sub-carrier. Take
ULAs at both the transmitter and receiver for example, the equation for
generating such a channel coefficient is provided below, which is adapted
54
from Eq.(2) in [89]:
X
hm,k (f ) = αm,k,p ejΦm,k,p e−j2πf τm,k,p e−j2πdT m sin(φm,k,p ) e−j2πdR k sin(ϕm,k,p )
p
(4.1)
where hm,k (f ) denotes the MIMO channel coefficient between the mth trans-
mit antenna and the k th receive antenna for the sub-carrier f , p represents
the pth resolvable multipath component, α is the amplitude of the channel
gain, Φ denotes the phase of the multipath component, τ represents the
time delay, dT and dR are the antenna element spacing at the transmitter
and receiver, respectively, while φ and ϕ denote the azimuth angle of de-
parture and angle of arrival, respectively. All of the above parameters can
be extracted from the files "BasicParameters.mat" and "DirPDPInfo.mat".
For each sub-carrier f in a MIMO-OFDM system, there exists an Nt × Nr
channel matrix H whose elements are hm,k (f ), where m = 1, ..., Nt and
k = 1, ..., Nr . The condition number of H can be obtained consequently.
Using the above mentioned approach, and the input parameters on the
NYUSIM GUI with the following values:
• Frequency: 28 GHz
• Scenario: UMi
• Environment: LOS
• TX Power: 30 dBm
• Humidity: 50%
• Temperature: 20◦ C
• Polarization: Co-Pol
• Foliage Loss: No
55
• Number of RX Antenna Elements Nr : 2
Fig. 4.1 illustrates the empirical CDF of the condition number of channel
matrices for OFDM sub-carriers with the above two sets of input param-
eters in one of the 100 simulation runs. The empirical CDF of the corre-
sponding rank of the channel matrices are plotted in Fig. 4.2, where the
rank here is defined as the number of singular values of the channel ma-
trix that are larger than σm /1000, where σm is the maximum singular value
of the channel matrix. By this definition of rank, we are essentially ignor-
ing the singular values that are 30 dB smaller than the maximum singular
value, which is physically reasonable since the singular value is a measure
of the channel gain along its corresponding singular vector and it makes lit-
tle sense to consider the direction with an extremely small channel gain. It is
apparent from Fig. 4.1 that the condition numbers of the individual OFDM
sub-carriers for a 3×3 MIMO channel is about 18 dB larger compared to the
2 × 2 case on average, and the relatively large condition number of the 3 × 3
channel matrix may stem from the fact that the matrix is rank deficient, as
evident from Fig. 4.2, in which about 96% of the channel matrices have a
rank of 2 instead of 3 (full rank).
Based on the results from the 100 random simulation runs, it is found that
the average median value of the condition numbers of the channel matri-
ces for individual sub-carriers over the 100 simulation runs is around 13 dB
(i.e., the difference in dB between the largest and smallest singular value of
56
100
80
Empirical CDF (%)
60
40
20
Nt=2, Nr=2
Nt=3, Nr=3
0
0 10 20 30 40 50
Condition Number (dB)
F IGURE 4.1: Empirical CDF of the condition number of channel ma-
trices for OFDM sub-carriers with different transmit and receive an-
tenna elements Nt and Nr for MIMO-OFDM channels in one simu-
lation run.
100
80
Empirical CDF (%)
60
40
20
Nt=2, Nr=2
Nt=3, Nr=3
0
1 2 3 4
Rank
F IGURE 4.2: Empirical CDF of the rank of channel matrices for
OFDM sub-carriers with different transmit and receive antenna el-
ements Nt and Nr for MIMO-OFDM channels in one simulation run.
57
the channel matrix is 13 dB), and the average matrix rank is 2. When the
numbers of TX and RX antenna elements are both changed to 3, the average
median value of the condition number increase to 31 dB, with a mean rank
of roughly 2, indicating that two spatial streams can be sent simultaneously
using the spatial multiplexing technique in this case.
The Matlab code for extracting channel coefficients based on Eq. (4.1), gen-
erating the channel matrix for each sub-carrier frequency, and calculating
the condition number and rank in the example above is contained in the
package named “Application Example Code” available on the NYUSIM
downloading website.
58
40
3GPP, 1 stream
25
20
15
10
0
-30 -20 -10 0 10 20
SNR [dB]
F IGURE 4.3: Spectral efficiency achieved by hybrid beamforming for
a 256×16 system at 28 GHz with rectangular antenna arrays at the
transmitter and receiver with four RF chains.
bits/s/Hz). This is likely because NYUSIM yields one or two strong dom-
inant clusters and much weaker non-dominant clusters, while the 3GPP
model has less focused directional energy than what realistically exists. The
results indicate that the 3GPP channel model is optimistic when predicting
diversity and the achievable SE at mmWave frequencies, while NYUSIM
provides realistic channel parameters and SE predictions due to the use
of extensive real-world measurement data at mmWave frequencies, thus
could help avoid system errors inherent with legacy modeling approaches.
59
F IGURE 4.4: A map of spatially correlated shadow fading with the BS
and UT locations. The map of spatially correlated shadow fading is
generated by filtering a map of independent shadow fading using an
exponential function in (3.5). Shadow fading [dB]∼N(0,4) in a UMi
LOS scenario. T-R separation distance is 100 m.
The time-variant path loss is shown in Fig. 4.5 [16], [45]. It can be seen
that the path loss varies rapidly about 16 dB with independent shadow
fading values. However, the path loss varies smoothly with spatially cor-
related shadow fading, which corresponds to the UT trajectory. The path
loss increases first and then drops as the UT first moves away from the base
station and then comes back. Spatially correlated shadow fading supports
a more realistic link budget analysis and cellular coverage prediction.
60
4.4 Application 4: Human Blockage Shadowing Loss
Simulations
To investigate the human blockage effect on directional channels generated
from NYUSIM, four sets of TX and RX antennas with HPBW 7°, 15°, 30°,
and 60° are selected in a UMi scenario at 73 GHz. The T-R separation dis-
tance ranges from 100 m to 500 m. 1000 simulations (i.e. 1000 UT locations)
are performed for each TX and RX antenna setting. A comparison of CDFs
of shadowing loss for directional channels in the UMi NLOS scenario using
four sets of TX and RX antennas with HPBW 7°, 15°, 30°, and 60° is shown
in Fig. 4.6 [16], [45]. UTs equipped with narrower HPBW antennas are more
likely to experience severe blockage shadowing loss. 31% of UTs equipped
with 7° HPBW antenna experience more than 15 dB shadowing loss.
61
F IGURE 4.7: An example of NYUSIM run with O2I penetration loss.
F IGURE 4.9: Directional PDP output from a NYUSIM run with 15.0
dB O2I penetration loss.
62
Apart from the example demonstrated above, NYUSIM can also find
applications in other types of analysis, such as the design of antenna ar-
rays [91] and bit error simulation [22], [92].
• Scenario: InH
• TX Power: 10 dBm
• Polarization: Co-Pol
63
We assume the receiver sensitivity of a mobile receiver under the WLAN
compliance is -82 dBm. Fig. 4.10 shows the scatter plot of the received pow-
ers and the average power level of the received signals at distances from 5 to
50 m for indoor directional channels in both LOS and NLOS environments.
Antenna arrays providing narrow beams with HPBW beamwidths of 10°
and 30° are used at the transmitter and receiver, respectively, which can
provide good directional gains and eliminate interference from communi-
cation links of other hotspots or mobile devices. The TX and RX beams are
pointed in the boresight direction in the LOS environment while the beams
are pointed in the strongest reflection direction in the NLOS environment.
Fig. 4.10 suggests that the receiver maintains a sufficient SNR level for dis-
tances even beyond 50 m in the LOS environment. However, in the NLOS
environment, the received power drops below the receiver sensitivity (-82
dBm) at the separation distance of 35.8 m when the TX and RX antennas are
pointed to the strongest reflection direction, indicating the potential usage
of multi-beam antenna combing [93] and reconfigurable intelligent surfaces
[94] to extend the signal coverage.
F IGURE 4.10: Scatter plot of the received powers and the average
power level of the received signals at distances from 5 to 50 m for
LOS and NLOS indoor directional channels. For the NLOS environ-
ment, the average power level of received signals drops below the
receiver sensitivity beyond 35.8 m.
64
Bibliography
65
[8] T. S. Rappaport, S. Sun, and M. Shafi, “Investigation and comparison
of 3GPP and NYUSIM channel models for 5G wireless communica-
tions,” in 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall),
Sep. 2017, pp. 1–5. [Online]. Available: https://arxiv.org/pdf/
1707.00291.pdf.
[9] G. R. MacCartney, Jr., S. Sun, T. S. Rappaport, Y. Xing, H. Yan, J.
Koka, R. Wang, and D. Yu, “Millimeter wave wireless communica-
tions: New results for rural connectivity,” in All Things Cellular’16, in
conjunction with ACM MobiCom, Oct. 2016. [Online]. Available: https:
//arxiv.org/abs/1608.05384.
[10] “Investigation of prediction accuracy, sensitivity, and parameter sta-
bility of large-scale propagation path loss models from 500 MHz to
100 GHz,” [Online]. Available: http://wireless.engineering.
nyu.edu/presentations/NTIA-propagation-presentation-
JUNE-15-2016_v1-3.pdf.
[11] T. S. Rappaport, S. Sun, and M. Shafi, “5G channel model with im-
proved accuracy and efficiency in mmWave bands,” IEEE 5G Tech Fo-
cus, vol. 1, no. 1, Mar. 2017. [Online]. Available: https://5g.ieee.
org/tech-focus/march-2017/5g-channel-model.
[12] G. R. MacCartney and T. S. Rappaport, “Rural macrocell path loss
models for millimeter wave wireless communications,” IEEE Jour-
nal on Selected Areas in Communications, vol. 35, no. 7, pp. 1663–1677,
Jul. 2017. [Online]. Available: http://ieeexplore.ieee.org/
stamp/stamp.jsp?tp=&arnumber=7914696.
[13] S. Sun, G. R. MacCartney, and T. S. Rappaport, “A novel millimeter-
wave channel simulator and applications for 5G wireless commu-
nications,” in 2017 IEEE International Conference on Communications
(ICC), May 2017, pp. 1–7. [Online]. Available: https : / / arxiv .
org/pdf/1703.08232.pdf.
[14] S. Ju and T. S. Rappaport, “Simulating motion - incorporating spatial
consistency into the NYUSIM channel model,” 2018 IEEE 88th Vehic-
ular Technology Conference Workshops, pp. 1–6, Aug. 2018.
[15] ——, “Millimeter-wave extended nyusim channel model for spatial
consistency,” 2018 IEEE Global Communications Conference (Globecom),
pp. 1–6, Dec. 2018.
[16] S. Ju, Y. Xing, O. Kanhere, and T. S. Rappaport, “A Millimeter-Wave
Channel Simulator NYUSIM with Spatial Consistency and Human
Blockage,” IEEE 2019 Global Communications Conference, pp. 1–6, Dec.
2019.
[17] ——, “3-D Statistical Indoor Channel Model for Millimeter-Wave and
Sub-Terahertz Bands,” IEEE 2020 Global Communications Conference,
pp. 1–7, Dec. 2020.
[18] S. Ju, Y. Xing, O. Kanhere, and T. S. Rappaport, “Millimeter wave and
sub-Terahertz spatial statistical channel model for an indoor office
building,” IEEE Journal on Selected Areas in Communications, Special
Issue on TeraHertz Communications and Networking, pp. 1–15, Second
Quarter 2021.
66
[19] Y. Xing and T. S. Rappaport, “Spectrum coexistence between active
and passive systems in space and on the ground at frequencies above
100 ghz (invited),” in submission to IEEE Communications Letters, pp. 1–
5, Feb. 2021.
[20] Y. Xing, T. S. Rappaport, and A. Ghosh, “Millimeter wave and sub-
thz indoor radio propagation channel measurements, models, and
comparisons in an office environment (invited),” in submission to IEEE
Communications Letters, pp. 1–5, Feb. 2021.
[21] Y. Xing and T. S. Rappaport, “Propagation Measurements and Path
Loss models for sub-THz in Urban Microcells,” submitted to 2021 IEEE
International Conference on Communications (ICC), pp. 1–5, Jun. 2021.
[22] V. Fung, T. S. Rappaport, and B. Thoma, “Bit error simulation for pi/4
DQPSK mobile radio communications using two-ray and measurement-
based impulse response models,” IEEE Journal on Selected Areas in
Communications, vol. 11, no. 3, pp. 393–405, Apr. 1993. [Online]. Avail-
able: http://ieeexplore.ieee.org/document/219546/.
[23] J. C. Liberti and T. S. Rappaport, “Analysis of CDMA cellular radio
systems employing adaptive antennas in multipath environments,”
in IEEE 46th Vehicular Technology Conference, vol. 2, Apr. 1996, pp. 1076–
1080. [Online]. Available: http://ieeexplore.ieee.org/document/
501477/.
[24] J. Lota, S. Sun, T. S. Rappaport, and A. Demosthenous, “5G uniform
linear arrays with beamforming and spatial multiplexing at 28, 37,
64, and 71 GHz for outdoor urban communication: A two-level ap-
proach,” IEEE Transactions on Vehicular Technology, vol. 66, no. 11, pp. 9972–
9985, Nov. 2017. [Online]. Available: http://ieeexplore.ieee.
org/document/8012543/.
[25] M. K. Samimi and T. S. Rappaport, “3-D millimeter-wave statistical
channel model for 5G wireless system design,” IEEE Transactions on
Microwave Theory and Techniques, vol. 64, no. 7, pp. 2207–2225, Jul.
2016.
[26] 3GPP, “Study on channel model for frequencies from 0.5 to 100 GHz,”
3rd Generation Partnership Project (3GPP), TR 38.901 V14.1.1, Jul.
2017. [Online]. Available: https://portal.3gpp.org/desktopmodules/
Specifications/SpecificationDetails.aspx?specificationId=
3173.
[27] S. Sun, T. S. Rappaport, M. Shafi, P. Tang, J. Zhang, and P. J. Smith,
“Propagation models and performance evaluation for 5G millimeter-
wave bands,” IEEE Transactions on Vehicular Technology, vol. 67, no. 9,
pp. 8422–8439, Sep. 2018.
[28] S. Sun, T. S. Rappaport, M. Shafi, and H. Tataria, “Analytical frame-
work of hybrid beamforming in multi-cell millimeter-wave systems,”
IEEE Transactions on Wireless Communications, vol. 17, no. 11, pp. 7528–
7543, Nov. 2018.
67
[29] T. Manabe, K. Sato, H. Masuzawa, K. Taira, T. Ihara, Y. Kasashima,
and K. Yamaki, “Polarization dependence of multipath propagation
and high-speed transmission characteristics of indoor millimeter-wave
channel at 60 ghz,” IEEE Transactions on Vehicular Technology, vol. 44,
no. 2, pp. 268–274, 1995.
[30] Y. Xing, O. Kanhere, S. Ju, and T. S. Rappaport, “Indoor Wireless
Channel Properties at Millimeter Wave and Sub-Terahertz Frequen-
cies,” IEEE 2019 Global Communications Conference, pp. 1–6, Dec. 2019.
[31] Y. Xing and T. S. Rappaport, “Propagation measurement system and
approach at 140 ghz–moving to 6g and above 100 ghz,” in 2018 IEEE
Global Communications Conference (GLOBECOM), Dec. 2018, pp. 1–6.
[32] A. Maltsev et al., “Impact of polarization characteristics on 60-GHz
indoor radio communication systems,” IEEE Antennas and Wireless
Propagation Letters, vol. 9, pp. 413–416, May 2010.
[33] J.-M. Molina-Garcia-Pardo, J.-V. Rodriguez, and L. Juan-Llacer, “Po-
larized indoor mimo channel measurements at 2.45 ghz,” IEEE Trans-
actions on Antennas and Propagation, vol. 56, no. 12, pp. 3818–3828,
2008.
[34] A. Jagannatham and V. Erceg, “Mimo indoor wlan channel measure-
ments and parameter modeling at 5.25 ghz,” in IEEE 60th Vehicular
Technology Conference, 2004. VTC2004-Fall. 2004, vol. 1, 2004, 106–110
Vol. 1.
[35] P. Zhang, J. Li, H. Wang, H. Wang, and W. Hong, “Indoor small-scale
spatiotemporal propagation characteristics at multiple millimeter-wave
bands,” IEEE Antennas and Wireless Propagation Letters, vol. 17, no. 12,
pp. 2250–2254, 2018.
[36] D. Solomitckii, M. Allén, D. Yolchyan, H. Hovsepyan, M. Valkama,
and Y. Koucheryavy, “Millimeter-wave channel measurements at 28
ghz in digital fabrication facilities,” in 2019 16th International Sympo-
sium on Wireless Communication Systems (ISWCS), 2019, pp. 548–552.
[37] M. Khalily, S. Taheri, S. Payami, M. Ghoraishi, and R. Tafazolli, “In-
door wideband directional millimeter wave channel measurements
and analysis at 26 ghz, 32 ghz, and 39 ghz,” Transactions on Emerging
Telecommunications Technologies, vol. 29, no. 10, e3311, 2018.
[38] D. He, B. Ai, K. Guan, Z. Zhong, B. Hui, J. Kim, H. Chung, and I. Kim,
“Channel measurement, simulation, and analysis for high-speed rail-
way communications in 5g millimeter-wave band,” IEEE Transactions
on Intelligent Transportation Systems, vol. 19, no. 10, pp. 3144–3158,
2018.
[39] X. Liu, X. Yin, and G. Zheng, “Experimental investigation of millimeter-
wave mimo channel characteristics in tunnel,” IEEE Access, vol. 7,
pp. 108 395–108 399, 2019.
[40] S. Sun, T. S. Rappaport, R. W. Heath, A. Nix, and S. Rangan, “Mimo
for millimeter-wave wireless communications: Beamforming, spatial
multiplexing, or both?” IEEE Communications Magazine, vol. 52, no. 12,
pp. 110–121, 2014.
68
[41] 3GPP, “Technical specification group radio access network; study on
channel model for frequencies from 0.5 to 100 GHz (Release 16),” TR
38.901 V16.0.0, Oct. 2019.
[42] A. Maltsev et al., “Channel models for IEEE 802.11ay,” doc.: IEEE
802.11-15/1150r9, May 2016.
[43] S. Ju and T. S. Rappaport, “Simulating motion - incorporating spatial
consistency into the NYUSIM channel model,” 2018 IEEE 88th Vehic-
ular Technology Conference Workshops, pp. 1–6, Aug. 2018.
[44] ——, “Millimeter-wave extended NYUSIM channel model for spatial
consistency,” 2018 IEEE Globecom, pp. 1–6, Dec. 2018.
[45] S. Ju, “Channel modeling and channel simulation for fifth-generation
and beyond millimeter-wave wireless communications,” Ph.D. dis-
sertation, NEW YORK UNIVERSITY, TANDON SCHOOL OF ENGI-
NEERING, May 2019.
[46] G. R. MacCartney, T. S. Rappaport, and S. Rangan, “Rapid fading due
to human blockage in pedestrian crowds at 5G millimeter-wave fre-
quencies,” in 2017 IEEE Global Communications Conference, Dec. 2017,
pp. 1–7.
[47] G. R. MacCartney et al., “Millimeter-wave base station diversity for
5G coordinated multipoint (CoMP) applications,” IEEE Transactions
on Wireless Communications, May 2019.
[48] T. S. Rappaport et al., “Millimeter Wave Mobile Communications for
5G Cellular: It Will Work!” IEEE Access, vol. 1, pp. 335–349, May 2013.
[49] H. Zhao et al., “28 GHz millimeter wave cellular communication mea-
surements for reflection and penetration loss in and around buildings
in New York city,” in 2013 IEEE International Conference on Communi-
cations (ICC), Jun. 2013, pp. 5163–5167.
[50] K. Haneda et al., “5G 3GPP-like channel models for outdoor urban
microcellular and macrocellular environments,” in 2016 IEEE 83rd Ve-
hicular Technology Conference (VTC2016-Spring), May 2016, pp. 1–7.
[51] Aalto University, AT&T, BUPT, CMCC, Ericsson, Huawei, Intel, KT
Corporation, Nokia, NTT DOCOMO, New York University, Qual-
comm, Samsung, University of Bristol, and University of Southern
California, “5G channel model for bands up to 100 GHz,” 2016, Oct.
21. [Online]. Available: http://www.5gworkshops.com/5GCM.
html.
[52] H. J. Liebe, G. A. Hufford, and M. G. Cotton, “Propagation modeling
of moist air and suspended water/ice particles at frequencies below
1000 GHz,” AGARD Conference Proceedings 542, May 1993. [Online].
Available: http : / / www . its . bldrdoc . gov / publications /
2670.aspx.
[53] J. J. A. Lempianen, J. K. Laiho-Steffens, and A. F. Wacker, “Experi-
mental results of cross polarization discrimination and signal corre-
lation values for a polarization diversity scheme,” in IEEE 47th Ve-
hicular Technology Conference, vol. 3, May 1997, pp. 1498–1502. [On-
line]. Available: http : / / ieeexplore . ieee . org / document /
605617/.
69
[54] H.-l. Xiao, S. Ouyang, and Z.-p. Nie, “The cross polarization discrim-
ination of MIMO antennas at mobile station,” in International Con-
ference on Communications, Circuits and Systems (ICCCAS), May 2008,
pp. 203–206. [Online]. Available: http : / / ieeexplore . ieee .
org/document/4657759/.
[55] T. S. Rappaport and S. Deng, “73 GHz wideband millimeter-wave fo-
liage and ground reflection measurements and models,” in 2015 IEEE
International Conference on Communication Workshop (ICCW), Jun. 2015,
pp. 1238–1243. [Online]. Available: https : / / arxiv . org / pdf /
1509.00436.
[56] K. Haneda et al., “Indoor 5G 3GPP-like channel models for office and
shopping mall environments,” in 2016 IEEE International Conference
on Communications Workshops (ICCW), May 2016, pp. 694–699.
[57] T. S. Rappaport and R. A. Brickhouse, “A simulation of cellular sys-
tem growth and its effect on urban in-building parasitic frequency
reuse,” IEEE Transactions on Vehicular Technology, vol. 48, no. 1, pp. 286–
294, Jan. 1999. [Online]. Available: http : / / ieeexplore . ieee .
org/document/740107/.
[58] T. Bai, A. Alkhateeb, and R. W. Heath, “Coverage and capacity of
millimeter-wave cellular networks,” IEEE Communications Magazine,
vol. 52, no. 9, pp. 70–77, Sep. 2014. [Online]. Available: http : / /
ieeexplore.ieee.org/document/6894455/.
[59] G. R. MacCartney, Jr., T. S. Rappaport, and S. Rangan, “Rapid fading
due to human blockage in pedestrian crowds at 5g millimeter-wave
frequencies,” in 2017 IEEE Global Communications Conference (GLOBE-
COM), Dec. 2017, pp. 1–7.
[60] A. Alkhateeb and R. W. Heath, “Frequency selective hybrid precod-
ing for limited feedback millimeter wave systems,” IEEE Transactions
on Communications, vol. 64, no. 5, pp. 1801–1818, May 2016. [Online].
Available: http://ieeexplore.ieee.org/document/7448873/.
[61] A. I. Sulyman, A. T. Nassar, M. K. Samimi, G. R. Maccartney, T. S. Rap-
paport, and A. Alsanie, “Radio propagation path loss models for 5G
cellular networks in the 28 GHz and 38 GHz millimeter-wave bands,”
IEEE Communications Magazine, vol. 52, no. 9, pp. 78–86, Sep. 2014.
[Online]. Available: http://ieeexplore.ieee.org/document/
6894456/.
[62] A. I. Sulyman, A. Alwarafy, G. R. MacCartney, T. S. Rappaport, and A.
Alsanie, “Directional radio propagation path loss models for millimeter-
wave wireless networks in the 28-, 60-, and 73-GHz bands,” IEEE
Transactions on Wireless Communications, vol. 15, no. 10, pp. 6939–6947,
Oct. 2016. [Online]. Available: http://ieeexplore.ieee.org/
document/7522613/.
[63] T. S. Rappaport, R. W. Heath, Jr., R. C. Daniels, and J. N. Murdock,
Millimeter Wave Wireless Communications. Pearson/Prentice Hall 2015.
[64] 3GPP, “Study on channel model for frequency spectrum above 6 GHz,”
3rd Generation Partnership Project (3GPP), TR 38.900 V14.2.0, Dec.
2016. [Online]. Available: http://www.3gpp.org/DynaReport/
38900.htm.
70
[65] T. S. Rappaport et al., “Wideband millimeter-wave propagation mea-
surements and channel models for future wireless communication
system design (Invited Paper),” IEEE Transactions on Communications,
vol. 63, no. 9, pp. 3029–3056, Sep. 2015.
[66] J. Ko, S. U. Lee, Y. S. Kim, and D.-J. Park, “Measurements and analy-
ses of 28 GHz indoor channel propagation based on a synchronized
channel sounder using directional antennas,” Journal of Electromag-
netic Waves and Applications, vol. 30, no. 15, pp. 2039–2054, Jun. 2016.
[67] Hao Xu, V. Kukshya, and T. S. Rappaport, “Spatial and temporal char-
acteristics of 60-GHz indoor channels,” IEEE Journal on Selected Areas
in Communications, vol. 20, no. 3, pp. 620–630, Apr. 2002.
[68] L. Rubio et al., “Wideband propagation channel measurements in an
indoor office environment at 26 GHz,” in 2019 IEEE International Sym-
posium on Antennas and Propagation and USNC-URSI Radio Science Meet-
ing, Oct. 2019, pp. 2075–2076.
[69] A. Saleh and R. A. Valenzuela, “A statistical model for indoor multi-
path propagation,” IEEE Journal on Selected Areas in Communications,
vol. 5, no. 2, pp. 128–137, Feb. 1987.
[70] 3GPP, “Technical specification group radio access network; study on
channel model for frequencies from 0.5 to 100 GHz (Release 15),”
3rd Generation Partnership Project (3GPP), TR 25.104 V15.4.0, Sep.
2018. [Online]. Available: http://www.3gpp.org/DynaReport/
25104.htm.
[71] METIS, “METIS Channel Model,” METIS2020, Deliverable D1.4 v3,
Jul. 2015.
[72] T. S. Rappaport et al., “Overview of millimeter wave communications
for fifth-generation (5G) wireless networks - with a focus on propaga-
tion models,” IEEE Transactions on Antennas and Propagation, vol. 65,
no. 12, pp. 6213–6230, Dec. 2017.
[73] F. Ademaj, M. K. Mueller, S. Schwarz, and M. Rupp, “Modeling of
spatially correlated geometry-based stochastic channels,” in 2017 IEEE
86th Vehicular Technology Conference (VTC-Fall), Sep. 2017, pp. 1–6.
[74] Z. Wang, H. Liu, S. Xu, X. Bu, and J. An, “A diffraction measurement
model and particle filter tracking method for RSS-based DFL,” IEEE
Journal on Selected Areas in Communications, vol. 33, no. 11, pp. 2391–
2403, Nov. 2015.
[75] Y. Wang, Z. Shi, L. Huang, Z. Yu, and C. Cao, “An extension of spatial
channel model with spatial consistency,” in 2016 IEEE 84th Vehicular
Technology Conference (VTC-Fall), Sep. 2016, pp. 1–5.
[76] 3GPP, “Discussion on procedure a for spatially-consistency ut mobil-
ity modeling,” ZTE, TDOC R1-1707267, May 2017.
[77] P. Kyösti et al., “WINNER II channel models,” European Commis-
sion, IST-WINNER, D1.1.2 V1.2, Feb. 2008. [Online]. Available: http:
/ / projects . celticinitiative . org / winner + /WINNER2 -
Deliverables/.
71
[78] G. R. MacCartney, Jr. and T. S. Rappaport, “A flexible millimeter-
wave channel sounder with absolute timing,” IEEE Journal on Selected
Areas in Communications, vol. 35, no. 6, pp. 1402–1418, Jun. 2017.
[79] G. R. MacCartney, Jr. et al., “Millimeter-wave human blockage at 73
GHz with a simple double knife-edge diffraction model and exten-
sion for directional antennas,” in 2016 IEEE 84th Vehicular Technology
Conference (VTC2016-Fall), Sep. 2016, pp. 1–6.
[80] G. R. MacCartney, Jr. and T. S. Rappaport, “Study on 3GPP rural
macrocell path loss models for millimeter wave wireless communica-
tions,” in 2017 IEEE International Conference on Communications (ICC),
May 2017, pp. 1–7.
[81] M. Jacob and T. Kürner, “Measurement campaign at 60 GHz in the
living room environment at TUBS,” doc.: IEEE 802.11-11-09-0743-00-
00ad r0, Jul. 2009.
[82] G. R. MacCartney et al., “Millimeter-wave base station diversity for
5g coordinated multipoint (comp) applications,” IEEE Transactions on
Wireless Communications, May 2019.
[83] Q. H. Abbasi, H. E. Sallabi, E. Serpedin, K. Qaraqe, and A. Alomainy,
“Condition number variability of ultra wideband MIMO on body
channels,” in 2016 International Workshop on Antenna Technology (iWAT),
Feb. 2016, pp. 167–169. [Online]. Available: http://ieeexplore.
ieee.org/document/7434833/.
[84] R. W. Heath and D. J. Love, “Multimode antenna selection for spatial
multiplexing systems with linear receivers,” IEEE Transactions on Sig-
nal Processing, vol. 53, no. 8, pp. 3042–3056, Aug. 2005. [Online]. Avail-
able: http://ieeexplore.ieee.org/document/1468498/.
[85] X. Lu, J. Wu, X. Huang, W. Li, J. Lu, and Z. Gong, “An improved
semi-orthogonal user selection algorithm based on condition number
for multiuser MIMO systems,” China Communications, vol. 11, no. 13,
pp. 23–30, Supplement 2014. [Online]. Available: http://ieeexplore.
ieee.org/document/7022522/.
[86] N. Bourbaki, Elements of Mathematics, Algebra I. Hermann 1974.
[87] M. Matthaiou, D. I. Laurenson, and C. X. Wang, “Reduced complex-
ity detection for ricean MIMO channels based on condition number
thresholding,” in 2008 International Wireless Communications and Mo-
bile Computing Conference, Aug. 2008, pp. 988–993. [Online]. Available:
http://ieeexplore.ieee.org/document/4600070/.
[88] S. Sun, T. S. Rappaport, R. W. Heath, A. Nix, and S. Rangan, “MIMO
for millimeter-wave wireless communications: Beamforming, spatial
multiplexing, or both?” IEEE Communications Magazine, vol. 52, no. 12,
pp. 110–121, Dec. 2014. [Online]. Available: http://ieeexplore.
ieee.org/document/6979962/.
[89] A. Adhikary, E. A. Safadi, M. K. Samimi, R. Wang, G. Caire, T. S. Rap-
paport, and A. F. Molisch, “Joint spatial division and multiplexing
for mm-wave channels,” IEEE Journal on Selected Areas in Communi-
cations, vol. 32, no. 6, pp. 1239–1255, Jun. 2014. [Online]. Available:
http://ieeexplore.ieee.org/document/6823686/.
72
[90] O. E. Ayach, S. Rajagopal, S. Abu-Surra, Z. Pi, and R. W. Heath, “Spa-
tially sparse precoding in millimeter wave MIMO systems,” IEEE
Transactions on Wireless Communications, vol. 13, no. 3, pp. 1499–1513,
Mar. 2014. [Online]. Available: http://ieeexplore.ieee.org/
document/6717211/.
[91] R. B. Ertel, P. Cardieri, K. W. Sowerby, T. S. Rappaport, and J. H. Reed,
“Overview of spatial channel models for antenna array communica-
tion systems,” IEEE Personal Communications, vol. 5, no. 1, pp. 10–22,
Feb. 1998. [Online]. Available: http://ieeexplore.ieee.org/
document/656151/.
[92] B. Thoma, T. S. Rappaport, and M. D. Kietz, “Simulation of bit error
performance and outage probability of pi/4 DQPSK in frequency-
selective indoor radio channels using a measurement-based channel
model,” in IEEE Global Telecommunications Conference (GLOBECOM),
Dec. 1992, 1825–1829 vol.3. [Online]. Available: http://ieeexplore.
ieee.org/document/276698/.
[93] S. Sun et al., “Millimeter wave multi-beam antenna combining for 5G
cellular link improvement in New York City,” in 2014 IEEE Interna-
tional Conference on Communications (ICC), Jun. 2014, pp. 5468–5473.
[94] I. Yoo, M. F. Imani, T. Sleasman, H. D. Pfister, and D. R. Smith, “En-
hancing capacity of spatial multiplexing systems using reconfigurable
cavity-backed metasurface antennas in clustered mimo channels,” IEEE
Transactions on Communications, vol. 67, no. 2, pp. 1070–1084, 2019.
73