ns3::SatPhyRxCarrierMarsala Member List

This is the complete list of members for ns3::SatPhyRxCarrierMarsala, including all inherited members.

AddCrdsaPacket(SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s crdsaPacketParams)ns3::SatPhyRxCarrierPerFrameprivate
BASE enum valuens3::SatPhyRxCarrier
BeginEndScheduling()ns3::SatPhyRxCarrierPerFramevirtual
CalculateAverageNormalizedOfferedRandomAccessLoad()ns3::SatPhyRxCarrierPerSlotprotected
CalculateCompositeSinr(double sinr1, double sinr2)ns3::SatPhyRxCarrierprotected
CalculateNormalizedOfferedRandomAccessLoad()ns3::SatPhyRxCarrierPerFrameprivate
CalculatePacketCompositeSinr(crdsaPacketRxParams_s &packet)ns3::SatPhyRxCarrierPerFrameprotected
CalculateSinr(double rxPowerW, double ifPowerW, double rxNoisePowerW, double rxAciIfPowerW, double rxExtNoisePowerW, double otherInterference)ns3::SatPhyRxCarrierprotected
CalculateSinr(double sinr, double otherInterference)ns3::SatPhyRxCarrierprotected
CarrierType enum namens3::SatPhyRxCarrier
ChangeState(State newState)ns3::SatPhyRxCarrierprotected
CheckAgainstLinkResults(double cSinr, Ptr< SatSignalParameters > rxParams)ns3::SatPhyRxCarrierprotected
CheckAgainstLinkResultsErrorModelAvi(double cSinr, Ptr< SatSignalParameters > rxParams)ns3::SatPhyRxCarrierprivate
CheckRxStateSanity()ns3::SatPhyRxCarrierprotected
CompareCrdsaPacketId(SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s obj1, SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s obj2)ns3::SatPhyRxCarrierPerFramestatic
CreateInterference(Ptr< SatSignalParameters > rxParams, Address rxAddress)ns3::SatPhyRxCarrierPerSlotprotectedvirtual
DecreaseNumOfRxState(SatEnums::PacketType_t packetType)ns3::SatPhyRxCarrierprotected
DEDICATED_ACCESS enum valuens3::SatPhyRxCarrier
DoCompositeSinrOutputTrace(double cSinr)ns3::SatPhyRxCarrierprotected
DoCreateInterferenceEliminationModel(Ptr< SatPhyRxCarrierConf > carrierConf, uint32_t carrierId, Ptr< SatWaveformConf > waveformConf)ns3::SatPhyRxCarrierprotectedvirtual
DoCreateInterferenceModel(Ptr< SatPhyRxCarrierConf > carrierConf, uint32_t carrierId, double rxBandwidthHz)ns3::SatPhyRxCarrierprotectedvirtual
DoDispose()ns3::SatPhyRxCarrierPerFrameprotectedvirtual
DoFrameEnd()ns3::SatPhyRxCarrierPerFrameprivate
EliminateInterference(std::map< uint32_t, std::list< SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s >>::iterator iter, SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s processedPacket)ns3::SatPhyRxCarrierPerFrameprotected
EndRxData(uint32_t key)ns3::SatPhyRxCarrierPerSlotprotectedvirtual
FindAndRemoveReplicas(SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s packet)ns3::SatPhyRxCarrierPerFrameprotected
FindReplicaInSlot(const std::list< SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s > &slotContent, const SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s &packet) constns3::SatPhyRxCarrierMarsalaprivate
GetBeamId()ns3::SatPhyRxCarrierinline
GetCarrierId() constns3::SatPhyRxCarrierinlineprotected
GetCarrierType()ns3::SatPhyRxCarrierPerFrameinlinevirtual
GetChannelEstimationErrorContainer()ns3::SatPhyRxCarrierinlineprotected
GetChannelType()ns3::SatPhyRxCarrierinlineprotectedvirtual
GetCrdsaPacketContainer()ns3::SatPhyRxCarrierPerFrameinlineprotected
GetDefaultReceiveMode()ns3::SatPhyRxCarrierinlineprotectedvirtual
GetInterferenceEliminationModel()ns3::SatPhyRxCarrierinlineprotected
GetInterferenceModel()ns3::SatPhyRxCarrierinlineprotected
GetLinkRegenerationMode()ns3::SatPhyRxCarrierinlineprotectedvirtual
GetLinkResults()ns3::SatPhyRxCarrierinlineprotected
GetNodeInfo()ns3::SatPhyRxCarrierinlineprotected
GetOwnAddress()ns3::SatPhyRxCarrierinlineprotected
GetRandomAccessAllocationChannelId() constns3::SatPhyRxCarrierPerSlotinline
GetRandomAccessCollisionModel() constns3::SatPhyRxCarrierPerSlotinlineprotected
GetReceiveParams(Ptr< SatSignalParameters > rxParams)ns3::SatPhyRxCarrierprotected
GetRxTemperatureK()ns3::SatPhyRxCarrierinline
GetSatId()ns3::SatPhyRxCarrierinline
GetState()ns3::SatPhyRxCarrierinlineprotected
GetStoredRxParams(uint32_t key)ns3::SatPhyRxCarrierinlineprotected
GetTypeId(void)ns3::SatPhyRxCarrierMarsalastatic
GetUniformRandomValue(double min, double max)ns3::SatPhyRxCarrierinlineprotected
GetWaveformConf()ns3::SatPhyRxCarrierinlineprotected
GetWorstSinr(double sinr1, double sinr2)ns3::SatPhyRxCarrierprotected
HaveSameSlotIds(const SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s &packet, const SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s &otherPacket) constns3::SatPhyRxCarrierPerFrameprivate
IDLE enum valuens3::SatPhyRxCarrier
IncreaseNumOfRxState(SatEnums::PacketType_t packetType)ns3::SatPhyRxCarrierprotected
IsCompositeSinrOutputTraceEnabled() constns3::SatPhyRxCarrierinlineprotected
IsRandomAccessDynamicLoadControlEnabled() constns3::SatPhyRxCarrierPerSlotinlineprotected
IsReceivingDedicatedAccess()ns3::SatPhyRxCarrierinlineprotected
IsReplica(const SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s &packet, const SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s &otherPacket) constns3::SatPhyRxCarrierPerFrameprotected
LinkBudgetTraceCallback typedefns3::SatPhyRxCarrier
LinkSinrTraceCallback typedefns3::SatPhyRxCarrier
m_additionalInterferenceCallbackns3::SatPhyRxCarrierprotected
m_avgNormalizedOfferedLoadCallbackns3::SatPhyRxCarrierprotected
m_beamIdns3::SatPhyRxCarrierprivate
m_carrierIdns3::SatPhyRxCarrierprivate
m_channelEstimationErrorns3::SatPhyRxCarrierprivate
m_channelTypens3::SatPhyRxCarrierprivate
m_cnoCallbackns3::SatPhyRxCarrierprotected
m_constantErrorRatens3::SatPhyRxCarrierprivate
m_crdsaPacketContainerns3::SatPhyRxCarrierPerFrameprivate
m_crdsaReplicaRxTracens3::SatPhyRxCarrierPerFrameprivate
m_crdsaUniquePayloadRxTracens3::SatPhyRxCarrierPerFrameprivate
m_daRxCarrierIdTracens3::SatPhyRxCarrierprotected
m_daRxTracens3::SatPhyRxCarrierprotected
m_disableErrorHighTransmissionTimens3::SatPhyRxCarrierPerSlotprivate
m_enableCompositeSinrOutputTracens3::SatPhyRxCarrierprivate
m_enableRandomAccessDynamicLoadControlns3::SatPhyRxCarrierPerSlotprivate
m_errorModelns3::SatPhyRxCarrierprivate
m_frameEndSchedulingInitializedns3::SatPhyRxCarrierPerFrameprivate
m_linkBudgetTracens3::SatPhyRxCarrierprotected
m_linkRegenerationModens3::SatPhyRxCarrierprotected
m_linkResultsns3::SatPhyRxCarrierprivate
m_linkSinrTracens3::SatPhyRxCarrierprotected
m_marsalaCorrelationRxTracens3::SatPhyRxCarrierMarsalaprivate
m_nodeInfons3::SatPhyRxCarrierprivate
m_numOfOngoingRxns3::SatPhyRxCarrierprivate
m_ownAddressns3::SatPhyRxCarrierprivate
m_randomAccessAllocationChannelIdns3::SatPhyRxCarrierPerSlotprivate
m_randomAccessAverageNormalizedOfferedLoadMeasurementWindowSizens3::SatPhyRxCarrierPerSlotprivate
m_randomAccessBitsInFramens3::SatPhyRxCarrierPerSlotprotected
m_randomAccessCollisionModelns3::SatPhyRxCarrierPerSlotprivate
m_randomAccessConstantErrorRatens3::SatPhyRxCarrierPerSlotprivate
m_randomAccessDynamicLoadControlNormalizedOfferedLoadns3::SatPhyRxCarrierPerSlotprivate
m_randomAccessEnabledns3::SatPhyRxCarrierprotected
m_receivingDedicatedAccessns3::SatPhyRxCarrierprivate
m_rxAciIfPowerWns3::SatPhyRxCarrierprotected
m_rxBandwidthHzns3::SatPhyRxCarrierprotected
m_rxCallbackns3::SatPhyRxCarrierprotected
m_rxExtNoisePowerWns3::SatPhyRxCarrierprotected
m_rxNoisePowerWns3::SatPhyRxCarrierprotected
m_rxPacketCounterns3::SatPhyRxCarrierprivate
m_rxParamsMapns3::SatPhyRxCarrierprivate
m_rxPowerTracens3::SatPhyRxCarrierprotected
m_rxTemperatureKns3::SatPhyRxCarrierprotected
m_satIdns3::SatPhyRxCarrierprivate
m_satInterferencens3::SatPhyRxCarrierprivate
m_satInterferenceEliminationns3::SatPhyRxCarrierprivate
m_sinrTracens3::SatPhyRxCarrierprotected
m_slottedAlohaRxCollisionTracens3::SatPhyRxCarrierPerSlotprotected
m_slottedAlohaRxErrorTracens3::SatPhyRxCarrierPerSlotprotected
m_statens3::SatPhyRxCarrierprivate
m_uniformVariablens3::SatPhyRxCarrierprivate
m_waveformConfns3::SatPhyRxCarrierprivate
MeasureRandomAccessLoad()ns3::SatPhyRxCarrierPerFrameprivate
PerformMarsala(std::vector< SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s > &combinedPacketsForFrame)ns3::SatPhyRxCarrierMarsalaprivate
PerformSicCycles(std::vector< SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s > &combinedPacketsForFrame)ns3::SatPhyRxCarrierMarsalaprotectedvirtual
PhyRxCollisionCallback typedefns3::SatPhyRxCarrier
PhyRxErrorCallback typedefns3::SatPhyRxCarrier
ProcessFrame()ns3::SatPhyRxCarrierPerFrameprivate
ProcessReceivedCrdsaPacket(SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s packet, uint32_t numOfPacketsForThisSlot)ns3::SatPhyRxCarrierPerFrameprivate
ProcessSlottedAlohaCollisions(double cSinr, Ptr< SatSignalParameters > rxParams, Ptr< SatInterference::InterferenceChangeEvent > interferenceEvent)ns3::SatPhyRxCarrierPerSlotprivate
RA_CRDSA enum valuens3::SatPhyRxCarrier
RA_ESSA enum valuens3::SatPhyRxCarrier
RA_SLOTTED_ALOHA enum valuens3::SatPhyRxCarrier
ReceiveSlot(SatPhyRxCarrier::rxParams_s packetRxParams, const uint32_t nPackets)ns3::SatPhyRxCarrierPerFrameprotectedvirtual
RemoveStoredRxParams(uint32_t key)ns3::SatPhyRxCarrierinlineprotected
RX enum valuens3::SatPhyRxCarrier
RxPowerTraceCallback typedefns3::SatPhyRxCarrier
SatPhyRxCarrier(uint32_t carrierId, Ptr< SatPhyRxCarrierConf > carrierConf, Ptr< SatWaveformConf > waveformConf, bool isRandomAccessEnabled)ns3::SatPhyRxCarrier
SatPhyRxCarrierMarsala(uint32_t carrierId, Ptr< SatPhyRxCarrierConf > carrierConf, Ptr< SatWaveformConf > waveformConf, bool randomAccessEnabled)ns3::SatPhyRxCarrierMarsala
SatPhyRxCarrierPerFrame(uint32_t carrierId, Ptr< SatPhyRxCarrierConf > carrierConf, Ptr< SatWaveformConf > waveformConf, bool randomAccessEnabled)ns3::SatPhyRxCarrierPerFrame
SatPhyRxCarrierPerSlot(uint32_t carrierId, Ptr< SatPhyRxCarrierConf > carrierConf, Ptr< SatWaveformConf > waveformConf, bool randomAccessEnabled)ns3::SatPhyRxCarrierPerSlot
SaveMeasuredRandomAccessLoad(double measuredRandomAccessLoad)ns3::SatPhyRxCarrierPerSlotprotected
SetAverageNormalizedOfferedLoadCallback(SatPhyRx::AverageNormalizedOfferedLoadCallback callback)ns3::SatPhyRxCarrier
SetBeamId(uint32_t beamId)ns3::SatPhyRxCarrierinline
SetChannelType(SatEnums::ChannelType_t channelType)ns3::SatPhyRxCarrierinlineprotected
SetCnoCb(SatPhyRx::CnoCallback cb)ns3::SatPhyRxCarrier
SetLinkRegenerationMode(SatEnums::RegenerationMode_t linkRegenerationMode)ns3::SatPhyRxCarrierinlineprotected
SetNodeInfo(const Ptr< SatNodeInfo > nodeInfo)ns3::SatPhyRxCarrier
SetPhy(Ptr< SatPhy > phy)ns3::SatPhyRxCarrier
SetRandomAccessAllocationChannelId(uint8_t randomAccessAllocationChannelId)ns3::SatPhyRxCarrierPerSlotinline
SetReceiveCb(SatPhyRx::ReceiveCallback cb)ns3::SatPhyRxCarrier
SetSatId(uint32_t satId)ns3::SatPhyRxCarrierinline
StartRx(Ptr< SatSignalParameters > rxParams)ns3::SatPhyRxCarriervirtual
State enum namens3::SatPhyRxCarrier
StoreRxParams(uint32_t key, rxParams_s rxParams)ns3::SatPhyRxCarrierinlineprotected
UpdateRandomAccessLoad()ns3::SatPhyRxCarrierPerFrameprivate
~SatPhyRxCarrier()ns3::SatPhyRxCarriervirtual
~SatPhyRxCarrierMarsala()ns3::SatPhyRxCarrierMarsala
~SatPhyRxCarrierPerFrame()ns3::SatPhyRxCarrierPerFramevirtual
~SatPhyRxCarrierPerSlot()ns3::SatPhyRxCarrierPerSlotvirtual