22 | | This test measures the achieved throughput of each PHY rate between two WARP v3 nodes running the 802.11 Reference Design. One node acts as AP, the other as a STA. Traffic is generated locally via the LTG framework; measurements are extracted from the nodes via [../../wlan_exp the experiments framework]. The nodes' RF interfaces are connected via a coax cable and a variable attenuator. The attenuation is swept from 55dB to 83dB in 0.5dB steps. |
| 22 | This test measures the achieved throughput of each PHY rate between two WARP v3 nodes running the 802.11 Reference Design. One node acts as AP, the other as a STA. Traffic is generated locally via the LTG framework; measurements are extracted from the nodes via [../../wlan_exp the experiments framework]. The nodes' RF interfaces are connected via a coax cable and a variable attenuator. The attenuation is swept from 60dB to 94dB in 1dB steps. |
| 23 | |
| 24 | {{{#!html |
| 25 | <div id="div_xput_rate_v_snr_htmf" style="width:750px; height:420px"></div> |
| 26 | <a href="#" onClick="graph_xput_rate_v_snr_htmf.download.saveImage('png');">Download PNG</a> |
| 27 | |
| 28 | <script type="text/javascript"> |
| 29 | (function () { |
| 30 | var container = document.getElementById('div_xput_rate_v_snr_htmf'); |
| 31 | |
| 32 | var chart_data = [ |
| 33 | |
| 34 | {label:"6.5 Mbps", data:[[-60.0,5.67],[-61.0,5.67],[-62.0,5.68],[-63.0,5.67],[-64.0,5.67],[-65.0,5.67],[-66.0,5.67],[-67.0,5.67],[-68.0,5.68],[-69.0,5.67],[-70.0,5.68],[-71.0,5.67],[-72.0,5.67],[-73.0,5.67],[-74.0,5.68],[-75.0,5.67],[-76.0,5.67],[-77.0,5.68],[-78.0,5.67],[-79.0,5.68],[-80.0,5.67],[-81.0,5.67],[-82.0,5.66],[-83.0,5.67],[-84.0,5.56],[-85.0,5.50],[-86.0,5.53],[-87.0,5.48],[-88.0,5.40],[-89.0,4.66],[-90.0,0.39],[-91.0,0.00],[-92.0,0.00],[-93.0,0.00],[-94.0,0.00],]}, |
| 35 | |
| 36 | {label:"13 Mbps", data:[[-60.0,10.37],[-61.0,10.37],[-62.0,10.38],[-63.0,10.40],[-64.0,10.38],[-65.0,10.38],[-66.0,10.37],[-67.0,10.39],[-68.0,10.38],[-69.0,10.37],[-70.0,10.38],[-71.0,10.38],[-72.0,10.37],[-73.0,10.37],[-74.0,10.38],[-75.0,10.38],[-76.0,10.38],[-77.0,10.38],[-78.0,10.37],[-79.0,10.37],[-80.0,10.37],[-81.0,10.34],[-82.0,10.37],[-83.0,10.34],[-84.0,9.89],[-85.0,9.53],[-86.0,9.99],[-87.0,9.90],[-88.0,9.58],[-89.0,7.07],[-90.0,0.36],[-91.0,0.00],[-92.0,0.00],[-93.0,0.00],[-94.0,0.00],]}, |
| 37 | |
| 38 | {label:"19.5 Mbps", data:[[-60.0,14.32],[-61.0,14.32],[-62.0,14.32],[-63.0,14.33],[-64.0,14.33],[-65.0,14.32],[-66.0,14.32],[-67.0,14.33],[-68.0,14.33],[-69.0,14.32],[-70.0,14.30],[-71.0,14.31],[-72.0,14.32],[-73.0,14.33],[-74.0,14.34],[-75.0,14.32],[-76.0,14.32],[-77.0,14.31],[-78.0,14.31],[-79.0,14.33],[-80.0,14.27],[-81.0,13.87],[-82.0,14.07],[-83.0,13.81],[-84.0,13.73],[-85.0,13.31],[-86.0,13.47],[-87.0,12.22],[-88.0,7.23],[-89.0,1.31],[-90.0,0.01],[-91.0,0.00],[-92.0,0.00],[-93.0,0.00],[-94.0,0.00],]}, |
| 39 | |
| 40 | {label:"26 Mbps", data:[[-60.0,17.69],[-61.0,17.67],[-62.0,17.69],[-63.0,17.67],[-64.0,17.67],[-65.0,17.69],[-66.0,17.69],[-67.0,17.67],[-68.0,17.69],[-69.0,17.68],[-70.0,17.67],[-71.0,17.65],[-72.0,17.68],[-73.0,17.67],[-74.0,17.66],[-75.0,17.67],[-76.0,17.69],[-77.0,17.64],[-78.0,17.58],[-79.0,17.52],[-80.0,16.99],[-81.0,16.99],[-82.0,16.98],[-83.0,16.56],[-84.0,15.42],[-85.0,10.85],[-86.0,3.15],[-87.0,0.15],[-88.0,0.00],[-89.0,0.00],[-90.0,0.00],[-91.0,0.00],[-92.0,0.00],[-93.0,0.00],[-94.0,0.00],]}, |
| 41 | |
| 42 | {label:"39 Mbps", data:[[-60.0,23.09],[-61.0,23.10],[-62.0,23.10],[-63.0,23.09],[-64.0,23.07],[-65.0,23.04],[-66.0,23.12],[-67.0,23.09],[-68.0,23.10],[-69.0,23.08],[-70.0,23.11],[-71.0,23.07],[-72.0,23.09],[-73.0,23.08],[-74.0,23.05],[-75.0,22.92],[-76.0,22.63],[-77.0,20.88],[-78.0,22.03],[-79.0,22.03],[-80.0,20.38],[-81.0,18.70],[-82.0,9.06],[-83.0,0.95],[-84.0,0.02],[-85.0,0.00],[-86.0,0.00],[-87.0,0.00],[-88.0,0.00],[-89.0,0.00],[-90.0,0.00],[-91.0,0.00],[-92.0,0.00],[-93.0,0.00],[-94.0,0.00],]}, |
| 43 | |
| 44 | {label:"52 Mbps", data:[[-60.0,27.09],[-61.0,27.11],[-62.0,27.11],[-63.0,27.07],[-64.0,27.13],[-65.0,27.10],[-66.0,27.17],[-67.0,27.11],[-68.0,27.09],[-69.0,27.10],[-70.0,27.02],[-71.0,26.89],[-72.0,26.41],[-73.0,25.63],[-74.0,24.17],[-75.0,25.12],[-76.0,22.58],[-77.0,16.29],[-78.0,4.10],[-79.0,0.23],[-80.0,0.00],[-81.0,0.00],[-82.0,0.00],[-83.0,0.00],[-84.0,0.00],[-85.0,0.00],[-86.0,0.00],[-87.0,0.00],[-88.0,0.00],[-89.0,0.00],[-90.0,0.00],[-91.0,0.00],[-92.0,0.00],[-93.0,0.00],[-94.0,0.00],]}, |
| 45 | |
| 46 | {label:"58.5 Mbps", data:[[-60.0,29.09],[-61.0,29.09],[-62.0,29.09],[-63.0,29.08],[-64.0,29.09],[-65.0,29.06],[-66.0,29.10],[-67.0,29.09],[-68.0,29.04],[-69.0,28.60],[-70.0,28.32],[-71.0,26.23],[-72.0,27.08],[-73.0,25.77],[-74.0,21.66],[-75.0,13.19],[-76.0,2.91],[-77.0,0.18],[-78.0,0.00],[-79.0,0.00],[-80.0,0.00],[-81.0,0.00],[-82.0,0.00],[-83.0,0.00],[-84.0,0.00],[-85.0,0.00],[-86.0,0.00],[-87.0,0.00],[-88.0,0.00],[-89.0,0.00],[-90.0,0.00],[-91.0,0.00],[-92.0,0.00],[-93.0,0.00],[-94.0,0.00],]}, |
| 47 | |
| 48 | {label:"65 Mbps", data:[[-60.0,30.33],[-61.0,30.36],[-62.0,30.31],[-63.0,30.24],[-64.0,30.12],[-65.0,30.03],[-66.0,29.67],[-67.0,29.32],[-68.0,29.09],[-69.0,27.59],[-70.0,25.97],[-71.0,22.83],[-72.0,15.73],[-73.0,6.40],[-74.0,0.72],[-75.0,0.04],[-76.0,0.00],[-77.0,0.00],[-78.0,0.00],[-79.0,0.00],[-80.0,0.00],[-81.0,0.00],[-82.0,0.00],[-83.0,0.00],[-84.0,0.00],[-85.0,0.00],[-86.0,0.00],[-87.0,0.00],[-88.0,0.00],[-89.0,0.00],[-90.0,0.00],[-91.0,0.00],[-92.0,0.00],[-93.0,0.00],[-94.0,0.00],]},] |
| 49 | |
| 50 | |
| 51 | var xlabel = "Attenuation (dB)"; |
| 52 | var ylabel = "Achieved Throughput (Mbps)"; |
| 53 | var title = "802.11 Reference Design - Throughput vs Attenuation (HTMF Rates)"; |
| 54 | var subtitle = "Design v1.5"; |
| 55 | var x_range = [-94,-60]; |
| 56 | var y_range = [0, 32]; |
| 57 | |
| 58 | // Draw Graph |
| 59 | graph_xput_rate_v_snr_htmf = Flotr.draw(container, chart_data, |
| 60 | { |
| 61 | title: title, |
| 62 | subtitle: subtitle, |
| 63 | HtmlText: false, |
| 64 | resolution: 2, |
| 65 | points: {show: true}, |
| 66 | lines: {show: true}, |
| 67 | mouse : { |
| 68 | track : true, |
| 69 | relative : true, |
| 70 | margin : 10, |
| 71 | trackFormatter: track_fmt_rate_v_xput |
| 72 | }, |
| 73 | yaxis : { |
| 74 | min: y_range[0], |
| 75 | max: y_range[1], |
| 76 | title: ylabel, |
| 77 | titleAngle: "90", |
| 78 | titleAlign: 'center', |
| 79 | tickDecimals: 0, |
| 80 | }, |
| 81 | xaxis : { |
| 82 | title: xlabel, |
| 83 | min: x_range[0], |
| 84 | max: x_range[1], |
| 85 | showLabels: true, |
| 86 | tickFormatter: function(val, axisOpts){return Math.abs(val)+'';}, |
| 87 | }, |
| 88 | legend: { |
| 89 | position: 'nw', |
| 90 | backgroundColor: '#fff' |
| 91 | } |
| 92 | }); |
| 93 | })(); |
| 94 | |
| 95 | </script> |
| 96 | |
| 97 | }}} |
| 98 | |