A Discrete-Event Network Simulator
API
LTE Models
+ Collaboration diagram for LTE Models:

Modules

 FF MAC Schedulers
 

Classes

struct  ns3::LteRrcSap::AntennaInfoDedicated
 
struct  ns3::LteRrcSap::AsConfig
 
struct  ns3::EpcS11SapMme::BearerContextCreated
 3GPP TS 29.274 version 8.3.1 Release 8 section 8.28 More...
 
struct  ns3::EpcS11SapMme::BearerContextRemoved
 
struct  ns3::EpcS11SapSgw::BearerContextRemovedSgwPgw
 
struct  ns3::EpcS11SapSgw::BearerContextToBeCreated
 
struct  ns3::EpcS11SapSgw::BearerContextToBeRemoved
 
struct  ns3::LteRrcSap::BlackCellsToAddMod
 
class  ns3::BsrLteControlMessage
 The uplink BsrLteControlMessage defines the specific extension of the CE element for reporting the buffer status report. More...
 
struct  ns3::LteRrcSap::CarrierBandwidthEutra
 
struct  ns3::LteRrcSap::CarrierFreqEutra
 
struct  ns3::LteRrcSap::CellAccessRelatedInfo
 
struct  ns3::RadioBearerStatsConnector::CellIdRnti
 Struct used as key in m_ueManagerPathByCellIdRnti map. More...
 
struct  ns3::LteRrcSap::CellSelectionInfo
 
struct  ns3::LteRrcSap::CellsToAddMod
 
struct  ns3::LteRrcSap::CgiInfo
 
struct  ns3::EpcS11SapSgw::CreateSessionRequestMessage
 Create Session Request message, see 3GPP TS 29.274 7.2.1. More...
 
struct  ns3::EpcS11SapMme::CreateSessionResponseMessage
 Create Session Response message, see 3GPP TS 29.274 7.2.2. More...
 
struct  ns3::EpcS11SapSgw::DeleteBearerCommandMessage
 Delete Bearer Command message, see 3GPP TS 29.274 Release 9 V9.3.0 section 7.2.17.1. More...
 
struct  ns3::EpcS11SapMme::DeleteBearerRequestMessage
 Delete Bearer Request message, see 3GPP TS 29.274 Release 9 V9.3.0 section 7.2.9.2. More...
 
struct  ns3::EpcS11SapSgw::DeleteBearerResponseMessage
 Delete Bearer Response message, see 3GPP TS 29.274 Release 9 V9.3.0 section 7.2.10.2. More...
 
class  ns3::DlCqiLteControlMessage
 The downlink CqiLteControlMessage defines an ideal list of feedback about the channel quality sent by the UE to the eNodeB. More...
 
class  ns3::DlDciLteControlMessage
 The Downlink Data Control Indicator messages defines the RB allocation for the users in the downlink. More...
 
class  ns3::DlHarqFeedbackLteControlMessage
 The downlink DlHarqFeedbackLteControlMessage defines the specific messages for transmitting the DL HARQ feedback through PUCCH. More...
 
class  ns3::DownlinkLteGlobalPathlossDatabase
 Store the last pathloss value for each TX-RX pair for downlink. More...
 
class  ns3::DrbActivator
 DrbActivatior allows user to activate bearers for UEs when EPC is not used. More...
 
struct  ns3::LteRrcSap::DrbToAddMod
 
class  ns3::EmuEpcHelper
 Create an EPC network using EmuFdNetDevice. More...
 
struct  ns3::EpcSgwPgwApplication::EnbInfo
 
class  ns3::EpcEnbApplication
 This application is installed inside eNBs and provides the bridge functionality for user data plane packets between the radio interface and the S1-U interface. More...
 
class  ns3::EpcHelper
 Base helper class to handle the creation of the EPC entities. More...
 
class  ns3::EpcS11SapMme
 MME side of the S11 Service Access Point (SAP), provides the MME methods to be called when an S11 message is received by the MME. More...
 
class  ns3::EpcS11SapSgw
 SGW side of the S11 Service Access Point (SAP), provides the SGW methods to be called when an S11 message is received by the SGW. More...
 
class  ns3::EpcS1apSapEnb
 eNB side of the S1-AP Service Access Point (SAP), provides the eNB methods to be called when an S1-AP message is received by the eNB. More...
 
class  ns3::EpcS1apSapMme
 MME side of the S1-AP Service Access Point (SAP), provides the MME methods to be called when an S1-AP message is received by the MME. More...
 
class  ns3::EpcSgwPgwApplication
 This application implements the SGW/PGW functionality. More...
 
class  ns3::EpcX2
 This entity is installed inside an eNB and provides the functionality for the X2 interface. More...
 
struct  ns3::EpcEnbApplication::EpsFlowId_t
 
struct  ns3::EpcS1apSapMme::ErabSetupItem
 E-RAB Setup Item IEs, see 3GPP TS 36.413 9.1.4.2. More...
 
struct  ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem
 E-RABs Switched in Downlink Item IE, see 3GPP TS 36.413 9.1.5.8. More...
 
struct  ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem
 E-RABs Switched in Uplink Item IE, see 3GPP TS 36.413 9.1.5.9. More...
 
struct  ns3::EpcS1apSapMme::ErabToBeReleasedIndication
 E-RAB Release Indication Item IEs, 3GPP TS 36.413 version 9.8.0 section 9.1.3.7. More...
 
struct  ns3::EpcS1apSapEnb::ErabToBeSetupItem
 
struct  ns3::LteRrcSap::FreqInfo
 
class  ns3::GtpuHeader
 Implementation of the GTPv1-U Release 10 as per 3Gpp TS 29.281 document. More...
 
struct  ns3::LteRrcSap::HandoverPreparationInfo
 
struct  ns3::LteRrcSap::LogicalChannelConfig
 
class  ns3::LteAmc
 Implements the Adaptive Modulation And Coding Scheme. More...
 
class  ns3::LteControlMessage
 The LteControlMessage provides a basic implementations for control messages (such as PDCCH allocation map, CQI feedbacks) that are exchanged among eNodeB and UEs. More...
 
class  ns3::LteEnbNetDevice
 The eNodeB device implementation. More...
 
class  ns3::LteEnbPhy
 LteEnbPhy models the physical layer for the eNodeB. More...
 
class  ns3::LteEnbRrc
 The LTE Radio Resource Control entity at the eNB. More...
 
class  ns3::LteGlobalPathlossDatabase
 Store the last pathloss value for each TX-RX pair. More...
 
class  ns3::LteHarqPhy
 The LteHarqPhy class implements the HARQ functionalities related to PHY layer (i.e., decodification buffers for incremental redundancy managment) More...
 
class  ns3::LteHelper
 Creation and configuration of LTE entities. More...
 
class  ns3::LteHexGridEnbTopologyHelper
 This helper class allows to easily create a topology with eNBs grouped in three-sector sites layed out on an hexagonal grid. More...
 
class  ns3::LteNetDevice
 LteNetDevice provides basic implementation for all LTE network devices. More...
 
class  ns3::LtePdcpHeader
 The packet header for the Packet Data Convergence Protocol (PDCP) packets. More...
 
class  ns3::LtePhy
 The LtePhy models the physical layer of LTE. More...
 
class  ns3::LteRlcAmHeader
 The packet header for the AM Radio Link Control (RLC) protocol packets. More...
 
class  ns3::LteRlcHeader
 The packet header for the Radio Link Control (RLC) protocol packets. More...
 
class  ns3::LteRrcSap
 Class holding definition common to all UE/eNodeB SAP Users/Providers. More...
 
class  ns3::LteSimpleNetDevice
 The LteSimpleNetDevice class implements the LTE simple net device. More...
 
class  ns3::LteSimpleSpectrumPhy
 The LteSimpleSpectrumPhy models the physical layer of LTE This class is used to test Frequency Reuse Algorithms, it allow to get SpectrumValue from channel and pass it to test script by trace mechanism. More...
 
class  ns3::LteSpectrumPhy
 The LteSpectrumPhy models the physical layer of LTE. More...
 
struct  ns3::LteSpectrumSignalParameters
 Signal parameters for Lte. More...
 
struct  ns3::LteSpectrumSignalParametersDataFrame
 Signal parameters for Lte Data Frame (PDSCH), and eventually after some control messages through other control channel embedded in PDSCH (i.e. More...
 
struct  ns3::LteSpectrumSignalParametersDlCtrlFrame
 Signal parameters for Lte DL Ctrl Frame (RS, PCFICH and PDCCH) More...
 
struct  ns3::LteSpectrumSignalParametersUlSrsFrame
 Signal parameters for Lte SRS Frame. More...
 
class  ns3::LteSpectrumValueHelper
 This class defines all functions to create spectrum model for lte. More...
 
class  ns3::LteStatsCalculator
 Base class for ***StatsCalculator classes. More...
 
class  ns3::LteUeNetDevice
 The LteUeNetDevice class implements the UE net device. More...
 
class  ns3::LteUePhy
 The LteSpectrumPhy models the physical layer of LTE. More...
 
class  ns3::MacStatsCalculator
 Takes care of storing the information generated at MAC layer. More...
 
struct  ns3::LteRrcSap::MasterInformationBlock
 
struct  ns3::LteRrcSap::MeasConfig
 
struct  ns3::LteRrcSap::MeasGapConfig
 
struct  ns3::LteRrcSap::MeasIdToAddMod
 
struct  ns3::LteRrcSap::MeasObjectEutra
 
struct  ns3::LteRrcSap::MeasObjectToAddMod
 
struct  ns3::LteRrcSap::MeasResultEutra
 
struct  ns3::LteRrcSap::MeasResults
 
struct  ns3::LteRrcSap::MeasurementReport
 
class  ns3::MibLteControlMessage
 Abstract model for broadcasting the Master Information Block (MIB) within the control channel (BCCH). More...
 
struct  ns3::LteRrcSap::MobilityControlInfo
 
struct  ns3::LteRrcSap::MobilityStateParameters
 
struct  ns3::EpcS11SapSgw::ModifyBearerRequestMessage
 Modify Bearer Request message, see 3GPP TS 29.274 7.2.7. More...
 
struct  ns3::EpcS11SapMme::ModifyBearerResponseMessage
 Modify Bearer Response message, see 3GPP TS 29.274 7.2.7. More...
 
struct  ns3::LteRrcSap::PdschConfigCommon
 
struct  ns3::LteRrcSap::PdschConfigDedicated
 
class  ns3::PhyRxStatsCalculator
 Takes care of storing the information generated at PHY layer regarding reception. More...
 
struct  ns3::LteRrcSap::PhysCellIdRange
 
struct  ns3::LteRrcSap::PhysicalConfigDedicated
 
class  ns3::PhyStatsCalculator
 Takes care of storing the information generated at PHY layer. More...
 
class  ns3::PhyTxStatsCalculator
 Takes care of storing the information generated at PHY layer regarding transmission. More...
 
struct  ns3::LteRrcSap::PlmnIdentityInfo
 
class  ns3::PointToPointEpcHelper
 Create an EPC network with PointToPoint links. More...
 
struct  ns3::LteRrcSap::PreambleInfo
 
struct  ns3::LteUePhy::PssElement
 
struct  ns3::LteRrcSap::QuantityConfig
 
struct  ns3::LteRrcSap::RachConfigCommon
 
struct  ns3::LteRrcSap::RachConfigDedicated
 
class  ns3::RachPreambleLteControlMessage
 abstract model for the Random Access Preamble More...
 
class  ns3::RadioBearerStatsCalculator
 This class is an ns-3 trace sink that performs the calculation of PDU statistics for uplink and downlink. More...
 
class  ns3::RadioBearerStatsConnector
 This class is very useful when user needs to collect statistics from PDCD and RLC. More...
 
class  ns3::RadioEnvironmentMapHelper
 Generates a 2D map of the SINR from the strongest transmitter in the downlink of an LTE FDD system. More...
 
struct  ns3::LteRrcSap::RadioResourceConfigCommon
 
struct  ns3::LteRrcSap::RadioResourceConfigCommonSib
 
struct  ns3::LteRrcSap::RadioResourceConfigDedicated
 
struct  ns3::RarLteControlMessage::Rar
 a MAC RAR and the corresponding RAPID subheader More...
 
class  ns3::RarLteControlMessage
 abstract model for the MAC Random Access Response message More...
 
struct  ns3::LteRrcSap::RaSupervisionInfo
 
struct  ns3::LteRrcSap::ReestabUeIdentity
 
struct  ns3::RadioEnvironmentMapHelper::RemPoint
 A complete Radio Environment Map is composed of many of this structure. More...
 
struct  ns3::LteRrcSap::ReportConfigEutra
 Specifies criteria for triggering of an E-UTRA measurement reporting event. More...
 
struct  ns3::LteRrcSap::ReportConfigToAddMod
 
struct  ns3::LteRrcSap::RlcConfig
 
struct  ns3::LteRrcSap::RrcConnectionReconfiguration
 
struct  ns3::LteRrcSap::RrcConnectionReconfigurationCompleted
 
struct  ns3::LteRrcSap::RrcConnectionReestablishment
 
struct  ns3::LteRrcSap::RrcConnectionReestablishmentComplete
 
struct  ns3::LteRrcSap::RrcConnectionReestablishmentReject
 
struct  ns3::LteRrcSap::RrcConnectionReestablishmentRequest
 
struct  ns3::LteRrcSap::RrcConnectionReject
 
struct  ns3::LteRrcSap::RrcConnectionRelease
 
struct  ns3::LteRrcSap::RrcConnectionRequest
 
struct  ns3::LteRrcSap::RrcConnectionSetup
 
struct  ns3::LteRrcSap::RrcConnectionSetupCompleted
 
class  ns3::Sib1LteControlMessage
 Abstract model for broadcasting the System Information Block Type 1 (SIB1) within the control channel (BCCH). More...
 
struct  ns3::LteRrcSap::SoundingRsUlConfigCommon
 
struct  ns3::LteRrcSap::SoundingRsUlConfigDedicated
 
struct  ns3::LteRrcSap::SpeedStatePars
 
struct  ns3::LteRrcSap::SpeedStateScaleFactors
 
struct  ns3::LteRrcSap::SrbToAddMod
 
struct  ns3::LteRrcSap::SystemInformation
 
struct  ns3::LteRrcSap::SystemInformationBlockType1
 
struct  ns3::LteRrcSap::SystemInformationBlockType2
 
struct  ns3::LteRrcSap::ThresholdEutra
 Threshold for event evaluation. More...
 
class  ns3::TraceFadingLossModel
 fading loss model based on precalculated fading traces More...
 
class  ns3::EpcSgwPgwApplication::UeInfo
 store info for each UE connected to this SGW More...
 
class  ns3::UeManager
 Manages all the radio bearer information possessed by the ENB RRC for a single UE. More...
 
struct  ns3::LteUePhy::UeMeasurementsElement
 Summary results of measuring a specific cell. Used for layer-1 filtering. More...
 
class  ns3::UlDciLteControlMessage
 The Uplink Data Control Indicator messages defines the RB allocation for the users in the uplink. More...
 
class  ns3::UplinkLteGlobalPathlossDatabase
 Store the last pathloss value for each TX-RX pair for uplink. More...
 
struct  ns3::LteEnbRrc::X2uTeidInfo
 

Enumerations

enum  { ns3::LteRrcSap::RlcConfig::AM, ns3::LteRrcSap::RlcConfig::UM_BI_DIRECTIONAL, ns3::LteRrcSap::RlcConfig::UM_UNI_DIRECTIONAL_UL, ns3::LteRrcSap::RlcConfig::UM_UNI_DIRECTIONAL_DL }
 
enum  { ns3::LteRrcSap::SoundingRsUlConfigCommon::SETUP, ns3::LteRrcSap::SoundingRsUlConfigCommon::RESET }
 
enum  { ns3::LteRrcSap::SoundingRsUlConfigDedicated::SETUP, ns3::LteRrcSap::SoundingRsUlConfigDedicated::RESET }
 
enum  {
  ns3::LteRrcSap::PdschConfigDedicated::dB_6, ns3::LteRrcSap::PdschConfigDedicated::dB_4dot77, ns3::LteRrcSap::PdschConfigDedicated::dB_3, ns3::LteRrcSap::PdschConfigDedicated::dB_1dot77,
  ns3::LteRrcSap::PdschConfigDedicated::dB0, ns3::LteRrcSap::PdschConfigDedicated::dB1, ns3::LteRrcSap::PdschConfigDedicated::dB2, ns3::LteRrcSap::PdschConfigDedicated::dB3
}
 
enum  { ns3::LteRrcSap::ThresholdEutra::THRESHOLD_RSRP, ns3::LteRrcSap::ThresholdEutra::THRESHOLD_RSRQ }
 
enum  { ns3::LteRrcSap::ReportConfigEutra::EVENT, ns3::LteRrcSap::ReportConfigEutra::PERIODICAL }
 
enum  {
  ns3::LteRrcSap::ReportConfigEutra::EVENT_A1, ns3::LteRrcSap::ReportConfigEutra::EVENT_A2, ns3::LteRrcSap::ReportConfigEutra::EVENT_A3, ns3::LteRrcSap::ReportConfigEutra::EVENT_A4,
  ns3::LteRrcSap::ReportConfigEutra::EVENT_A5
}
 
enum  { ns3::LteRrcSap::ReportConfigEutra::REPORT_STRONGEST_CELLS, ns3::LteRrcSap::ReportConfigEutra::REPORT_CGI }
 
enum  { ns3::LteRrcSap::ReportConfigEutra::RSRP, ns3::LteRrcSap::ReportConfigEutra::RSRQ }
 
enum  { ns3::LteRrcSap::ReportConfigEutra::SAME_AS_TRIGGER_QUANTITY, ns3::LteRrcSap::ReportConfigEutra::BOTH }
 
enum  {
  ns3::LteRrcSap::ReportConfigEutra::MS120, ns3::LteRrcSap::ReportConfigEutra::MS240, ns3::LteRrcSap::ReportConfigEutra::MS480, ns3::LteRrcSap::ReportConfigEutra::MS640,
  ns3::LteRrcSap::ReportConfigEutra::MS1024, ns3::LteRrcSap::ReportConfigEutra::MS2048, ns3::LteRrcSap::ReportConfigEutra::MS5120, ns3::LteRrcSap::ReportConfigEutra::MS10240,
  ns3::LteRrcSap::ReportConfigEutra::MIN1, ns3::LteRrcSap::ReportConfigEutra::MIN6, ns3::LteRrcSap::ReportConfigEutra::MIN12, ns3::LteRrcSap::ReportConfigEutra::MIN30,
  ns3::LteRrcSap::ReportConfigEutra::MIN60, ns3::LteRrcSap::ReportConfigEutra::SPARE3, ns3::LteRrcSap::ReportConfigEutra::SPARE2, ns3::LteRrcSap::ReportConfigEutra::SPARE1
}
 
enum  { ns3::LteRrcSap::MeasGapConfig::SETUP, ns3::LteRrcSap::MeasGapConfig::RESET }
 
enum  { ns3::LteRrcSap::MeasGapConfig::GP0, ns3::LteRrcSap::MeasGapConfig::GP1 }
 
enum  { ns3::LteRrcSap::SpeedStatePars::SETUP, ns3::LteRrcSap::SpeedStatePars::RESET }
 
enum  ns3::LteAmc::AmcModel { ns3::LteAmc::PiroEW2010, ns3::LteAmc::MiErrorModel }
 Types of AMC model. More...
 
enum  ns3::EpcS11SapMme::ModifyBearerResponseMessage::Cause { ns3::EpcS11SapMme::ModifyBearerResponseMessage::REQUEST_ACCEPTED = 0, ns3::EpcS11SapMme::ModifyBearerResponseMessage::REQUEST_ACCEPTED_PARTIALLY, ns3::EpcS11SapMme::ModifyBearerResponseMessage::REQUEST_REJECTED, ns3::EpcS11SapMme::ModifyBearerResponseMessage::CONTEXT_NOT_FOUND }
 
enum  ns3::LteRlcAmHeader::ControPduType_t { ns3::LteRlcAmHeader::STATUS_PDU = 000 }
 
enum  ns3::LteRlcAmHeader::DataControlPdu_t { ns3::LteRlcAmHeader::CONTROL_PDU = 0, ns3::LteRlcAmHeader::DATA_PDU = 1 }
 
enum  ns3::LtePdcpHeader::DcBit_t { ns3::LtePdcpHeader::CONTROL_PDU = 0, ns3::LtePdcpHeader::DATA_PDU = 1 }
 
enum  ns3::LteRlcHeader::ExtensionBit_t { ns3::LteRlcHeader::DATA_FIELD_FOLLOWS = 0, ns3::LteRlcHeader::E_LI_FIELDS_FOLLOWS = 1 }
 
enum  ns3::LteRlcAmHeader::ExtensionBit_t { ns3::LteRlcAmHeader::DATA_FIELD_FOLLOWS = 0, ns3::LteRlcAmHeader::E_LI_FIELDS_FOLLOWS = 1 }
 
enum  ns3::LteRlcHeader::FramingInfoFirstByte_t { ns3::LteRlcHeader::FIRST_BYTE = 0x00, ns3::LteRlcHeader::NO_FIRST_BYTE = 0x02 }
 
enum  ns3::LteRlcAmHeader::FramingInfoFirstByte_t { ns3::LteRlcAmHeader::FIRST_BYTE = 0x00, ns3::LteRlcAmHeader::NO_FIRST_BYTE = 0x02 }
 
enum  ns3::LteRlcHeader::FramingInfoLastByte_t { ns3::LteRlcHeader::LAST_BYTE = 0x00, ns3::LteRlcHeader::NO_LAST_BYTE = 0x01 }
 
enum  ns3::LteRlcAmHeader::FramingInfoLastByte_t { ns3::LteRlcAmHeader::LAST_BYTE = 0x00, ns3::LteRlcAmHeader::NO_LAST_BYTE = 0x01 }
 
enum  ns3::LteRlcAmHeader::LastSegmentFlag_t { ns3::LteRlcAmHeader::NO_LAST_PDU_SEGMENT = 0, ns3::LteRlcAmHeader::LAST_PDU_SEGMENT = 1 }
 
enum  ns3::LteEnbRrc::LteEpsBearerToRlcMapping_t { ns3::LteEnbRrc::RLC_SM_ALWAYS = 1, ns3::LteEnbRrc::RLC_UM_ALWAYS = 2, ns3::LteEnbRrc::RLC_AM_ALWAYS = 3, ns3::LteEnbRrc::PER_BASED = 4 }
 Identifies how EPS Bearer parameters are mapped to different RLC types. More...
 
enum  ns3::LteControlMessage::MessageType {
  ns3::LteControlMessage::DL_DCI, ns3::LteControlMessage::UL_DCI, ns3::LteControlMessage::DL_CQI, ns3::LteControlMessage::UL_CQI,
  ns3::LteControlMessage::BSR, ns3::LteControlMessage::DL_HARQ, ns3::LteControlMessage::RACH_PREAMBLE, ns3::LteControlMessage::RAR,
  ns3::LteControlMessage::MIB, ns3::LteControlMessage::SIB1
}
 The type of the message NOTE: The messages sent by UE are filtered by the LteEnbPhy::ReceiveLteControlMessageList in order to remove the ones that has been already handoff by the eNB for avoiding propagation of spurious messages. More...
 
enum  ns3::LteRlcAmHeader::PollingBit_t { ns3::LteRlcAmHeader::STATUS_REPORT_NOT_REQUESTED = 0, ns3::LteRlcAmHeader::STATUS_REPORT_IS_REQUESTED = 1 }
 
enum  ns3::LteRrcSap::ReestablishmentCause { ns3::LteRrcSap::RECONFIGURATION_FAILURE, ns3::LteRrcSap::HANDOVER_FAILURE, ns3::LteRrcSap::OTHER_FAILURE }
 
enum  ns3::LteRlcAmHeader::ResegmentationFlag_t { ns3::LteRlcAmHeader::PDU = 0, ns3::LteRlcAmHeader::SEGMENT = 1 }
 
enum  ns3::LteUePhy::State { ns3::LteUePhy::CELL_SEARCH = 0, ns3::LteUePhy::SYNCHRONIZED, ns3::LteUePhy::NUM_STATES }
 The states of the UE PHY entity. More...
 
enum  ns3::UeManager::State {
  ns3::UeManager::INITIAL_RANDOM_ACCESS = 0, ns3::UeManager::CONNECTION_SETUP, ns3::UeManager::CONNECTION_REJECTED, ns3::UeManager::CONNECTED_NORMALLY,
  ns3::UeManager::CONNECTION_RECONFIGURATION, ns3::UeManager::CONNECTION_REESTABLISHMENT, ns3::UeManager::HANDOVER_PREPARATION, ns3::UeManager::HANDOVER_JOINING,
  ns3::UeManager::HANDOVER_PATH_SWITCH, ns3::UeManager::HANDOVER_LEAVING, ns3::UeManager::NUM_STATES
}
 The state of the UeManager at the eNB RRC. More...
 
enum  ns3::LteSpectrumPhy::State {
  ns3::LteSpectrumPhy::IDLE, ns3::LteSpectrumPhy::TX_DL_CTRL, ns3::LteSpectrumPhy::TX_DATA, ns3::LteSpectrumPhy::TX_UL_SRS,
  ns3::LteSpectrumPhy::RX_DL_CTRL, ns3::LteSpectrumPhy::RX_DATA, ns3::LteSpectrumPhy::RX_UL_SRS
}
 PHY states. More...
 

Detailed Description

Enumeration Type Documentation

anonymous enum
Enumerator
AM 
UM_BI_DIRECTIONAL 
UM_UNI_DIRECTIONAL_UL 
UM_UNI_DIRECTIONAL_DL 

Definition at line 94 of file lte-rrc-sap.h.

anonymous enum
Enumerator
SETUP 
RESET 

Definition at line 113 of file lte-rrc-sap.h.

anonymous enum
Enumerator
SETUP 
RESET 

Definition at line 123 of file lte-rrc-sap.h.

anonymous enum
Enumerator
dB_6 
dB_4dot77 
dB_3 
dB_1dot77 
dB0 
dB1 
dB2 
dB3 

Definition at line 148 of file lte-rrc-sap.h.

anonymous enum
Enumerator
THRESHOLD_RSRP 

RSRP is used for the threshold.

THRESHOLD_RSRQ 

RSRQ is used for the threshold.

Definition at line 312 of file lte-rrc-sap.h.

anonymous enum
Enumerator
EVENT 
PERIODICAL 

Definition at line 323 of file lte-rrc-sap.h.

anonymous enum
Enumerator
EVENT_A1 

Event A1: Serving becomes better than absolute threshold.

EVENT_A2 

Event A2: Serving becomes worse than absolute threshold.

EVENT_A3 

Event A3: Neighbour becomes amount of offset better than PCell.

EVENT_A4 

Event A4: Neighbour becomes better than absolute threshold.

EVENT_A5 

Event A5: PCell becomes worse than absolute threshold1 AND Neighbour becomes better than another absolute threshold2.

Definition at line 329 of file lte-rrc-sap.h.

anonymous enum
Enumerator
REPORT_STRONGEST_CELLS 
REPORT_CGI 

Definition at line 354 of file lte-rrc-sap.h.

anonymous enum
Enumerator
RSRP 

Reference Signal Received Power.

RSRQ 

Reference Signal Received Quality.

Definition at line 360 of file lte-rrc-sap.h.

anonymous enum
Enumerator
SAME_AS_TRIGGER_QUANTITY 
BOTH 

Both the RSRP and RSRQ quantities are to be included in the measurement report.

Definition at line 366 of file lte-rrc-sap.h.

anonymous enum
Enumerator
MS120 
MS240 
MS480 
MS640 
MS1024 
MS2048 
MS5120 
MS10240 
MIN1 
MIN6 
MIN12 
MIN30 
MIN60 
SPARE3 
SPARE2 
SPARE1 

Definition at line 375 of file lte-rrc-sap.h.

anonymous enum
Enumerator
SETUP 
RESET 

Definition at line 423 of file lte-rrc-sap.h.

anonymous enum
Enumerator
GP0 
GP1 

Definition at line 427 of file lte-rrc-sap.h.

anonymous enum
Enumerator
SETUP 
RESET 

Definition at line 451 of file lte-rrc-sap.h.

Types of AMC model.

Enumerator
PiroEW2010 

An AMC model based on Piro, G.; Grieco, L.A; Boggia, G.; Camarda, P., "A two-level scheduling algorithm for QoS support in the downlink of LTE cellular networks," Wireless Conference (EW), 2010 European, pp.246,253, 12-15 April 2010.

MiErrorModel 

An AMC model based on 10% of BER according to LteMiErrorModel.

Definition at line 53 of file lte-amc.h.

Enumerator
REQUEST_ACCEPTED 
REQUEST_ACCEPTED_PARTIALLY 
REQUEST_REJECTED 
CONTEXT_NOT_FOUND 

Definition at line 133 of file epc-s11-sap.h.

Enumerator
STATUS_PDU 

Definition at line 61 of file lte-rlc-am-header.h.

Enumerator
CONTROL_PDU 
DATA_PDU 

Definition at line 56 of file lte-rlc-am-header.h.

Enumerator
CONTROL_PDU 
DATA_PDU 

Definition at line 56 of file lte-pdcp-header.h.

Enumerator
DATA_FIELD_FOLLOWS 
E_LI_FIELDS_FOLLOWS 

Definition at line 63 of file lte-rlc-header.h.

Enumerator
DATA_FIELD_FOLLOWS 
E_LI_FIELDS_FOLLOWS 

Definition at line 91 of file lte-rlc-am-header.h.

Enumerator
FIRST_BYTE 
NO_FIRST_BYTE 

Definition at line 68 of file lte-rlc-header.h.

Enumerator
FIRST_BYTE 
NO_FIRST_BYTE 

Definition at line 75 of file lte-rlc-am-header.h.

Enumerator
LAST_BYTE 
NO_LAST_BYTE 

Definition at line 73 of file lte-rlc-header.h.

Enumerator
LAST_BYTE 
NO_LAST_BYTE 

Definition at line 80 of file lte-rlc-am-header.h.

Enumerator
NO_LAST_PDU_SEGMENT 
LAST_PDU_SEGMENT 

Definition at line 115 of file lte-rlc-am-header.h.

Identifies how EPS Bearer parameters are mapped to different RLC types.

Enumerator
RLC_SM_ALWAYS 
RLC_UM_ALWAYS 
RLC_AM_ALWAYS 
PER_BASED 

Definition at line 818 of file lte-enb-rrc.h.

The type of the message NOTE: The messages sent by UE are filtered by the LteEnbPhy::ReceiveLteControlMessageList in order to remove the ones that has been already handoff by the eNB for avoiding propagation of spurious messages.

When new messaged have to been added, consider to update the switch statement implementing teh filtering.

Enumerator
DL_DCI 
UL_DCI 
DL_CQI 
UL_CQI 
BSR 
DL_HARQ 
RACH_PREAMBLE 
RAR 
MIB 
SIB1 

Definition at line 54 of file lte-control-messages.h.

Enumerator
STATUS_REPORT_NOT_REQUESTED 
STATUS_REPORT_IS_REQUESTED 

Definition at line 107 of file lte-rlc-am-header.h.

Enumerator
RECONFIGURATION_FAILURE 
HANDOVER_FAILURE 
OTHER_FAILURE 

Definition at line 515 of file lte-rrc-sap.h.

Enumerator
PDU 
SEGMENT 

Definition at line 99 of file lte-rlc-am-header.h.

The states of the UE PHY entity.

Enumerator
CELL_SEARCH 
SYNCHRONIZED 
NUM_STATES 

Definition at line 61 of file lte-ue-phy.h.

The state of the UeManager at the eNB RRC.

Enumerator
INITIAL_RANDOM_ACCESS 
CONNECTION_SETUP 
CONNECTION_REJECTED 
CONNECTED_NORMALLY 
CONNECTION_RECONFIGURATION 
CONNECTION_REESTABLISHMENT 
HANDOVER_PREPARATION 
HANDOVER_JOINING 
HANDOVER_PATH_SWITCH 
HANDOVER_LEAVING 
NUM_STATES 

Definition at line 73 of file lte-enb-rrc.h.

PHY states.

Enumerator
IDLE 
TX_DL_CTRL 
TX_DATA 
TX_UL_SRS 
RX_DL_CTRL 
RX_DATA 
RX_UL_SRS 

Definition at line 163 of file lte-spectrum-phy.h.