Add average speed graphs.

This commit is contained in:
Tom Alexander
2026-10-21 22:15:25 -04:00
parent 3f2835b804
commit a6c5212667
9 changed files with 1489 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12'
set title 'Average Transfer Speed TCP Download (higher is better)' font 'Arial,14'
set xlabel "Wifi Card" font 'Arial,12'
set ylabel "Speed (bits per second)" font 'Arial,12'
set key off
set grid ytics
set yrange [0:]
# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte.
set format y '%.0s%cbit/s'
set datafile separator "|"
set boxwidth 0.5
set style fill solid
set xtics rotate by -30
set linetype 2 lc rgb '#0B7189' lw 2
set linetype 1 lc rgb '#0B7189' lw 2
set linetype 4 lc rgb '#301A4B' lw 2
set linetype 3 lc rgb '#301A4B' lw 2
set linetype 6 lc rgb '#FF674D' lw 2
set linetype 5 lc rgb '#FF674D' lw 2
set linetype 8 lc rgb '#EA3788' lw 2
set linetype 7 lc rgb '#EA3788' lw 2
plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3
1|422522103.84772784|MT7927, through-wall, power save on
e
2|768272755.2831681|MT7927, through-wall, power save off
e
3|543275608.9624647|MT7927, clear LoS, power save on
e
4|523518022.611946|MT7927, clear LoS, power save off
e
5|394199888.8438047|QCNCM865, through-wall, power save on
e
6|352798607.44130844|QCNCM865, through-wall, power save off
e
7|360887148.5620894|QCNCM865, clear LoS, power save on
e
8|508847131.8425075|QCNCM865, clear LoS, power save off
e

View File

@@ -0,0 +1,329 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,400.99 L766.27,400.99 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,400.99 L123.48,400.99 M766.27,400.99 L757.27,400.99 '/> <g transform="translate(106.09,404.89)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >0bit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,357.99 L766.27,357.99 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,357.99 L123.48,357.99 M766.27,357.99 L757.27,357.99 '/> <g transform="translate(106.09,361.89)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >100Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,314.99 L766.27,314.99 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,314.99 L123.48,314.99 M766.27,314.99 L757.27,314.99 '/> <g transform="translate(106.09,318.89)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >200Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,272.00 L766.27,272.00 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,272.00 L123.48,272.00 M766.27,272.00 L757.27,272.00 '/> <g transform="translate(106.09,275.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >300Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,229.00 L766.27,229.00 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,229.00 L123.48,229.00 M766.27,229.00 L757.27,229.00 '/> <g transform="translate(106.09,232.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >400Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,186.00 L766.27,186.00 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,186.00 L123.48,186.00 M766.27,186.00 L757.27,186.00 '/> <g transform="translate(106.09,189.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >500Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,143.00 L766.27,143.00 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,143.00 L123.48,143.00 M766.27,143.00 L757.27,143.00 '/> <g transform="translate(106.09,146.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >600Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,100.01 L766.27,100.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,100.01 L123.48,100.01 M766.27,100.01 L757.27,100.01 '/> <g transform="translate(106.09,103.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >700Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,57.01 L766.27,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L123.48,57.01 M766.27,57.01 L757.27,57.01 '/> <g transform="translate(106.09,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >800Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M136.21,400.99 L136.21,391.99 M136.21,57.01 L136.21,66.01 '/> <g transform="translate(134.26,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M223.11,400.99 L223.11,391.99 M223.11,57.01 L223.11,66.01 '/> <g transform="translate(221.16,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M310.02,400.99 L310.02,391.99 M310.02,57.01 L310.02,66.01 '/> <g transform="translate(308.07,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M396.92,400.99 L396.92,391.99 M396.92,57.01 L396.92,66.01 '/> <g transform="translate(394.97,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M483.83,400.99 L483.83,391.99 M483.83,57.01 L483.83,66.01 '/> <g transform="translate(481.88,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M570.73,400.99 L570.73,391.99 M570.73,57.01 L570.73,66.01 '/> <g transform="translate(568.78,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M657.64,400.99 L657.64,391.99 M657.64,57.01 L657.64,66.01 '/> <g transform="translate(655.69,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M744.54,400.99 L744.54,391.99 M744.54,57.01 L744.54,66.01 '/> <g transform="translate(742.59,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,400.99 L766.27,400.99 L766.27,57.01 L114.48,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat1' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(11,113,137)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat1)' points = '114.48,400.99 157.94,400.99 157.94,219.31 114.48,219.31 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M114.48,400.99 L114.48,219.32 L157.93,219.32 L157.93,400.99 L114.48,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat2' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(11,113,137)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat2)' points = '201.39,400.99 244.85,400.99 244.85,70.64 201.39,70.64 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M201.39,400.99 L201.39,70.65 L244.84,70.65 L244.84,400.99 L201.39,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat3' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(48,26,75)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat3)' points = '288.29,400.99 331.75,400.99 331.75,167.39 288.29,167.39 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M288.29,400.99 L288.29,167.40 L331.74,167.40 L331.74,400.99 L288.29,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat4' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(48,26,75)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat4)' points = '375.20,400.99 418.66,400.99 418.66,175.88 375.20,175.88 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M375.20,400.99 L375.20,175.89 L418.65,175.89 L418.65,400.99 L375.20,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat5' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(255,103,77)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat5)' points = '462.10,400.99 505.56,400.99 505.56,231.48 462.10,231.48 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M462.10,400.99 L462.10,231.49 L505.55,231.49 L505.55,400.99 L462.10,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat6' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(255,103,77)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat6)' points = '549.01,400.99 592.47,400.99 592.47,249.29 549.01,249.29 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M549.01,400.99 L549.01,249.30 L592.46,249.30 L592.46,400.99 L549.01,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat7' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(234,55,136)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat7)' points = '635.91,400.99 679.37,400.99 679.37,245.81 635.91,245.81 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M635.91,400.99 L635.91,245.82 L679.36,245.82 L679.36,400.99 L635.91,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat8' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(234,55,136)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat8)' points = '722.82,400.99 766.28,400.99 766.28,182.19 722.82,182.19 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M722.82,400.99 L722.82,182.20 L766.27,182.20 L766.27,400.99 L722.82,400.99 Z '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,400.99 L766.27,400.99 L766.27,57.01 L114.48,57.01 Z '/> <g transform="translate(19.18,229.00) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Speed (bits per second)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(440.37,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Wifi Card</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(440.37,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Average Transfer Speed TCP Download (higher is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -0,0 +1,39 @@
set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12'
set title 'Average Transfer Speed TCP Upload (higher is better)' font 'Arial,14'
set xlabel "Wifi Card" font 'Arial,12'
set ylabel "Speed (bits per second)" font 'Arial,12'
set key off
set grid ytics
set yrange [0:]
# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte.
set format y '%.0s%cbit/s'
set datafile separator "|"
set boxwidth 0.5
set style fill solid
set xtics rotate by -30
set linetype 2 lc rgb '#0B7189' lw 2
set linetype 1 lc rgb '#0B7189' lw 2
set linetype 4 lc rgb '#301A4B' lw 2
set linetype 3 lc rgb '#301A4B' lw 2
set linetype 6 lc rgb '#FF674D' lw 2
set linetype 5 lc rgb '#FF674D' lw 2
set linetype 8 lc rgb '#EA3788' lw 2
set linetype 7 lc rgb '#EA3788' lw 2
plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3
1|315835141.2891771|MT7927, through-wall, power save on
e
2|496659545.4648713|MT7927, through-wall, power save off
e
3|417086827.94583166|MT7927, clear LoS, power save on
e
4|366809417.5157583|MT7927, clear LoS, power save off
e
5|255238094.69539386|QCNCM865, through-wall, power save on
e
6|248710976.51210698|QCNCM865, through-wall, power save off
e
7|274422436.91832775|QCNCM865, clear LoS, power save on
e
8|372965937.97922003|QCNCM865, clear LoS, power save off
e

View File

@@ -0,0 +1,355 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,400.99 L766.27,400.99 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,400.99 L123.48,400.99 M766.27,400.99 L757.27,400.99 '/> <g transform="translate(106.09,404.89)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >0bit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,366.59 L766.27,366.59 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,366.59 L123.48,366.59 M766.27,366.59 L757.27,366.59 '/> <g transform="translate(106.09,370.49)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >50Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,332.19 L766.27,332.19 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,332.19 L123.48,332.19 M766.27,332.19 L757.27,332.19 '/> <g transform="translate(106.09,336.09)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >100Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,297.80 L766.27,297.80 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,297.80 L123.48,297.80 M766.27,297.80 L757.27,297.80 '/> <g transform="translate(106.09,301.70)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >150Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,263.40 L766.27,263.40 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,263.40 L123.48,263.40 M766.27,263.40 L757.27,263.40 '/> <g transform="translate(106.09,267.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >200Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,229.00 L766.27,229.00 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,229.00 L123.48,229.00 M766.27,229.00 L757.27,229.00 '/> <g transform="translate(106.09,232.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >250Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,194.60 L766.27,194.60 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,194.60 L123.48,194.60 M766.27,194.60 L757.27,194.60 '/> <g transform="translate(106.09,198.50)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >300Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,160.20 L766.27,160.20 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,160.20 L123.48,160.20 M766.27,160.20 L757.27,160.20 '/> <g transform="translate(106.09,164.10)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >350Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,125.81 L766.27,125.81 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,125.81 L123.48,125.81 M766.27,125.81 L757.27,125.81 '/> <g transform="translate(106.09,129.71)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >400Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,91.41 L766.27,91.41 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,91.41 L123.48,91.41 M766.27,91.41 L757.27,91.41 '/> <g transform="translate(106.09,95.31)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >450Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,57.01 L766.27,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L123.48,57.01 M766.27,57.01 L757.27,57.01 '/> <g transform="translate(106.09,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >500Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M136.21,400.99 L136.21,391.99 M136.21,57.01 L136.21,66.01 '/> <g transform="translate(134.26,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M223.11,400.99 L223.11,391.99 M223.11,57.01 L223.11,66.01 '/> <g transform="translate(221.16,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M310.02,400.99 L310.02,391.99 M310.02,57.01 L310.02,66.01 '/> <g transform="translate(308.07,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M396.92,400.99 L396.92,391.99 M396.92,57.01 L396.92,66.01 '/> <g transform="translate(394.97,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M483.83,400.99 L483.83,391.99 M483.83,57.01 L483.83,66.01 '/> <g transform="translate(481.88,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M570.73,400.99 L570.73,391.99 M570.73,57.01 L570.73,66.01 '/> <g transform="translate(568.78,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M657.64,400.99 L657.64,391.99 M657.64,57.01 L657.64,66.01 '/> <g transform="translate(655.69,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M744.54,400.99 L744.54,391.99 M744.54,57.01 L744.54,66.01 '/> <g transform="translate(742.59,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,400.99 L766.27,400.99 L766.27,57.01 L114.48,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat1' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(11,113,137)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat1)' points = '114.48,400.99 157.94,400.99 157.94,183.70 114.48,183.70 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M114.48,400.99 L114.48,183.71 L157.93,183.71 L157.93,400.99 L114.48,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat2' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(11,113,137)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat2)' points = '201.39,400.99 244.85,400.99 244.85,59.30 201.39,59.30 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M201.39,400.99 L201.39,59.31 L244.84,59.31 L244.84,400.99 L201.39,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat3' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(48,26,75)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat3)' points = '288.29,400.99 331.75,400.99 331.75,114.04 288.29,114.04 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M288.29,400.99 L288.29,114.05 L331.74,114.05 L331.74,400.99 L288.29,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat4' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(48,26,75)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat4)' points = '375.20,400.99 418.66,400.99 418.66,148.63 375.20,148.63 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M375.20,400.99 L375.20,148.64 L418.65,148.64 L418.65,400.99 L375.20,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat5' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(255,103,77)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat5)' points = '462.10,400.99 505.56,400.99 505.56,225.39 462.10,225.39 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M462.10,400.99 L462.10,225.40 L505.55,225.40 L505.55,400.99 L462.10,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat6' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(255,103,77)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat6)' points = '549.01,400.99 592.47,400.99 592.47,229.88 549.01,229.88 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M549.01,400.99 L549.01,229.89 L592.46,229.89 L592.46,400.99 L549.01,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat7' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(234,55,136)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat7)' points = '635.91,400.99 679.37,400.99 679.37,212.19 635.91,212.19 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M635.91,400.99 L635.91,212.20 L679.36,212.20 L679.36,400.99 L635.91,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat8' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(234,55,136)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat8)' points = '722.82,400.99 766.28,400.99 766.28,144.39 722.82,144.39 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M722.82,400.99 L722.82,144.40 L766.27,144.40 L766.27,400.99 L722.82,400.99 Z '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,400.99 L766.27,400.99 L766.27,57.01 L114.48,57.01 Z '/> <g transform="translate(19.18,229.00) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Speed (bits per second)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(440.37,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Wifi Card</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(440.37,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Average Transfer Speed TCP Upload (higher is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 24 KiB

View File

@@ -0,0 +1,39 @@
set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12'
set title 'Average Transfer Speed UDP Download (higher is better)' font 'Arial,14'
set xlabel "Wifi Card" font 'Arial,12'
set ylabel "Speed (bits per second)" font 'Arial,12'
set key off
set grid ytics
set yrange [0:]
# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte.
set format y '%.0s%cbit/s'
set datafile separator "|"
set boxwidth 0.5
set style fill solid
set xtics rotate by -30
set linetype 2 lc rgb '#0B7189' lw 2
set linetype 1 lc rgb '#0B7189' lw 2
set linetype 4 lc rgb '#301A4B' lw 2
set linetype 3 lc rgb '#301A4B' lw 2
set linetype 6 lc rgb '#FF674D' lw 2
set linetype 5 lc rgb '#FF674D' lw 2
set linetype 8 lc rgb '#EA3788' lw 2
set linetype 7 lc rgb '#EA3788' lw 2
plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3
1|482724867.8426701|MT7927, through-wall, power save on
e
2|820552085.103994|MT7927, through-wall, power save off
e
3|576595297.8591751|MT7927, clear LoS, power save on
e
4|526276087.5064209|MT7927, clear LoS, power save off
e
5|423283411.5413816|QCNCM865, through-wall, power save on
e
6|411745265.2063319|QCNCM865, through-wall, power save off
e
7|386197603.1098256|QCNCM865, clear LoS, power save on
e
8|538175846.2049392|QCNCM865, clear LoS, power save off
e

View File

@@ -0,0 +1,342 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,400.99 L766.27,400.99 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,400.99 L123.48,400.99 M766.27,400.99 L757.27,400.99 '/> <g transform="translate(106.09,404.89)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >0bit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,362.77 L766.27,362.77 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,362.77 L123.48,362.77 M766.27,362.77 L757.27,362.77 '/> <g transform="translate(106.09,366.67)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >100Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,324.55 L766.27,324.55 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,324.55 L123.48,324.55 M766.27,324.55 L757.27,324.55 '/> <g transform="translate(106.09,328.45)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >200Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,286.33 L766.27,286.33 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,286.33 L123.48,286.33 M766.27,286.33 L757.27,286.33 '/> <g transform="translate(106.09,290.23)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >300Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,248.11 L766.27,248.11 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,248.11 L123.48,248.11 M766.27,248.11 L757.27,248.11 '/> <g transform="translate(106.09,252.01)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >400Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,209.89 L766.27,209.89 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,209.89 L123.48,209.89 M766.27,209.89 L757.27,209.89 '/> <g transform="translate(106.09,213.79)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >500Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,171.67 L766.27,171.67 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,171.67 L123.48,171.67 M766.27,171.67 L757.27,171.67 '/> <g transform="translate(106.09,175.57)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >600Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,133.45 L766.27,133.45 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,133.45 L123.48,133.45 M766.27,133.45 L757.27,133.45 '/> <g transform="translate(106.09,137.35)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >700Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,95.23 L766.27,95.23 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,95.23 L123.48,95.23 M766.27,95.23 L757.27,95.23 '/> <g transform="translate(106.09,99.13)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >800Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,57.01 L766.27,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L123.48,57.01 M766.27,57.01 L757.27,57.01 '/> <g transform="translate(106.09,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >900Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M136.21,400.99 L136.21,391.99 M136.21,57.01 L136.21,66.01 '/> <g transform="translate(134.26,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M223.11,400.99 L223.11,391.99 M223.11,57.01 L223.11,66.01 '/> <g transform="translate(221.16,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M310.02,400.99 L310.02,391.99 M310.02,57.01 L310.02,66.01 '/> <g transform="translate(308.07,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M396.92,400.99 L396.92,391.99 M396.92,57.01 L396.92,66.01 '/> <g transform="translate(394.97,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M483.83,400.99 L483.83,391.99 M483.83,57.01 L483.83,66.01 '/> <g transform="translate(481.88,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M570.73,400.99 L570.73,391.99 M570.73,57.01 L570.73,66.01 '/> <g transform="translate(568.78,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M657.64,400.99 L657.64,391.99 M657.64,57.01 L657.64,66.01 '/> <g transform="translate(655.69,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M744.54,400.99 L744.54,391.99 M744.54,57.01 L744.54,66.01 '/> <g transform="translate(742.59,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,400.99 L766.27,400.99 L766.27,57.01 L114.48,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat1' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(11,113,137)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat1)' points = '114.48,400.99 157.94,400.99 157.94,216.48 114.48,216.48 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M114.48,400.99 L114.48,216.49 L157.93,216.49 L157.93,400.99 L114.48,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat2' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(11,113,137)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat2)' points = '201.39,400.99 244.85,400.99 244.85,87.36 201.39,87.36 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M201.39,400.99 L201.39,87.37 L244.84,87.37 L244.84,400.99 L201.39,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat3' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(48,26,75)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat3)' points = '288.29,400.99 331.75,400.99 331.75,180.61 288.29,180.61 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M288.29,400.99 L288.29,180.62 L331.74,180.62 L331.74,400.99 L288.29,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat4' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(48,26,75)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat4)' points = '375.20,400.99 418.66,400.99 418.66,199.84 375.20,199.84 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M375.20,400.99 L375.20,199.85 L418.65,199.85 L418.65,400.99 L375.20,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat5' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(255,103,77)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat5)' points = '462.10,400.99 505.56,400.99 505.56,239.20 462.10,239.20 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M462.10,400.99 L462.10,239.21 L505.55,239.21 L505.55,400.99 L462.10,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat6' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(255,103,77)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat6)' points = '549.01,400.99 592.47,400.99 592.47,243.61 549.01,243.61 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M549.01,400.99 L549.01,243.62 L592.46,243.62 L592.46,400.99 L549.01,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat7' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(234,55,136)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat7)' points = '635.91,400.99 679.37,400.99 679.37,253.38 635.91,253.38 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M635.91,400.99 L635.91,253.39 L679.36,253.39 L679.36,400.99 L635.91,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat8' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(234,55,136)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat8)' points = '722.82,400.99 766.28,400.99 766.28,195.29 722.82,195.29 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M722.82,400.99 L722.82,195.30 L766.27,195.30 L766.27,400.99 L722.82,400.99 Z '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,400.99 L766.27,400.99 L766.27,57.01 L114.48,57.01 Z '/> <g transform="translate(19.18,229.00) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Speed (bits per second)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(440.37,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Wifi Card</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(440.37,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Average Transfer Speed UDP Download (higher is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -0,0 +1,39 @@
set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12'
set title 'Average Transfer Speed UDP Upload (higher is better)' font 'Arial,14'
set xlabel "Wifi Card" font 'Arial,12'
set ylabel "Speed (bits per second)" font 'Arial,12'
set key off
set grid ytics
set yrange [0:]
# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte.
set format y '%.0s%cbit/s'
set datafile separator "|"
set boxwidth 0.5
set style fill solid
set xtics rotate by -30
set linetype 2 lc rgb '#0B7189' lw 2
set linetype 1 lc rgb '#0B7189' lw 2
set linetype 4 lc rgb '#301A4B' lw 2
set linetype 3 lc rgb '#301A4B' lw 2
set linetype 6 lc rgb '#FF674D' lw 2
set linetype 5 lc rgb '#FF674D' lw 2
set linetype 8 lc rgb '#EA3788' lw 2
set linetype 7 lc rgb '#EA3788' lw 2
plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3
1|371843616.5936099|MT7927, through-wall, power save on
e
2|596594576.453139|MT7927, through-wall, power save off
e
3|453499923.90097916|MT7927, clear LoS, power save on
e
4|433621696.5380655|MT7927, clear LoS, power save off
e
5|316836174.4425396|QCNCM865, through-wall, power save on
e
6|377556518.07262224|QCNCM865, through-wall, power save off
e
7|355501071.3001305|QCNCM865, clear LoS, power save on
e
8|451920752.90807164|QCNCM865, clear LoS, power save off
e

View File

@@ -0,0 +1,303 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,400.99 L766.27,400.99 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,400.99 L123.48,400.99 M766.27,400.99 L757.27,400.99 '/> <g transform="translate(106.09,404.89)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >0bit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,343.66 L766.27,343.66 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,343.66 L123.48,343.66 M766.27,343.66 L757.27,343.66 '/> <g transform="translate(106.09,347.56)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >100Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,286.33 L766.27,286.33 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,286.33 L123.48,286.33 M766.27,286.33 L757.27,286.33 '/> <g transform="translate(106.09,290.23)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >200Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,229.00 L766.27,229.00 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,229.00 L123.48,229.00 M766.27,229.00 L757.27,229.00 '/> <g transform="translate(106.09,232.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >300Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,171.67 L766.27,171.67 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,171.67 L123.48,171.67 M766.27,171.67 L757.27,171.67 '/> <g transform="translate(106.09,175.57)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >400Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,114.34 L766.27,114.34 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,114.34 L123.48,114.34 M766.27,114.34 L757.27,114.34 '/> <g transform="translate(106.09,118.24)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >500Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,57.01 L766.27,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L123.48,57.01 M766.27,57.01 L757.27,57.01 '/> <g transform="translate(106.09,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >600Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M136.21,400.99 L136.21,391.99 M136.21,57.01 L136.21,66.01 '/> <g transform="translate(134.26,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M223.11,400.99 L223.11,391.99 M223.11,57.01 L223.11,66.01 '/> <g transform="translate(221.16,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M310.02,400.99 L310.02,391.99 M310.02,57.01 L310.02,66.01 '/> <g transform="translate(308.07,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M396.92,400.99 L396.92,391.99 M396.92,57.01 L396.92,66.01 '/> <g transform="translate(394.97,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M483.83,400.99 L483.83,391.99 M483.83,57.01 L483.83,66.01 '/> <g transform="translate(481.88,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M570.73,400.99 L570.73,391.99 M570.73,57.01 L570.73,66.01 '/> <g transform="translate(568.78,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M657.64,400.99 L657.64,391.99 M657.64,57.01 L657.64,66.01 '/> <g transform="translate(655.69,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M744.54,400.99 L744.54,391.99 M744.54,57.01 L744.54,66.01 '/> <g transform="translate(742.59,412.76) rotate(30.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="start">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,400.99 L766.27,400.99 L766.27,57.01 L114.48,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat1' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(11,113,137)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat1)' points = '114.48,400.99 157.94,400.99 157.94,187.80 114.48,187.80 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M114.48,400.99 L114.48,187.81 L157.93,187.81 L157.93,400.99 L114.48,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat2' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(11,113,137)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat2)' points = '201.39,400.99 244.85,400.99 244.85,58.95 201.39,58.95 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M201.39,400.99 L201.39,58.96 L244.84,58.96 L244.84,400.99 L201.39,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat3' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(48,26,75)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat3)' points = '288.29,400.99 331.75,400.99 331.75,140.99 288.29,140.99 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M288.29,400.99 L288.29,141.00 L331.74,141.00 L331.74,400.99 L288.29,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat4' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(48,26,75)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat4)' points = '375.20,400.99 418.66,400.99 418.66,152.38 375.20,152.38 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M375.20,400.99 L375.20,152.39 L418.65,152.39 L418.65,400.99 L375.20,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat5' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(255,103,77)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat5)' points = '462.10,400.99 505.56,400.99 505.56,219.34 462.10,219.34 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M462.10,400.99 L462.10,219.35 L505.55,219.35 L505.55,400.99 L462.10,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat6' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(255,103,77)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat6)' points = '549.01,400.99 592.47,400.99 592.47,184.53 549.01,184.53 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M549.01,400.99 L549.01,184.54 L592.46,184.54 L592.46,400.99 L549.01,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat7' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(234,55,136)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat7)' points = '635.91,400.99 679.37,400.99 679.37,197.17 635.91,197.17 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M635.91,400.99 L635.91,197.18 L679.36,197.18 L679.36,400.99 L635.91,400.99 Z '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat8' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(234,55,136)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat8)' points = '722.82,400.99 766.28,400.99 766.28,141.89 722.82,141.89 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M722.82,400.99 L722.82,141.90 L766.27,141.90 L766.27,400.99 L722.82,400.99 Z '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,400.99 L766.27,400.99 L766.27,57.01 L114.48,57.01 Z '/> <g transform="translate(19.18,229.00) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Speed (bits per second)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(440.37,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Wifi Card</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(440.37,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Average Transfer Speed UDP Upload (higher is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -41,12 +41,16 @@ In the remaining tests, the MT7927 scores a faster transfer rate than the QCNCM8
*** Upload from laptop to router over tcp
[[./files/graphs/tcp_upload.svg]]
[[./files/graphs/average_tcp_upload.svg]]
*** Download from router to laptop over tcp
[[./files/graphs/tcp_download.svg]]
[[./files/graphs/average_tcp_download.svg]]
*** Upload from laptop to router over udp
[[./files/graphs/udp_upload.svg]]
[[./files/graphs/average_udp_upload.svg]]
*** Download from router to laptop over udp
[[./files/graphs/udp_download.svg]]
[[./files/graphs/average_udp_download.svg]]
** Latency