Link results for DVB-S2. More...
#include "satellite-link-results.h"
Inheritance diagram for ns3::SatLinkResultsDvbS2:
Collaboration diagram for ns3::SatLinkResultsDvbS2:Public Member Functions | |
| SatLinkResultsDvbS2 () | |
| Default constructor. More... | |
| ~SatLinkResultsDvbS2 () | |
Public Member Functions inherited from ns3::SatLinkResultsFwd | |
| SatLinkResultsFwd () | |
| Default constructor. More... | |
| ~SatLinkResultsFwd () | |
| double | GetBler (SatEnums::SatModcod_t modcod, SatEnums::SatBbFrameType_t frameType, double esNoDb) const |
| Get a BLER value from link results. More... | |
| double | GetEsNoDb (SatEnums::SatModcod_t modcod, SatEnums::SatBbFrameType_t frameType, double blerTarget) const |
| Get a Es/No requirement for a given BLER target from link results. More... | |
Public Member Functions inherited from ns3::SatLinkResults | |
| SatLinkResults () | |
| Default constructor. More... | |
| void | Initialize () |
| Initialize look up tables. More... | |
Static Public Member Functions | |
| static TypeId | GetTypeId () |
| Get the type ID. More... | |
Static Public Member Functions inherited from ns3::SatLinkResultsFwd | |
| static TypeId | GetTypeId () |
| Get the type ID. More... | |
Static Public Member Functions inherited from ns3::SatLinkResults | |
| static TypeId | GetTypeId () |
| Get the type ID. More... | |
Private Member Functions | |
| void | DoInitialize () |
| Initialize by loading DVB-S2 look up tables. More... | |
Additional Inherited Members | |
Protected Attributes inherited from ns3::SatLinkResultsFwd | |
| double | m_shortFrameOffsetInDb |
| std::map< SatEnums::SatModcod_t, Ptr< SatLookUpTable > > | m_table |
| Map of satellite link result look up tables. More... | |
Protected Attributes inherited from ns3::SatLinkResults | |
| std::string | m_inputPath |
| The base path where the text files containing link results data can be found. More... | |
| bool | m_isInitialized |
| Indicates if SatLinkResults::Initialize has been called. More... | |
Link results for DVB-S2.
Loads and maintains multiple SatLookUpTable. Provides query service based on modulation and coding scheme.
See usage examples in the parent class documentation (SatLinkResults).
Definition at line 433 of file satellite-link-results.h.
| ns3::SatLinkResultsDvbS2::SatLinkResultsDvbS2 | ( | ) |
Default constructor.
Definition at line 304 of file satellite-link-results.cc.
|
inline |
Definition at line 441 of file satellite-link-results.h.
|
privatevirtual |
Initialize by loading DVB-S2 look up tables.
Implements ns3::SatLinkResultsFwd.
Definition at line 317 of file satellite-link-results.cc.
References ns3::SatLinkResults::m_inputPath, ns3::SatLinkResultsFwd::m_table, ns3::SatEnums::SAT_MODCOD_16APSK_2_TO_3, ns3::SatEnums::SAT_MODCOD_16APSK_3_TO_4, ns3::SatEnums::SAT_MODCOD_16APSK_4_TO_5, ns3::SatEnums::SAT_MODCOD_16APSK_5_TO_6, ns3::SatEnums::SAT_MODCOD_16APSK_8_TO_9, ns3::SatEnums::SAT_MODCOD_16APSK_9_TO_10, ns3::SatEnums::SAT_MODCOD_32APSK_3_TO_4, ns3::SatEnums::SAT_MODCOD_32APSK_4_TO_5, ns3::SatEnums::SAT_MODCOD_32APSK_5_TO_6, ns3::SatEnums::SAT_MODCOD_32APSK_8_TO_9, ns3::SatEnums::SAT_MODCOD_8PSK_2_TO_3, ns3::SatEnums::SAT_MODCOD_8PSK_3_TO_4, ns3::SatEnums::SAT_MODCOD_8PSK_3_TO_5, ns3::SatEnums::SAT_MODCOD_8PSK_5_TO_6, ns3::SatEnums::SAT_MODCOD_8PSK_8_TO_9, ns3::SatEnums::SAT_MODCOD_8PSK_9_TO_10, ns3::SatEnums::SAT_MODCOD_BPSK_1_TO_3, ns3::SatEnums::SAT_MODCOD_QPSK_1_TO_2, ns3::SatEnums::SAT_MODCOD_QPSK_2_TO_3, ns3::SatEnums::SAT_MODCOD_QPSK_3_TO_4, ns3::SatEnums::SAT_MODCOD_QPSK_3_TO_5, ns3::SatEnums::SAT_MODCOD_QPSK_4_TO_5, ns3::SatEnums::SAT_MODCOD_QPSK_5_TO_6, ns3::SatEnums::SAT_MODCOD_QPSK_8_TO_9, and ns3::SatEnums::SAT_MODCOD_QPSK_9_TO_10.
|
static |