A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
default-traces.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

double modulation0 [6][29]
 this file represents default traces providing for each SNR value (1): the bit error rate BER (2), the block error rate BlcER(3), the standard deviation on block error rate (4) and the confidence interval (5 and 6) for a given modulation. More...
 
double modulation1 [6][42]
 
double modulation2 [6][96]
 
double modulation3 [6][117]
 
double modulation4 [6][115]
 
double modulation5 [6][547]
 
double modulation6 [6][626]
 

Variable Documentation

double modulation0[6][29]
Initial value:
= {
{ 0.00, 0.10, 0.20, 0.30, 0.40, 0.50, 0.60, 0.70, 0.80, 0.90, 1.00, 1.10, 1.20, 1.30, 1.40, 1.50, 1.60, 1.70, 1.80,
1.90, 2.00, 2.10, 2.20, 2.30, 2.40, 2.50, 2.60, 2.70, 2.80 },
{ 0.50798, 0.50862, 0.50517, 0.49325, 0.45741, 0.39430, 0.30345, 0.20492, 0.12126, 0.06741, 0.03429, 0.01710, 0.00865,
0.00419, 0.00223, 0.00098, 0.00065, 0.00028, 0.00013, 0.00006, 0.00005, 0.00001, 0.00002, 0.00000, 0.00000, 0.00000,
0.00000, 0.00000, 0.00000 },
{ 1.00000, 1.00000, 1.00000, 1.00000, 0.99870, 0.98730, 0.93240, 0.81330, 0.62730, 0.45400, 0.29000, 0.17620, 0.09950,
0.05670, 0.03350, 0.01640, 0.01120, 0.00520, 0.00320, 0.00160, 0.00110, 0.00060, 0.00040, 0.00010, 0.00010, 0.00010,
0.00000, 0.00000, 0.00000 },
{ 0.00000, 0.00000, 0.00000, 0.00000, 0.00130, 0.01254, 0.06303, 0.15184, 0.23380, 0.24788, 0.20590, 0.14515, 0.08960,
0.05348, 0.03238, 0.01613, 0.01107, 0.00517, 0.00319, 0.00160, 0.00110, 0.00020, 0.00060, 0.00000, 0.00010, 0.00010,
0.00000, 0.00000, 0.00000 },
{ 1.00000, 1.00000, 1.00000, 1.00000, 0.99799, 0.98511, 0.92748, 0.80566, 0.61782, 0.44424, 0.28111, 0.16873, 0.09363,
0.05217, 0.02997, 0.01391, 0.00914, 0.00379, 0.00209, 0.00082, 0.00045, 0.00008, 0.00012, 0.00000, 0.00010, 0.00010,
0.00000, 0.00000, 0.00000 },
{ 1.00000, 1.00000, 1.00000, 1.00000, 0.99941, 0.98950, 0.93732, 0.82094, 0.63678, 0.46376, 0.29889, 0.18367, 0.10537,
0.06123, 0.03703, 0.01889, 0.01326, 0.00661, 0.00431, 0.00238, 0.00175, 0.00048, 0.00108, 0.00000, 0.00030, 0.00030,
0.00000, 0.00000, 0.00000 }
}

this file represents default traces providing for each SNR value (1): the bit error rate BER (2), the block error rate BlcER(3), the standard deviation on block error rate (4) and the confidence interval (5 and 6) for a given modulation.

It is made of 7 tables: one for each modulation and coding scheme. Each table is made of 6 columns (see (1) to (6) above). These traces are generated by an external OFDM simulator: It is based on an external mathematics and signal processing library IT++ and includes : a random block generator, a Reed Solomon (RS) coder, a convolutional coder, an interleaver, a 256 FFT-based OFDM modulator, a multi-path channel simulator and an equalizer. The multipath channel is simulated using the TDL_channel class of the IT++ library.

Definition at line 39 of file default-traces.h.

Referenced by ns3::SNRToBlockErrorRateManager::LoadDefaultTraces().

double modulation1[6][42]

Definition at line 65 of file default-traces.h.

Referenced by ns3::SNRToBlockErrorRateManager::LoadDefaultTraces().

double modulation2[6][96]

Definition at line 97 of file default-traces.h.

Referenced by ns3::SNRToBlockErrorRateManager::LoadDefaultTraces().

double modulation3[6][117]
double modulation4[6][115]
double modulation5[6][547]
double modulation6[6][626]