The LteInterferencePowerChunkProcessor averages the interference power over time for data frame and therefore in charge of generating the interference power linear values for generating the interference power tracing at eNB side. More...
#include <lte-sinr-chunk-processor.h>
Public Member Functions | |
LteInterferencePowerChunkProcessor (Ptr< LtePhy > p) | |
virtual | ~LteInterferencePowerChunkProcessor () |
virtual void | End () |
virtual void | EvaluateSinrChunk (const SpectrumValue &sinr, Time duration) |
virtual void | Start () |
![]() | |
virtual | ~LteSinrChunkProcessor () |
![]() | |
SimpleRefCount () | |
Constructor. More... | |
SimpleRefCount (const SimpleRefCount &o) | |
Copy constructor. More... | |
uint32_t | GetReferenceCount (void) const |
Get the reference count of the object. More... | |
SimpleRefCount & | operator= (const SimpleRefCount &o) |
Assignment. More... | |
void | Ref (void) const |
Increment the reference count. More... | |
void | Unref (void) const |
Decrement the reference count. More... | |
Private Attributes | |
Ptr< LtePhy > | m_phy |
Ptr< SpectrumValue > | m_sumSinr |
Time | m_totDuration |
Additional Inherited Members | |
![]() | |
static void | Cleanup (void) |
Noop. More... | |
The LteInterferencePowerChunkProcessor averages the interference power over time for data frame and therefore in charge of generating the interference power linear values for generating the interference power tracing at eNB side.
Definition at line 136 of file lte-sinr-chunk-processor.h.
|
virtual |
Definition at line 237 of file lte-sinr-chunk-processor.cc.
References NS_LOG_FUNCTION.
Definition at line 230 of file lte-sinr-chunk-processor.cc.
References m_phy, NS_ASSERT, and NS_LOG_FUNCTION.
|
virtual |
Implements ns3::LteSinrChunkProcessor.
Definition at line 265 of file lte-sinr-chunk-processor.cc.
References ns3::Time::GetSeconds(), m_phy, m_sumSinr, m_totDuration, NS_LOG_FUNCTION, and NS_LOG_WARN.
|
virtual |
Implements ns3::LteSinrChunkProcessor.
Definition at line 253 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 244 of file lte-sinr-chunk-processor.cc.
References m_sumSinr, m_totDuration, and NS_LOG_FUNCTION.
Definition at line 147 of file lte-sinr-chunk-processor.h.
Referenced by End(), and LteInterferencePowerChunkProcessor().
|
private |
Definition at line 145 of file lte-sinr-chunk-processor.h.
Referenced by End(), EvaluateSinrChunk(), and Start().
|
private |
Definition at line 146 of file lte-sinr-chunk-processor.h.
Referenced by End(), EvaluateSinrChunk(), and Start().