The LteRsReceivedPowerChunkProcessor averages the received signal power over time for data frame and therefore in charge of generating the power linear values for generating the RSRP tracing at eNB side. More...
#include <lte-sinr-chunk-processor.h>
Public Member Functions | |
LteRsReceivedPowerChunkProcessor (Ptr< LtePhy > p) | |
virtual | ~LteRsReceivedPowerChunkProcessor () |
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 LteRsReceivedPowerChunkProcessor averages the received signal power over time for data frame and therefore in charge of generating the power linear values for generating the RSRP tracing at eNB side.
Definition at line 112 of file lte-sinr-chunk-processor.h.
|
virtual |
Definition at line 183 of file lte-sinr-chunk-processor.cc.
References NS_LOG_FUNCTION.
Definition at line 176 of file lte-sinr-chunk-processor.cc.
References m_phy, NS_ASSERT, and NS_LOG_FUNCTION.
|
virtual |
Implements ns3::LteSinrChunkProcessor.
Definition at line 211 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 199 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 190 of file lte-sinr-chunk-processor.cc.
References m_sumSinr, m_totDuration, and NS_LOG_FUNCTION.
Definition at line 123 of file lte-sinr-chunk-processor.h.
Referenced by End(), and LteRsReceivedPowerChunkProcessor().
|
private |
Definition at line 121 of file lte-sinr-chunk-processor.h.
Referenced by End(), EvaluateSinrChunk(), and Start().
|
private |
Definition at line 122 of file lte-sinr-chunk-processor.h.
Referenced by End(), EvaluateSinrChunk(), and Start().