Doc.: IEEE 802.11-13/1434r0 Submission November 2013 Slide 1 CID 1376: NDP BlockAck Bitmap Protection Date: 2013-11-11 Authors: Alfred Asterjadhi, et.

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0465r0 Submission March 2011 Mark RISON, CSRSlide 1 A-MPDUs with U-APSD Authors:
Advertisements

Doc.: IEEE /0104r1 SubmissionLiwen Chu Etc.Slide 1 Fragmentation with A-MPDU Date: Authors: Date: Jan, 2012.
Doc.:IEEE /0859r0 July 2012 Simone Merlin, Qualcomm Inc Short Block Ack Date: Authors:
Slide 1 doc.: IEEE /1092r0 Submission Simone Merlin, Qualcomm Incorporated September 2010 Slide 1 ACK Protocol and Backoff Procedure for MU-MIMO.
Short MAC Header Date: Authors: John Doe, Some Company
Doc.:IEEE /0365r1 March 2012 Z. Quan, Qualcomm Inc MAC Header Compression Slide 1 Authors:
MAC Header Compression
Doc.: IEEE /1019r1 Submission July 2011 MediaTek, Inc Slide 1 Supporting Large Number of STAs in ah Date: Authors:
1 K. Salah Module 4.0: Data Link Layer The Logical Link Control (LLC) sublayer –Framing –Flow Control –Error Control The Media Access Control (MAC) sublayer.
Doc.: IEEE /1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: NameAffiliationsAddressPhone .
Submission doc.: IEEE 11-13/0288r0 TXOP Sharing Operation for Relay Date: Slide 1Eric Wong, Broadcom Authors: March 2013.
Doc.: IEEE /1081r0 SubmissionSayantan Choudhury HEW Simulation Methodology Date: Sep 16, 2013 Authors: Slide 1.
Submission doc.: IEEE /1003r2 July 2011 Hiroki Nakano, Trans New Technology, Inc.Slide 1 Upper Layer Data on Management frames Date:
Doc.: IEEE /0324r2 Submission March 2012 Short Ack Date: Authors: Slide 1Yong Liu, Marvell, et. al.
Doc.: IEEE /1207r1 Submission September 2013 Matthew Fischer et al (Broadcom)Slide 1 CID 205 BSSID Color Bits Date: Authors:
Submission doc.: IEEE /1096r0 Sep 2015 John Son et al., WILUSSlide 1 Recovery Procedures in Cascading Sequences Date: Authors: NameAffiliationsAddressPhone .
Doc.: IEEE /0110r8 SubmissionLiwen Chu Etc.Slide 1 Frame Header Compression Date: Authors: Date: May, 2012.
Doc.: IEEE /0449r0 Submission May 2013 Matthew Fischer (Broadcom) Extended Block Ack Date: Authors: Slide 1.
Submission doc.: IEEE /0890r0 July 2012 Fei Tong, CSRSlide ah Multi-User Aggregation PDU Date: 2012-July-16 Authors:
Submission Jul 2012 doc.: IEEE 11-12/0842r0 ZTE CorporationSlide 1 Short Beamforming Report Poll Frame Date: Authors:
Doc.: IEEE /0788r0 Submission Aggregate Block-ACK definition Date: July 2010 Jochen MirollSlide 1 Authors:
Doc.: IEEE /1324r0 November 2012 Very Low Energy Paging Date: Authors: Slide 1 S. Merlin et al.
Doc.: IEEE /0110r7 SubmissionLiwen Chu Etc.Slide 1 Frame Header Compression Date: Authors: Date: April, 2012.
Submission doc.: IEEE /0615r0 May 2012 Sudheer Grandhi, InterDigital CommunicationsSlide 1 Considerations for early NAV indication Date:
Doc.: IEEE /0070r2 SubmissionSlide 1 Efficient Error Control Using Network Coding for Multicast Transmission Date: Authors: DooJung.
Doc.: IEEE /1121r0 Submission HE A-Control field Slide 1 Date: Authors: Alfred Asterjadhi, et. al. September 2015.
Doc.: IEEE /0662r2 Submission May 2012 Wai-Leong Yeow, I2R Singapore Slide 1 Block ACK Transmission Date: Authors:
Doc.: IEEE /034r0 Submission January 2002 Matthew B. Shoemake, TGg ChairpersonSlide 1 TGg Report to the IEEE Working Group Matthew B. Shoemake.
Doc.:IEEE /0318r0 March 2013 A. Asterjadhi, Qualcomm Inc. Short MAC Header Design Date: Authors:
Submission doc.: IEEE /0961r0 July 2016 Hanseul Hong, Yonsei UniversitySlide 1 Consideration on Multi-STA BlockAck Optimization Date:
Data Link Layer Flow Control.
ACK Indication and EIFS
Security Enhancement to FTM
4-bit CRC Revisited Date: Authors: Sept 2012 Month Year
1MHz SIG Field Discussions
Considerations on VL WUR frames
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Considerations on general MAC frame] Date Submitted:
MAC Capabilities Info. in HE Capabilities IE
Multicast/Broadcast Communication With Acknowledge
Secure WUR frames Date: Authors: January 2018
Month Year doc.: IEEE yy/xxxxr0 September 2010
The Effect of Preamble Error Model on MAC Simulator
MAC Clarifications Date: Authors: September 2016
Addressing in WUR frames
Fragmentation with A-MPDU
Consideration on PER Prediction for PHY Abstraction
Regarding HE fragmentation
Addressing in WUR frames
BlockAck Enhancement for Multicast Transmissions
July 2008 doc.: IEEE /0833r0 July 2008 A Proposed Scale-down Solution to A-MPDU DoS Related Comments in LB 129 Date: Authors: Luke.
Phase Rotation for the 80 MHz ac Mixed Mode Packet
<month year> <doc.: IEEE doc> September 2010
Phase Rotation for the 80 MHz ac Mixed Mode Packet
2/25/2019May 2008 November 2007 doc.: IEEE /2752r1 January 2009
MAC Partial Proposal for TGn
MAC Partial Proposal for TGn
Group Block Acknowledgements for Multicast Traffic
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Considerations on general MAC frame] Date Submitted:
4/28/2019May 2008 November 2007 doc.: IEEE /2752r1
Considerations on VL WUR frames
Addressing in WUR frames
Consideration on PER Prediction for PHY Abstraction
802.11ac preamble for VHT auto-detection
Regarding HE fragmentation
Duration in L-SIG Date: Authors: May 2010 Month Year
July 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Modified Delayed (Dly) Acknowledgement for.
Considerations on VL WUR frames
Fixed Inter Frame Spacing for BRP in ay
July 2008 doc.: IEEE /0833r0 July 2008 A Proposed Scale-down Solution to A-MPDU DoS Related Comments in LB 129 Date: Authors: Luke.
Consideration on HARQ feedback
Presentation transcript:

doc.: IEEE /1434r0 Submission November 2013 Slide 1 CID 1376: NDP BlockAck Bitmap Protection Date: Authors: Alfred Asterjadhi, et. al. (Qualcomm Inc.)

doc.: IEEE /1434r0 SubmissionSlide 2 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.)

doc.: IEEE /1434r0 SubmissionSlide 3 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.)

doc.: IEEE /1434r0 Submission BlockAck Bitmap Protection In 11ah, 4-bit CRC is used to protect the SIG field –Results in [2] show that the achievable false positive probability is low enough compared to the SIG Error Rate From a PHY point of view this proves to be enough –However, it is not enough for NDP BlockAck which requires high reliability Because of IEEE requirements at MAC layer (see next slide) SIG Error Rate the BA Bitmap error rate is high Slide 4 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.)

doc.: IEEE /1434r0 Submission IEEE Error Requirements Definition for medium access control (MAC) service data unit (MSDU): –Information that is delivered as a unit between MAC service access points (SAPs). Error performance of IEEE 802 LANs and MANs is required to be such as follows: a) For wired or optical fiber physical media: Within a single access domain, the probability that a transmitted MAC frame (excluding any preamble) is not reported correctly at the Physical Service interface of an intended receiving peer MAC entity, due only to operation of the Physical layer, shall be less than 8 × per octet of MAC frame length. b) For wireless physical media: Within a single access domain, the probability that a MAC Service Data Unit (MSDU) is not delivered correctly at an MSAP of an intended receiving MAC service user, due to the operation of the Physical layer and the MAC protocol, shall be less than 8 × per octet of MSDU length. “NOTE—The performance measure stated in (a) defines a highly desirable characteristic of LAN performance, as it has a bearing on other aspects of the delivered service, such as frame loss and transmission delays caused by the need to retransmit. However, this measure is not realistic for all physical media; for example, wireless media may be unable to meet this level of physical layer performance due to the inherent transmission characteristics of the medium. In such cases, the operation of the MAC protocol must employ additional mechanisms, for example, error detection and correction mechanisms, in order to enable the MAC service provider to meet the performance levels implied by this condition in the service offered at the MAC service boundary.” –XOR protection for NDP BlockAck falls in this category Slide 5 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.)

doc.: IEEE /1434r0 Submission Example of False Positive Event 1.Transmitter sends MPDUs from 1 to 5 and requests for an NDP BlockAck –All MPDUs but MPDU with SN 2 are successfully delivered 2.Receiver responds with an NDP BA indicating that all but MPDU 2 were RXed correctly –Received NDP BlockAck at the transmitter passes CRC but there is an error in the Bitmap (MPDU 2 is OK) 3.Transmitter moves its BlockAck window to SN 6 and starts transmitting other MPDUs –MPDU 2 here is discarded because the transmitter believes the MPDU was delivered correctly 4.Receiver starts receiving MPDUs with SN starting from 6 –It believes that the transmitter decided not to transmit MPDU with SN 2 The MSDU contained in MPDU 2 was not delivered correctly at the MSAP of the receiver –This must happen with a probability that is less than 8x10 -8 Slide 6 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.) MAC layer PHY Layer MAC SAP PHY SAP MAC layer PHY Layer MAC SAP PHY SAP PPDUs MPDU 2 gets lost Received MSDU delivered at the MSAP

doc.: IEEE /1434r0 Submission Current NDP BA Bitmap Reliability Error performance requirements of IEEE 802 LANs: - “the probability that a MSDU is not delivered correctly at the MSAP of an intended receiving MAC service user, due to the operation of the Physical layer and the MAC protocol, shall be less than 8x10-8 per octet of MSDU…” This requirement is not fulfilled in many cases - E.g., Sending 1MHz NDP SIG Error Rate it can be fulfilled only if the MSDU payload is > 800B - Not fulfilled at all if SIG Error Rate is greater Slide 7 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.) We propose a mechanism to fulfill this requirement without reducing BA Bitmap size –Which is based on XOR Protection

doc.: IEEE /1434r0 Submission Option 1: Simple XOR Protection TXer sends XOR(BA Id., BA Bitmap) instead of BA Id. and Bitmap –RXer retrieves BA Id. by XORing the received BA Id. with the received Bitmap With XOR protection an error in the Bitmap is undetected –If there is also one error in the BA Id. –And it must be at the same location as the erred bitmap bit undetected by bitwise XOR Slide 8 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.) 2 (6)128 (16) BlockAck IDStarting Sequence ControlBlockAck Bitmap BA Identifier BA Bitmap XOR Operation

doc.: IEEE /1434r0 Submission Option 2: 3-XOR Protection XORing can be applied recursively bit-shifting the BA Identifier bits XORed with the Bitmap –Further increase protection of the BlockAck Bitmap –E.g., with 2-XOR, an error in the bitmap is undetected if there are two errors in the received BA ID as well And these errors must be at the same location where 2 bit-shifted XORing of the erred bitmap bit was performed In the next slides we show results for 3-XOR which significantly enhances Bitmap protection –With 3-XOR the transmitter recursively applies bit-wise XORing three times and sends out the XORed version of the BA ID along with the BA Bitmap The receiver performs the spectral operation to the received BA ID by XORing it with the received Bitmap –If the obtained BA ID (after 3-XORing) equals the expected BA ID the NDP BA is assumed to be correct Slide 9 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.) BA Identifier Recursively perform: 1-XOR Operation 2-XOR Operation 3-XOR Operation BA Bitmap

doc.: IEEE /1434r0 Submission Performance Comparison Simulation Setup: –Assume perfect synchronization and detection of NDP BA (STF and LTF fields received intact) –AWGN channel for SIG field, 10^7 NDP BlockAck packets –NDP BlockAck frame: Predefined value for NDP Type Randomly generated sequences –BlockAck ID, Starting Sequence Control and BA Bitmap Two Protection mechanisms: –1-XOR protection – Transmit XOR of BA Identifier with BA Bitmap –3-XOR protection – Transmit 3-bit shifted XOR of BA Identifier with BA Bitmap Evaluation metrics: –False Positive Rate – False Acknowledgement Rate due to an error in the BA bitmap Slide 10 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.) 42(6)128(16)46 TypeBlockAck IDSSCBitmapCRCTail

doc.: IEEE /1434r0 Submission NDP BlockAck (1MHz) BA Bitmap Protection –X-axis: SIG Error Rate –Y-axis: False Ack Rate Curves: –No Extra Protection NDP BA with no other protection –1-XOR Protection XORing of Bitmap with BA ID –3-XOR Protection 3-bit shift XORing of Bitmap with BA ID Slide 11 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.) At 10% SIG Error, False Ack Rate drops from –~8*10-5 with no protection to ~5*10-7 with 1-XOR protection 3-XOR Protection ensures lowest False Ack Rate –Not sufficient trials to have smooth curves Overall there were only 18 bitmaps in error throughout all simulation campaign

doc.: IEEE /1434r0 Submission NDP BlockAck (>=2MHz) BA Bitmap Protection –X-axis: SIG Error Rate –Y-axis: False Ack Rate Curves: –No Extra Protection NDP BA with no other protection –1-XOR Protection XORing Bitmap with BA ID –3-XOR Protection 3-bit shift XORing of Bitmap with BA ID Slide 12 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.) At 10% SIG Error, False Ack Rate drops from –~2*10-4 with no protection to ~4*10-8 with 1-XOR protection 3-XOR Protection ensures lowest False Ack Rate –Not sufficient trials to have smooth curves Overall there were only 8 bitmaps in error throughout all simulation campaign

doc.: IEEE /1434r0 Submission Conclusion In practical cases, simple XORing provides enough protection –Even at severe interference and channel conditions SIG Error & >~20Bytes payloads) 3-XOR Protection fulfills the IEEE requirement in all extreme cases –And gives a safety guard of at least one order of magnitude Slide 13 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.)

doc.: IEEE /1434r0 Submission Proposed Spec text Slide 14 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.)

doc.: IEEE /1434r0 Submission Proposed Spec text (cont.) Slide 15 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.)

doc.: IEEE /1434r0 Submission Strawpoll 1 Do you support the proposed spec text for NDP Block Ack Protection as described in slides 14 to 15 ? Slide 16 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.)

doc.: IEEE /1434r0 Submission References [1] [2] ah-sig-field-4-bit-crc Slide 17 November 2013 Alfred Asterjadhi, et. al. (Qualcomm Inc.)