Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble...

17
doc.: IEEE 802.11-14/1187r1 Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 Name Affiliat ions Address Phone Email Po-Kai Huang Intel po- [email protected] Robert Stacey Intel robert.stacey@intel. com Rongzhen Yang Intel rongzhen.yang@intel. com Qinghua Li Intel [email protected]

Transcript of Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble...

Page 1: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

doc.: IEEE 802.11-14/1187r1Sep 2014

Submission Po-Kai Huang (Intel)Slide 1

The Effect of Preamble Error Model on MAC Simulator

Date: 2014-09-11

Name Affiliations Address Phone Email

Po-Kai Huang Intel [email protected]

Robert Stacey Intel [email protected]

Rongzhen Yang Intel [email protected]

Qinghua Li Intel [email protected]

Page 2: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 2 Intel LabsWireless Communication Lab, Intel Labs2 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

Abstract

• The Wi-Fi transmission is asynchronous.

• The receiver relies on the preamble to detect the start of a packet, determine the packet duration, decode desired transmission, or defer for undesired transmission.

• This contribution focuses on using the MAC simulator to understand the performance of different preamble error models and shows that the performance could be different. – Propose to model the preamble error correctly to evaluate the

performance gain of OBSS techniques

Slide 2

Page 3: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 3 Intel LabsWireless Communication Lab, Intel Labs3 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

Background for CS/CCA

• In IEEE Std 802.11-2012 clause 18.3.10. 6, we have the following description for CS/CCA with 20 MHz channel spacing

The start of a valid OFDM transmission at a receive level equal to or greater than the minimum modulation and coding rate sensitivity (–82 dBm for 20 MHz channel spacing,…) shall cause CS/CCA to indicate busy …. If the preamble portion was missed, the receiver shall hold the CCA signal busy for any signal 20 dB above the minimum modulation and coding rate sensitivity (–62 dBm for 20 MHz channel spacing, …).

• Further, in clause 18.3.12, we have If…the SIGNAL field is completely recognizable and supported), …, the OFDM PHY shall ensure that the CCA indicates a busy medium for the intended duration of the transmitted frame…

If the indicated rate in the SIGNAL field is not receivable, … The PHY shall … hold CCA busy for the calculated duration of the PPDU.

Slide 3

Page 4: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 4 Intel LabsWireless Communication Lab, Intel Labs4 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

Summary of CS/CCA for 20 MHz

• If the signal strength of a Wi-Fi transmission is above -82 dBm, receiver can start to detect the signal.– If the SIG field of the preamble is correct, the receiver can choose to

• defer for the entire transmission duration• or decode the entire packet

– If the SIG field of the preamble has errors, the receiver uses -62 dBm to determine if the medium is busy

Slide 4

Page 5: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 5 Intel LabsWireless Communication Lab, Intel Labs5 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

Preamble Error Model (PEM)

• For all models, – If the signal strength is above -82 dBm, receiver can detect the signal.– If the SIG field of the preamble is correct, the receiver can choose to

• defer for the entire transmission duration• or decode the entire packet based on SINR

• The difference occurs when preamble has errors (, i.e., SIG field has errors)– Correct model

• the receiver uses -62 dBm to determine if the medium is busy– PEM model 2 (excluded by MAC test 2b)

• Assume that STA can still defer for the entire transmission duration• If the packets is for the STA, decode each MPDU based on the SINR

– PEM model 1• Assume that STA can still defer for the entire transmission duration• If the packet is for the STA, all MPDU have errors

• We will only compare PEM model 1 with Correct Model

Slide 5

Page 6: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 6 Intel LabsWireless Communication Lab, Intel Labs6 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

Packet Early Termination

• In 11ah, a mechanism called color bits is introduced– If the transmission is from other BSSs, then the RX can terminate the

reception process.

• Adopt the assumption of color bits in our MAC simulator, so the STA can terminate the reception process if the packet is from other BSSs.

• Packet Early Termination frees the receiver to decode the desired packet if possible.

Slide 6

Page 7: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 7 Intel LabsWireless Communication Lab, Intel Labs7 Intel Confidential

Submission Intel Confidential

doc.: IEEE 802.11-14/1187r1Sep 2014

Simulation Setup – Scenario 1 [1]

• 2.4GHz with 20 MHz bandwidth• TXOP: 4ms• Path loss with 5 dB shadowing• 1x1, STA antenna gain -2 dB• Full buffer traffic • MSDU size: 1500 bytes• Three channels (random selection

per AP)

Slide 7

• Simulation Time: 30s• 10 STAs per apartment• Power of STA: 15 dBm• Power of AP: 20 dBm• Genie MCS selection • MPDU error based on SINR to PER

mapping from LLS for channel D• Preamble error if SINR≤0 dB

(Note that this figure is presented in 2D mode.)

Page 8: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 8 Intel LabsWireless Communication Lab, Intel Labs8 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

DL Transmission with RTS/CTS

Slide 8

Page 9: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 9 Intel LabsWireless Communication Lab, Intel Labs9 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

DL Transmission without RTS/CTS

Slide 9

Page 10: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 10 Intel LabsWireless Communication Lab, Intel Labs10 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

UL Transmission with RTS/CTS

Slide 10

Page 11: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 11 Intel LabsWireless Communication Lab, Intel Labs11 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

UL Transmission without RTS/CTS

Slide 11

Page 12: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 12 Intel LabsWireless Communication Lab, Intel Labs12 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

Discussion

• Suppose STA1 and STA3 can not sense each other• Assume that STA1 has higher power level than STA3

to STA2• Consider the following situation

• Under PEM model 1, STA2 defers for both STA1 PPDU and STA3 PPDU, which leads to different throughput performance

Slide 12

STA1 STA2 STA3

Time

STA1 PPDU

STA3 PPDUPow

er L

evel

To S

TA2

STA2 Operationunder correct model

Defer for STA1 PPDU Backoff Transmit on top of STA3 PPDU

STA2 Operationunder PEM1

Defer for STA1 PPDU TransmitDefer for STA3 PPDU Backoff

-72 dBm

-67 dBm

Page 13: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 13 Intel LabsWireless Communication Lab, Intel Labs13 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

Conclusion

• Different preamble error models can lead to different throughput performance.

• Propose to model the preamble error based on the 802.11 spec to evaluate the performance gain of OBSS techniques.

Slide 13

Page 14: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 14 Intel LabsWireless Communication Lab, Intel Labs14 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

Reference

1. 11-14-0980-02, Simulation Scenarios

2. 11-14-0800-17, Box 1 and Box 2 Calibration Results

Slide 14

Page 15: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 15 Intel LabsWireless Communication Lab, Intel Labs15 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

Appendix - MAC Simulator Calibration

• PHY Calibration– Results for Box1 are aligned with most of the companies [2]

• MAC Calibration– Results are shared with the MAC calibration thread.

Slide 15

Page 16: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 16 Intel LabsWireless Communication Lab, Intel Labs16 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

Appendix - MCS table for Channel D with impairments

• MPDU size = 1500 bytes

Slide 16

MCS 0 1 2 3 4 5 6 7 8SINR(dB) 10.2 13.5 17.5 19 23.5 27 29.5 31.5 35

Page 17: Doc.: IEEE 802.11-14/1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: 2014-09-11 NameAffiliationsAddressPhoneEmail.

Copyright@2012, Intel Corporation. All rights reserved. 17 Intel LabsWireless Communication Lab, Intel Labs17 Intel Confidential

Submission Po-Kai Huang (Intel)

doc.: IEEE 802.11-14/1187r1Sep 2014

Appendix – Genie MCS Selection

• Before a TX transmits packet, it checks the interference at the RX and uses the value to select the best MCS with 10% PER.

Slide 17