November 2011 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MAC common concepts and merge strategy.

Slides:



Advertisements
Similar presentations
November 2011 doc.: IEEE k Rolfe, et al. BCASlide 1Submission Rolfe, et al. BCASlide 1 Project: IEEE P Working Group for Wireless.
Advertisements

Doc: IEEE k TG4k Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:[Updated.
November 2011 doc.: IEEE k Rolfe, et al. BCASlide 1Submission Rolfe, et al. BCASlide 1 Project: IEEE P Working Group for Wireless.
November 2010 doc.: IEEE e Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: LB60 comment.
June 16, 2018 doc.: IEEE r0 January, 2005
Submission Title: [Resolution on comment #20,22 and 30]
June 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed Scenarios for Usage Model Document.
Submission Title: Miscellaneous MAC fix suggestions
Submission Title:[Preliminary Fragmentation Proposal for TG4k]
doc.: IEEE <doc#>
doc.: IEEE <doc#>
<month year> <doc.: IEEE doc> May 2015
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Proposed resolution of ESOR comments from LB53 (the easy.
Submission Title:[MPDU Fragmentation Format Refinement Ideas]
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.
doc.: IEEE <doc#>
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Proposed resolution of ESOR comments from LB53 (the easy.
8 July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [MAC Error Reporting Proposal] Date Submitted:
<May,2009> doc.: IEEE <doc .....> <July 2009>
<doc.: IEEE −doc>
Nov 2013 Robert Moskowitz, Verizon
Robert Moskowitz, Verizon
Robert Moskowitz, Verizon
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]
Robert Moskowitz, Verizon
Robert Moskowitz, Verizon
doc.: IEEE <doc#>
May 2009 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ 1-octet MAC Header frame types ] Date Submitted:
Submission Title: More MPDU Fragmentation Details
Robert Moskowitz, Verizon
Submission Title: [Resolution on comment #20,22 and 30]
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:[Preliminary Fragmentation Proposal for TG4k]
November 2009 doc.: IEEE /0825r0 November 2009
Source: [Pat Kinney] Company [Kinney Consulting LLC]
Voice: [ ], FAX: [None], blindcreek.com]
September Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ to adaptation.
< 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
<author>, <company>
January 2014 doc.: IEEE /0084r0 March 2014
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG3-System-Interface Discussion] Date Submitted:
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:
Submission Title: [One-to-many and many-to-many peering procedures]
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#>
July 2012 Robert Moskowitz, Verizon
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Proposed resolution of ESOR comments from LB53 (the easy.
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.
doc.: IEEE < IETF>
<author>, <company>
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [15.4j Coordinator Switching] Date Submitted:
doc.: IEEE < IETF>
Nov Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Report on IEEE PAC Draft Status]
July 2009 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Flexible DSSS Merging Effort] Date Submitted:
Submission Title: Miscellaneous MAC work update
Doc.: IEEE Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Summary.
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: More LB156 Comment Resolution Date Submitted:
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MLME-SOUNDING and MLME-CALIBRATE comment.
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: More LB156 Comment Resolution Date Submitted:
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MLME-SOUNDING and MLME-CALIBRATE comment.
Presentation transcript:

November 2011 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MAC common concepts and merge strategy Date Submitted: 08 Nov 2011 Source: [Benjamin A. Rolfe, et al] Company [Blind Creek Associates} Address [] Voice:[+1 408 395 7207], FAX: [NA], E-Mail:[ben @ blindcreek.com] Re: [MAC discussion in TG4k] Abstract: [Provides a summary of MAC considerations presented and suggests merge strategies] Purpose: [Support MAC merging discussions] 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. Rolfe, et al. BCA

November 2011 MPDU Fragmentation Merging and Details Rolfe, et al. BCA

Goals by close of Atlanta November 2011 Goals by close of Atlanta Consolidate contributions into a merged fragmentation baseline Rolfe, et al. BCA

doc.: IEEE 802.15-<doc#> <month year> doc.: IEEE 802.15-<doc#> November 2011 Content Sources Progress since September Acknowledgement scheme CID Assignment Fragment validation Fragment contraction details Rolfe, et al. BCA <author>, <company>

November 2011 Sources Taken material from prior MPDU fragmentation, Acknowledgement for fragmentation, and bits from other MAC presentations. Document # Title, 15-11-0631-01-004k Acknowledgement Scheme for 4k Fragmentation 15-11-0589-00-004k MPDU Fragmentation update 15-11-0478-02-004k MPDU Fragmentation for TG4k Also borrowed from many of the other MAC presentations: Document # Title, descriptions 15-11-0478-02-004k MPDU Fragmentation for TG4k: lists prior documents on MDPU fragmentation 15-11-0806-00-004k MAC Merge Concepts: Summary of presentations on MAC for 4k so far Rolfe, et al. BCA

Progress since Okinawa November 2011 Progress since Okinawa Okinawa presentations More details as PHY details come in Presentations on Ack schemes Several more presentations on need Conference calls and email threads Acknowledgement schemes Methods for identifying fragments Specific information in each fragment Rolfe, et al. BCA

Re-cap General agreement fragmentation needed at very low data rates November 2011 Re-cap General agreement fragmentation needed at very low data rates Good analysis presented to show cost/benefits, when useful Mostly agreement Existing MPDU format has advantages Need some flexibility Process: Build off existing MAC Identify open issues and fill in the holes Present results in a proposed merged baseline (here) Rolfe, et al. BCA

Acknowledgement Two level acknowledgement Fragment level: incremental November 2011 Acknowledgement Two level acknowledgement Fragment level: incremental Each fragment carries a “ack now” flag Acknowledgement == progress report, indicates fragments received so far Can acknowledge every fragment or aggregate any number Aggregated Acknowledgement Using existing ACK/EACK frames At end of reassembly or when other action needed Includes fragment status, channel feedback EACK can support channel diversity New IEs for status and feedback content Rolfe, et al. BCA

Information required for each fragment November 2011 Information required for each fragment Fragment Descriptor Type of fragment LQI (feedback) CID present Chan open Last fragment Sequence ID Context ID 16-bit short address Fragment # in sequence Rolfe, et al. BCA

Fragment Structure 16, 24 or 32 octets November 2011 FHR Payload FFR 0/1 0/2 [7-10, 15-18 or 23-26] 4 Fragment Descriptor Ext. Descriptor CID Fragment Data Frag CRC Bits: 3 3 1 5 Sub-type LQI Chan open Last Frag SDU # CID Present ACK Reqst Fragment # Rolfe, et al. BCA

FHR Fragment Descriptor November 2011 FHR Fragment Descriptor Fragment type: Fragment (part of fragment sequence) Not a fragment Fragment Incremental acknowledgement LQI: Link Quality indication. Measurement method is PHY dependent CID present: indicates CID follows descriptor Fragment acknowledge request: when set, the receiving device sends ack with status of fragments so far Channel open indicates to receiving device that additional data will follow, so stay awake. Last Fragment indicates that this is the final fragment in the current fragment sequence. Sequence number identifies which sequence the fragment belongs to. This provides a means to have multiple sequences “in progress” at the same time. Rolfe, et al. BCA

FHR (cont) Context ID Fragment number 16-bit short address November 2011 FHR (cont) Context ID 16-bit short address May be omitted completely For coordinator -> end node, specifies destination (source is implied) For end node -> coordinator, specifies sources (destination is implied) Fragment number Indicates which fragment in the sequence Rolfe, et al. BCA

Fragment Formats November 2011 Type Not Fragment, no CID (example: coordinator -> end device ) Fragment Descriptor Fragment Data Frag CRC Type Not fragment w/CID (example: end device -> coordinator) Fragment Descriptor CID Fragment Data Frag CRC Type Fragment w/CID (example: coordinator -> end device ): Fragment Descriptor CID Fragment Data Frag CRC Type Fragment, no CID (example: end device -> coordinator) Fragment Descriptor Fragment Data Frag CRC Rolfe, et al. BCA

Format of Incremental Acknowledgment (I-ACK) November 2011 Format of Incremental Acknowledgment (I-ACK) I-ACK (example: coordinator -> end device ) Fragment Descriptor Fragment Status Fragment CRC Bit 0 Bit n 1 2 3 … n-1 n I-ACK (example: end device -> coordinator) Fragment Descriptor CID Fragment Status Fragment CRC Bit 0 Bit n 1 2 3 … n-1 n Rolfe, et al. BCA

Example Exchange: End device to coordinator Transfer November 2011 Example Exchange: End device to coordinator Transfer Rolfe, et al. BCA

Example Exchange: Coordinator -> end device Transfer November 2011 Example Exchange: Coordinator -> end device Transfer Rolfe, et al. BCA

Example Transfer: Simultaneous November 2011 Example Transfer: Simultaneous Rolfe, et al. BCA

Context Assignment Examples November 2011 Context Assignment Examples Example Higher (network) layer approach using existing MAC mechanisms: Using 802.15.4-2011 Association request/response to assign Using Multi-purpose frame (15.4e) to implement context information exchange Rolfe, et al. BCA

Example 1: 802.15.4 Association Association Request 25 or 20 octets November 2011 Example 1: 802.15.4 Association Association Request 25 or 20 octets Association Response 26 or 21 octets Use short address to combine {source, destination, PAN ID} uniquely for bi-directional link Currently SA assignment method higher layer and/or implementation specific [leave it that way]..reduces to “higher layer assigns it” with existing MAC means for exchanging Octets:2 8 8 or 2 2 1 FCF Source Address Dest. Address Dest. PAN DSN CFID Capability Info FCS Octets:2 8 8 or 2 2 1 FCF Source Address Dest. Address Dest PAN DSN CFID Short Address Status FCS Rolfe, et al. BCA

November 2011 802.15.4 Association Notes: Can be applied to beacon or non-beacon PANs per 15.4-2011 15.4-2011 implies dependence on beacon exchange…but specifies parameters provided by higher layer Thus can support other method to ‘discover’ coordinator (i.e. without beacon exchange) Overloading the meaning of “short address” (been done before) Rolfe, et al. BCA

Example 2: Context association using MP November 2011 Example 2: Context association using MP Association request using Multi-purpose frame (15.4e) Octets:2 8 8* 2 FCF Source Address Destination Address LECIM Assoc IE FCS LECIM Context Association IE Request: 16 octets Response: 22 Octets Octets:2 2 IE Descriptor Context ID Octets:2 IE Descriptor Broadcast request (Source address only) Directed response (both) Can follow with other ‘discovery’ messages Rolfe, et al. BCA

Example CID Assignment Exchange November 2011 Example CID Assignment Exchange Rolfe, et al. BCA