Download presentation
Presentation is loading. Please wait.
Published byCalvin Webster Modified over 9 years ago
1
doc.: IEEE 802.11-13/0449r0 Submission May 2013 Matthew Fischer (Broadcom) Extended Block Ack Date: 2013-03-27 Authors: Slide 1
2
doc.: IEEE 802.11-13/0449r0 Submission Abstract Propose to extend the maximum BA window from 64 to 256 to support greater efficiency of operation at high PHY rates – see LB193 CID 278: –The highest indicated modulation and stream combinations for some PHYs result in PHY rates that will reduce throughput efficiency to exceedingly low levels if the maximum Block Ack window size is not allowed to increase beyond the existing 64. –Increase the maximum allowed MPDUs in the Block Ack frame to 256 by creating a new form of Block Ack that supports a longer BA window and a longer BA bitmap May 2013 Matthew Fischer (Broadcom)Slide 2
3
doc.: IEEE 802.11-13/0449r0 Submission Existing Limitations AMPDU, max window = 64 MPDU AMSDU, max size = 11454 B May 2013 Matthew Fischer (Broadcom)Slide 3
4
doc.: IEEE 802.11-13/0449r0 Submission AMSDU has higher PER at same SNR E.g. Assume BER = 9e-6: MPDU, No AMSDU: –UDP payload = 1460 B => MPDU payload = 1508 B –PPDU payload = 1566 B –PER = 1-(1-9e-6)^(1566*8) = 10.7% PER MPDU, With AMSDU = 4xMSDU: –UDP payload = 1460 B MPDU payload = 6088 B –PPDU payload = 6146 B –PER = 1-(1-9e-6)^(6146*8) = 35.8% PER May 2013 Matthew Fischer (Broadcom)Slide 4
5
doc.: IEEE 802.11-13/0449r0 Submission But AMSDU has fewer MPDUs per PPDU Which term dominates? Increasing PER vs Decreasing MPDU count May 2013 Matthew Fischer (Broadcom)Slide 5
6
doc.: IEEE 802.11-13/0449r0 Submission RAW PHY Rate Comparison May 2013 Matthew Fischer (Broadcom)Slide 6 SNR NSS2 SGI0 MCS:989 MCS9 MAX MCS8 20 MHz156.0173.3111.1% 40 MHz324.0360.0111.1% 80 MHz702.0780.0111.1% 160 MHz1404.01560.0111.1% BER PER
7
doc.: IEEE 802.11-13/0449r0 Submission UDP Throughput (1.0 dB/dec AWGN) May 2013 Matthew Fischer (Broadcom)Slide 7 SNR 26 UDPNSS 2 SGI 0 MCS: 989 MCS9_64x4 9 MCS9_256 MAX64x4 MAX9 256x0 MAX9MCS8_64x4MCS9_64x4 20 MHz173.3141.0113.565.5%145.083.7%102.9%127.8% 40 MHz360.0288.3231.664.3%296.082.2%102.7%127.8% 80 MHz780.0603.0483.061.9%617.779.2%102.4%127.9% 160 MHz1560.01134.6902.557.9%1156.574.1%101.9%128.1% BER7.049E-077.235E-06 PER3.4%29.9%8.7%
8
doc.: IEEE 802.11-13/0449r0 Submission UDP Throughput (1.0 dB/dec AWGN) May 2013 Matthew Fischer (Broadcom)Slide 8 SNR 26.1 UDPNSS 2 SGI 0 MCS: 989 MCS9_64x4 9 MCS9_256 MAX64x4 MAX9 256x0 MAX9MCS8_64x4MCS9_64x4 20 MHz173.3142.0122.370.5%147.885.3%104.1%120.9% 40 MHz360.0290.4249.669.3%301.783.8%103.9%120.9% 80 MHz780.0607.4520.666.7%629.680.7%103.7%120.9% 160 MHz1560.01142.8972.662.3%1178.775.6%103.1%121.2% BER5.596E-075.712E-06 PER2.7%24.5%6.9%
9
doc.: IEEE 802.11-13/0449r0 Submission May 2013 Matthew Fischer (Broadcom)Slide 9 UDP Throughput (1.0 dB/dec AWGN) Broadcom SNR 26.5 UDPNSS 2 SGI 0 MCS: 989 MCS9_64x4 9 MCS9_256 MAX64x4 MAX9 256x0 MAX9MCS8_64x4MCS9_64x4 20 MHz173.3144.4145.083.7%154.489.1%106.9%106.5% 40 MHz360.0295.2296.182.2%315.187.5%106.7%106.4% 80 MHz780.0617.5617.479.2%657.584.3%106.5% 160 MHz1560.01161.91153.573.9%1231.178.9%106.0%106.7% BER2.225E-072.243E-06 PER1.1%10.4%2.8%
10
doc.: IEEE 802.11-13/0449r0 Submission May 2013 Matthew Fischer (Broadcom)Slide 10 UDP Throughput (1.0 dB/dec AWGN) Broadcom SNR 26.8 UDPNSS 2 SGI 0 MCS:989 MCS9_64x4 9 MCS9_256 MAX64x4 MAX9 256x0 MAX9MCS8_64x4MCS9_64x4 20 MHz173.3145.2153.388.4%156.690.3%107.9%102.2% 40 MHz360.0296.9312.986.9%319.688.8%107.7%102.2% 80 MHz780.0620.9652.583.6%666.885.5%107.4%102.2% 160 MHz1560.01168.21219.078.1%1248.680.0%106.9%102.4% BER1.115E-071.119E-06 PER0.5%5.4%1.4%
11
doc.: IEEE 802.11-13/0449r0 Submission UDP Throughput (AWGN) May 2013 Matthew Fischer (Broadcom)Slide 11 SNR26.8 UDPNSS2Slope1.6dB per decade PER SGI0 MCS:989 MCS9_64x4 9 MCS9_256 MAX64x4 MAX9 256x0 MAX9MCS8_64x4MCS9_64x4 20 MHz173.3141.4141.281.4%153.388.5%108.5%108.6% 40 MHz360.0289.0288.280.1%313.086.9%108.3%108.6% 80 MHz780.0604.5601.077.1%653.083.7%108.0%108.7% 160 MHz1560.01137.41122.972.0%1222.778.4%107.5%108.9% BER6.558E-072.789E-06 PER3.2%12.8%3.4%
12
doc.: IEEE 802.11-13/0449r0 Submission UDP Throughput (Channel D) May 2013 Matthew Fischer (Broadcom)Slide 12 SNR26.8 UDPNSS2Slope4dB per decade PER SGI0 MCS:989 MCS9_64x4 9 MCS9_256 MAX64x4 MAX9 256x0 MAX9MCS8_64x4MCS9_64x4 20 MHz173.3120.5114.666.1%145.483.9%120.7%126.8% 40 MHz360.0246.4234.065.0%296.882.4%120.5%126.8% 80 MHz780.0515.3488.162.6%619.379.4%120.2%126.9% 160 MHz1560.0969.6911.958.5%1159.574.3%119.6%127.2% BER3.901E-067.024E-06 PER17.5%29.2%8.4%
13
doc.: IEEE 802.11-13/0449r0 Submission UDP Throughput (Channel D) May 2013 Matthew Fischer (Broadcom)Slide 13 SNR28.5 UDPNSS2Slope4dB per decade PER SGI0 MCS:989 MCS9_64x4 9 MCS9_256 MAX64x4 MAX9 256x0 MAX9MCS8_64x4MCS9_64x4 20 MHz173.3135.9142.582.2%153.788.7%113.1%107.8% 40 MHz360.0277.9291.080.8%313.887.2%112.9%107.8% 80 MHz780.0581.3606.877.8%654.683.9%112.6%107.9% 160 MHz1560.01093.71133.872.7%1225.778.6%112.1%108.1% BER1.452E-062.594E-06 PER6.9%12.0%3.2%
14
doc.: IEEE 802.11-13/0449r0 Submission UDP Throughput (Channel D) May 2013 Matthew Fischer (Broadcom)Slide 14 SNR32 UDPNSS2Slope4 dB per decade PER SGI0 MCS:989 MCS9_64x4 9 MCS9_256 MAX64x4 MAX9 256x0 MAX9MCS8_64x4MCS9_64x4 20 MHz173.3144.6159.291.9%158.091.2%109.3%99.2% 40 MHz360.0295.7325.090.3%322.589.6%109.1%99.2% 80 MHz780.0618.4677.886.9%672.986.3%108.8%99.3% 160 MHz1560.01163.61266.581.2%1259.980.8%108.3%99.5% BER1.93E-073.43E-07 PER0.9%1.7%0.5%
15
doc.: IEEE 802.11-13/0449r0 Submission UDP Throughput (Channel D) May 2013 Matthew Fischer (Broadcom)Slide 15 SNR32 UDPNSS2Slope4 dB per decade PER SGI0 MCS:767 MCS7_64x4 7 MCS7_256 MAX64x4 MAX7 256x0 MAX7MCS6_64x4MCS7_64x4 20 MHz130.0109.3121.493.3%119.091.5%108.8%98.0% 40 MHz270.0224.4248.792.1%243.990.3%108.7%98.1% 80 MHz585.0473.6523.389.4%513.587.8%108.4%98.1% 160 MHz1170.0903.3993.984.9%975.683.4%108.0%98.2% BER 6.087E- 09 1.083E- 08 PER0.5%
16
doc.: IEEE 802.11-13/0449r0 Submission UDP Throughput (Channel D) May 2013 Matthew Fischer (Broadcom)Slide 16 SNR17 UDPNSS2Slope4 dB per decade PER SGI0 MCS:545 MCS5_64x4 5 MCS5_256 MAX64x4 MAX5 256x0 MAX5MCS4_64x4MCS5_64x4 20 MHz104.069.146.044.2%79.176.1%114.5%172.0% 40 MHz216.0142.594.543.8%162.775.3%114.2%172.0% 80 MHz468.0303.1200.142.8%344.373.6%113.6%172.1% 160 MHz936.0586.9383.741.0%660.970.6%112.6%172.2% BER1.26E-061.53E-05 PER6.0%53.0%17.5%
17
doc.: IEEE 802.11-13/0449r0 Submission UDP Throughput (Channel D) May 2013 Matthew Fischer (Broadcom)Slide 17 SNR19 UDPNSS2Slope4 dB per decade PER SGI0 MCS:545 MCS5_64x4 5 MCS5_256 MAX64x4 MAX5 256x0 MAX5MCS4_64x4MCS5_64x4 20 MHz104.072.177.874.8%90.587.0%125.4%116.3% 40 MHz216.0148.6159.974.0%186.086.1%125.1%116.3% 80 MHz468.0316.2338.472.3%393.784.1%124.5%116.3% 160 MHz936.0612.3649.069.3%755.680.7%123.4%116.4% BER3.96E-074.65E-06 PER1.9%20.4%5.7%
18
doc.: IEEE 802.11-13/0449r0 Submission UDP Throughput (Channel D) May 2013 Matthew Fischer (Broadcom)Slide 18 SNR19 UDPNSS2Slope4 dB per decade PER SGI0 MCS:656 MCS6_64x4 6 MCS6_256 MAX64x4 MAX6 256x0 MAX6MCS5_64x4MCS6_64x4 20 MHz117.077.863.053.8%93.579.9%120.1%148.5% 40 MHz243.0159.9129.353.2%192.079.0%120.0%148.5% 80 MHz526.5338.4272.851.8%405.377.0%119.8%148.6% 160 MHz1053.0649.0520.349.4%773.773.5%119.2%148.7% BER4.65E-061.13E-05 PER20.4%42.7%13.2%
19
doc.: IEEE 802.11-13/0449r0 Submission UDP Throughput (Channel D) May 2013 Matthew Fischer (Broadcom)Slide 19 SNR19 UDPNSS2Slope4 dB per decade PER SGI0 MCS:545 MCS5_64x6 5 MCS5_256x 0 MAX64x6 MAX5 256x0 MAX5MCS4_64x6MCS5_64x6 20 MHz104.071.869.967.3%90.587.0%125.9%129.4% 40 MHz216.0148.4144.266.8%186.086.1%125.3%128.9% 80 MHz468.0317.7307.565.7%393.784.1%123.9%128.0% 160 MHz936.0621.5597.463.8%755.680.7%121.6%126.5% BER3.96E-074.65E-06 PER2.9%29.0%5.7%
20
doc.: IEEE 802.11-13/0449r0 Submission UDP Throughput (Channel D) May 2013 Matthew Fischer (Broadcom)Slide 20 SNR19 UDPNSS2Slope4 dB per decade PER SGI0 MCS:656 MCS6_64x3 6 MCS6_256x 0 MAX64x3 MAX6 256x0 MAX6MCS5_64x3MCS6_64x3 20 MHz117.081.971.861.4%93.579.9%114.2%130.2% 40 MHz243.0167.6146.960.4%192.079.0%114.5%130.7% 80 MHz526.5352.2307.258.4%405.377.0%115.1%131.9% 160 MHz1053.0666.4577.754.9%773.773.5%116.1%133.9% BER4.65E-061.13E-05 PER15.8%34.2%13.2%
21
doc.: IEEE 802.11-13/0449r0 Submission Straw poll #1 Do you support the concept of allowing a longer BA window than the current value of 64 consecutive MAC Seq numbers? May 2013 Matthew Fischer (Broadcom)Slide 21
22
doc.: IEEE 802.11-13/0449r0 Submission A New Block Ack Format The next slides describe a proposal for increasing the BA window by creating a new variant of the BA frame = ExtendedBA (EBA)which supports a BA window of 256 MPDUs LB193 CID 278 [1] –Increase the maximum allowed MPDUs in the Block Ack frame to 256 by creating a new form of Block Ack. –Rationale: need to enable greater throughput and efficiency at the higher rates that are created by the 11ac amendment May 2013 Matthew Fischer (Broadcom)Slide 22
23
doc.: IEEE 802.11-13/0449r0 Submission BAR Control Field New bit in the BAR Control field EB = Extended Bitmap May 2013 Matthew Fischer (Broadcom)Slide 23 Bits: B0B1B2B3B4B10B12 B15 1111714 B11 BA Ack Policy Multi-TIDCompressed Bitmap GCRReserved EB Compressed BitmapEB Interpretation 00Uncompressed Bitmap = 128 Bytes, Max Window = 64, fragments are supported 01Extended Bitmap = 32 Bytes, Max Window = 256, no fragmentation support 10Compressed Bitmap = 8 Bytes, Max Window = 64, no fragmentation support 11Reserved TID_INFO
24
doc.: IEEE 802.11-13/0449r0 Submission Determining Response Type (option 1) Within a DATA frame –Redefine the meaning of Ack Policy=11b ACK Policy = 00b indicates CBA within an AMPDU –Outside of an AMPDU, 00b means Normal ACK ACK Policy = 11b indicates EBA within an AMPDU –Outside of an AMPDU, 11b means Block Ack –Conflict with HT-Delayed BA? –Does anyone care? May 2013 Matthew Fischer (Broadcom)Slide 24
25
doc.: IEEE 802.11-13/0449r0 Submission Determining Response Type (option 2-7) Option 2: Set BSSID I/G bit = 1 in DATA frame –Requests an EBA response Option 3: Use reserved bit within MPDU delimiter Option 4: Frag=1111b with MoreFrag=1 Option 5: Use NEW Data Subtype = 1101 –Requires EBA response when Ack Policy = 00b Option 6: VHT Control field 1 reserved bit –Would prefer to align this bit with HTC field reserved bit Option 7: Responder choice, NAV issue not serious May 2013 Matthew Fischer (Broadcom)Slide 25
26
doc.: IEEE 802.11-13/0449r0 Submission Additional Request for EBA EBA can also be transmitted –When explicitly requested within a BAR that has the value CB, EB = 01b May 2013 Matthew Fischer (Broadcom)Slide 26
27
doc.: IEEE 802.11-13/0449r0 Submission Negotiating Use of EBA New Extended Capability bit advertises support Pair of supporting STAs can negotiate use of EBA –Use of EBA is implied by 64 < Buffer size value < 257 within ADEBA Actual use of EBA is determined by Ack Policy settings in DATA frames of AMPDU and by CB, EB bit settings in BAR frames May 2013 Matthew Fischer (Broadcom)Slide 27
28
doc.: IEEE 802.11-13/0449r0 Submission Straw Poll #2 Related to CID 278: Do you support making changes to the BA protocol to support an increased maximum BA window size of 256? Yes No Abs May 2013 Matthew Fischer (Broadcom)Slide 28
29
doc.: IEEE 802.11-13/0449r0 Submission Straw Poll #3 Which option do you support for signaling a request for an EBA response in a DATA frame? 1: 2: 3: 4: 5: 6: 7: May 2013 Matthew Fischer (Broadcom)Slide 29
30
doc.: IEEE 802.11-13/0449r0 Submission References [1] 11-13-0233-07-000m-revmc-wg-ballot-comments.xls May 2013 Matthew Fischer (Broadcom)Slide 30
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.