EDMG BlockAck Retransmission

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0104r1 SubmissionLiwen Chu Etc.Slide 1 Fragmentation with A-MPDU Date: Authors: Date: Jan, 2012.
Advertisements

Slide 1 doc.: IEEE /1092r0 Submission Simone Merlin, Qualcomm Incorporated September 2010 Slide 1 ACK Protocol and Backoff Procedure for MU-MIMO.
Submission doc.: IEEE 11-13/0288r0 TXOP Sharing Operation for Relay Date: Slide 1Eric Wong, Broadcom Authors: March 2013.
Doc.: IEEE /0150r11 Submission July 2015 Ganesh Venkatesan (Intel Corporation)Slide 1 GCR using SYNRA for GLK Date: Authors:
Multi-STA BA Design Date: Authors: March 2016 Month Year
Channel Width Selection Within TXOP
Flow control for EDMG devices
PHY-CCA Indication doc.: IEEE yy/xxxxr0 Date:
Calibration using NDP Vincenzo Scarpa
EDMG Capability and Operation Element Channel Indications
Relay Flow Control Date: Authors: May 2013 Month Year
Power Save Delivery for 11ay
Flow control for EDMG devices
Beamforming for mmWave Distribution Networks
Advanced MU-MIMO acknowledgement and PS flow
11ay Features and Design Principles
Ack and Block Ack in bonded channels
Motivation for Segmentation
PHY-CCA Indication doc.: IEEE yy/xxxxr0 Date:
Follow UP of Unifying Queue Size Report
Link Metric for High Throughput Mesh
Discussion on CID2199 Date: Authors: Jan 2014 Name Company
Ack and Block Ack in bonded channels
EDCA and BlockAck Extensions for Reliable Multicast/Broadcast Services
BRP frame exchange in TDD SP
ACK operation in TDD SP Date: Authors: MAY 2018 Name
EDMG Segmentation and Reassembly
MAC Clarifications Date: Authors: September 2016
Ack/BA for mmWave Distribution Networks
Fragmentation with A-MPDU
Calibration using NDP Date: Authors: December 2006
11BA Power Save Date: Authors: July 2017 Liwen Chu Marvell
WUR MAC and Wakeup Frame
doc.: IEEE <doc#>
Short SSW Format for 11ay Date: 2016-March-14 Authors: March 2016 Name
CCI support of TDD stations
Regarding HE fragmentation
Consideration of EDCA for WUR Signal
Duration/ID field in UL-MU
BlockAck Enhancement for Multicast Transmissions
Adding control trailer to control mode PPDUs
July 2008 doc.: IEEE /0833r0 July 2008 A Proposed Scale-down Solution to A-MPDU DoS Related Comments in LB 129 Date: Authors: Luke.
WUR MAC and Wakeup Frame
Data field in HE PPDU Date: Authors: September 2015
Power Efficient PS Poll
Group Block Acknowledgements for Multicast Traffic
Operation after Wake-up Frame Transmission and Reception
Discussion on SLS with different Tx and Rx antennas
Explicit Block Ack Request in DL MU PPDU
PHY-CCA Indication doc.: IEEE yy/xxxxr0 Date:
PS-Poll TXOP Date: Authors: Month Year
Multi-TID Aggregation for 11ay
EDMG Support Discovery
Regarding HE fragmentation
Ack and Block Ack in bonded channels
EHT Multi-link Operation
Channel Width Selection Within TXOP
WUR MAC and Wakeup Frame
GCR using SYNRA for GLK Date: Authors: July 2015 Month Year
Consideration of EDCA for WUR Signal
11ay Features and Design Principles
Considerations on post wake-up sequences
NAV Update Rule Considering UL MU Operation
Consideration on HARQ Unit
Multi-Link Operation: Design Discussion
Discussion on Multi-band operation
July 2008 doc.: IEEE /0833r0 July 2008 A Proposed Scale-down Solution to A-MPDU DoS Related Comments in LB 129 Date: Authors: Luke.
BA Setup for Multi-Link Aggregation
Discussion on Multi-band operation
BA Setup for Multi-Link Aggregation
Presentation transcript:

EDMG BlockAck Retransmission 11/10/2018 doc.: IEEE 802.11-yy/xxxxr0 May 2017 EDMG BlockAck Retransmission Date: 2017-05-2 Authors: Name Affiliation Address Phone email Oren Kedem Intel oren.kedem@intel.com Carlos Cordeiro carlos.cordeiro@intel.com Solomon Trainin Qualcomm   strainin@qti.qualcomm.com Nir Paz nir.paz@intel.com Ran Mor ran.mor@intel.com Alon Pais alon.pais@intel.com Igor Brainman igor.brainman@intel.com Dror Markovich dror.markovich@intel.com Oren Kedem, Intel et al John Doe, Some Company

Purpose and definitions May 2017 Purpose and definitions Purpose relaxation to EDMG retransmission rules to allow more throughput and reduce device cost Kedem Oren, Intel et al

DMG retransmission rules May 2017 DMG retransmission rules Below is DMG retransmission rules as indicated in REVmc 10.24.7.7 Originator’s behavior An originator that is a DMG STA shall transmit MPDUs sent under a BA agreement such that: MPDUs that need to be retransmitted are transmitted first, in sequential order of sequence number, starting from the oldest MPDU that needs to be retransmitted MPDUs that are being transmitted for the first time are sent after any MPDUs that need to be retransmitted, in sequential order of sequence number, starting from the oldest MPDU that has not been transmitted MPDUs are transmitted with the Ack Policy subfield set to Block Ack if the A-MPDU that contains them is followed after SIFS or RIFS by another A-MPDU Kedem Oren, Intel et al

May 2017 Problem Statement MPDUs retransmission typically occur SIFS after BACK is received Since device is not capable to retrieve all retransmitted MPDUs from host, common implementation is to store it in device memory. To achieve high throughput, large memory is required. EDMG throughput is increased compared to DMG, hence higher memory size will be required. Large memory increase the device cost. This limitation is only for DMG STA. HT/VHT STA doesn’t need to comply with the above rules. Receiver can handle the reordering without this limitation Kedem Oren, Intel et al

Suggested Improvement May 2017 Suggested Improvement Like HT/VHT STA, EDMG STA could transmit to another EDMG STA new transmitted MPDUs before retransmitted MPDUs while keeping the Window Size agreement In case EDMG STA is originator that sent MPDUs to DMG Responder STA, it shall follow the DMG retransmission rules. Kedem Oren, Intel et al

Example1 – current behavior May 2017 Example1 – current behavior Kedem Oren, Intel et al

Example2 – Suggested improvement May 2017 Example2 – Suggested improvement Kedem Oren, Intel et al

Impact on Receiver doc.: IEEE 802.11-yy/xxxxr0 May 2017 11/10/2018 doc.: IEEE 802.11-yy/xxxxr0 May 2017 Impact on Receiver DMG receiver should be ready for the worse case in which retransmitted MPDUs were dropped. Hence there shouldn’t be functional impact on receiver capabilities. In below example, the receiver capabilities in DMG/EDMG retransmission are the same There might be additional latency of forwarding MPDU 4,5,6,7 until MPDU3 is received DMG Retransmission Suggested EDMG Retransmission Kedem Oren, Intel et al John Doe, Some Company

Straw Poll doc.: IEEE 802.11-yy/xxxxr0 11/10/2018 doc.: IEEE 802.11-yy/xxxxr0 May 2017 Straw Poll Do you agree with the following changes: 10.24.7.7 Originator’s behavior Change the second to last paragraph as follows An originator that is a DMG STA shall transmit MPDUs sent under a BA agreement such that: If the originator or the recipient are a non-EDMG STA: MPDUs that need to be retransmitted are transmitted first, in sequential order of sequence number, starting from the oldest MPDU that needs to be retransmitted MPDUs that are being transmitted for the first time are sent after any MPDUs that need to be retransmitted, in sequential order of sequence number, starting from the oldest MPDU that has not been transmitted MPDUs are transmitted with the Ack Policy subfield set to Block Ack if the A-MPDU that contains them is followed after SIFS or RIFS by another A-MPDU Kedem Oren, Intel et al John Doe, Some Company

doc.: IEEE 802.11-yy/xxxxr0 May 2017 11/10/2018 10.24.7.6.2 Operation for each received Data frame 2) Pass MSDUs or A-MSDUs up to the next MAC process if they are stored in the buffer in order of increasing value of the Sequence Number subfield starting with the MSDU or A-MSDU that has SN=WinStartB or if SN>WinStartB, the STA is a non-EDMG STA, and one of the following conditions is met: i) The MPDU is received as non-first frame in the A-MPDU; the bit at position SN=WinStartR – 1 is set to 1; and all delimiters between the received MPDU and the preceding MPDU (SN=WinStartR – 1) are valid.   ii) The MPDU is received as first frame in the A-MPDU; the A-MPDU is received in SIFS or RIFS after an A-MPDU or in SIFS after transmission of a BlockAck frame; the bit at position SN=WinStartR – 1 is set to 1; and all delimiters after the MPDU(SN=WinStartR – 1) in the preceding A-MPDU are valid. iii) The MPDU is received in SIFS or RIFS after an A-MPDU or in SIFS after transmission of a BlockAck frame; the bit at position SN=WinStartR – 1 is set to 1; and all delimiters after the MPDU (SN=WinStartR – 1) in the preceding A-MPDU are valid. iv) The MPDU is received as first frame in the A-MPDU; the A-MPDU is received in SIFS or RIFS after an MPDU or in SIFS after transmission of an Ack frame; and the bit at position SN=WinStartR – 1 is set to 1. v) The MPDU is received in SIFS or RIFS after the preceding MPDU or in SIFS after transmission of an Ack frame; and the bit at position SN=WinStartR – 1 is set to 1. This process is continued sequentially until there is no buffered MSDU or A-MSDU for the next sequential value of the Sequence Number subfield Kedem Oren, Intel et al John Doe, Some Company

BACKUP doc.: IEEE 802.11-yy/xxxxr0 May 2017 11/10/2018 Kedem Oren, Intel et al John Doe, Some Company