Computation of TSF Update

Slides:



Advertisements
Similar presentations
2200 Mission College Blvd., Santa Clara, CA 95054, USA
Advertisements

WUR Negotiation and Acknowledgement Procedure Follow up
2200 Mission College Blvd., Santa Clara, CA 95054, USA
Vendor Specific WUR Frame
WUR Negotiation and Acknowledgement Procedure Follow up
High Level MAC Concept for WUR
2200 Mission College Blvd., Santa Clara, CA 95054, USA
Mature Topics for Draft 0.1
2200 Mission College Blvd., Santa Clara, CA 95054, USA
BSSID Information in FCS
Improve Scanning for Identifying Transmitted BSSID
Overview of ba Power Management in D0.4
Wakeup Frame Format Date: Authors: Sept 2017 Liwen Chu
Examples of Integrating WUR with Existing Power Save Protocol
WUR frame format – Follow up
Suggested Practice for SFD and Draft Spec Text Proposal
Considerations on VL WUR frames
Vendor Specific WUR Frame Follow Up
Vendor Specific WUR Frame Follow Up
2200 Mission College Blvd., Santa Clara, CA 95054, USA
Further considerations on WUR frame format
Operation after Wake-up Frame Transmission and Reception
Synchronization with Low Power Antenna
NDP Ranging Error Recovery
Overview of ba Power Management in D0.4
Overview of ba Power Management in D0.4
TSF Synchronization through WUR Beacon
2200 Mission College Blvd., Santa Clara, CA 95054, USA
WUR frame format – Follow up
WUR Action Frame Format Follow up
Operation after Wake-up Frame Transmission and Reception
Vendor Specific WUR Frame Follow Up
Indication for WUR Duty Cycle
Wakeup Frame Format Date: Authors: Sept 2017 Liwen Chu
Starting Time Indication of WUR Beacon and Duty Cycle Operation
Indication for WUR Duty Cycle
WUR Action Frame Format Follow up
Overview of ba Power Management in D0.4
Consideration of EDCA for WUR Signal
2200 Mission College Blvd., Santa Clara, CA 95054, USA
WUR frame format follow-up
Vendor Specific WUR Frame Follow Up
2200 Mission College Blvd., Santa Clara, CA 95054, USA
WUR MAC and Wakeup Frame
2200 Mission College Blvd., Santa Clara, CA 95054, USA
Comment Classification for Draft 1.0
Comment Classification for Draft 1.0
Comment Classification for Draft 1.0
2200 Mission College Blvd., Santa Clara, CA 95054, USA
WUR frame format follow-up
19, Yangjae-daero 11gil, Seocho-gu, Seoul , Korea
Comment Classification for Draft 2.0
WUR Synchronization Date: Authors: November 2017 Name
Operation after Wake-up Frame Transmission and Reception
Operation after Wake-up Frame Transmission and Reception
BSSID Information in FCS
Comment Classification for Draft 2.0
2200 Mission College Blvd., Santa Clara, CA 95054, USA
Comment Classification for Draft 2.0
Discussion on Group ID Structure
WUR Negotiation and Acknowledgement Procedure Follow up
2200 Mission College Blvd., Santa Clara, CA 95054, USA
Overview of ba Power Management in D0.4
WUR MAC and Wakeup Frame
Consideration of EDCA for WUR Signal
Indication for WUR Duty Cycle
Starting Time Indication of WUR Beacon
2200 Mission College Blvd., Santa Clara, CA 95054, USA
WUR Negotiation and Acknowledgement Procedure Follow up
Comment Classification for Draft 3.0
Presentation transcript:

Computation of TSF Update July 2008 doc.: IEEE 802.11-08/1021r0 Computation of TSF Update Date: 2018-01-14 Name Affiliation Address Phone Email Po-Kai Huang Intel 2200 Mission College Blvd., Santa Clara, CA 95054, USA   +1-408-765-8080   po-kai.huang@intel.com Daniel F Bravo Noam Ginsburg Robert Stacey Po-Kai Huang et al. (Intel) Peter Loc

Abstract We have agreed to put partial TSF in WUR Beacon [1], and there are two remaining TBDs Bit location of the partial TSF Computation of partial TSF when sending the WUR Beacon and computation of TSF when receiving the WUR Beacon We discuss the second TBD in this presentation Intel

History of Carrying Partial TSF for 802.11 Carrying partial TSF in a Beacon frame is not new, and 11ah has already adopted similar ideas, where 4 bytes LSBs are carried in the SIG Beacon Spec texts for the transmitter of S1G Beacon: The Timestamp field contains the 4 least significant octets of the transmitting STA’s TSF timer at the time that the start of the data symbol, containing the first bit of the Timestamp, is transmitted by the PHY plus the transmitting STA’s delays through its local PHY from the MAC-PHY interface to its interface with the WM. Spec texts for the receiver of S1G Beacon: An S1G STA that receives an S1G Beacon frame shall update its TSF timer according to the algorithm described in 11.1.3.10.3. Intel

History of Carrying Partial TSF for 802.11 Spec texts of 11.1.3.10.3: The received Timestamp value shall be adjusted by adding an amount equal to the receiving STA’s delay through its local PHY components plus the time since the first bit of the Timestamp field was received at the MAC/PHY interface. If the received S1G Beacon frame does not include an S1G Beacon Compatibility element: If the most significant bit (MSB) of the adjusted value of the received Timestamp is not equal to the MSB of the 4 least significant octets of the local TSF timer then the value of the 4 most significant octets of the TSF timer shall be adjusted to account for roll over as follows: — The value shall be increased by one unit (modulo 2^32) if LT > AT and LT > AT + 2^31 — The value shall be decreased by one unit (modulo 2^32) if LT < AT and LT < AT – 2^31 where AT is the adjusted value of the received Timestamp and LT is the value of the 4 least significant octets of the local TSF timer The 4 least significant octets of the STA’s local TSF timer shall be set to the adjusted value of the Timestamp. If the received S1G Beacon frame includes an S1G Beacon Compatibility element: The 4 least significant octets of the STA’s TSF timer shall then be set to the adjusted value of the Timestamp. If the most significant bit of the adjusted value of the Timestamp is 0 and the value of the TSF Rollover Flag field in the S1G Beacon Compatibility element is 1, then the 4 most significant octets of the TSF timer shall be adjusted to account for roll over (i.e., the value obtained from the TSF Completion field shall be increased by one unit (modulo 2^32). Otherwise, the 4 most significant octets of the TSF timer shall be set to the value of the TSF Completion field in the S1G Beacon Compatibility element. WUR Beacon does not have space for Beacon Compatibility element. Hence, we only consider the second bullet Intel

Proposed Texts for 11ba Transmitter of WUR Beacon: The Partial TSF field contains the bits X to X+11 of the transmitting STA’s TSF timer at the time that the start of the data symbol, containing the first bit of the Partial TSF field, is transmitted by the PHY plus the transmitting STA’s delays through its local PHY from the MAC-PHY interface to its interface with the WM. Intel

Proposed Texts for 11ba For a WUR non-AP STA that receives a WUR Beacon carrying partial TSF with bit position X to X+11 of the TSF, the algorithm to adjust local TSF is: The received partial TSF value shall be adjusted by the following Create temporal timestamp by concatenating received partial TSF with X bits containing an implementation specific value that represents the assumed value of bit position 0 to X-1 of the temporal timestamp Add an amount equal to the receiving STA’s delay through its local PHY components plus the time since the first bit of the Partial TSF field was received at the MAC/PHY interface to the temporal timestamp The adjusted value of the received partial TSF is set as the value of bit position X to X+11 of the temporal timestamp If the most significant bit (MSB) of the adjusted value of the received partial TSF is not equal to the bit Y of the local TSF timer then the value of bits X+12 to 63 of the local TSF timer shall be adjusted to account for roll over as follows: The value shall be increased by one unit (modulo 2^(52-X)) if LT[X:X+11] > AT and LT[X:X+11] > AT + 2^(11) The value shall be decreased by one unit (modulo 2^(52-X)) if LT[X:X+11] < AT and LT[X:X+11] < AT – 2^(11) where AT is the adjusted value of the received partial TSF and LT[X:X+11] is the value of bits X to X+11 of the local TSF timer The bits X to X+11 of the STA’s local TSF timer shall be set to the adjusted value of the received partial TSF. Intel

Conclusion We suggest the text to compute the partial TSF carried in the WUR Beacon and to update the local TSF when For the transmitter of WUR Beacon For the receiver of WUR Beacon Po-Kai Huang et al. (Intel)

Straw Poll #1 Do you support the following? For the transmitter of WUR Beacon: The Partial TSF field contains the bits X to X+11 of the transmitting STA’s TSF timer at the time that the start of the data symbol, containing the first bit of Partial TSF field, is transmitted by the PHY plus the transmitting STA’s delays through its local PHY from the MAC-PHY interface to its interface with the WM. Intel

Motion #1 Move the following to 11ba SFD: For the transmitter of WUR Beacon: The Partial TSF field contains the bits X to X+11 of the transmitting STA’s TSF timer at the time that the start of the data symbol, containing the first bit of Partial TSF field, is transmitted by the PHY plus the transmitting STA’s delays through its local PHY from the MAC-PHY interface to its interface with the WM. Move: Po-Kai Huang Second: Ming Gan Po-Kai Huang et al. (Intel)

Straw Poll #2 Do you support the following? For a WUR non-AP STA that receives a WUR Beacon carrying partial TSF with bit position X to X+11 of the TSF, the received partial TSF is adjusted to consider STA’s delay as shown below Create temporal timestamp by concatenating received partial TSF with X bits containing an implementation specific value that represents the assumed value of bit position 0 to X-1 of temporal timestamp Add an amount equal to the receiving STA’s delay through its local PHY components plus the time since the first bit of the Partial TSF field was received at the MAC/PHY interface to the temporal timer The adjusted value of the received partial TSF is set as the value of bit position X to X+11 of the temporal timestamp Intel

Motion #2 Move: Po-Kai Huang Second: Ming Gan Move the following to 11ba SFD: For a WUR non-AP STA that receives a WUR Beacon carrying partial TSF with bit position X to X+11 of the TSF, the received partial TSF is adjusted to consider STA’s delay as shown below Create temporal timestamp by concatenating received partial TSF with X bits containing an implementation specific value that represents the assumed value of bit position 0 to X-1 of temporal timestamp Add an amount equal to the receiving STA’s delay through its local PHY components plus the time since the first bit of the Partial TSF field was received at the MAC/PHY interface to the temporal timer The adjusted value of the received partial TSF is set as the value of bit position X to X+11 of the temporal timestamp Move: Po-Kai Huang Second: Ming Gan Intel

Straw Poll #3 Do you support the following? For a WUR non-AP STA that receives a WUR Beacon carrying partial TSF with bit position X to X+11 of the TSF, If the most significant bit (MSB) of the adjusted value of the received partial TSF is not equal to the bit X+11 of the local TSF timer then the value of bits X+12 to 63 of the local TSF timer shall be adjusted to account for roll over as follows: The value shall be increased by one unit (modulo 2^(52-X)) if LT[X:X+11] > AT and LT[X:X+11] > AT + 2^(11) The value shall be decreased by one unit (modulo 2^(52-X)) if LT[X:X+11] < AT and LT[X:X+11] < AT – 2^(11) where AT is the adjusted value of the received partial TSF and LT[X:X+11] is the value of bits X to X+11 of the local TSF timer The bits X to X+11 of the STA’s local TSF timer shall be set to the adjusted value of the received partial TSF. Intel

Motion #3 Move: Po-Kai Huang Second: Move the following to 11ba SFD: For a WUR non-AP STA that receives a WUR Beacon carrying partial TSF with bit position X to X+11 of the TSF, If the most significant bit (MSB) of the adjusted value of the received partial TSF is not equal to the bit X+11 of the local TSF timer then the value of bits X+12 to 63 of the local TSF timer shall be adjusted to account for roll over as follows: The value shall be increased by one unit (modulo 2^(52-X)) if LT[X:X+11] > AT and LT[X:X+11] > AT + 2^(11) The value shall be decreased by one unit (modulo 2^(52-X)) if LT[X:X+11] < AT and LT[X:X+11] < AT – 2^(11) where AT is the adjusted value of the received partial TSF and LT[X:X+11] is the value of bits X to X+11 of the local TSF timer The bits X to X+11 of the STA’s local TSF timer shall be set to the adjusted value of the received partial TSF. Move: Po-Kai Huang Second: Intel

Reference [1] 11-17-0575-08 Spec Framework Po-Kai Huang et al. (Intel)