#include <lte-sinr-chunk-processor.h>
Public Member Functions | |
LtePemSinrChunkProcessor (Ptr< LteSpectrumPhy > p) | |
virtual | ~LtePemSinrChunkProcessor () |
virtual void | End () |
virtual void | EvaluateSinrChunk (const SpectrumValue &sinr, Time duration) |
virtual void | Start () |
![]() | |
virtual | ~LteSinrChunkProcessor () |
![]() | |
SimpleRefCount () | |
SimpleRefCount (const SimpleRefCount &o) | |
uint32_t | GetReferenceCount (void) const |
SimpleRefCount & | operator= (const SimpleRefCount &o) |
void | Ref (void) const |
void | Unref (void) const |
Private Attributes | |
Ptr< LteSpectrumPhy > | m_phy |
Ptr< SpectrumValue > | m_sumSinr |
Time | m_totDuration |
Additional Inherited Members | |
![]() | |
static void | Cleanup (void) |
This SinrProcessor averages the calculated SINR over time for Phy error model
Definition at line 79 of file lte-sinr-chunk-processor.h.
|
virtual |
Definition at line 96 of file lte-sinr-chunk-processor.cc.
References NS_LOG_FUNCTION.
ns3::LtePemSinrChunkProcessor::LtePemSinrChunkProcessor | ( | Ptr< LteSpectrumPhy > | p | ) |
Definition at line 88 of file lte-sinr-chunk-processor.cc.
References m_phy, NS_ASSERT, and NS_LOG_FUNCTION.
|
virtual |
Implements ns3::LteSinrChunkProcessor.
Definition at line 124 of file lte-sinr-chunk-processor.cc.
References ns3::Time::GetSeconds(), m_phy, m_sumSinr, m_totDuration, NS_LOG_FUNCTION, NS_LOG_WARN, and ns3::LteSpectrumPhy::UpdateSinrPerceived().
|
virtual |
Implements ns3::LteSinrChunkProcessor.
Definition at line 112 of file lte-sinr-chunk-processor.cc.
References ns3::Time::GetSeconds(), ns3::SpectrumValue::GetSpectrumModel(), m_sumSinr, m_totDuration, and NS_LOG_FUNCTION.
|
virtual |
Implements ns3::LteSinrChunkProcessor.
Definition at line 103 of file lte-sinr-chunk-processor.cc.
References m_sumSinr, m_totDuration, ns3::MicroSeconds(), and NS_LOG_FUNCTION.
|
private |
Definition at line 90 of file lte-sinr-chunk-processor.h.
Referenced by End(), and LtePemSinrChunkProcessor().
|
private |
Definition at line 88 of file lte-sinr-chunk-processor.h.
Referenced by End(), EvaluateSinrChunk(), and Start().
|
private |
Definition at line 89 of file lte-sinr-chunk-processor.h.
Referenced by End(), EvaluateSinrChunk(), and Start().