#include <lte-sinr-chunk-processor.h>
Public Member Functions | |
LteCqiSinrChunkProcessor (Ptr< LtePhy > p) | |
virtual | ~LteCqiSinrChunkProcessor () |
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< LtePhy > | m_phy |
Ptr< SpectrumValue > | m_sumSinr |
Time | m_totDuration |
Additional Inherited Members | |
![]() | |
static void | Cleanup (void) |
This SinrProcessor averages the calculated SINR over time.
Definition at line 59 of file lte-sinr-chunk-processor.h.
|
virtual |
Definition at line 44 of file lte-sinr-chunk-processor.cc.
References NS_LOG_FUNCTION.
Definition at line 36 of file lte-sinr-chunk-processor.cc.
References m_phy, NS_ASSERT, and NS_LOG_FUNCTION.
|
virtual |
Implements ns3::LteSinrChunkProcessor.
Definition at line 72 of file lte-sinr-chunk-processor.cc.
References ns3::LtePhy::GenerateCqiReport(), ns3::Time::GetSeconds(), m_phy, m_sumSinr, m_totDuration, NS_LOG_FUNCTION, and NS_LOG_WARN.
|
virtual |
Implements ns3::LteSinrChunkProcessor.
Definition at line 60 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 51 of file lte-sinr-chunk-processor.cc.
References m_sumSinr, m_totDuration, ns3::MicroSeconds(), and NS_LOG_FUNCTION.
Definition at line 70 of file lte-sinr-chunk-processor.h.
Referenced by End(), and LteCqiSinrChunkProcessor().
|
private |
Definition at line 68 of file lte-sinr-chunk-processor.h.
Referenced by End(), EvaluateSinrChunk(), and Start().
|
private |
Definition at line 69 of file lte-sinr-chunk-processor.h.
Referenced by End(), EvaluateSinrChunk(), and Start().