NS-3
LTE Models

Classes

class  ns3::LteHelper
 helps to manage and create LteNetDevice objects More...
class  ns3::AmcModule
 The AMC module attached to the LTE networ device AmcModule class implements the Adaptive Modulation And Coding Scheme as proposed in 3GPP TSG-RAN WG1 - R1-081483 http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_52b/Docs/R1-081483.zip. More...
class  ns3::BearerQosParameters
 the BearerQosParameters class implements a set of Qos parameters associated to the bearer. Bearer Level Qos (TS 23.401, Clause 4.7.3) A bearer uniquely identifies traffic flows that receive a common Qos treatment. More...
class  ns3::ChannelRealization
 the ChannelRealization class implements a complete propagation model used by the channel to compute the loss due to the propagation of the signal. A ChannelRealization object is created for each couple of UE - eNB. More...
class  ns3::DiscreteTimeLossModel
 The DiscreteTimeLossModel class offers a basic implementation for all propagation loss models used for LTE networks. More...
class  ns3::EnbLteSpectrumPhy
class  ns3::EnbMacEntity
class  ns3::EnbNetDevice
class  ns3::EnbLtePhy
class  ns3::IdealControlMessage
class  ns3::PdcchMapIdealControlMessage
 The PdcchMapIdealControlMessage defines an ideal allocation map for both UL and DL sends by the eNodeB to all UE, using an ideal PDCCH control channel. IdealPdcchMessage is composed by a list of IdealPdcchRecord where is indicated the UE that can use a particular sub channel with a proper MCS scheme. This records are the same for both UL and DL, and are created by the packet scheduler at the beginning of each sub frame. When the IdealPdcchMessage is sent under an ideal control channel, all UE stores into a proper variables the informations about the resource mapping. More...
class  ns3::CqiIdealControlMessage
class  ns3::JakesFadingLossModel
 JakesFadingLossModel class implements a loss model due to the fast fading. In particular, the fast fading is modeled using a Jakes Model. More...
class  ns3::LteMacHeader
class  ns3::LteMacQueue
class  ns3::LteNetDevice
class  ns3::LtePhy
class  ns3::LtePropagationLossModel
 propagation loss model for LTE More...
class  ns3::LteSpectrumPhy
class  ns3::LteSpectrumValueHelper
 This class defines all functions to create spectrum model for lte. More...
class  ns3::MacEntity
class  ns3::PacketScheduler
class  ns3::PathLossModel
 This class models the propagation loss model due to the path loss. More...
class  ns3::PenetrationLossModel
 This class models the propagation loss model due to the penetration loss. More...
class  ns3::RadioBearerInstance
class  ns3::RlcEntity
class  ns3::RrcEntity
 This class implements the RRC entity. More...
class  ns3::ShadowingLossModel
 This class models the propagation loss model due to the shadowing. More...
class  ns3::SimplePacketScheduler
class  ns3::UeLteSpectrumPhy
class  ns3::UeMacEntity
class  ns3::UeManager
 this class allow the eNodeb to manage in a very simple way all registered UE. In particular, to each registered UE, a new UeRecord is created. More...
class  ns3::UeNetDevice
class  ns3::UeLtePhy
class  ns3::UeRecord
 The UeRecord class is developerd in order to store at the eNodeB all information (such as feedback cqi, mac address etc...) of a UE registered into that eNodeB. All UE records are managed by the UeManager class. More...