Skip to content

Integration of the 3GPP TR 38.901 fast fading model (GSoC 2019)

This MR contains new classes implementing the fast fading model described in 3GPP TR 38.901, Sec. 7.5 and new models for antenna arrays.

In particular:

  • the class ThreeGppChannel implements the procedure to generate the channel matrix

  • the class ThreeGppSpectrumPropagationLossModel extends the SpectrumPropagationLossModel interface. It computes the received PSD by applying the beamforming and accounting for the small scale fading

  • the example three-gpp-channel-example shows how to configure the 3GPP channel model classes to compute the SNR between two nodes

  • the class AntennaArrayBasicModel provides an interface for the modeling of antenna arrays supporting beamforming operations

  • the class AntennaArrayModel models an isotropic rectangular antenna array

  • documentation and test cases are provided

Note: to use this branch rebase it on top of three-gpp-channel (https://gitlab.com/tommasozugno/ns-3-dev/tree/three-gpp-channel)

Edited by Tommaso Zugno

Merge request reports