#include <lte-test-sinr-chunk-processor.h>
Public Member Functions | |
LteTestSinrChunkProcessor (Ptr< LtePhy > p) | |
virtual void | End () |
virtual void | EvaluateSinrChunk (const SpectrumValue &sinr, Time duration) |
Ptr< SpectrumValue > | GetSinr () |
virtual void | Start () |
Public Member Functions inherited from ns3::SimpleRefCount< LteSinrChunkProcessor > | |
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_sinr |
Ptr< SpectrumValue > | m_sumSinr |
Time | m_totDuration |
Additional Inherited Members | |
Static Public Member Functions inherited from ns3::SimpleRefCount< LteSinrChunkProcessor > | |
static void | Cleanup (void) |
This custom LteSinrChunkProcessor averages the calculated SINR over time. It is plugged on the receiving SpectrumPhy and therefore receives the SINR SpectrumValue calculated by the LteInterference module.
Definition at line 35 of file lte-test-sinr-chunk-processor.h.