Doc: IEEE 802 15-11-0589-00-004k TG4k Submission Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title:[Updated.

Slides:



Advertisements
Similar presentations
Doc.: IEEE tg9-proposed-document-changes Submission Nov 2013 Robert Moskowitz, VerizonSlide 1 Project: IEEE P Working Group for.
Advertisements

Doc.: IEEE e Submission: MAC Layer Fragmentation Proposal 27-June-2008 Ben RolfeSlide 1 Project: IEEE P Working Group for Wireless.
Doc.: IEEE Hop-Discuss Submission July 2014 Robert Moskowitz, Verizon Slide 1 Project: IEEE P Working Group for Wireless Personal.
Doc: IEEE k TG4k Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:[Fragmentation.
November 2011 doc.: IEEE k Rolfe, et al. BCASlide 1Submission Rolfe, et al. BCASlide 1 Project: IEEE P Working Group for Wireless.
Doc: IEEE g TG4g Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:[Summary.
Doc: IEEE g TG4g Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:[Summary.
Doc.: IEEE k Submission ETRI Sep 2011 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE d Submission September 2014 Keiji Akiyama (Sony Corporation)Slide 1 Project: IEEE P Working Group for Wireless Personal.
July 2013doc.: IEEE SubmissionJinyoung Chun, LG Electronics Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
k Betty Zhao etc., Huawei Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Acknowledgement.
Doc.: IEEE /315r1 Submission July 2001 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
Doc.: IEEE Submission September 2009 Tim Godfrey, EPRISlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
November 2011 doc.: IEEE k Rolfe, et al. BCASlide 1Submission Rolfe, et al. BCASlide 1 Project: IEEE P Working Group for Wireless.
Doc.: IEEE f Submission f TG September 2009 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE Submission ETRI May 2015 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
2018/4/ /4/18 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Overview of Date Submitted:
November 2010 doc.: IEEE e Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: LB60 comment.
Submission Title: [Proposal for MAC Peering Procedure]
June 16, 2018 doc.: IEEE r0 January, 2005
June 17, 2018 doc.: IEEE r0 January, 2005
Submission Title: Miscellaneous MAC fix suggestions
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Discussion on Suitable Parameters for SCHC]
Submission Title:[Preliminary Fragmentation Proposal for TG4k]
Submission Title:[MPDU Fragmentation Format Refinement Ideas]
September 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: A Reed-Solomon Erasure Correction Based.
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Considerations on general MAC frame] Date Submitted:
September Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ to adaptation.
September 2014 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Overview of ISO/IEC 17568:2013 MAC Specification.
November 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MAC common concepts and merge strategy.
January 2014 doc.: IEEE /0084r0 January 2016
Submission Title: [Compatible DSSS g Network Communications Proposal]
8 July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [MAC Error Reporting Proposal] Date Submitted:
September 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: A Reed-Solomon Erasure Correction Based.
March 2013 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Comment Resolution Suggestions Date Submitted:
Nov 2013 Robert Moskowitz, Verizon
September 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: A Reed-Solomon Erasure Correction Based.
Submission Title: [Narrow Band PHY Proposal for g]
Submission Title: [Preamble length and packet efficiency for TG4a]
< November, 2011 > Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [More Low Energy Mechanism Details]
Submission Title: More MPDU Fragmentation Details
July Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [On unifying PPDU formats] Date Submitted:
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Discussion on Suitable Parameters for SCHC]
Date Submitted: [Sept 16, 2011] Source:[Benjamin Rolfe]
doc.: IEEE <doc#>
Nov 2013 Robert Moskowitz, Verizon
8 July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [MAC Access Priorities] Date Submitted: [8.
January 2010 doc.: IEEE /0825r2 January 2010
Submission Title: [Proposal for MAC Peering Procedure]
Submission Title:[Preliminary Fragmentation Proposal for TG4k]
November 2009 doc.: IEEE /0825r0 November 2009
Voice: [ ], FAX: [None], blindcreek.com]
Doc.: IEEE /XXXr0 10 May 2011 Sep 19, 2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)‏ Submission Title:
September Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ to adaptation.
Jul 12, /12/10 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Frame signaling options for Security.
< April, 2012 > Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Improvement of Data Transmission in.
<author>, <company>
July Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [On unifying PPDU formats] Date Submitted:
doc.: IEEE <doc#>
Submission Title:[Updated on MAC work for TG4k]
March 2013 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Comment Resolution Suggestions Date Submitted:
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Considerations on general MAC frame] Date Submitted:
f- 433 MHz PHY and MAC for TG4f - Preliminary Proposal July 2009 Project: IEEE P Working Group for Wireless Personal.
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Submission Title:[Preliminary Fragmentation Proposal for TG4k]
July 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Modified Delayed (Dly) Acknowledgement for.
<author>, <company>
doc.: IEEE <doc#>
Submission Title: Miscellaneous MAC work update
Presentation transcript:

Doc: IEEE k TG4k Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:[Updated on MPDU Fragmentation Proposal for TG4k] Date Submitted: [Sept 16, 2011] Source:[Benjamin Rolfe] Company [Blind Creek Associates] Address [] Voice: [ ], FAX: [None], blindcreek.com] Re:[Follow-on to doc and group discussions] Abstract:[MPDU Fragmentation concept, updated with input from group discussion and contributions, and further detailed and refined] Purpose:[Final proposal presentation for Sept 2011 meeting] Notice: This document has been prepared to assist the IEEE P 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 P Sept Ben Rolfe

Doc: IEEE k TG4k Submission Content Progress since July Questions from September Recap of fragmentation Mapping to a NB and a WD PHY example based on proposals Sept 2011 Ben RolfeSlide 2

Doc: IEEE k TG4k Submission Progress since July (SF) Worked on open issues and questions from July – Presented “open questions” in SF and had some very lively discussion – Follow-up discussions with interested people provided some good ideas – Discussed input and ideas on TG4k teleconferences provided more ideas Applied to the preliminary PHY proposals presented in SF and details provided for this meeting (Sept 2011 Okinawa) Sept 2011 Ben RolfeSlide 3

Doc: IEEE k TG4k Submission Goals for this presentation Address questions opened in July: – Fragment context – Parameterized hybrid ACK scheme to support upper layer adaptation – Need to validate each FP Examples of how it might work – Using characteristics of two PHYs 4k proposed PHY BPSK – Existence proof, not implementation specification Sept 2011 Ben RolfeSlide 4

Doc: IEEE k TG4k Submission Recap Concept presented included ideas shared in May 2011 meeting, teleconference call discussions and exchanges. Productive discussion in SF, general interest and support for developing the idea further Reference documents: – P – P – P Sept 2011 Ben RolfeSlide 5

Doc: IEEE k TG4k Submission Same Goals..we have more info to work with Goals for Fragmentation Adapt LECIM PHYs to operate with existing MAC transparently Improve apparent reliability of the medium Fit expected channel conditions, data rates and other PHY characteristics for LECIM Reduce on the air overhead Coexistence: reduce interference footprint and improve interference tolerance Consider generalizations to make useful beyond LECIM PHYs and applications Sept 2011 Ben RolfeSlide 6

Doc: IEEE k TG4k Submission Overview of Fragmentation Process MPDU constructed in the normal 15.4 process Fragment 15.4 MPDU into multiple PHY packets, compress/suppress MHR fields Establish a “fragment sequence context” Each fragment validated, acknowledged Retransmission of failed fragments only Sept 2011 Ben RolfeSlide 7

Doc: IEEE k TG4k Submission Sept 2011 Ben RolfeSlide 8 Overview of Fragmentation Process

Doc: IEEE k TG4k Submission Fragment Context Fragment context assumptions (for this example) – Fragment is unicast with one source and one destination (single link) – Fragment belongs to a single fragment sequence Context == {Context ID, Sequence ID, Fragment number} Sequence ID <- MPDU being transferred Fragment number <- by fragmentation process Context ID (CID) associates device address pairing – Each end knows what a CID means, can be used for directed (unicast) exchange between devices Sept 2011 Ben RolfeSlide 9

Doc: IEEE k TG4k Submission Getting a CID Possible methods: Provisioned – Set by higher layer to set at each device (PIB) Use existing MAC mechanisms – Provide for non-fragmented transfer – Provide dedicated CIDs for certain exchanges Other implementation specific? Sept 2011 Ben RolfeSlide 10

Doc: IEEE k TG4k Submission Fragmentation Cell Frag-hdr: flags that indicate presence of other fields in fragmentation cell – Allows for suppressing information that may be available from context CID = 16 bits Sequence ID assigned when MPDU constructed – Unique within context and some time-frame – MPDU sequence # (DSN/BSN) for this example (8 bits) Fragment number (which fragmentation cell is this in sequence) – 7 bits would support Ethernet MTU with 16 octet fragment size Auth flag indicates if FCS field contains a MIC-32 or a CRC-32 More fragments/end of fragment sequence PHY specific info – Medium quality/status feedback [sync with PHY proposal] – Other PHY parameters that may be used for adaptation FCS – When Auth == FALSE standard FCS; when Auth == TRUE authenticated MIC Sept 2011 Ben RolfeSlide 11 Frag - hdr CIDSequence ID Fragment Number AuthMore/ end PHY specific info MPDU Data Fragment FCS

Doc: IEEE k TG4k Submission Fragment Acknowledgement Possible acknowledgement schemes: Simple per-fragment acknowledge per-fragment acknowledge with parameters to support fragment by fragment adaptation Aggregated acknowledgment Some combination? Sept 2011 Ben RolfeSlide 12

Doc: IEEE k TG4k Submission MSC for Data Transfer Example (Simple fragment ACK) Sept 2011 Ben RolfeSlide 13

Doc: IEEE k TG4k Submission MSC for Data Transfer Example (Aggregate ACK) Sept 2011 Ben RolfeSlide 14

Doc: IEEE k TG4k Submission Fragment Validation Simple FCS – Use already defined 16-bit or 32-bit defined in amendment 4g Secure FCS – Use an authenticated MIC in place of FCS? Provides validation and authentication Possibly plugs hole suggested in July (Ed C.) – Use MIC-32 Sept 2011 Ben RolfeSlide 15

Doc: IEEE k TG4k Submission MPDU Reassembly Sept 2011 Ben RolfeSlide 16

Doc: IEEE k TG4k Submission MPDU Validation Per – MPDU FCS validation – Address filtering, security validation, etc – Acknowledgement options Acknowledgement failures and thus MPDU retransmission occurrences greatly reduced Sept 2011 Ben RolfeSlide 17

Doc: IEEE k TG4k Submission MSC for Data Transfer Example (Aggregated fragment Acknowledge, MPDU Acknowledge) Sept 2011 Ben RolfeSlide 18

Doc: IEEE k TG4k Submission Consideration with specific PHYs Sept 2011 Ben RolfeSlide 19

Doc: IEEE k TG4k Submission 2 PHYs for example High Gain DSSS 1 to 30 kbps PHY ( k) BPSK 20kbps Sept 2011 Ben RolfeSlide 20

Doc: IEEE k TG4k Submission Sample Messages Example message: Environment monitor, temperature/humidity, daily reports: 96 measurements per day 32 bits per measurement 384 octets payload Sept 2011 Ben RolfeSlide 21

Doc: IEEE k TG4k Submission Sample MPDU Package into MAC data frame – no security header, MPDU = 405 octets – Security header, MPDU = 419 octets Sept 2011 Ben RolfeSlide 22 Octets: FCFDSNDest AddrSource AddrPayload (MSDU)FCS Octets: FCFDSNDest Addr Source Addr Aux security hdrPayload (MSDU)FCS

Doc: IEEE k TG4k Submission Example: LECIM High Gain DSSS PHY ( k) Sept 2011 Ben RolfeSlide 23

Doc: IEEE k TG4k Submission PHY Characteristics For this example: – Rate ½ FEC – SHR 16 symbols = 16 bit times (per PPDU) – PPDU payload size fixed at 24 octets – Zero-length PHR (no size or signaling) – PPDU 8kbps (after coding) ~ 25ms Sept 2011 Ben RolfeSlide 24 Octets 16 symbols (32 bit times)24 PreamblePSDU SHRPHY Payload

Doc: IEEE k TG4k Submission State information associated with MPDU Context ID: Assigned by upper layer process [provisioned or discovered] Fragments always acknowledged Fragment sequence ID – Assigned when MPDU generated by MAC (DSN/BSN) PHY specific transmit parameters w/service request – Parameter set to use for initial transfer (fragment 1) [TX power, Spreading Factor, FEC] – Parameter set and ranges that can be adjusted fragment to fragment Sept 2011 Ben RolfeSlide 25

Doc: IEEE k TG4k Submission MPDU Construction and Fragmentation Sept 2011 Ben RolfeSlide 26

Doc: IEEE k TG4k Submission PPDU Construction Proposed PPDU payload 20 octets Sept 2011 Ben RolfeSlide 27 Octets 16 symbols (32 bit times)24 PreamblePSDU Bits: *832 Frag Hdr CIDSequ.IDFragment Number SecMore/endPHY info MPDU Data Fragment FCS /MIC Octets: 5154

Doc: IEEE k TG4k Submission Fragmentation Cell Construction PHY info (specific to PHY) – Medium quality/status feedback – Spreading factor to use in reply Sept 2011 Ben RolfeSlide 28 Bits: *832 CIDSequence ID Fragment Number SecMore/endPHY info MPDU Data Fragment FCS /MIC Octets: 6154

Doc: IEEE k TG4k Submission Adaptation Per fragment Acknowledgment – Acknowledgment contains receive quality that can be used for adaptation – Lack of acknowledgement (failure) can be used for adaptation Parameters that can be adjusted – Spreading factor (data rate) – Transmit power Sept 2011 Ben RolfeSlide 29

Doc: IEEE k TG4k Submission Example: BPSK 20kbps Sept 2011 Ben RolfeSlide 30

Doc: IEEE k TG4k Submission PHY Summary Maximum PPDU payload size 127 octets BPSK No FEC Data rate 20kbps Sept 2011 Ben RolfeSlide 31

Doc: IEEE k TG4k Submission PPDU Sept 2011 Ben RolfeSlide 32 Maximum PPDU duration = ( ) * 8 / 20kbps = 54.4ms Sample message needs at least 4 packets 20ms PPDU duration => = 41 Octet payload SHR = = 8 octets

Doc: IEEE k TG4k Submission PPDU Sept 2011 Ben RolfeSlide 33 Bits: * 832 CIDSequenc e ID Fragment Number SecMore/endLQIMPDU Data Fragment FCS /MIC Octets: 5324 SHR = = 8 octets

Doc: IEEE k TG4k Submission Conclusion Sept 2011 Ben RolfeSlide 34

Doc: IEEE k TG4k Submission Next Steps Agree to move forward (include in baseline) Explore and validate – CID establishment (transition cases) – Fragment validation methods – Fragment acknowledge/retry methods Begin drafting Sept 2011 Ben RolfeSlide 35

Doc: IEEE k TG4k Submission Thanks for Listening Sept 2011 Ben RolfeSlide 36