doc.: ieee 802.11-14/1191r0 submission september 2014 mac calibration results date: 2014-09-10...

20
doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology) Slide 1 N am e A ffiliations A ddress Phone em ail Y anchun Li H uaw ei Technology Bantian Longgang Shenzhen 518129 P.R. China +86- 15337257958 liyanchun@ huawei.com X ueliK ong H uaw ei Technology Bantian Longgang Shenzhen 518129 P.R. China +86- 18575596011 kongxueli@ huaw ei.com Zhou Lan H uaw ei Technology Bantian Longgang Shenzhen 518129 P.R. China +86- 18565826350 lanzhou1@ huaw ei.com

Upload: vivien-mclaughlin

Post on 06-Jan-2018

215 views

Category:

Documents


3 download

DESCRIPTION

doc.: IEEE /1191r0 Submission Test 1a: MAC overhead w/out RTS/CTS -Simulation Parameter- AP1 STA 1 AP1 Parameters: –MSDU length:[0:500:2000Bytes] –2 MPDU limit –RTS/CTS off –Data MCS = [0,8] ( to clarify, run a sweep over MSDU length once for MCS 0, and once for MCS 8. –ACK MCS = 0 –AIFS=DIFS = 34us September 2014 Zhou Lan (Huawei Technology)Slide 3

TRANSCRIPT

Page 1: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

September 2014

MAC calibration resultsDate: 2014-09-10

Authors:

Zhou Lan (Huawei Technology)Slide 1

Name Affiliations Address Phone email Yanchun Li Huawei

Technology Bantian Longgang Shenzhen 518129 P.R. China

+86-15337257958

[email protected]

Xueli Kong Huawei Technology

Bantian Longgang Shenzhen 518129 P.R. China

+86-18575596011

[email protected]

Zhou Lan Huawei Technology

Bantian Longgang Shenzhen 518129 P.R. China

+86-18565826350

[email protected]

Page 2: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

Summary• Contributions [1][2] define the simulation scenarios and

evaluation method for MAC system calibration• This contribution provides the MAC calibration results:

– Test 1: MAC overhead test– Test 2: Deferral test– Test 3: TXOP test

• This contribution also discusses some of the parameter setting in [1] that need clarification for implementing the calibration. (underline Marked)

September 2014

Zhou Lan (Huawei Technology)Slide 2

Page 3: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

Test 1a: MAC overhead w/out RTS/CTS-Simulation Parameter-

AP1

STA 1 AP1

• Parameters:– MSDU length:[0:500:2000Bytes]– 2 MPDU limit– RTS/CTS off– Data MCS = [0,8] ( to clarify, run a sweep over MSDU length once for

MCS 0, and once for MCS 8.– ACK MCS = 0– AIFS=DIFS = 34us

September 2014

Zhou Lan (Huawei Technology)Slide 3

Page 4: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

• Without RTS/CTS

Test 1a: MAC overhead without RTS/CTS Calibration Results

Zhou Lan (Huawei Technology)Slide 4

Data Rate Application Packet Size MSDU Size

Expected Application Throughput

Simulation Application Throughput

Expected MAC

Throughput

Simulation MAC

Throughput

(MCS) (Bytes) (Bytes) (Mbps) (Mbps) (Mbps) (Mbps)

0 464 500 4.79 4.79 5.16 5.16

0 964 1000 5.55 5.55 5.76 5.76

0 1464 1500 5.84 5.84 5.99 5.99

0 1964 2000 6.00 6.00 6.11 6.10

8 464 500 22.00 21.98 23.70 23.68

8 964 1000 34.94 34.91 36.24 36.22

8 1464 1500 43.26 43.24 44.32 44.30

8 1964 2000 48.68 48.67 49.57 49.56

September 2014

Page 5: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

Test 1a: MAC overhead without RTS/CTS Calibration Results-time/event trace

Zhou Lan (Huawei Technology)Slide 5

Time trace [usec] MCS0 1500 bytes  –CP1 start of A-MPDU 12174

  –CP2 end of A-MPDU 15998

    •CP2-CP1 3824

    •Expected time gap = A-MPDU duration 3824

  –CP3 start of ACK 16014

    •CP3-CP2 16

    •Expected time gap = SIFS 16

  –CP4 end of ACK 16082

    •CP4-CP3 68

    •Expected time gap = ACK duration 68

  –CP5 start of A-MPDU 16242

    •CP5-CP4 160

    •Expected time gap = Defer&backoff duration 34+14*9

September 2014

Test Items Check points Standard definition Matching?

A-MPDU duration Tcp2-Tcp1= 3824 us ceil((FrameLength*8)/rate/OFDMsymbolduration) * OFDMsymbolduration + PHY Header OK

SIFS Tcp3-Tcp2=16 us 16 us OK

ACK duration Tcp4-Tcp3= 68 usceil((ACKFrameLength*8)/rate/OFDMsymbolduration) * OFDMsymbolduration + PHY Header

OK

Defer & backoff duration Tcp5-Tcp4= 160us DIFS(34 us)+backoff (CWmin)

=34us+14*9us OK

Page 6: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

Test 1b: MAC overhead w RTS/CTS -Simulation Parameter-

AP1

STA 1 AP1

• Assumptions:– PER is 0

• Parameters:– MSDU length:[0:500:2000Bytes]– 2 MPDU limit– RTS/CTS on– Data MCS = [0,8] ( to clarify, run a sweep over MSDU length once for

MCS 0, and once for MCS 8.– ACK MCS = 0– AIFS=DIFS = 34us

September 2014

Zhou Lan (Huawei Technology)Slide 6

Page 7: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

• With RTS/CTS

Test 1b: MAC overhead with RTS/CTS Calibration Results

Zhou Lan (Huawei Technology)Slide 7

Data Rate Application Packet Size MSDU Size

Expected Application Throughput

Simulation Application Throughput

Expected MAC Throughput

Simulation MAC

Throughput

(MCS) (Bytes) (Bytes) (Mbps) (Mbps) (Mbps) (Mbps)

0 464 500 4.43 4.42 4.77 4.77

0 964 1000 5.31 5.31 5.51 5.51

0 1464 1500 5.66 5.66 5.80 5.80

0 1964 2000 5.85 5.85 5.96 5.96

8 464 500 15.95 15.94 17.19 17.17

8 964 1000 27.08 27.07 28.09 28.08

8 1464 1500 34.99 34.97 35.85 35.83

8 1964 2000 40.63 40.61 41.37 41.36

September 2014

Page 8: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

Test 1b: MAC overhead with RTS/CTS Calibration Results-time/event trace

Zhou Lan (Huawei Technology)Slide 8

Time trace [usec] MCS0 1500 bytes  –CP1 start of RTS 12302

  –CP2 end of RTS 12354

    •CP2-CP1 52

    •Expected time gap = RTS duration 52

  –CP3 start of CTS 12370

  –CP4 end of CTS 12414

    •CP4-CP3 44

    •Expected time gap = CTS duration 44

  –CP5 start of A-MPDU 12430

  –CP6 end of A-MPDU 16254

    •CP6-CP5 3824

    •Expected time gap = Frame duration 3824

September 2014

Test Items Check points Standard definition Matching?

RTS duration Tcp2-Tcp1= 52 ceil((RTSFrameLength*8)/rate/OFDMsymbolduration) * OFDMsymbolduration + PHY Header OK

CTS duration Tcp4-Tcp3= 44 ceil((CTSFrameLength*8)/rate/OFDMsymbolduration) * OFDMsymbolduration + PHY Header

OK

Frame duration Tcp6-Tcp5= 3824 ceil((FrameLength*8)/rate/OFDMsymbolduration) * OFDMsymbolduration + PHY Header

OK

Page 9: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

Test 2a: Deferral Test 1-Simulation Parameters-

AP1

• Assumptions:– Devices are within energy detect range of each other. – When AP1 and AP2 start to transmit on the same slot, both packets are lost (PER=

100%). Otherwise packets get through 100%. PER=0 %• Parameters:

– MSDU length:[0:500:2000Bytes]– 2 MPDU limit– RTS/CTS on– Data MCS = [0]– ACK MCS = 0– AIFS=DIFS = 34us– Maximal number of Retries = 10– CWmin=15– CWmax=1023

STA 1

AP 2

AP1

STA 2

(AP1 and STA2 are essentially co-located)

September 2014

Zhou Lan (Huawei Technology)Slide 9

Page 10: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

• MCS0

Test 2a: Deferral Test 1 Calibration Result

Zhou Lan (Huawei Technology)Slide 10

RTS/CTSApplication Packet

Size MSDU Size PERSimulation Application Throughput

Simulation MAC

Throughput

(Bytes) (Bytes) (Mbps) (Mbps)

Off 464 500 0.11 4.56 4.92

Off 964 1000 0.12 5.25 5.44

Off 1464 1500 0.12 5.51 5.65

Off 1964 2000 0.11 5.66 5.76

On 464 500 0.00 4.46 4.81

On 964 1000 0.00 5.33 5.53

On 1464 1500 0.00 5.68 5.82

On 1964 2000 0.00 5.87 5.98

September 2014

Page 11: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

Test 2b: Deferral Test 2-Simulation Assumptions-

AP1

STA 1

AP 2AP

1

STA 2

• Assumptions:– AP1 and AP2 can not hear each other. (ever)

• Interference Assumptions:– If any part of an MPDU sees interference, that MPDU should fail– If any part of a data preamble sees interference, all MPDUs should fail– If an MPDU, or data premable sees no interference, it should pass– If an ACK overlaps with the transmission of an OBSS AP, the PER on the ACK

should be 0. (i.e. the ACK should pass)

September 2014

Zhou Lan (Huawei Technology)Slide 11

Page 12: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

Test 2b: Deferral Test 2-Simulation Assumptions-

AP1

• Assumptions (Continue):• Backoff

– If no ACK is received, the transmitter should double it’s CW.– If an ACK is received, the transmitter should reset its CW – If no MPDUs are decoded, no ACK should be sent. – After 10 missing ACKS, the CW should be reset.

• PER definition– PER= 1-Acked data MPDUs/Total data MPDUs sent

• ( TPUT can be computed from number of successfully ACKed MPDUs and the total time)

• ACKed data MPDUs are measured by the transmitters

September 2014

Zhou Lan (Huawei Technology)Slide 12

Page 13: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

• Parameters:– MSDU length:[1500Bytes]– RTS/CTS [ OFF]– MCS = [0,8] – 2 MPDU limit– Data MCS = [0]– ACK MCS = 0– AIFS=DIFS = 34us– Maximal number of Retries = 10– CWmin=15– CWmax=1023

Test 2b: Deferral Test 2-Simulation Parameters

Zhou Lan (Huawei Technology)Slide 13

September 2014

Page 14: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

• Without RTS/CTS

Test 2b: Deferral Test 2 Calibration Results

Zhou Lan (Huawei Technology)Slide 14

RTS/CTSData Rate Application

Packet Size MSDU Size PERSimulation Application Throughput

Simulation MAC

Throughput

(MCS) (Bytes) (Bytes) (Mbps) (Mbps)

Off 0 1464 1500 88.37 1.01 1.04

Off 8 1464 1500 29.14 34.75 35.60

September 2014

Page 15: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

Test 3: Test 2b with RTS/CTS-Simulation Assumptions

AP1

STA 1

AP 2AP

1

STA 2

• Assumptions:– AP1 and AP2 can not hear each other. ( ever) – If MPDUs from AP1 and AP2 overlap, they both fail with 100%

probability– If an MPDU from AP1/AP2 is interference free, it succeeds with 100%

probability.

September 2014

Zhou Lan (Huawei Technology)Slide 15

Page 16: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

• Parameters:– MSDU length:[1500Bytes]– RTS/CTS [ ON]– MCS = [0,8] – 2 MPDU limit– Data MCS = [0]– ACK MCS = 0– DIFS = 34us– Maximal number of Retries = 10– CWmin=15– CWmax=1023

Test 3: Deferral Test 2-Simulation Parameters

Zhou Lan (Huawei Technology)Slide 16

September 2014

Page 17: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

• With RTS/CTS

Test 3: NAV Deferral Calibration Results

Zhou Lan (Huawei Technology)Slide 17

RTS/CTSData Rate Application

Packet Size MSDU Size PERSimulation Application Throughput

Simulation MAC

Throughput

(MCS) (Bytes) (Bytes) (%) (Mbps) (Mbps)

On 0 1464 1500 0.00 5.58 5.72

On 8 1464 1500 0.00 34.05 34.88

September 2014

Page 18: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

Reference• [1] 11-14-0980-02-00ax-simulation-scenarios• [2] 11-14-0571-03-00ax-evaluation-methodology

September 2014

Zhou Lan (Huawei Technology)Slide 18

Page 19: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

Annex.1

MAC Header MAC SDU

MAC Delimiter

Service Field

MAC PDU

A-MPDU subframe

L-Preambe 11ac-Preamble

MSDU_len Bytes1500B30B4B

1530B

ceil((MSDUsize+getDelimiter())/4)*4

1536B

PHY SDU = N x Frame Aggregation PDUs

3024B/30162B

0B/4

0B/4

40us

PHY SDU = 2x Frame Aggregation PDU

352us

Bit Padding

0B/1

CodedOFDM interval

ceil(((AMPDUsize + getServiceFieldsize()) * 8+6) / CodedBitsPerSymbol) * getSymbolDuration()

3024B/3027

Each A-MPDU subframe consists of anMPDU delimiter followed by an MPDU.

Padding MAC DelimiterMAC PDU

A-MPDU subframe

1512B/1508

PaddingMAC Delimiter

MAC PDU

A-MPDU subframe

(MSDUsize+getDelimiter())1534B

Padding

MAC Delimiter

Or

EOF

Padding

Tail Bits6bits (For BCC only)

“In a VHT PPDU, the final A-MPDU subframe is padded to the last octet of the PSDU or to a multiple of 4 octets in length, whichever comes first (see 9.12.6).”

FlexibleMAC

Header MAC SDU

MAC Delimiter MAC PDU

A-MPDU subframe

MSDU_len Bytes30B4B

ceil((MSDUsize+getDelimiter())/4)*4

1536B

Padding

Padding

MPDU

A-MPDU subframe

PSDU

PSDU_len

Step 2. Duration=ceil(((getServiceFieldsize() + sum(PadedMPDUsize(MSDUsize[1:N-1])) + getDelimiter() + MSDUsize[N]) * 8+6) / CodedBitsPerSymbol) * getSymbolDuration()Step 1. PadedMPDUsize(MSDUsize)=ceil((MSDUsize+getDelimiter())/4)*4

September 2014

Zhou Lan (Huawei Technology)Slide 19

Page 20: Doc.: IEEE 802.11-14/1191r0 Submission September 2014 MAC calibration results Date: 2014-09-10 Authors: Zhou Lan (Huawei Technology)Slide 1

doc.: IEEE 802.11-14/1191r0

Submission

Annex.2 MPDU collision model

AP1

• A A-MPDU subframe is correctly received if and only if its preamble and itself are not affected by interference

A-MPDU subframe1

sub-frame1

sub-frame2

sub-frame2

sub-frame2

Padding

sub-frame1

Service Field

L-Preambe 11ac-Preamble

Preamble PHY SDU

interferingPHY PDU

OFDM symbols

padding

MSDU_startTime MSDU_endTime

Interfering_PSDU_startTime

Interfering_PSDU_endTime

padding

MPDU is interfered if and only if(Interfering_PSDU_endTime > MSDU_startTime) && (Interfering_PSDU_startTime < MSDU_endTime)

September 2014

Zhou Lan (Huawei Technology)Slide 20