September 2011 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: A Reed-Solomon Erasure Correction Based.

Slides:



Advertisements
Similar presentations
<November 2003> doc.: IEEE /486r0 <November 2003>
Advertisements

<month year> doc.: IEEE /271r0 September, 2000
Submission Title: [Add name of submission]
Name - WirelessHD doc.: IEEE g July 2010
June 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed Scenarios for Usage Model Document.
doc.: IEEE <doc#>
<month year> doc.: IEEE < e > <Sep 2008>
<month year> doc.: IEEE <01/137> March 2001
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Considerations on general MAC frame] Date Submitted:
<month year> doc.: IEEE <030158r0> March 2004
doc.: IEEE <doc#>
<month year> doc.: IEEE /244r0 May 2001
March 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Toumaz response to TG6 Call for Applications]
8 July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [MAC Error Reporting Proposal] Date Submitted:
doc.: IEEE <doc#1>
doc.: IEEE <doc#>
September 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: A Reed-Solomon Erasure Correction Based.
<month year> doc.: IEEE <xyz> January 2001
September 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: A Reed-Solomon Erasure Correction Based.
doc.: IEEE <doc#>
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Improved Delayed ACK response Frame for.
< November, 2011 > Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [More Low Energy Mechanism Details]
Submission Title: [Errors in a] Date Submitted: [18 March, 2010]
<month year> doc.: IEEE <030158r0> November 2003
doc.: IEEE <doc#>
<author>, <company>
February 19 May 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: LECIM-IG Closing Report for Beijing.
doc.: IEEE <doc#1>
<month year> doc.: IEEE <030158r0> September 2003
Sept 2004 doc.: IEEE b Sept 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
<month year> <doc.: IEEE doc> September 2010
doc.: IEEE <doc#>
<author>, <company>
< April, 2012 > Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Improvement of Data Transmission in.
<month year> doc.: IEEE <xyz> November 2000
Sept 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Proposed MAC Comment Resolutions Date Submitted:
Submission Title: [SGLECIM PAR & 5C comment resolution November 2010]
doc.: IEEE <doc#>
doc.: IEEE /XXXr0 Sep 19, 2007 June 2009
Submission Title: [Frame and packet structure in ]
Low Energy Subgroup Report
June 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Joerg Robert] Date Submitted: [22 June, 2017”
<month year>20 Jan 2006
<month year> doc.: IEEE <030158r0> January 2004
doc.: IEEE <doc#>
September 2009doc.: IEEE wng0
doc.: IEEE <doc#>
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Considerations on general MAC frame] Date Submitted:
July 2012 Robert Moskowitz, Verizon
doc.: IEEE <doc#>
Submission Title: [Preamble structures for 4a]
May 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Delayed Negative Acknowledgement (Dly-NACK)]
doc.: IEEE <doc#>
<month year> <doc.: IEEE doc> March 2015
doc.: IEEE <doc#1>
<month year> <January 2019>
doc.: IEEE <doc#>
19 September 2000 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [PHY Subcommittee Scottsdale Report]
doc.: IEEE <doc#>
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [LECIM Coexistence Considerations] Date Submitted:
9-July-2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [DecaWave Proposal for TG3c Alternative PHY]
<month year> doc.: IEEE <030158r0> November 2003
10 May 2000 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Open Issues with the TG3 Criteria Document]
July 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Modified Delayed (Dly) Acknowledgement for.
September 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Suggested TG3c PAR Changes] Date Submitted:
doc.: IEEE <doc#1>
<month year> <doc.: IEEE doc> September 2015
Doc.: IEEE Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Summary.
July 2003 doc.: IEEE <03/242> July 2003
Submission Title: TG9ma Agenda for September Meeting
Presentation transcript:

September 2011 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: A Reed-Solomon Erasure Correction Based Hybrid ARQ Scheme Date Submitted: September 21, 2011 Source: [Sourav Dey, David Howard, Ted Myers] Company [On-Ramp Wireless, Inc.] Address [10920 Via Frontera, Suite 200, San Diego, CA 92127, USA] Voice:[+1(858)592-6008], FAX: [+1(858)592-6009], E-Mail:[sourav.dey@onrampwireless.com, david.a.howard@ieee.org, ted.myers@onrampwireless.com] Re: [LECIM Call For Proposals, DCN: 0147-02] Abstract: [Response to LECIM Call For Proposals, DCN: 0147-02] Purpose: Present a potentially more efficient ARQ scheme for the LECIM fragmentation layer based on the erasure correction capabilities of Reed-Solomon Codes. Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15. Sourav Dey, David Howard, Ted Myers

A Reed-Solomon Erasure Correction Based Hybrid ARQ Scheme <month year> doc.: IEEE 802.15-<doc#> September 2011 A Reed-Solomon Erasure Correction Based Hybrid ARQ Scheme 9/22/2011 Sourav Dey, David Howard, Ted Myers <author>, <company>

ARQ Scheme in the Fragmentation Layer <month year> doc.: IEEE 802.15-<doc#> ARQ Scheme in the Fragmentation Layer 802.15.4 “Upper” MAC MAC Fragmentation “Lower” MAC ARQ Refernce bens document number (use the title of the document in there) LECIM PHY PHY Sourav Dey, David Howard, Ted Myers <author>, <company>

Outline Immediate ACK ARQ Scheme Bit-Mapped ACK ARQ Scheme September 2011 Outline Immediate ACK ARQ Scheme Call Flow, Limitations Bit-Mapped ACK ARQ Scheme Reed-Solomon Hybrid ARQ Scheme Call Flow, Benefits Further Work Packet Size, ACK Packing, More Questions Sourav Dey, David Howard, Ted Myers

doc.: IEEE 802.15-<doc#> <month year> doc.: IEEE 802.15-<doc#> September 2011 Immediate ACK ARQ MPDU Size = 80 bytes Fragment Payload Size = 16 bytes Number of Fragments = 80/16 = 5 If not evenly divisible, can zero pad so a multiple of 16 bytes Sourav Dey, David Howard, Ted Myers <author>, <company>

Immediate ACK ARQ Receiver gives feedback immediately September 2011 Immediate ACK ARQ Receiver gives feedback immediately “ACK required” can be configured using a header bit in fragment Transmitter waits for feedback until timeout If not received by certain time, retransmit fragment Inefficiency Number of ACKs = Number of Fragments Minimum size of ACK packet is fragment Immense waste of downlink channel capacity Sourav Dey, David Howard, Ted Myers

Immediate ACK Call Flow September 2011 Immediate ACK Call Flow Sourav Dey, David Howard, Ted Myers

doc.: IEEE 802.15-<doc#> <month year> doc.: IEEE 802.15-<doc#> September 2011 Bit-Mapped ACK ARQ MPDU Size = 80 bytes Fragment Payload Size = 16 bytes Number of Fragments = 80/16 = 5 If not evenly divisible, can zero pad so a multiple of 16 bytes Sourav Dey, David Howard, Ted Myers <author>, <company>

Bit-Mapped ACK ARQ Receiver gives feedback of all fragments when asked September 2011 Bit-Mapped ACK ARQ Receiver gives feedback of all fragments when asked “ACK request” can be configured using a header bit in fragment Special ACK packet which contains bit-mapped ACK of all the fragments in the transfer Number of fragments in transfer can be communicated between TX and RX in a session initialization or in frag. header Bit-Mapped ACKs more efficient on downlink channel Still inefficient though Many ACKs to support uplink data transfer Lots of downlink bandwidth consumed just ACKing Number of DL ACKs scales with fragment error rate (FER) The coordinator will be talking to many endpoints, this could become a bottleneck to aggregate coordinator throughput Sourav Dey, David Howard, Ted Myers

Bit-Mapped ACK Call Flow <month year> doc.: IEEE 802.15-<doc#> September 2011 Bit-Mapped ACK Call Flow Assume left is endpoint, right is collector Assume high PER = 50% Send 6, ask for ACK, get ACK, on average 3 lost Ask for those 3 again, ask for ACK, get ACK, on average 1.5 lost, let’s say only one lost Ask for that 1 again, ask for ACK, get ACK, all packets ACKed, success! Sourav Dey, David Howard, Ted Myers <author>, <company>

Reed-Solomon Hybrid ARQ <month year> doc.: IEEE 802.15-<doc#> September 2011 Reed-Solomon Hybrid ARQ (n=255, k=80, p=175) Reed Solomon Code Each byte is a symbol of the code Fragment this into 16 byte packets Simple scheme for example, more elaborate fragmentation coming soon…. Reed Solomon Erasure Correction Receiving any k=80 symbols out of the n=255 leads to successful decoding (simple for now – can have better separation in more advanced scheme presented later) Sourav Dey, David Howard, Ted Myers <author>, <company>

Reed-Solomon Hybrid ARQ September 2011 Reed-Solomon Hybrid ARQ Inspired by Type II Hybrid ARQ used in WCDMA, etc. TX transmits fragments open-loop until ACK Listens for an ACK after sending systematic symbols Once RX gets any k=80 symbols correctly it sends an ACK Treats frame errors as erasures in the RS codeword Minimum use of downlink channel Only one ACK per MSDU no matter what FER! Can be made more efficient with enhancements! Sourav Dey, David Howard, Ted Myers

Reed-Solomon Hybrid ARQ Call Flow <month year> doc.: IEEE 802.15-<doc#> September 2011 Reed-Solomon Hybrid ARQ Call Flow 50% PER Only one ACK for the whole packet! Much better ACK efficiency Better throughput at the collector potentially Sourav Dey, David Howard, Ted Myers <author>, <company>

Further Work: Packet Size September 2011 Further Work: Packet Size How do you adapt this code to different packets sizes? For packet sizes shorter than K, we can puncture the code. Do you use the same mother for all packet sizes and puncture the code? Do we adapt the mother code depending on size of packet? How about for packet sizes larger than K? Can setup multiple simultaneous codeword streams using row/column fragmentation. Split the packet into enough codewords so that the payload down the column fits into a single fragment. Sourav Dey, David Howard, Ted Myers

Row/Column Fragmentation September 2011 Row/Column Fragmentation Sourav Dey, David Howard, Ted Myers

Further Work: ACK Packing September 2011 Further Work: ACK Packing The ACK is a single bit, do we need to waste a whole fragment on it? Could put the ACK in a “multicast” fragment ACK is a list of CIDs that it is stopping TX for Get even more efficiency! Can pack 8 stops in one 16 byte fragment and get 8x more capacity on downlink Sourav Dey, David Howard, Ted Myers

Further Work: More Questions September 2011 Further Work: More Questions Which RS Codes would be the best to use for this scheme? Is there a tradeoff – more parity is better? Use less parity and repeat the codeword if necessary? How much overhead does this scheme add? Any more header necessary? Need to signal k and which fragment number (so you know where to put in the decoder) More questions? Sourav Dey, David Howard, Ted Myers

September 2011 Conclusion Reed-Solomon Hybrid ARQ has much better ACK efficiency over simpler schemes Can remove potential downlink “bottleneck” at coordinator Open questions that need further study Sourav Dey, David Howard, Ted Myers