L-Header spoofing and bit reuse

Slides:



Advertisements
Similar presentations
1x/2x/4x OFDM Symbol in HE SU PPDU with BCC
Advertisements

Submission doc.: IEEE /0674r0 May 2016 Hanseul Hong, Yonsei UniversitySlide 1 EIFS excess problem of Acknowledgement for UL MU procedure Date:
1x/2x/4x OFDM Symbol in HE SU PPDU with BCC
Support of 1x/2x/4x OFDM Symbol in HE SU PPDU
VHT Frame Padding Date: Authors: Month Year
Secondary Channel CCA of HE STA
Channel Width Selection Within TXOP
EDMG Header Encoding and Modulation
LTF Sequence Designs Date: Authors: November 2015
Bandwidth signaling for EDMG
Discussions on Signaling for UL HE MU PPDU
Signalling Support for Full Bandwidth MU-MIMO Compressed SIG-B Mode
Multi-TID Aggregation for 11ay
Month Year doc.: IEEE yy/xxxxr0 November, 2015
Month Year doc.: IEEE yy/xxxxr0 November 2016
GI Overhead/Performance Impact on Open-Loop SU-MIMO
EDMG Header-B Encoding and Modulation for SC PHY in 11ay
EDMG capabilities for Open Loop Spatial Multiplexing in SU-MIMO
1MHz SIG Field Discussions
Scheduling Information for UL OFDMA Acknowledgement
SC 64-QAM in clause 21 PHY Date: Authors: November 2015
Why we need Length Field in VHT SIG
Symbol Blocking and Guard Interval Definition for SC MIMO in 11ay
DMG Base MCS and Length Supplementary Slides
VHT Packet Duration Signaling
WUR SYNC Preamble Design
Analog and Baseband Beam Tracking in ay
Analog and Baseband Beam Tracking in ay
13-Length Sequence for OOK Waveform Generation
WUR SYNC Preamble Design
Clarification on TXSS Sector List Feedback
Consideration on WUR Frame Structure
WUR SYNC Preamble Design
Consideration on WUR Frame Structure
Efficient FDMA transmission for WUR
DMG Base MCS and Length Supplementary Slides
MCS table for SC EDMG Date: 2016-November-07 Authors: November 2016
13-Length Sequence for OOK Waveform Generation
Efficient FDMA transmission for WUR
Packet structure for SC EDMG PPDU for each GI length
Short SSW Format for 11ay Date: 2016-March-14 Authors: March 2016 Name
13-Length Sequence for OOK Waveform Generation
Adding control trailer to control mode PPDUs
EDMG Header-A Fields preview in L-Header
Data field in HE PPDU Date: Authors: September 2015
VHT Packet Length Calculation
EDMG Header-A Fields preview in L-Header
UL MU Random Access Analysis
Multi-TID Aggregation for 11ay
Preliminary design of EDMG PHY headers
Header-A Definition for EDMG Control Mode
Spoofing of EDMG Control Mode PPDUs
EDMG Support Discovery
EDMG PHY Header-A for DCM SQPSK Over Two Channel Aggregation in 11ay
EDMG capabilities for Open Loop Spatial Multiplexing in SU-MIMO
Header-A Definition for EDMG Control Mode
Performance evaluation of Mid-amble
Channel Width Selection Within TXOP
Discussion on Rank Adaptation
EDMG PHY Header-A for DCM SQPSK Over Two Channel Aggregation in 11ay
Fixed Inter Frame Spacing for BRP in ay
Performance evaluation of Mid-amble
MCS table for SC EDMG Date: 2016-November-07 Authors: November 2016
Control Trailer Clarifications
EDMG PHY Header-A for DCM SQPSK Over Two Channel Aggregation in 11ay
11bd Frame Format Date: Authors: March 2019
Performance evaluation of Mid-amble
Indicating NGV Capabilities in MAC Header
Scheduling Allocations Over Multiple Channels
Additional SC MCSs in clause 20 (DMG PHY)
Presentation transcript:

L-Header spoofing and bit reuse November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 L-Header spoofing and bit reuse Date: 2016-11-8 Authors: Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 Background 4 reserved bits in L-Header are running out while more free bits in L-Header are desired for EDMG. 2 bits in use 1+ bit should be kept for future use In this presentation we consider reuse of the Length field in L-Header for EDMG. Field name Num. of bits Start bit Scrambler Initialization 7 MCS 5 Length 18 12 Additional PPDU 1 30 Packet Type 31 Training Length 32 Aggregation 37 Beam Tracking Request 38 Last RSSI 4 39 Turnaround 43 Reserved 44 HCS 16 48 Extended SC MCS Indication 1 44 Reserved 45 EDMG (EDMG-Header-A) Indication 46 47 Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 Spoofing overview In an EDMG PPDU, actual MCS and length are included in the EDMG-Header-A/B [1]. The L-Header includes spoof MCS and length so that legacy STAs can compute the TXTIME of the EDMG PPDU. EDMG PPDU TXTIME L-STF L-CEF L-Header EDMG-Header-A E-STF E-CEF Data spoof MCS, Length actual MCS, Length Legacy STA sees: TXTIME – calculated by spoof MCS and Length L-STF L-CEF L-Header DMG payload [1] 11-16/1358r6 Specification Framework for TGay Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

maximum TXTIME for EDMG November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 maximum TXTIME for EDMG The maximum duration of a DMG PPDU (aPPDUMaxTime) is 2ms. We suggest to specify that the maximum duration of an EDMG PPDU is 2 ms, as same as DMG. Significant efficiency improvement may not be expected with a longer PPDU. Overhead for preamble and BA could be less than 1% (20us) for 2ms PPDU. Potential risks of compatibility with 11ad are reduced. We haven’t seen any problems which encourage to reduce the maximum duration. Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

How does legacy STA calculate TXTIME? November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 How does legacy STA calculate TXTIME? Example: DMG SCPHY MCS6 (see appendix for the details) 𝑇𝑋𝑇𝐼𝑀𝐸[𝑒𝑠]= πΏπ‘’π‘›π‘”π‘‘β„Ž 42 βˆ™ 672 896 βˆ™512+4416 /1760 Data octets per LDPC codeword Data bits per Symbol block Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

How does legacy STA calculate TXTIME? (cont’d) November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 How does legacy STA calculate TXTIME? (cont’d) Since 11ad SC-PHY employs LDPC coding, and the packet consists of SC-FDE blocks, there are multiple length values which have the same TXTIME. the same TXTIME Symbol Block 512 sym MCS 6 Length=127 Preamble/Header Data 448sym GI 64sym padding bits, padding symbols Length=168 Preamble/Header Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

How does legacy STA calculate TXTIME? (cont’d) November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 How does legacy STA calculate TXTIME? (cont’d) In case of MCS6 for example, there are at least 42 length values which have the same TXTIME. Length = 42n+1 ~ 42n+42 have the same TXTIME This means the lower bits of the Length field in L-Header are not important for TXTIME calculation. 𝑇𝑋𝑇𝐼𝑀𝐸[𝑒𝑠]= πΏπ‘’π‘›π‘”π‘‘β„Ž 42 βˆ™ 3 4 βˆ™512+4416 /1760 Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

Reuse of Length field in L-Header November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 Reuse of Length field in L-Header We suggest to reuse LSBs of the Length field in the L-Header for EDMG purpose. Bandwidth preview will be proposed[2] EDMG PPDU TXTIME L-STF L-CEF L-Header EDMG-Header-A E-STF E-CEF Data spoof MCS, Length actual MCS, Length MSBs: used for TXTIME indication (spoofing) LSBs: reused for EDMG purpose [2]11-16/1395r0 EDMG Header-A Fields preview in L-Header Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

How many bits can be reused? November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 How many bits can be reused? The number of reusable bits depends on the spoof MCS in the L-Header. (see appendix for the details) 5 bits will be available if we use MCS 2 or above for spoof MCS. MCS in L-Header Reusable bits 1 4 2 5 3 6 MCS in L-Header Reusable bits 7 5 8 9 6 10 11 12 Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

Consideration for spoof MCS November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 Consideration for spoof MCS By using MCS 2 or 3, spoofing is properly performed for up to 2ms PPDUs. We suggest to rule out use of MCS1 for spoofing, while use MCS2 or above. TXTIME of DMG PPDUs when Length=262143 (max. in 11ad) 5.46 Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

Summary of Length bits reuse November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 Summary of Length bits reuse We suggest to use 5 LSBs of Length field in L-Header for EDMG purpose. EDMG PPDU TXTIME : no grater than 2ms L-STF L-CEF L-Header EDMG-Header-A E-STF E-CEF Data spoof MCS, Length actual MCS, Length set to MCS2 or above 13 MSBs: used for TXTIME indication (spoofing) 5 LSBs: reused for EDMG purpose Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 Conclusion We propose to define the maximum PPDU duration of EDMG PPDU as 2ms. We show that 5 LSBs of Length field in L-Header can be reused for EDMG purpose. Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

References [1] 11-16/1358r6 Specification Framework for TGay November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 References [1] 11-16/1358r6 Specification Framework for TGay [2] 11-16/1395r0 EDMG Header-A Fields preview in L- Header Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

Straw poll Do you agree to add the following to the SFD November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 Straw poll Do you agree to add the following to the SFD β€œThe maximum PPDU duration of EDMG PPDU is 2ms." Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

Appendix November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

TXTIME calculation in DMG SC November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 TXTIME calculation in DMG SC TXTIME of DMG PPDU is computed as follows TXTIME[us] = ((2176+1152+64) + (2+NBLKS) * 512)) / 1760 MHz = (NBLKS*512+4416)/1760 NBLKS is calculated as follows Thus, TXTIME is: parameters Ξ± (dependent of modulation) and Ξ² (dependent of coding rate) are shown in the table. STF CEF GI followed by Header Header Payload Symbols/Block MCS Ξ± Ξ² 1 672/448 = 3/2 21 2 42 3 52.5 4 63 5 68.25 6 672/896 = 3/4 7 8 9 10 672/1792 = 3/8 11 12 𝑁 𝐡𝐿𝐾𝑆 = 𝑁 πΆπ‘Š βˆ™ 𝐿 πΆπ‘Š 𝑁 𝐢𝐡𝑃𝐡 = πΏπ‘’π‘›π‘”π‘‘β„Žβˆ™8 𝐿 πΆπ‘Š 𝜌 βˆ™π‘… βˆ™ 𝐿 πΆπ‘Š 𝑁 𝐢𝐡𝑃𝐡 = πΏπ‘’π‘›π‘”π‘‘β„Ž 𝛽 βˆ™π›Ό 𝑇𝑋𝑇𝐼𝑀𝐸[𝑒𝑠]= πΏπ‘’π‘›π‘”π‘‘β„Ž 𝛽 βˆ™π›Ό βˆ™512+4416 /1760 Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

The number of reusable bits November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 The number of reusable bits There are at least w choices of the length value in L-Header for the given TXTIME. b LSBs of the Length field in L-Header can be reused, where 𝒃= π’π’π’ˆ 𝟐 π’˜ π’˜= 𝜷 Γ— 𝟏/𝜢 MCS Ξ± Ξ² w b 1 3/2 21 4 2 42 5 3 52.5 52 63 68.25 68 6 3/4 7 8 9 10 3/8 84 11 104 12 126 Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic

Example of spoof Length calculation November 2016 doc.: IEEE 802.11-16/1422r0 November 2016 Example of spoof Length calculation Without reuse of 5 LSBs With reuse of 5 LSBs (r : the value in reused 5 bits) MCS Ξ± Ξ² w b 1 3/2 21 4 2 42 5 3 52.5 52 63 68.25 68 6 3/4 7 8 9 10 3/8 84 11 104 12 126 πΏπ‘’π‘›π‘”π‘‘β„Ž= 𝑛/𝛼 ×𝛽 π‘€β„Žπ‘’π‘Ÿπ‘’: 𝑛=(𝑇𝑋𝑇𝐼𝑀𝐸×1760βˆ’4416)/512 𝑛 π‘ β„Žπ‘Žπ‘™π‘™ 𝑏𝑒 π‘Ž π‘π‘œπ‘ π‘–π‘‘π‘–π‘£π‘’ π‘–π‘›π‘‘π‘’π‘”π‘’π‘Ÿ 𝑛=(𝑇𝑋𝑇𝐼𝑀𝐸×1760βˆ’4416)/512 𝐿= 𝑛/𝛼 ×𝛽 π‘š= 0 𝐿 π‘šπ‘œπ‘‘ 32β‰₯π‘Ÿ 32 π‘œπ‘‘β„Žπ‘’π‘Ÿπ‘€π‘–π‘ π‘’ πΏπ‘’π‘›π‘”π‘‘β„Ž=(πΏβˆ’πΏ π‘šπ‘œπ‘‘ 32+π‘Ÿ)βˆ’π‘š replace the 5 LSBs of L with r correction for keeping the desired TXTIME Hiroyuki Motozuka, Panasonic Hiroyuki Motozuka, Panasonic