A Discrete-Event Network Simulator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ns3::LteCtrlSinrChunkProcessor Class Reference

#include <lte-sinr-chunk-processor.h>

+ Inheritance diagram for ns3::LteCtrlSinrChunkProcessor:

Public Member Functions

 LteCtrlSinrChunkProcessor (Ptr< LtePhy > p)
 LteCtrlSinrChunkProcessor (Ptr< LtePhy > p, Ptr< LteSpectrumPhy > s)
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
SimpleRefCountoperator= (const SimpleRefCount &o)
void Ref (void) const
void Unref (void) const

Private Attributes

Ptr< LtePhym_phy
Ptr< LteSpectrumPhym_spectrumPhy
Ptr< SpectrumValuem_sumSinr
Time m_totDuration

Additional Inherited Members

- Static Public Member Functions inherited from ns3::SimpleRefCount< LteSinrChunkProcessor >
static void Cleanup (void)

Detailed Description

The LteCtrlSinrChunkProcessor averages the calculated SINR over time for the Ctrl frame and therefore in charge of generating the CQI starting from the reference signals and the sinr values used for evaluating the decodification error probability of the control channels (PCFICH + PDCCH)

Definition at line 64 of file lte-sinr-chunk-processor.h.

The documentation for this class was generated from the following files: