examples/wireless/ofdm-ht-validation.cc
author Sébastien Deronne <sebastien.deronne@gmail.com>
Sat, 29 Nov 2014 10:13:25 -0800
changeset 11079 fde91036410a
child 11628 243b71de25a0
permissions -rw-r--r--
bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11079
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
     1
/* -*-  Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil; -*- */
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
     2
/*
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
     3
 * This program is free software; you can redistribute it and/or modify
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
     4
 * it under the terms of the GNU General Public License version 2 as
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
     5
 * published by the Free Software Foundation;
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
     6
 *
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
     7
 * This program is distributed in the hope that it will be useful,
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
     8
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
     9
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    10
 * GNU General Public License for more details.
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    11
 *
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    12
 * You should have received a copy of the GNU General Public License
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    13
 * along with this program; if not, write to the Free Software
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    14
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    15
 *
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    16
 * Authors: Sébastien Deronne <sebastien.deronne@gmail.com>
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    17
 */
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    18
#include "ns3/core-module.h"
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    19
#include "ns3/yans-error-rate-model.h"
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    20
#include "ns3/nist-error-rate-model.h"
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    21
#include "ns3/gnuplot.h"
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    22
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    23
#include <fstream>
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    24
#include <vector>
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    25
#include <cmath>
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    26
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    27
using namespace ns3;
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    28
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    29
int main (int argc, char *argv[])
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    30
{
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    31
  uint32_t FrameSize = 2000;
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    32
  std::ofstream yansfile ("yans-frame-success-rate-n.plt");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    33
  std::ofstream nistfile ("nist-frame-success-rate-n.plt");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    34
  std::vector <std::string> modes;
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    35
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    36
  modes.push_back ("OfdmRate6_5MbpsBW20MHz");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    37
  modes.push_back ("OfdmRate13MbpsBW20MHz");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    38
  modes.push_back ("OfdmRate19_5MbpsBW20MHz");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    39
  modes.push_back ("OfdmRate26MbpsBW20MHz");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    40
  modes.push_back ("OfdmRate39MbpsBW20MHz");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    41
  modes.push_back ("OfdmRate52MbpsBW20MHz");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    42
  modes.push_back ("OfdmRate58_5MbpsBW20MHz");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    43
  modes.push_back ("OfdmRate65MbpsBW20MHz");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    44
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    45
  CommandLine cmd;
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    46
  cmd.AddValue ("FrameSize", "The frame size", FrameSize);
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    47
  cmd.Parse (argc, argv);
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    48
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    49
  Gnuplot yansplot = Gnuplot ("yans-frame-success-rate-n.eps");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    50
  Gnuplot nistplot = Gnuplot ("nist-frame-success-rate-n.eps");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    51
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    52
  Ptr <YansErrorRateModel> yans = CreateObject<YansErrorRateModel> ();
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    53
  Ptr <NistErrorRateModel> nist = CreateObject<NistErrorRateModel> ();
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    54
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    55
  for (uint32_t i = 0; i < modes.size (); i++)
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    56
    {
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    57
      std::cout << modes[i] << std::endl;
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    58
      Gnuplot2dDataset yansdataset (modes[i]);
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    59
      Gnuplot2dDataset nistdataset (modes[i]);
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    60
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    61
      for (double snr = -5.0; snr <= 30.0; snr += 0.1)
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    62
        {
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    63
          double ps = yans->GetChunkSuccessRate (WifiMode (modes[i]), std::pow (10.0,snr / 10.0), FrameSize * 8);
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    64
          yansdataset.Add (snr, ps);
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    65
          ps = nist->GetChunkSuccessRate (WifiMode (modes[i]), std::pow (10.0,snr / 10.0), FrameSize * 8);
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    66
          nistdataset.Add (snr, ps);
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    67
        }
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    68
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    69
      yansplot.AddDataset (yansdataset);
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    70
      nistplot.AddDataset (nistdataset);
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    71
    }
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    72
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    73
  yansplot.SetTerminal ("postscript eps color enh \"Times-BoldItalic\"");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    74
  yansplot.SetLegend ("SNR(dB)", "Frame Success Rate");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    75
  yansplot.SetExtra  ("set xrange [-5:30]\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    76
set yrange [0:1.2]\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    77
set style line 1 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    78
set style line 2 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    79
set style line 3 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    80
set style line 4 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    81
set style line 5 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    82
set style line 6 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    83
set style line 7 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    84
set style line 8 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    85
set style increment user"                                                                                                                                                                                                                                                                                                                                   );
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    86
  yansplot.GenerateOutput (yansfile);
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    87
  yansfile.close ();
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    88
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    89
  nistplot.SetTerminal ("postscript eps color enh \"Times-BoldItalic\"");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    90
  nistplot.SetLegend ("SNR(dB)", "Frame Success Rate");
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    91
  nistplot.SetExtra  ("set xrange [-5:30]\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    92
set yrange [0:1.2]\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    93
set style line 1 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    94
set style line 2 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    95
set style line 3 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    96
set style line 4 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    97
set style line 5 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    98
set style line 6 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
    99
set style line 7 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
   100
set style line 8 linewidth 5\n\
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
   101
set style increment user"                                                                                                                                                                                                                                                                                                                                   );
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
   102
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
   103
  nistplot.GenerateOutput (nistfile);
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
   104
  nistfile.close ();
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
   105
}
fde91036410a bug 1758: Missing Yans and Nist error rate models for 5/6 code rate of 802.11n HT
Sébastien Deronne <sebastien.deronne@gmail.com>
parents:
diff changeset
   106