#include <lte-sinr-chunk-processor.h>
Public Member Functions | |
LteDataSinrChunkProcessor (Ptr< LteSpectrumPhy > p) | |
LteDataSinrChunkProcessor (Ptr< LteSpectrumPhy > s, Ptr< LtePhy > p) | |
virtual void | End () |
virtual void | EvaluateSinrChunk (const SpectrumValue &sinr, Time duration) |
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< LteSpectrumPhy > | m_spectrumPhy |
Ptr< SpectrumValue > | m_sumSinr |
Time | m_totDuration |
Additional Inherited Members | |
Static Public Member Functions inherited from ns3::SimpleRefCount< LteSinrChunkProcessor > | |
static void | Cleanup (void) |
The LteDataSinrChunkProcessor averages the calculated SINR over time for data frame and therefore in charge of generating the sinr values for evaluating the errors of data packets. Might be used also for generating CQI based on data in case any LtePhy is attached.
Definition at line 89 of file lte-sinr-chunk-processor.h.