doc.: ieee 802.11-12/0840r1 submission ap assisted medium synchronization date: 2012-09-17 authors:...

16
doc.: IEEE 802.11-12/0840r1 Submission AP Assisted Medium Synchronization Date: 2012-09-17 Authors: September 2012 Minyoung Park, Intel Corp. Slide 1 N am e A ffiliations A ddress Phone em ail M inyoung Park IntelCorp. 2111 N E 25 th A ve. H illsboro,OR +1 503 712 4705 [email protected] A drian Stephens IntelCorp. [email protected] Tom Tetzlaff IntelCorp. thomas.a.tetzlaff@ intel.com Em ily Q i IntelCorp. [email protected] Y ong Liu M arvell [email protected] H ongyuan Zhang M arvell Hongyuan@ m arvell.com SudhirSrinivasa M arvell sudhirs@ marvell.com Y ongho Seok LG Electronics LG R& D Com plex A nyang- Shi,Kyungki-D o, Korea +82-31-450-1947 [email protected] Jinsoo Choi LG Electronics JeongkiKim LG Electronics Jin Sam K w ak LG Electronics M atthew Fischer Broadcom 190 M athilda Place, Sunnyvale, CA +1 408 543 3370 mfischer@ broadcom.com Eric W ong Broadcom ewong@ broadcom .com Rojan Chitrakar Panasonic Rojan.Chitrakar@ sg.panasonic .com K en M ori Panasonic [email protected]

Upload: katrina-brown

Post on 13-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

doc.: IEEE 802.11-12/0840r1

Submission

AP Assisted Medium Synchronization

Date: 2012-09-17

Authors:

September 2012

Name Affiliations Address Phone email Minyoung Park Intel Corp. 2111 NE 25th Ave.

Hillsboro, OR +1 503 712 4705 [email protected]

Adrian Stephens Intel Corp. [email protected]

Tom Tetzlaff Intel Corp. [email protected]

Emily Qi Intel Corp. [email protected]

Yong Liu Marvell [email protected]

Hongyuan Zhang Marvell [email protected]

Sudhir Srinivasa Marvell [email protected]

Yongho Seok LG Electronics LG R&D Complex Anyang-Shi, Kyungki-Do, Korea

+82-31-450-1947 [email protected]

Jinsoo Choi LG Electronics

Jeongki Kim LG Electronics

Jin Sam Kwak LG Electronics

Matthew Fischer Broadcom 190 Mathilda Place, Sunnyvale, CA

+1 408 543 3370 [email protected]

Eric Wong Broadcom [email protected]

Rojan Chitrakar Panasonic [email protected]

Ken Mori Panasonic [email protected]

Minyoung Park, Intel Corp.Slide 1

doc.: IEEE 802.11-12/0840r1

Submission

Authors:

September 2012

Name Affiliations Address Phone email Simone Merlin Qualcomm 5775 Morehouse Dr,

San Diego, CA 8588451243 [email protected]

Alfred Asterjadhi Qualcomm

Amin Jafarian Qualcomm

Santosh Abraham Qualcomm

Menzo Wentink Qualcomm

Hemanth Sampath Qualcomm

VK Jones Qualcomm

Sun, Bo ZTE [email protected]

Lv, Kaiying ZTE [email protected]

Huai-Rong Shao Samsung [email protected]

Chiu Ngo Samsung [email protected]

Minho Cheong ETRI 138 Gajeongno, Yuseong-gu, Dajeon, Korea

+82 42 860 5635

[email protected]

Jae Seung Lee ETRI [email protected]

Hyoungjin Kwon ETRI [email protected]

Heejung Yu ETRI [email protected]

Jaewoo Park ETRI [email protected]

Sok-kyu Lee ETRI [email protected]

Sayantan Choudhury Nokia

Taejoon Kim Nokia

Klaus Doppler Nokia

Chittabrata Ghosh Nokia

Esa Tuomaala Nokia

Minyoung Park, Intel Corp.Slide 2

doc.: IEEE 802.11-12/0840r1

Submission

Authors:

September 2012

Name Affiliations Address Phone email Shoukang Zheng I2R

1 Fusionopolis Way, #21-01 Connexis Tower, Singapore 138632

+65-6408 2000 [email protected]

Haiguang Wang I2R [email protected] Wai Leong Yeow I2R [email protected] Zander Lei I2R [email protected] Jaya Shankar I2R [email protected] Anh Tuan Hoang I2R [email protected] Joseph Teo Chee Ming I2R [email protected] George Calcev Huawei Rolling Meadows,

IL USA [email protected]

Osama Aboul Magd Huawei [email protected]

Young Hoon Huawei [email protected]

Betty Zhao Huawei [email protected]

David Yangxun Huawei [email protected]

Bin Zhen Huawei [email protected]

ChaoChun Wang MediaTek [email protected]

James Wang MediaTek [email protected]

Jianhan Liu MediaTek [email protected]

Vish Ponnampalam MediaTek [email protected]

James Yee MediaTek [email protected]

Thomas Pare MediaTek [email protected]

Kiran Uln MediaTek [email protected]

Minyoung Park, Intel Corp.Slide 3

doc.: IEEE 802.11-12/0840r1

Submission

Introduction

• The Synch frame concept was accepted in TGah Specification Framework document (SFD) in the July IEEE meeting [1] :– R.4.2.E: When requested by a STA, the AP sends a synch frame (the frame

type is TBD) at the slot boundary or the target wake time of the STA, if the channel is idle, to help the STA quickly synch to the medium. (optional to AP and STA)

• This is a follow up presentation proposing a frame type for the synch frame (slide 12,13,15)

September 2012

Minyoung Park, Intel Corp.Slide 4

doc.: IEEE 802.11-12/0840r1

Submission

Overview

• In STD 802.11-2012, a STA has to follow the rule below:– “A STA that is changing from Doze to Awake in order to transmit shall perform CCA until a

frame sequence is detected by which it can correctly set its NAV, or until a period of time equal to the ProbeDelay has transpired.”

• This is to first have the STA synchronized to the medium and then access the channel in order to prevent potential collisions with transmissions from hidden nodes

September 2012

DataAck

STA1

AP

STA2

STA2:Doze to AwakeProbeDelay= Max PPDU+SIFS+BA (or ACK)STA2 detects

transmission in the channel(synched with the activities in the channel)

Data

Ack

STA2 cannot hear STA1’s transmission

STA1 hidden from STA2

Minyoung Park, Intel Corp.Slide 5

doc.: IEEE 802.11-12/0840r1

Submission

Problem• It is hard to set the ProbeDelay value to a fixed value due to two conflicting goals:

1) address hidden node problem and 2) minimize power consumption– In STD 802.11-2012, ProbeDelay = N/A

DataAck

STA1

AP

STA2

STA2:Doze to Awake

ProbeDelay= Max PPDU+SIFS+BA

STA2 detectstransmission in the channel(synched with the activities in the channel)

Data

Ack

STA2 cannot hear STA1’s transmission

STA1

AP

STA2

STA2:Doze to Awake

ProbeDelay= Max PPDU+SIFS+BA

Data

Ack

STA2 stays awake sensing the channel todetect potential transmissions from hidden nodes but nothing is on the channel.

STA2 stays awake

DataSTA1

AP

STA2

STA2:Doze to Awake

ProbeDelay = 0

STA1 and STA2 collide at the AP

Data

STA2 cannot hear STA1’s transmissionSTA2’s transmission collides with STA1

Case 1: ProbeDelay = Max PPDU + SIFS + BA Case 2: ProbeDelay = 0

Case 1a

Case 1b

Case 2a

Case 2b

STA1

AP

STA2

STA2:Doze to Awake

ProbeDelay = 0Data

STA2 wakes up, sends a packet to the AP and thengoes back to sleep (Doze) to minimize power consumption

Ack

STA2 stays awake

STA2 cannot hear STA1’s transmission

September 2012

Minyoung Park, Intel Corp.Slide 6

doc.: IEEE 802.11-12/0840r1

Submission

Discussion

• Case 1: ProbeDelay set to a large value (e.g. ProbeDelay = MaxPPDU + SIFS + BA)– Case 1a: when the channel is busy at the AP

• addresses hidden node problem– Case 2a: when the channel is idle at the AP

• STA consumes power sensing the channel for MaxPPDU + SIFS +BA (>20mS or 40mS) just to find that there is nothing in the channel

• Case 2: ProbeDelay set to a small value (e.g. ProbeDelay = 0)– Case 2a: when the channel is busy at the AP

• Collision happens at the AP side; does not address the hidden node problem– Case 2b: when the channel is idle at the AP

• STA consumes minimum power to send a packet without any collision

September 2012

Minyoung Park, Intel Corp.Slide 7

doc.: IEEE 802.11-12/0840r1

Submission

AP assisted medium synchronization (adopted in TGah SFD R.4.2.E)

• Basic idea– An AP indicates to a STA a time slot boundary at which the STA is allowed to start to access the channel

• STA may request to the AP the time (e.g. target wakeup time (TWT) [1]) at which it wants to access the channel• AP can assign time slot boundary per each STA through TIM

– If requested by the STA, the AP shall send a short “synch” frame (TBD) at the time slot boundary or the TWT if the channel is idle

• The short synch frame may use – a legacy frame: CTS, CF-End, QoS+CF-Poll … – a new frame in the NDP format to minimize the channel occupancy

– The STA wakes up at its time slot boundary or its TWT to access the channel • The channel access follows 802.11-2012 STD

Case 1) If the AP senses that the channel is idle at the slot boundary, the AP transmits a short synch frame. – If the STA receives the short synch frame from the AP at the slot boundary, the STA starts to access the channel right after the

reception of the short synch frame – The channel access follows the EDCA rules– The STA does not need to sense the channel for a long ProbeDelay time to synch to the medium

Beacon

STA wakes up atslot boundary and waits for channel synch

Slot boundary Short “synch” frame: AP sends a short frame (TBD) at the slot boundary if the channel is idle to help a station to quickly synch to the medium

STA synchs to the channel by receiving the Synch frame from the APand starts channel access following the DCF rules

DataACK

Beacon

STA in the awake statereceiving a Beacon

September 2012

Minyoung Park, Intel Corp.Slide 8

doc.: IEEE 802.11-12/0840r1

Submission

AP assisted medium synchronization (continued)Case 2) If the AP senses that the channel is busy or the AP is in the middle of receiving a packet at the slot boundary , the AP does not generate a short synch frame.

- The STA waits until it is synched to the medium by receiving a synch frame or any other frame or until a period of time equal to the ProbeDelay has transpired

• Observation:– If the channel is busy with many STAs actively accessing the channel, the AP generates fewer synch

frames– If the channel is most of the time idle with very few packet transmissions, the AP generates more

synch frames

Beacon

STA wakes up at the slot boundary and waits for a packet to synch to the medium(STA does not hear the Data packet from STAx)

STAx -> AP

DataACK

STA synchs to the channel by receiving the ACK from the AP

Slot boundary

Data(STAn->AP)

ACK

Beacon

If the AP senses the channel is busy or is receiving a packet at the slot boundary, the AP does not generate a synch frame.

STAx is already transmitting a packet to the AP crossing the next slot boundary

(hidden from STAn)

September 2012

Minyoung Park, Intel Corp.Slide 9

doc.: IEEE 802.11-12/0840r1

Submission

Assisting Medium Synch for a Long Sleeper (Z-Class Devices[2])

• A STA schedules its TWT (target wake time) with the AP • When requested by the STA, the AP sends a short synch frame at the TWT if the channel is

idle– Reduces the medium synch time reduces power consumption

Beacon

STA wakes up beforethe TWT and waits for channel synch

Target Wake Time(TWT)

Short “synch” frame (format TBD): 1. AP sends a synch frame at the TWT if the channel is idle

to help a station to quickly synch to the channel

STA synchs to the channel by receiving a short synch frame from the AP and starts channel access following the EDCA rule

UL

DataACK

DL

ACK

STA goes backto sleep

BeaconUL

DataACK

DL

ACK

Extra time (i.e. ProbeDelay) needed for the STA for the medium synch when a synch frame is not used

Target Wake Time(TWT)

1. With a synch frame at TWT:

2. Without a synch frame at TWT:

September 2012

Minyoung Park, Intel Corp.Slide 10

doc.: IEEE 802.11-12/0840r1

Submission

Comparison

parameters values unitsaSlotTime 45 uSaSIFSTime 64 uSaDIFSTime 154 uS

aPreambleLength 240 uS

Battery capacity 900 mAhTx power 500 mWRx power 100 mW

Sleep power 10 uW

Wake up period 60 SecTx packet size 200 BytesRx packet size 200 Bytes

Ack frame 240 uSSynch frame 240 uS

• Proposed scheme (2) over ProbeDelay• Gain over ProbeDelay=5mS : 14~30% longer battery life• Gain over ProbeDelay=10mS : 33~71% longer battery life

Proposed scheme

Not using a synch frame;ProbeDelay: 2.5mS – 20mS

a) 1.2mS advanced wakeup due to +-10ppm clock drift

a)

(1)

(2)

September 2012

Minyoung Park, Intel Corp.Slide 11

doc.: IEEE 802.11-12/0840r1

Submission

Discussion on “Synch” Frame• Option1: CF-End frame

– Behavior is the same as the current spec• NAV is reset after receiving the CF-End frame• Any STA participates in the channel access after receiving the CF-End

frame• The STA accesses the channel after DIFS + CW Backoff• A new NDP CF-End frame may be needed to minimize the channel

occupancy• Cannot reserve a time duration for one specific STA

• Option2: (NDP-)CTS frame (preferred)– The NDP type CTS frame (the Short CTS frame) is already defined in

TGah SFD 4.4.2.3 [1].– CTS frame reserves a time interval for a STA that is scheduled to wake

up at the slot boundary (or TWT)• RA field: the address of the STA that is scheduled to wake up at the

slot boundary• Duration field: set to an estimated value to protect the transmission

from the STA to the AP– The STA accesses the channel after SIFS following the CTS frame

• Shorter channel access delay compared to the CF-End frame case– The medium can be freed by sending a CF-End frame if the AP does

not receive a frame from the STA PIFS after transmitting the CTS frame

– Duration field can be set to 0 to have the same effect as using a CF-End frame of Option1

Data

ACKCW Backoff

DIF

S

CF-End

Target Wake Time

STA1 AP

Data

ACK

SIF

S

CTS(STA1, NAV)

Target Wake TimeNAV(CTS)

SIF

S

Option1: using CF-End as a synch frame

Option2: using (NDP-) CTS as a synch frame

STA1 AP

NDP-CTS frame

September 2012

Minyoung Park, Intel Corp.Slide 12

doc.: IEEE 802.11-12/0840r1

Submission

Discussion on “Synch” Frame (continued)

• Option3: QoS+CF-Poll frame– RA field: the address of the STA that is scheduled to wake up at

the slot boundary– Duration field [802.11-2012, 8.2.5.3]:

• If TXOP limit > 0: SIFS + TXOP limit • If TXOP limit=0: one MPDU of nominal MSDU size + ACK +

2SIFS– A new NDP type QoS+CF-Poll frame may be needed to minimize

the channel occupancy• Legacy/Short MAC header formats need 30/12 bytes for the QoS+PS-

Poll frame

– QoS+CF-Poll is a Data Type frame used for channel access during CFP

STA1 AP

Data

ACK

SIF

S

QoS+CF-Poll(STA1, NAV)

Target Wake TimeNAV(QoS+CF-Poll)

SIF

S

Option3: using QoS+CF-Poll as a synch frame

(1) Using the Data Type frame format in STD 802.11-2012- 30 bytes for the QoS+CF-Poll frame

(2) Using the Short MAC header format in TGah SFD r10- 12 bytes for the QoS+CF-Poll frame

September 2012

Minyoung Park, Intel Corp.Slide 13

doc.: IEEE 802.11-12/0840r1

Submission

Summary

• Synch frame options:– CF-End– NDP-CTS (the Short CTS frame)– QoS+CF-Poll

• Based on the discussion in slide 12 and 13, the Short CTS frame defined in TGah SFD 4.4.2.3 is recommended as a synch frame.

September 2012

Minyoung Park, Intel Corp.Slide 14

doc.: IEEE 802.11-12/0840r1

Submission

Straw Poll

• Do you support to make the changes below in the TGah SFD R.4.2.E:– “R.4.2.E: When requested by a STA, the AP sends a synch frame

(the frame type is TBD) at the slot boundary or the target wake time of the STA, if the channel is idle, to help the STA quickly synch to the medium. (optional to AP and STA) [49, 56]• It is recommended that the AP sends a Short CTS frame

defined in 4.4.2.3 as a synch frame.”

September 2012

Minyoung Park, Intel Corp.Slide 15

doc.: IEEE 802.11-12/0840r1

Submission

References

[1] TGah Specification Framework, IEEE 802.11-11/1137r10

[2] “Target Wake Time,” IEEE 802.11-12/823

September 2012

Minyoung Park, Intel Corp.Slide 16