#include "satellite-channel-estimation-error-container.h"
Public Member Functions | |
SatRtnLinkChannelEstimationErrorContainer (uint32_t minWfId, uint32_t maxWfId) | |
Constructor with initialization parameters. More... | |
virtual | ~SatRtnLinkChannelEstimationErrorContainer () |
Destructor for SatRtnLinkChannelEstimationErrorContainer. 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 RTN link. More... | |
Private Attributes | |
std::map< uint32_t, Ptr< SatChannelEstimationError > > | m_channelEstimationErrors |
Map of channel estimation errors for each waveform id. More... | |
Definition at line 136 of file satellite-channel-estimation-error-container.h.
ns3::SatRtnLinkChannelEstimationErrorContainer::SatRtnLinkChannelEstimationErrorContainer | ( | uint32_t | minWfId, |
uint32_t | maxWfId | ||
) |
Constructor with initialization parameters.
SatFwdLinkChannelEstimationErrorContainer.
minWfId | |
maxWfId |
Short burst waveforms 3-12 are using different set of channel estimation error parameters than longer burst waveforms 13-22.
Definition at line 113 of file satellite-channel-estimation-error-container.cc.
References m_channelEstimationErrors.
|
virtual |
Destructor for SatRtnLinkChannelEstimationErrorContainer.
Definition at line 139 of file satellite-channel-estimation-error-container.cc.
|
protectedvirtual |
Add channel estimation error to SINR in RTN link.
sinrInDb | Measured SINR in dB |
wfId | Waveform id |
Implements ns3::SatChannelEstimationErrorContainer.
Definition at line 144 of file satellite-channel-estimation-error-container.cc.
References m_channelEstimationErrors.
|
private |
Map of channel estimation errors for each waveform id.
Definition at line 164 of file satellite-channel-estimation-error-container.h.
Referenced by SatRtnLinkChannelEstimationErrorContainer(), and DoAddError().