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

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

+ Inheritance diagram for ns3::LteTestSinrChunkProcessor:

Public Member Functions

 LteTestSinrChunkProcessor (Ptr< LtePhy > p)
 
virtual void End ()
 
virtual void EvaluateSinrChunk (const SpectrumValue &sinr, Time duration)
 
Ptr< SpectrumValueGetSinr ()
 
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< SpectrumValuem_sinr
 
Ptr< SpectrumValuem_sumSinr
 
Time m_totDuration
 

Additional Inherited Members

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

Detailed Description

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.


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