MAC Header Compression

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0509r0 SubmissionSlide 1 Short Management and Short A-MSDU Frame Date: Authors: Liwen Chu, ST May 2013.
Advertisements

Doc.:IEEE /0859r0 July 2012 Simone Merlin, Qualcomm Inc Short Block Ack Date: Authors:
Doc.: IEEE /0608r2 Submission May 2012 Shoukang Zheng et. al, I2R, SingaporeSlide 1 Low-Power PS-Poll Date: Authors:
Short MAC Header Date: Authors: John Doe, Some Company
Doc.:IEEE /0365r1 March 2012 Z. Quan, Qualcomm Inc MAC Header Compression Slide 1 Authors:
Doc.: IEEE /388r2 Submission TGah Efficient TIM Encoding Date: Authors: May 2012 Minyoung Park, et. al. Intel Corp.Slide 1.
Doc.:IEEE /0860r0 July 2012 Qualcomm Inc. Collision reduction after TIM Date: Authors:
Doc.:IEEE /861r0 July 2012 EDCA Parameters Date: Authors: Slide 1.
Doc.: IEEE /1323r0 November 2012 Submission Relays for ah Date: Authors: Slide 1.
Submission doc.: IEEE /0608r1 May 2015 Tomoko Adachi, ToshibaSlide 1 Regarding trigger frame in UL MU Date: Authors:
Doc.: IEEE /1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: NameAffiliationsAddressPhone .
Doc.: IEEE /0060r1 Submission January 2011 Minyoung Park, Intel Corp.Slide 1 Low Power Capability Support for ah Date: Authors:
Doc.: IEEE /0285r0 March 2013 Submission Resource Allocation Frame Format for RAW- based Medium Access Date: Authors: Chittabrata Ghosh,
Doc.:IEEE /0129r3 May 2012 Santosh Abraham, Qualcomm Inc. Short Beacon Slide 1 Authors:
Doc.: IEEE /0094r2 Submission Jan 2012 Slide 1 Authors: MAC Header Design for Small Data Packet for ah Date: Lv kaiying, ZTE.
Submission doc.: IEEE /1096r0 Sep 2015 John Son et al., WILUSSlide 1 Recovery Procedures in Cascading Sequences Date: Authors: NameAffiliationsAddressPhone .
Doc.: IEEE /0110r8 SubmissionLiwen Chu Etc.Slide 1 Frame Header Compression Date: Authors: Date: May, 2012.
Doc.: IEEE /0102r2 SubmissionLiwen Chu Etc.Slide 1 TGah Power Saving Date: Authors: Date: Jan, 2012.
Doc.: IEEE /0840r1 Submission AP Assisted Medium Synchronization Date: Authors: September 2012 Minyoung Park, Intel Corp.Slide 1.
Doc.:IEEE /01122r0 September 2012 Simone Merlin Short MAC Header Signaling Slide 1 Authors:
Submission September 2015 doc.: IEEE /1328r0 November 2015 Yujin Noh, Newracom Slide 1 Scheduling Information for UL OFDMA Acknowledgement Date:
Doc.: IEEE /0071r0 January 2013 Submission Channel indication in RAW/TWT Date: Authors: Merlin, Qualcomm Slide 1.
Submission doc.: IEEE /0890r0 July 2012 Fei Tong, CSRSlide ah Multi-User Aggregation PDU Date: 2012-July-16 Authors:
Submission Jul 2012 doc.: IEEE 11-12/0842r0 ZTE CorporationSlide 1 Short Beamforming Report Poll Frame Date: Authors:
Doc.:IEEE /0114r0 January 2012 Low Power Medium Access Date: Slide 1 Authors:
Doc.: IEEE /1324r0 November 2012 Very Low Energy Paging Date: Authors: Slide 1 S. Merlin et al.
Doc.: IEEE /0110r3 SubmissionLiwen Chu Etc.Slide 1 Frame Header Compression Date: Authors: Date: Jan, 2012.
Doc.: IEEE /0110r6 SubmissionLiwen Chu Etc.Slide 1 Frame Header Compression Date: Authors: Date: March, 2012.
Doc.: IEEE /0110r7 SubmissionLiwen Chu Etc.Slide 1 Frame Header Compression Date: Authors: Date: April, 2012.
Doc.: IEEE /0364r3 SubmissionJeongki Kim, LG ElectronicsSlide 1 AID Reassignment Protocol Date: Authors: May 2012.
Submission doc.: IEEE /0615r0 May 2012 Sudheer Grandhi, InterDigital CommunicationsSlide 1 Considerations for early NAV indication Date:
Doc.:IEEE /1503r1 November 2011 Short Beacon Slide 1 Authors:
Doc.: IEEE /0110r1 SubmissionLiwen Chu Etc.Slide 1 Frame Header Compression Date: Authors: Date: Jan, 2012.
Doc.: IEEE /1121r0 Submission HE A-Control field Slide 1 Date: Authors: Alfred Asterjadhi, et. al. September 2015.
Doc.: IEEE /0662r2 Submission May 2012 Wai-Leong Yeow, I2R Singapore Slide 1 Block ACK Transmission Date: Authors:
Doc.:IEEE /0129r1 January 2012 S.Abraham, Qualcomm Inc Short Beacon Slide 1 Authors:
Submission doc.: IEEE 11-15/1060r0 September 2015 Eric Wong (Apple)Slide 1 Receive Operating Mode Indication for Power Save Date: Authors:
Doc.:IEEE /0318r0 March 2013 A. Asterjadhi, Qualcomm Inc. Short MAC Header Design Date: Authors:
Multi-STA BA Design Date: Authors: March 2016 Month Year
Operation With Small Batteries
Location Measurement Protocol for Unassociated STAs
AP Power Saving Date: Authors: May 2017 Month Year
Operation With Small Batteries
Header Compression Date: Authors: May 2012 Month Year
WUR MAC issues follow-up
SU-MIMO Type for Group Addressed Frames
WUR frame format – Follow up
WUR frame format – Follow up
Considerations on VL WUR frames
Further considerations on WUR frame format
Wake up packet contents
WUR frame format – Follow up
Further considerations on WUR frame format
SU-MIMO Type for Group Addressed Frames
MAC Clarifications Date: Authors: September 2016
Short SSW Format for 11ay Date: 2016-March-14 Authors: March 2016 Name
Max Frame Length Changes
TIM Compression for No Buffered Unicast Traffic
Comparison of Draft Spec Framework Documents
Further considerations on WUR frame format
WUR frame format – Follow up
MAC Partial Proposal for TGn
MAC Partial Proposal for TGn
Considerations on VL WUR frames
PS-Poll TXOP Date: Authors: Month Year
Considerations on VL WUR frames
MAC Partial Proposal for TGn
Considerations on WUR frame format
Reducing Overhead in Active Scanning
Regarding trigger frame in UL MU
Presentation transcript:

MAC Header Compression Authors:

Introduction The MAC header is a significant overhead for short MPDUs [1, 2] 30-36 octets in 11n, without security This is inefficient for short-packet applications E.g., the FR-EM document includes traffic specifications for sensors (256Bytes), and industrial process automation (64Bytes) [3]. Several other applications with very short transmit packets can be envisioned. Shortening the MAC header has advantages for 11ah Prolonged battery lifetime Reduced medium occupancy This presentation proposes a compressed MAC header format a protocol to save constant information fields across packets at the transmitter/receiver so that they do not need be transmitted with each packet.

Some Background MAC header format for Data frames For some 802.11ah use cases (e.g., sensor traffic) some fields are not necessary [1, 2] It is not required to set the NAV for single packet transmissions, i.e., no Duration field required Data exchange is performed among STAs within the same BSS (no A3 and A4 fields required) Simple devices may not need advanced functionalities No HT capabilities and limited QoS requirements Possible to save up to 18 octets by removing these fields, corresponding to 1ms less transmission time with MCS0rep2

Proposed short MAC Header Format 2B 6B TBD (1 or 2B) FC A1 (AID) A2 (BSSID) Sequence Ctrl. A3 (Optionally present) Sent by AP to a STA 2B 6B TBD (1 or 2B) FC A1 (BSSID/RA ) A2 (AID ) Sequence Ctrl. A3 (Optionally present) Sent by a STA to AP or to another STA (TDLS) Short MAC Header does not have Duration Field: It will not be used for setting the NAV for multiple transmissions Saves 2 Bytes QoS Control Field: Some selected features can be included in FC and other available bits Saves 4 Bytes HT Control Field: (V)HT control is NOT supported as it is Short MAC Header includes FC: several bits can be redefined (TBD) A1, A2 (discussed in more details in the next slide) A3: present only if indicated in FC (discussed in more details in the next slide) Sequence Control Field (length TBD): Needed for duplicate detection, fragmentation and Block ACK

Proposed Data Frame Addressing Direction Address Interpretation (From-DS bit in FC) A1 A2 DL 1 Rx-AID BSSID UL Tx-AID Direct RA Address Interpretation is indicated by the ‘From-DS’ bit in FC TX(RX)-AID = Association ID of Transmitter(Receiver) STA To support 6000 STAs, AID needs 13 bits (with an additional 3 reserved bits makes 2 octets) Proposed addressing provides a full unambiguous identification of transmitter and receiver, with minimal overhead Savings of 4 Bytes thanks to the use of the AID instead of the full MAC address A3 is optionally present Omitted when not needed or stored at the receiver An indication (TBD) in FC tells whether A3 is present or not Saving of 6 Bytes

Quantitative evaluation of energy/time saving Assumptions Tx Power=19 dBm/BW=1 MHz STA sends one packet/receives short ACK every 0.1s/1s, and sleeps for the rest of the time Tx power consumption: 250 times of the sleeping power consumption (for MPDU) Rx power consumption: 40 times of the sleeping power consumption (for ACK) MAC header reduced from 30 bytes to 12 bytes Payload = 32/64/128 bytes Performance Energy consumed per Interval = TTX x 250 + TRX x 40 + Tsleep x 1 Energy saved = 1 - energy consumed for short header / energy consumed for long header Medium occupancy reduced = 1 - (TTX + TRX) for short header / (TTX + TRX) for long header PHY Rate 32B/100ms 64B/100ms 128B/100ms 32B/1s 64B/1s 128B/1s MCS0-rep2 23% 17% 11% 13% 10% 8% MCS0 19% 16% 7% 6% PHY Rate 32B 64B 128B MCS0-rep2 32% 24% 16% MCS0 26% 21% 15%

Protocol for further compression Some devices may transmit short packets to a same receiver for the entire lifetime E.g., sensors periodically report measurements to the same data collection device. MPDUs from the same transmitter to same receiver usually present same values for some of the header fields. E.g. A3, A4, portions of the CCMP header, and potentially portions of the payload Transmitter could improve transmission efficiency by notifying the receiver of which fields are going to be constant across transmitted data frames, and the value of those fields omit those constant fields from all the transmitted frames thereafter (indicated by FC bit)

Compression Setup Tx sends a “Header-Compression Request” (HC-Req) management frame before the Data frames. indicates which MAC header fields have constant value across data MPDUs, and includes their constant value. Rx responds with a “Header-Compression Response” (HC-Resp) management frame. Rx can save locally the constant fields Rx can decline the request if it doesn’t have the capability or resource After the successful exchange, data frames are sent omitting the constant fields as indicated in HC-req. Upon reception of packets with a short header, receiver recovers the missing info. and reconstructs the full header. HC Req HC Resp Data ACK Data ACK Data ACK Data ACK Data ACK

Conclusions MAC overhead can be reduced by Defining a new MAC header which uses an efficient addressing method and removing Duration, QoS and HT control fields Saves ~18 bytes for each MPDU Saves 1 ms TX time with MCS0rep2 Energy consumption reduced 10-20% Storing constant information fields at the transmitter/receiver. E.g., saving of A3 and A4 (12 bytes) corresponds to 640us for each MPDU at MCS0-2rep Compression can be setup through a simple management exchange. Additional efficiency can be achieved by compressing CCMP fields and payload (TBD)

References [1] 11-12-0365-01-00ah-mac-header-compression [2] 11-12-0110-06-00ah-frame-header-compression [3] 11-11-0905-03-00ah-tgah-functional-requirements-and-evaluation-methodology [4] 11-12-0324-00-00ah-short-ack

Straw Poll 1 Do you support to include in the spec framework, in section 4.5, the short MAC Header Format as shown below Sequence Ctrl length is TBD A3 is optionally present with an A3 present indication (TBD) 2B 6B TBD (1 or 2B) FC A1 (AID) A2 (BSSID) Sequence Ctrl. A3 (Optionally present) From-DS = 1 2B 6B TBD (1 or 2B) FC A1 (BSSID/RA ) A2 (AID ) Sequence Ctrl. A3 (Optionally present) From-DS = 0

Address Interpretation Straw Poll 2 Do you support to include in the spec framework, in section 4.5, the addressing method in the following table (addressing interpretation indication for DL/UL/Direct is TBD; A3 is optionally present based on an indication TBD)? Data Direction Address Interpretation (From-DS) A1 A2 A3 (SA/DA) DL 1 Rx-AID BSSID (SA) UL Tx-AID (DA) Direct RA

Motion 3 Do you support to include in the spec framework, the concept of storing constant MAC header information at the transmitter/receiver through a management frame exchange, as an optional feature?