AddCrdsaPacket(SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s crdsaPacketParams) | ns3::SatPhyRxCarrierPerFrame | private |
BASE enum value | ns3::SatPhyRxCarrier | |
BeginEndScheduling() | ns3::SatPhyRxCarrierPerFrame | virtual |
CalculateAverageNormalizedOfferedRandomAccessLoad() | ns3::SatPhyRxCarrierPerSlot | protected |
CalculateCompositeSinr(double sinr1, double sinr2) | ns3::SatPhyRxCarrier | protected |
CalculateNormalizedOfferedRandomAccessLoad() | ns3::SatPhyRxCarrierPerFrame | private |
CalculatePacketCompositeSinr(crdsaPacketRxParams_s &packet) | ns3::SatPhyRxCarrierPerFrame | protected |
CalculateSinr(double rxPowerW, double ifPowerW, double rxNoisePowerW, double rxAciIfPowerW, double rxExtNoisePowerW, double otherInterference) | ns3::SatPhyRxCarrier | protected |
CalculateSinr(double sinr, double otherInterference) | ns3::SatPhyRxCarrier | protected |
CarrierType enum name | ns3::SatPhyRxCarrier | |
ChangeState(State newState) | ns3::SatPhyRxCarrier | protected |
CheckAgainstLinkResults(double cSinr, Ptr< SatSignalParameters > rxParams) | ns3::SatPhyRxCarrier | protected |
CheckAgainstLinkResultsErrorModelAvi(double cSinr, Ptr< SatSignalParameters > rxParams) | ns3::SatPhyRxCarrier | private |
CheckRxStateSanity() | ns3::SatPhyRxCarrier | protected |
CompareCrdsaPacketId(SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s obj1, SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s obj2) | ns3::SatPhyRxCarrierPerFrame | static |
CreateInterference(Ptr< SatSignalParameters > rxParams, Address rxAddress) | ns3::SatPhyRxCarrierPerSlot | protectedvirtual |
DecreaseNumOfRxState(SatEnums::PacketType_t packetType) | ns3::SatPhyRxCarrier | protected |
DEDICATED_ACCESS enum value | ns3::SatPhyRxCarrier | |
DoCompositeSinrOutputTrace(double cSinr) | ns3::SatPhyRxCarrier | protected |
DoCreateInterferenceEliminationModel(Ptr< SatPhyRxCarrierConf > carrierConf, uint32_t carrierId, Ptr< SatWaveformConf > waveformConf) | ns3::SatPhyRxCarrier | protectedvirtual |
DoCreateInterferenceModel(Ptr< SatPhyRxCarrierConf > carrierConf, uint32_t carrierId, double rxBandwidthHz) | ns3::SatPhyRxCarrier | protectedvirtual |
DoDispose() | ns3::SatPhyRxCarrierPerFrame | protectedvirtual |
DoFrameEnd() | ns3::SatPhyRxCarrierPerFrame | private |
EliminateInterference(std::map< uint32_t, std::list< SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s >>::iterator iter, SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s processedPacket) | ns3::SatPhyRxCarrierPerFrame | protected |
EndRxData(uint32_t key) | ns3::SatPhyRxCarrierPerSlot | protectedvirtual |
FindAndRemoveReplicas(SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s packet) | ns3::SatPhyRxCarrierPerFrame | protected |
GetBeamId() | ns3::SatPhyRxCarrier | inline |
GetCarrierId() const | ns3::SatPhyRxCarrier | inlineprotected |
GetCarrierType() | ns3::SatPhyRxCarrierPerFrame | inlinevirtual |
GetChannelEstimationErrorContainer() | ns3::SatPhyRxCarrier | inlineprotected |
GetChannelType() | ns3::SatPhyRxCarrier | inlineprotectedvirtual |
GetCrdsaPacketContainer() | ns3::SatPhyRxCarrierPerFrame | inlineprotected |
GetDefaultReceiveMode() | ns3::SatPhyRxCarrier | inlineprotectedvirtual |
GetInterferenceEliminationModel() | ns3::SatPhyRxCarrier | inlineprotected |
GetInterferenceModel() | ns3::SatPhyRxCarrier | inlineprotected |
GetLinkRegenerationMode() | ns3::SatPhyRxCarrier | inlineprotectedvirtual |
GetLinkResults() | ns3::SatPhyRxCarrier | inlineprotected |
GetNodeInfo() | ns3::SatPhyRxCarrier | inlineprotected |
GetOwnAddress() | ns3::SatPhyRxCarrier | inlineprotected |
GetRandomAccessAllocationChannelId() const | ns3::SatPhyRxCarrierPerSlot | inline |
GetRandomAccessCollisionModel() const | ns3::SatPhyRxCarrierPerSlot | inlineprotected |
GetReceiveParams(Ptr< SatSignalParameters > rxParams) | ns3::SatPhyRxCarrier | protected |
GetRxTemperatureK() | ns3::SatPhyRxCarrier | inline |
GetSatId() | ns3::SatPhyRxCarrier | inline |
GetState() | ns3::SatPhyRxCarrier | inlineprotected |
GetStoredRxParams(uint32_t key) | ns3::SatPhyRxCarrier | inlineprotected |
GetTypeId(void) | ns3::SatPhyRxCarrierPerFrame | static |
GetUniformRandomValue(double min, double max) | ns3::SatPhyRxCarrier | inlineprotected |
GetWaveformConf() | ns3::SatPhyRxCarrier | inlineprotected |
GetWorstSinr(double sinr1, double sinr2) | ns3::SatPhyRxCarrier | protected |
HaveSameSlotIds(const SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s &packet, const SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s &otherPacket) const | ns3::SatPhyRxCarrierPerFrame | private |
IDLE enum value | ns3::SatPhyRxCarrier | |
IncreaseNumOfRxState(SatEnums::PacketType_t packetType) | ns3::SatPhyRxCarrier | protected |
IsCompositeSinrOutputTraceEnabled() const | ns3::SatPhyRxCarrier | inlineprotected |
IsRandomAccessDynamicLoadControlEnabled() const | ns3::SatPhyRxCarrierPerSlot | inlineprotected |
IsReceivingDedicatedAccess() | ns3::SatPhyRxCarrier | inlineprotected |
IsReplica(const SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s &packet, const SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s &otherPacket) const | ns3::SatPhyRxCarrierPerFrame | protected |
LinkBudgetTraceCallback typedef | ns3::SatPhyRxCarrier | |
LinkSinrTraceCallback typedef | ns3::SatPhyRxCarrier | |
m_additionalInterferenceCallback | ns3::SatPhyRxCarrier | protected |
m_avgNormalizedOfferedLoadCallback | ns3::SatPhyRxCarrier | protected |
m_beamId | ns3::SatPhyRxCarrier | private |
m_carrierId | ns3::SatPhyRxCarrier | private |
m_channelEstimationError | ns3::SatPhyRxCarrier | private |
m_channelType | ns3::SatPhyRxCarrier | private |
m_cnoCallback | ns3::SatPhyRxCarrier | protected |
m_constantErrorRate | ns3::SatPhyRxCarrier | private |
m_crdsaPacketContainer | ns3::SatPhyRxCarrierPerFrame | private |
m_crdsaReplicaRxTrace | ns3::SatPhyRxCarrierPerFrame | private |
m_crdsaUniquePayloadRxTrace | ns3::SatPhyRxCarrierPerFrame | private |
m_daRxCarrierIdTrace | ns3::SatPhyRxCarrier | protected |
m_daRxTrace | ns3::SatPhyRxCarrier | protected |
m_disableErrorHighTransmissionTime | ns3::SatPhyRxCarrierPerSlot | private |
m_enableCompositeSinrOutputTrace | ns3::SatPhyRxCarrier | private |
m_enableRandomAccessDynamicLoadControl | ns3::SatPhyRxCarrierPerSlot | private |
m_errorModel | ns3::SatPhyRxCarrier | private |
m_frameEndSchedulingInitialized | ns3::SatPhyRxCarrierPerFrame | private |
m_linkBudgetTrace | ns3::SatPhyRxCarrier | protected |
m_linkRegenerationMode | ns3::SatPhyRxCarrier | protected |
m_linkResults | ns3::SatPhyRxCarrier | private |
m_linkSinrTrace | ns3::SatPhyRxCarrier | protected |
m_nodeInfo | ns3::SatPhyRxCarrier | private |
m_numOfOngoingRx | ns3::SatPhyRxCarrier | private |
m_ownAddress | ns3::SatPhyRxCarrier | private |
m_randomAccessAllocationChannelId | ns3::SatPhyRxCarrierPerSlot | private |
m_randomAccessAverageNormalizedOfferedLoadMeasurementWindowSize | ns3::SatPhyRxCarrierPerSlot | private |
m_randomAccessBitsInFrame | ns3::SatPhyRxCarrierPerSlot | protected |
m_randomAccessCollisionModel | ns3::SatPhyRxCarrierPerSlot | private |
m_randomAccessConstantErrorRate | ns3::SatPhyRxCarrierPerSlot | private |
m_randomAccessDynamicLoadControlNormalizedOfferedLoad | ns3::SatPhyRxCarrierPerSlot | private |
m_randomAccessEnabled | ns3::SatPhyRxCarrier | protected |
m_receivingDedicatedAccess | ns3::SatPhyRxCarrier | private |
m_rxAciIfPowerW | ns3::SatPhyRxCarrier | protected |
m_rxBandwidthHz | ns3::SatPhyRxCarrier | protected |
m_rxCallback | ns3::SatPhyRxCarrier | protected |
m_rxExtNoisePowerW | ns3::SatPhyRxCarrier | protected |
m_rxNoisePowerW | ns3::SatPhyRxCarrier | protected |
m_rxPacketCounter | ns3::SatPhyRxCarrier | private |
m_rxParamsMap | ns3::SatPhyRxCarrier | private |
m_rxPowerTrace | ns3::SatPhyRxCarrier | protected |
m_rxTemperatureK | ns3::SatPhyRxCarrier | protected |
m_satId | ns3::SatPhyRxCarrier | private |
m_satInterference | ns3::SatPhyRxCarrier | private |
m_satInterferenceElimination | ns3::SatPhyRxCarrier | private |
m_sinrTrace | ns3::SatPhyRxCarrier | protected |
m_slottedAlohaRxCollisionTrace | ns3::SatPhyRxCarrierPerSlot | protected |
m_slottedAlohaRxErrorTrace | ns3::SatPhyRxCarrierPerSlot | protected |
m_state | ns3::SatPhyRxCarrier | private |
m_uniformVariable | ns3::SatPhyRxCarrier | private |
m_waveformConf | ns3::SatPhyRxCarrier | private |
MeasureRandomAccessLoad() | ns3::SatPhyRxCarrierPerFrame | private |
PerformSicCycles(std::vector< SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s > &combinedPacketsForFrame) | ns3::SatPhyRxCarrierPerFrame | protectedvirtual |
PhyRxCollisionCallback typedef | ns3::SatPhyRxCarrier | |
PhyRxErrorCallback typedef | ns3::SatPhyRxCarrier | |
ProcessFrame() | ns3::SatPhyRxCarrierPerFrame | private |
ProcessReceivedCrdsaPacket(SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s packet, uint32_t numOfPacketsForThisSlot) | ns3::SatPhyRxCarrierPerFrame | private |
ProcessSlottedAlohaCollisions(double cSinr, Ptr< SatSignalParameters > rxParams, Ptr< SatInterference::InterferenceChangeEvent > interferenceEvent) | ns3::SatPhyRxCarrierPerSlot | private |
RA_CRDSA enum value | ns3::SatPhyRxCarrier | |
RA_ESSA enum value | ns3::SatPhyRxCarrier | |
RA_SLOTTED_ALOHA enum value | ns3::SatPhyRxCarrier | |
ReceiveSlot(SatPhyRxCarrier::rxParams_s packetRxParams, const uint32_t nPackets) | ns3::SatPhyRxCarrierPerFrame | protectedvirtual |
RemoveStoredRxParams(uint32_t key) | ns3::SatPhyRxCarrier | inlineprotected |
RX enum value | ns3::SatPhyRxCarrier | |
RxPowerTraceCallback typedef | ns3::SatPhyRxCarrier | |
SatPhyRxCarrier(uint32_t carrierId, Ptr< SatPhyRxCarrierConf > carrierConf, Ptr< SatWaveformConf > waveformConf, bool isRandomAccessEnabled) | ns3::SatPhyRxCarrier | |
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::SatPhyRxCarrierPerSlot | protected |
SetAverageNormalizedOfferedLoadCallback(SatPhyRx::AverageNormalizedOfferedLoadCallback callback) | ns3::SatPhyRxCarrier | |
SetBeamId(uint32_t beamId) | ns3::SatPhyRxCarrier | inline |
SetChannelType(SatEnums::ChannelType_t channelType) | ns3::SatPhyRxCarrier | inlineprotected |
SetCnoCb(SatPhyRx::CnoCallback cb) | ns3::SatPhyRxCarrier | |
SetLinkRegenerationMode(SatEnums::RegenerationMode_t linkRegenerationMode) | ns3::SatPhyRxCarrier | inlineprotected |
SetNodeInfo(const Ptr< SatNodeInfo > nodeInfo) | ns3::SatPhyRxCarrier | |
SetPhy(Ptr< SatPhy > phy) | ns3::SatPhyRxCarrier | |
SetRandomAccessAllocationChannelId(uint8_t randomAccessAllocationChannelId) | ns3::SatPhyRxCarrierPerSlot | inline |
SetReceiveCb(SatPhyRx::ReceiveCallback cb) | ns3::SatPhyRxCarrier | |
SetSatId(uint32_t satId) | ns3::SatPhyRxCarrier | inline |
StartRx(Ptr< SatSignalParameters > rxParams) | ns3::SatPhyRxCarrier | virtual |
State enum name | ns3::SatPhyRxCarrier | |
StoreRxParams(uint32_t key, rxParams_s rxParams) | ns3::SatPhyRxCarrier | inlineprotected |
UpdateRandomAccessLoad() | ns3::SatPhyRxCarrierPerFrame | private |
~SatPhyRxCarrier() | ns3::SatPhyRxCarrier | virtual |
~SatPhyRxCarrierPerFrame() | ns3::SatPhyRxCarrierPerFrame | virtual |
~SatPhyRxCarrierPerSlot() | ns3::SatPhyRxCarrierPerSlot | virtual |