Measuring Tools and Scripts » History » Version 2

Cuadro, Juan Pablo, 12/14/2014 02:10 AM

1 1 Cuadro, Juan Pablo
h1. Measurement Capabilities
2 1 Cuadro, Juan Pablo
3 2 Cuadro, Juan Pablo
h2. Modems
4 1 Cuadro, Juan Pablo
5 2 Cuadro, Juan Pablo
The Newtec EL470 versions that Telecom Bretagne owns have no protocol testing capabilities. However, when in ACM mode, the ACM controller (the HUB) keeps a log file containing the modulation and coding schemes as well as bitrate and Es/N0 estimates . This is information is stored in a .csv file containing the following:
6 1 Cuadro, Juan Pablo
7 1 Cuadro, Juan Pablo
<pre>
8 1 Cuadro, Juan Pablo
Timestamp,Demod,RqModCod,EsNo,CarrierBitrate
9 2 Cuadro, Juan Pablo
2014-12-12 15:05:19,1,16APSK-2/3,11.20,1445835
10 2 Cuadro, Juan Pablo
2014-12-12 15:05:24,1,16APSK-2/3,10.72,1324072
11 2 Cuadro, Juan Pablo
2014-12-12 15:05:28,1,16APSK-2/3,10.61,1324072
12 2 Cuadro, Juan Pablo
2014-12-12 15:05:31,1,16APSK-2/3,10.66,1324072
13 2 Cuadro, Juan Pablo
2014-12-12 15:05:34,1,8PSK-3/4,10.19,1313479
14 2 Cuadro, Juan Pablo
2014-12-12 15:05:37,1,8PSK-3/4,11.87,1313479
15 2 Cuadro, Juan Pablo
2014-12-12 15:05:41,1,8PSK-3/4,10.40,1313479
16 2 Cuadro, Juan Pablo
2014-12-12 15:06:47,1,QPSK-5/6,6.93,884389
17 2 Cuadro, Juan Pablo
2014-12-12 15:06:51,1,QPSK-5/6,8.18,884389
18 2 Cuadro, Juan Pablo
2014-12-12 15:06:56,1,QPSK-5/6,7.02,825503
19 1 Cuadro, Juan Pablo
</pre>
20 1 Cuadro, Juan Pablo
21 2 Cuadro, Juan Pablo
It is unclear though what the logging frequency is. We have determined that this rate depends on the rate at which Es/N0 estimates change. From the csv file we can extract the following information:
22 1 Cuadro, Juan Pablo
23 1 Cuadro, Juan Pablo
* Timestamp (in seconds)
24 1 Cuadro, Juan Pablo
* Modcod parameter (modulation + coding rate)
25 1 Cuadro, Juan Pablo
* Estimate of E ~s~ / N ~0~
26 1 Cuadro, Juan Pablo
* Information bitrate (in bps)
27 1 Cuadro, Juan Pablo
28 2 Cuadro, Juan Pablo
h2. Traffic generation and capture
29 2 Cuadro, Juan Pablo
30 2 Cuadro, Juan Pablo
In order to measure performance at the application level we will use Iperf. Iperf is a tool to generate streams of TCP and UDP traffic as well as measuring throughput and other statistics. In order to have a finer control over throughput reporting, we will capture all traffic and perform an offline calculation of throughput using #pcaptput.