doc.: ieee 802.11-14/0635r1 submission may 2014 dynamic sensitivity control implementation date:...

9
doc.: IEEE 802.11-14/0635r1 Submission May 2014 Dynamic Sensitivity Control Implementation Date: 2014-May Authors: Graha m Smith Slide 1 N am e C om pany A ddress Phone em ail G raham Smith D SP G roup 1037 Suncast Lane, Ste 112, ElD orado H ills, CA 95762 916 358 8725 Graham.smith@ dspg.com

Upload: collin-ray

Post on 20-Jan-2018

213 views

Category:

Documents


0 download

DESCRIPTION

doc.: IEEE /0635r1 Submission Dynamic Sensitivity Control - DSC Scheme where STA measures the RSSI of the AP Beacon (R dBm) Sets RX Sensitivity Threshold at (R – M) dBm, where M is the “Margin” –Example: STA receives Beacon at -50dBm, with Margin = 20dB STA sets RX Sensitivity Threshold to -70dBm. Also set an Upper Limit, L, to Beacon RSSI to cater for case when STA is very close to AP. –Need to ensure that all the STAs in the wanted area do see each other. Hence if one STA very close to AP, then it could set RX Sensitivity too high. –Example: STA receives Beacon at -15dBm, L = -30dBm, M = 20dBm STA sets RX Sensitivity Threshold at = -50dBm (NOT –35dBm) If the RX sensitivity threshold is higher than the CCA Threshold then CCA Threshold = RX Sensitivity Threshold Graham Smith, DSP Group May 2014 Slide 3

TRANSCRIPT

Page 1: Doc.: IEEE 802.11-14/0635r1 Submission May 2014 Dynamic Sensitivity Control Implementation Date: 2014-May…

doc.: IEEE 802.11-14/0635r1

Submission

May 2014

Dynamic Sensitivity Control Implementation

Date: 2014-May

Authors:

Name Company Address Phone email Graham Smith DSP Group 1037 Suncast

Lane, Ste 112, El Dorado Hills, CA95762

916 358 8725 [email protected]

Graham

Smith, DSP

Group

Slide 1

Page 2: Doc.: IEEE 802.11-14/0635r1 Submission May 2014 Dynamic Sensitivity Control Implementation Date: 2014-May…

doc.: IEEE 802.11-14/0635r1

Submission

Background• 802.11 uses CSMA/CA carrier sense multiple access with collision

avoidance.• STA listens before transmitting• Two methods of sensing the medium

– Physical Carrier Sense– Virtual Carrier Sense

• Clear Channel Assessment (CCA)– OFDM transmission => minimum modulation and coding rate sensitivity (6Mbps)

(-82dBm for 20MHz channel, -79dBm for 40MHz channel)– If no detected header, 20 dB higher, i.e. -62dBm

• Receive Sensitivity – Minimum receive sensitivity defined for each PHY

• This presentation intended to help with those interested in using DSC for simulations

May 2014

Graham

Smith, DSP

Group

Slide 2

Page 3: Doc.: IEEE 802.11-14/0635r1 Submission May 2014 Dynamic Sensitivity Control Implementation Date: 2014-May…

doc.: IEEE 802.11-14/0635r1

Submission

Dynamic Sensitivity Control - DSC• Scheme where STA measures the RSSI of the AP Beacon (R dBm)• Sets RX Sensitivity Threshold at (R – M) dBm, where M is the “Margin”

– Example:• STA receives Beacon at -50dBm, with Margin = 20dB

STA sets RX Sensitivity Threshold to -70dBm.• Also set an Upper Limit, L, to Beacon RSSI to cater for case when STA is

very close to AP. – Need to ensure that all the STAs in the wanted area do see each other. Hence

if one STA very close to AP, then it could set RX Sensitivity too high.– Example:

• STA receives Beacon at -15dBm, L = -30dBm, M = 20dBm• STA sets RX Sensitivity Threshold at -30 -20 = -50dBm (NOT –35dBm)

• If the RX sensitivity threshold is higher than the CCA Threshold then CCA Threshold = RX Sensitivity Threshold

Graham Smith, DSP Group

May 2014

Slide 3

Page 4: Doc.: IEEE 802.11-14/0635r1 Submission May 2014 Dynamic Sensitivity Control Implementation Date: 2014-May…

doc.: IEEE 802.11-14/0635r1

Submission

UL = Upper Limit M = Margin R = Received RSSI RX Sensitivity = RxS Reff = MIN (RxS, UL) RxS = (Reff – M)

Example, FOR UL = -40dBm and M = 20dBMin RX Sensitivity = -91dBm CCA Threshold = -

82dBm

RX Sensitivity

May 2014

Graham

Smith, DSP

Group

Slide 4

Average RSSI, dBm R effective, dBm RX Sensitivity, dBm

CCA Threshold, dBm

-15 -40 -60 -60

-30 -40 -60 -60

-50 -50 -70 -70

-60 -60 -80 -80

-80 -80 -91 -82

Page 5: Doc.: IEEE 802.11-14/0635r1 Submission May 2014 Dynamic Sensitivity Control Implementation Date: 2014-May…

doc.: IEEE 802.11-14/0635r1

Submission

• CCA Thresholds are as per the Standard (unchanged)– E.g. -82dBm (OFDM 20MHz BW)– E.g. -62dBm ED-CCA

• If the RX sensitivity threshold is higher than the CCA Threshold then CCA Threshold = RX Sensitivity Threshold

• If RX sensitivity threshold is lower than the CCA Threshold then CCA Threshold = Default CCA Threshold

• Hence, CCA threshold is never lower than default.

RX Sensitivity Threshold and CCA Threshold

May 2014

Graham

Smith, DSP

Group

Slide 5

Page 6: Doc.: IEEE 802.11-14/0635r1 Submission May 2014 Dynamic Sensitivity Control Implementation Date: 2014-May…

doc.: IEEE 802.11-14/0635r1

Submission

Hidden STAs – Fixed CCA vs DSC

Graham

Smith, DSP

Group

Slide 6

May 2014

FIXED CCA e.g. -82dBm

Hidden STAs for Green

Hidden STAs for Blue

Hidden STAs for Purple

Hidden STAs for Black

Upper Limit -40dBmIncrease Margin to 25dB, but keep AP Threshold at -60dBm

60ft

DSC

Note NO hidden STAs

Page 7: Doc.: IEEE 802.11-14/0635r1 Submission May 2014 Dynamic Sensitivity Control Implementation Date: 2014-May…

doc.: IEEE 802.11-14/0635r1

Submission

The Margin needs to be set to account for:1. Large enough to provide adequate SNIR

– A STA at edge of CCA transmits at same time. The Margin is the effective SNIR. Possibility of more than one.

2. Large enough to account for sudden changes in reception of Beacon signal– If STA goes behind obstruction, RSSI will drop. If the drop is

higher than the Margin, then the AP Beacon is lost.Suggested Margin is in the order of 20dB to 25dB. Upper Limit sets the minimum area coverage• AP then sets its own Sensitivity or CCA

– Based upon the Margin and Upper Limit– In the area of Margin + Upper Limit.

Setting the Margin an Upper Limit May 2014

Graham

Smith, DSP

Group

Slide 7

Page 8: Doc.: IEEE 802.11-14/0635r1 Submission May 2014 Dynamic Sensitivity Control Implementation Date: 2014-May…

doc.: IEEE 802.11-14/0635r1

Submission

• The Beacon RSSI will vary as the STA moves, for example. Therefore, the calculation of the CCA threshold or Receive Sensitivity is a continuous one.

• A suggested algorithm outline is:1. Start a timer T2. Record RSSI of each Beacon

• Check is > Upper Limit, if so RSSI = Upper Limit3. Calculate average RSSI

• Use a moving average such that last reading has higher influence4. Check if T > Update period (e.g. 1 second)

• No, continue• Yes, Convert the Averaged RSSI to RX Threshold

– RX Threshold = Ave RSSI – Margin.– Check that RX threshold not less than minimum

In addition, check if a Beacon or consecutive Beacons are missed, and if so decrement the average RSSI by a set amount and reset the RX sensitivity instantly

Algorithm for setting RX sensitivityMay 2014

Graham

Smith, DSP

Group

Slide 8

Page 9: Doc.: IEEE 802.11-14/0635r1 Submission May 2014 Dynamic Sensitivity Control Implementation Date: 2014-May…

doc.: IEEE 802.11-14/0635r1

Submission

• The default mandatory CCA levels are maintained. • DSC is basically setting the RX Sensitivity according to

the strength of received signal from AP.• If RX Sensitivity > CCA threshold

– CCA Threshold = RX sensitivity• If RX Sensitivity < CCA threshold

– CCA Threshold = CCA Threshold

DSC is designed for relatively small network coverage areas so as to improve channel re-use and overall throughput in a total coverage area.

Summary

May 2014

Graham

Smith, DSP

Group

Slide 9