ns3::SatFwdLinkChannelEstimationErrorContainer Class Reference

#include "satellite-channel-estimation-error-container.h"

+ Inheritance diagram for ns3::SatFwdLinkChannelEstimationErrorContainer:
+ Collaboration diagram for ns3::SatFwdLinkChannelEstimationErrorContainer:

Public Member Functions

 SatFwdLinkChannelEstimationErrorContainer ()
 Default constructor. More...
 
virtual ~SatFwdLinkChannelEstimationErrorContainer ()
 Destructor for SatFwdLinkChannelEstimationErrorContainer. More...
 
- Public Member Functions inherited from ns3::SatChannelEstimationErrorContainer
 SatChannelEstimationErrorContainer ()
 Default constructor. More...
 
virtual ~SatChannelEstimationErrorContainer ()
 Destructor for SatChannelEstimationErrorContainer. More...
 
double AddError (double sinrInDb, uint32_t wfId=0) const
 Add channel estimation error to SINR. More...
 

Protected Member Functions

virtual double DoAddError (double sinrInDb, uint32_t wfId) const
 Add channel estimation error to SINR in FWD link Waveform id does not have any significance here. More...
 

Private Attributes

Ptr< SatChannelEstimationErrorm_channelEstimationError
 Only one channel estimator error configuration for forward link. More...
 

Detailed Description

Constructor & Destructor Documentation

◆ SatFwdLinkChannelEstimationErrorContainer()

ns3::SatFwdLinkChannelEstimationErrorContainer::SatFwdLinkChannelEstimationErrorContainer ( )

Default constructor.

SatFwdLinkChannelEstimationErrorContainer.

Currently only one set of channel estimation error parameters for forward link are created.

Definition at line 82 of file satellite-channel-estimation-error-container.cc.

References m_channelEstimationError.

◆ ~SatFwdLinkChannelEstimationErrorContainer()

ns3::SatFwdLinkChannelEstimationErrorContainer::~SatFwdLinkChannelEstimationErrorContainer ( )
virtual

Member Function Documentation

◆ DoAddError()

double ns3::SatFwdLinkChannelEstimationErrorContainer::DoAddError ( double  sinrInDb,
uint32_t  wfId 
) const
protectedvirtual

Add channel estimation error to SINR in FWD link Waveform id does not have any significance here.

Parameters
sinrInDbMeasured SINR in dB
wfIdWaveform id
Returns
SINR including channel estimation error in dB

Implements ns3::SatChannelEstimationErrorContainer.

Definition at line 100 of file satellite-channel-estimation-error-container.cc.

References m_channelEstimationError.

Member Data Documentation

◆ m_channelEstimationError

Ptr<SatChannelEstimationError> ns3::SatFwdLinkChannelEstimationErrorContainer::m_channelEstimationError
private

Only one channel estimator error configuration for forward link.

Definition at line 132 of file satellite-channel-estimation-error-container.h.

Referenced by SatFwdLinkChannelEstimationErrorContainer(), and DoAddError().


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