HARQ with A-MPDU in 11be Date: Authors: July 2019

Slides:



Advertisements
Similar presentations
Doc.: IEEE /1190r2 September 2014 Submission Kaiying Lv (ZTE) Frame Exchange Control for Uplink Multi-user transmission Slide 1 Date:
Advertisements

Chapter 7 – Data Link Control Protocols
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Error Control.
ARQ support for Primary Management connection IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE S802.16maint-08/140 Date Submitted:
Eighth Edition by William Stallings Chapter 7 – Data Link Control Protocols Data Link Control Protocols need layer of logic above Physical to manage exchange.
Submission September 2015 doc.: IEEE /1089r0 September 2015 Slide 1 Considerations on PHY Padding and Packet Extension in 11ax Date:
Submission doc.: IEEE /1116r1 September 2015 Jinsoo Ahn, Yonsei UniversitySlide 1 Trigger Frame Channel Access Date: Authors:
Powerpoint Templates Data Communication Muhammad Waseem Iqbal Lec # 15.
Submission doc.: IEEE /0674r0 May 2016 Hanseul Hong, Yonsei UniversitySlide 1 EIFS excess problem of Acknowledgement for UL MU procedure Date:
VHT Frame Padding Date: Authors: Month Year
Data Link Layer Flow Control.
Discussion on MAC Calibration Power Saving Test
MIMO Coding for SC PHY in 11ay
EDMG Header-B Encoding and Modulation for SC PHY in 11ay
Q. Wang [USTB], B. Rolfe [BCA]
Rate 7/8 LDPC Code for 11ay Date: Authors:
Rate 7/8 (1344,1176) LDPC code Date: Authors:
Full Duplex Benefits and Challenges
FEC on Sync Frame for the
September 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: A Reed-Solomon Erasure Correction Based.
Quantenna Communications
Uplink ACK and BA Multiplexing
Discussion on HARQ for EHT
September 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: A Reed-Solomon Erasure Correction Based.
Regarding UL MU protection
Discussion on HARQ for EHT
September 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: A Reed-Solomon Erasure Correction Based.
HARQ Gain Studies Date: Authors: November 2018 Name
Uplink ACK and BA Multiplexing
Comment resolution on BSR CID 8426
Regarding HE fragmentation
MIMO Coding for SC PHY in 11ay
Quantenna Communications
Comment resolution on BSR CID 8426
<month year> <doc.: IEEE doc> September 2010
August 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Suitability of k] Date Submitted:
MU-MIMO support for Heterogeneous Devices
June 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Joerg Robert] Date Submitted: [22 June, 2017”
Physical Layer Encoding for Interoperable NGV New Modulations
Discussion on EHT Study Group Formation
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
Full Duplex Benefits and Challenges
Feedback-jamming ARQ mechanisms
Header-A Definition for EDMG Control Mode
HARQ Feasibility for EHT
Regarding HE fragmentation
Header-A Definition for EDMG Control Mode
Performance evaluation of Mid-amble
EHT Multi-link Operation
Effect of Preamble Decoding on HARQ in be
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
HARQ Feasibility for EHT
Quantenna Communications
Performance evaluation of Mid-amble
Comparisons of HARQ transmission schemes for 11be
Channel Access in Multi-band operation
Comparisons of HARQ transmission schemes for 11be
Consideration on HARQ Unit
Quantenna Communications
Comparisons of HARQ transmission schemes for 11be
Performance evaluation of Mid-amble
Discussion on Multi-band operation
Channel coding issue in HARQ
What Should be the HARQ Unit and Why?
A unified transmission procedure for multi-AP coordination
Consideration on HARQ feedback
Discussion on Multi-link Acknowledgement
Discussion on Multi-band operation
Sounding for AP Collaboration
PHY Signaling for Adaptive Repetition of 11p PPDU
Presentation transcript:

HARQ with A-MPDU in 11be Date: 2019-06-19 Authors: July 2019 November 2013 doc.: IEEE 802.11-13/xxxxr0 July 2019 HARQ with A-MPDU in 11be Date: 2019-06-19 Authors: Huawei Philip Levis, Stanford University

November 2013 doc.: IEEE 802.11-13/xxxxr0 July 2019 Background Various contributions on Hybrid Automatic Repeat Request (HARQ) have been presented in previous meetings [1-7] In this contribution, we want to discuss some issues related to supporting HARQ in 802.11, in particular to the misalignment that can occur between an A-MPDU and the LDPC codewords We then present some potential solutions for this misalignment issue, and discuss their pros and cons Huawei Philip Levis, Stanford University

November 2013 doc.: IEEE 802.11-13/xxxxr0 July 2019 Existing Procedure The 802.11 specs (and hence respective implementations) assume the following: The PHY receives a PSDU from the MAC layer and is not aware of the MPDU boundaries, their length, delimiters, etc. The FEC (LDPC) operates on blocks of information bits, regardless of MPDU boundaries A Block ACK (BA) indicates which MPDUs (within the A-MPDU) were decoded correctly, so retransmission occurs only for incorrectly decoded MPDUs Huawei Philip Levis, Stanford University

A-MPDU and LDPC: Retransmissions November 2013 doc.: IEEE 802.11-13/xxxxr0 July 2019 A-MPDU and LDPC: Retransmissions Assuming an A-MPDU was transmitted and some of the MPDUs were incorrectly decoded, the transmitter will have to retransmit only those MPDUs that failed For example, in the figure, an A-MPDU containing 5 MPDUs (2000 bits each) is transmitted using coding rate 1/2, where the 2nd and 3rd MPDUs failed and need to be retransmitted failed failed MPDU #1 Bits 0-1999 MPDU #2 Bits 2000-3999 MPDU #3 Bits 4000-5999 MPDU #4 Bits 6000-7999 MPDU #5 Bits 8000-9999 Padding 20 bits FEC #1 Coded: 1820 Info: 910 FEC #2 Info: 911 Coded: 1822 FEC #3 Info: 911 Coded: 1822 FEC #4 Info: 911 Coded: 1822 FEC #5 Info: 911 Coded: 1822 FEC #6 Info: 911 Coded: 1822 FEC #7 Info: 911 Coded: 1822 FEC #8 Coded: 1822 Info: 911 FEC #9 Coded: 1822 Info: 911 FEC #10 Coded: 1822 Info: 911 FEC #11 Coded: 1822 Info: 911 MPDU Boundary MPDU of size 2000 bits FEC Boundary FEC block Huawei Philip Levis, Stanford University

A-MPDU and LDPC: Retransmissions November 2013 doc.: IEEE 802.11-13/xxxxr0 July 2019 A-MPDU and LDPC: Retransmissions A retransmission of the failed MPDUs will include different coded bits due to a different setting of the scrambler + FEC, as shown here, so the LLRs cannot be combined This is a major problem – reusing the existing (retransmission) mechanism, the LLRs respective to retransmitted coded bits cannot simply be combined with old LLRs, as there is no alignment between old and new codewords Retransmitted Retransmitted MPDU #2 Bits 2000-3999 MPDU #3 Bits 4000-5999 Padding 20 bits FEC #1 Info: 804 Coded: 1612 FEC #2 Info: 804 Coded: 1613 FEC #3 Info: 804 Coded: 1613 FEC #4 Info: 804 Coded: 1613 FEC #5 Info: 804 Coded: 1613 MPDU of size 2000 bits Different info bits at input to FEC, hence different coded bits at output FEC block Huawei Philip Levis, Stanford University

A-MPDU and LDPC: Impact on HARQ November 2013 doc.: IEEE 802.11-13/xxxxr0 July 2019 A-MPDU and LDPC: Impact on HARQ The example in the previous two slides shows how the misalignment of the MPDUs and the LDPC codewords poses a problem for HARQ Furthermore, changing MCS between transmission and retransmissions is limited to the same coding rate, so that the same LDPC matrices are used In the next slides, we look at several potential solutions to this misalignment issue Our underlying assumption/motivation: we would like to maintain – where possible - the existing Block ACK mechanism as well as the existing LDPC design, so that there are minimal changes to existing designs and the protocol Huawei Philip Levis, Stanford University

November 2013 doc.: IEEE 802.11-13/xxxxr0 July 2019 Potential Solution #1 The simplest solution is to retransmit the entire A-MPDU, regardless of which MPDU(s) failed This is similar to LTE, where the entire Transport Block (TB) is retransmitted upon a failure However, such a solution will typically lead to very high inefficiency failed failed MPDU #1 Bits 0-1999 MPDU #2 Bits 2000-3999 MPDU #3 Bits 4000-5999 MPDU #4 Bits 6000-7999 MPDU #5 Bits 8000-9999 Padding 20 bits FEC #1 Coded: 1820 Info: 910 FEC #2 Info: 911 Coded: 1822 FEC #3 Info: 911 Coded: 1822 FEC #4 Info: 911 Coded: 1822 FEC #5 Info: 911 Coded: 1822 FEC #6 Info: 911 Coded: 1822 FEC #7 Info: 911 Coded: 1822 FEC #8 Info: 911 Coded: 1822 FEC #9 Info: 911 Coded: 1822 FEC #10 Info: 911 Coded: 1822 FEC #11 Info: 911 Coded: 1822 MPDU of size 2000 bits FEC block Retransmitted Retransmitted Retransmitted Retransmitted Retransmitted MPDU #1 Bits 0-1999 MPDU #2 Bits 2000-3999 MPDU #3 Bits 4000-5999 MPDU #4 Bits 6000-7999 MPDU #5 Bits 8000-9999 Padding 20 bits FEC #1 Coded: 1820 Info: 910 FEC #2 Info: 911 Coded: 1822 FEC #3 Info: 911 Coded: 1822 FEC #4 Info: 911 Coded: 1822 FEC #5 Info: 911 Coded: 1822 FEC #6 Info: 911 Coded: 1822 FEC #7 Info: 911 Coded: 1822 FEC #8 Info: 911 Coded: 1822 FEC #9 Info: 911 Coded: 1822 FEC #10 Info: 911 Coded: 1822 FEC #11 Info: 911 Coded: 1822 MPDU of size 2000 bits FEC block Huawei Philip Levis, Stanford University

November 2013 doc.: IEEE 802.11-13/xxxxr0 July 2019 Potential Solution #2 In case of retransmission, transmit all bits/QAMs respective to FEC blocks that ‘contain’ failed MPDUs At the Rx, combine LLRs and discard of bits not part of MPDUs 2 and 3 There is overhead due to ‘tail’ codewords (though for large MPDUs overhead can be small) In addition, PHY Tx needs to either maintain coded bits/QAMs in memory, or compute where to apply FEC encoder failed failed MPDU #1 Bits 0-1999 MPDU #2 Bits 2000-3999 MPDU #3 Bits 4000-5999 MPDU #4 Bits 6000-7999 MPDU #5 Bits 8000-9999 Padding 20 bits FEC #1 Coded: 1820 Info: 910 FEC #2 Info: 911 Coded: 1822 FEC #3 Info: 911 Coded: 1822 FEC #4 Info: 911 Coded: 1822 FEC #5 Info: 911 Coded: 1822 FEC #6 Info: 911 Coded: 1822 FEC #7 Info: 911 Coded: 1822 FEC #8 Info: 911 Coded: 1822 FEC #9 Info: 911 Coded: 1822 FEC #10 Info: 911 Coded: 1822 FEC #11 Info: 911 Coded: 1822 MPDU of size 2000 bits FEC block Retransmitted Retransmitted MPDU #2 Bits 2000-3999 MPDU #3 Bits 4000-5999 FEC #3 Info: 911 Coded: 1822 FEC #4 Info: 911 Coded: 1822 FEC #5 Info: 911 Coded: 1822 FEC #6 Info: 911 Coded: 1822 FEC #7 Info: 911 Coded: 1822 MPDU of size 2000 bits FEC block Huawei Philip Levis, Stanford University

November 2013 doc.: IEEE 802.11-13/xxxxr0 July 2019 Potential Solution #3 Pad an MPDU(s) to form an HARQ ‘Block’; LDPC is being applied within each HARQ ‘Block’ independent of other HARQ ‘Blocks’ The size of such a ‘Block’ can be negotiated or pre-defined This solution is relatively simple However, it may incur overhead (padding towards HARQ ‘Block’ size) In addition, if small MPDUs are concatenated within a ‘Block’, a retransmission may contain MPDUs which didn’t fail failed HARQ Block #1 HARQ Block #2 HARQ Block #3 MPDU #1 Padding MPDU #2 Padding MPDU #3 MPDU #4 Padding Multiple LDPC codewords Multiple LDPC codewords Multiple LDPC codewords Retransmitted HARQ Block HARQ Block #2 MPDU MPDU #2 padding FEC block Multiple LDPC codewords Huawei Philip Levis, Stanford University

November 2013 doc.: IEEE 802.11-13/xxxxr0 July 2019 Conclusions In order to support HARQ in 802.11be, one issue that needs to be solved is the (mis)alignment between LDPC codewords and MPDUs We presented here several solutions for supporting HARQ while maintaining the existing LDPC and Block-ACK designs More work is required in order to analyze all design implications and potentially consider other alternatives Huawei Philip Levis, Stanford University

References 11-18-1587: HARQ for EHT, Sep. 2018 July 2019 References 11-18-1587: HARQ for EHT, Sep. 2018 11-18-1955: HARQ for EHT – Further Information, Nov. 2018 11-18-1963: Discussion on HARQ for EHT, Nov. 2018 11-19-1992: HARQ Feasibility, Jan. 2019 11-19-2029: HARQ in EHT, Jan. 2019 11-19-1979: HARQ performance analysis, Jan. 2019 11-19-780: Consideration on HARQ, May 2019 Huawei