Doc.: IEEE 802.11-04/1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 1 IEEE 1588 over 802.11b Afshaneh Pakdaman San Francisco.

Slides:



Advertisements
Similar presentations
IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Advertisements

6 October 2004 Joe Decuir, MCCISlide 1 doc.: IEEE a/0573r0 Submission Joe Decuir, MCCI Project: IEEE P Working Group for Wireless Personal.
Computer Networking Components Chad DuBose ~ Assignment #3 ~ LTEC
Ethernet “dominant” LAN technology: cheap $20 for 100Mbs!
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Ethernet: CSMA/CD (Carrier Sense Multiple Access with Collision Detection) Access method: method of controlling how network nodes access communications.
20 – Collision Avoidance, : Wireless and Mobile Networks6-1.
Data Communications Chapter 6 The Data Communications Interface.
Lecture 1 Overview: roadmap 1.1 What is computer network? the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
1 ECE453 – Introduction to Computer Networks Lecture 8 – Multiple Access Control (II)
Layer 2 Switch  Layer 2 Switching is hardware based.  Uses the host's Media Access Control (MAC) address.  Uses Application Specific Integrated Circuits.
Related work in other SDOs Silvana Rodrigues System Architect Phone:
IEEE-1588 IEEE-1588 – Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems Defines a Precision Time Protocol.
© ZHAW Prof. Hans Weibel, Zurich University of Applied Sciences Synchronization over Ethernet Standard for a Precision Clock.
Chapter 5 outline 5.1 Introduction and services
جلسه دوازدهم شبکه های کامپیوتری به نــــــــــــام خدا.
Wave Relay System and General Project Details. Wave Relay System Provides seamless multi-hop connectivity Operates at layer 2 of networking stack Seamless.
Network Components: Assignment Three
Characteristics of Communication Systems
Bluetooth Background Ericsson, IBM, Intel, Nokia, and Toshiba
Brierley 1 Module 4 Module 4 Introduction to LAN Switching.
H.Z. Peek Nikhef Amsterdam Electronics- Technology VLVnT11 Erlangen12-14, October White Rabbit Sub-Nanosecond timing over Ethernet H.Z. Peek......
A Multi-Channel MAC Protocol for Wireless Sensor Networks Chen xun, Han peng, He qiu-sheng, Tu shi-liang, Chen zhang-long The Sixth IEEE International.
1 Physical Layer ผศ. ดร. อนันต์ ผลเพิ่ม Asst. Prof. Anan Phonphoem, Ph.D. Computer Engineering Department.
A Mobile-IP Based Mobility System for Wireless Metropolitan Area Networks Chung-Kuo Chang; Parallel Processing, ICPP 2005 Workshops. International.
Submission doc.: IEEE /1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in ax Date: Authors:
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
S3C2 – LAN Switching Addressing LAN Problems. Congestion is Caused By Multitasking, Faster operating systems, More Web-based applications Client-Server.
Local Area Network Daniel Shin CS 147, Section 3 November 18, 2008.
3rd NYMAN Javier, Sai and Sunghyun Sept Philips Research USA Slide 1 Multimedia Clock Synchronization over WLAN Javier del Prado and Sai Shankar.
Doc.: IEEE Submission September 2004 Poor, Shao et al: Ember, Mitsubishi Electric Research LabsSlide 1 Project: IEEE P Working.
HNC COMPUTING - Network Concepts 1 Network Concepts Devices Introduction into Network Devices.
ECS 152A 4. Communications Techniques. Asynchronous and Synchronous Transmission Timing problems require a mechanism to synchronize the transmitter and.
CCNA 3 Week 4 Switching Concepts. Copyright © 2005 University of Bolton Introduction Lan design has moved away from using shared media, hubs and repeaters.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
802.1AS Synchronization Services for ak Links
CSC 581 Communication Networks II Chapter 6c: Local Area Network (Wireless LAN – ) Dr. Cheer-Sun Yang.
Doc.: IEEE /232r0 Submission March 2002 Todor Cooklev, AwareSlide 1 Extended Data Rate a Marcos Tzannes Todor Cooklev Dongjun Lee Colin.
Doc.: IEEE /1032r1 Submission September 2004 Hiroyuki Nakase, Tohoku Univ.Slide 1 Enhanced MAC proposal for high throughput. Tohoku University.
Doc.: IEEE /66r0 Submission March 2000 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks WPAN Coexistence.
Department of Computer Science, University of Peshawar Multiple Access.
802.11b PHY Wireless LANs Page 1 of 23 IEEE b WLAN Physical Layer Svetozar Broussev 16-Feb-2005.
Introduction to IEEE
802.1AS Synchronization Services for ak Links
Doc.: IEEE k Submission ETRI Sep 2011 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
Precise measurement of physical link delay 802.1as, IEEE 802 plenary Lu Huang
Networking Components
1 Pertemuan 6 Introduction to Ethernet/802.3 LANs.
1 CCNA 3 v3.1 Module 4 Switching Concepts Claes Larsen, CCAI.
Doc.: IEEE /482r0 Submission October 2001 Steve Shellhammer, Symbol Technologies Slide 1 IEEE P Working Group for Wireless Personal Area.
ASSIGNMENT 3 - NETWORKING COMPONENTS BY JONATHAN MESA.
Submission Doc: IEEE a Jaesang Cha, Seoul National Univ. of Science & Tech. Project: IEEE P Working Group for Wireless Personal.
+ Lecture#2: Ethernet Asma ALOsaimi. + Objectives In this chapter, you will learn to: Describe the operation of the Ethernet sublayers. Identify the major.
WLAN Introduction of WLAN b Application. WLAN Introduction  What is a Wireless LAN (WLAN)? A wireless LAN is a LAN which accommodates wireless.
COMP2322 Lab 1 Introduction to Wireless LAN Weichao Li Apr. 8, 2016.
H.Z. Peek Nikhef Amsterdam Electronics- Technology KM3NeT General Assembly Meeting Catania, 20-23, February White Rabbit Sub-Nanosecond timing over.
Improving IEEE 1588 synchronization accuracy in 1000BASE-T systems
Part III. Data Link Layer
Ct1403 Lecture#2: DATA LINK LAYER
IEEE P Working Group for Wireless Personal Area NetworksTM
WiFi Networks: IEEE b Wireless LANs
Synchronization Requirements and Solutions for n
WiFi Networks: IEEE b Wireless LANs
Response to Coexistence Presentations
Aug Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Explanation and Revision of Previous Time.
August 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Timing Primitives for b] Date Submitted:
Presentation transcript:

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 1 IEEE 1588 over b Afshaneh Pakdaman San Francisco State University John Eidson Agilent Laboratories, Palo Alto, CA Todor Cooklev San Francisco State University

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 2 Outline Introduction EEE 1588 IEEE b IEEE 1588 Clock Synchronization over IEEE b Wireless Local Area Network Conclusions Future work

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 3 Clock synchronization is needed in various home, office, and industrial automation applications. Synchronization protocols are used to precisely synchronize independent clocks throughout a distributed system. Synchronization allows transactions between distributed systems to be controlled on time basis. Why do we need to synchronize the clock?

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 4 IEEE 1588 IEEE 1588 is a new standard for precise clock synchronization for networked measurement and control systems in the LAN environment. Sub-microsecond synchronization of real-time clocks Intended for relatively localized systems typical of industrial automation and test and measurement environments. Applicable to local areas networks supporting multicast communications (including but not limited to Ethernet)

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 5 IEEE 1588 (continued) Simple, administration free installation Support heterogeneous systems of clocks with varying precision, resolution and stability Minimal resource requirements on networks and host components. Develop a supplement to 1588 for operation over WLAN (future work).

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide Timing Related Messages Four types of timing messages: Sync, Follow_Up, Delay_Req, Delay_Resp Issuing and response to these messages dependent on the ‘state’ of each clock The Sync and Delay_Req messages are time stamped when they sent and received

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 7 Detection of Sync messages Application layer Network protocol stack Sync and Delay_Req message detector Physical layer e.g. interface in Ethernet e.g. IEEE b in Ad Hoc mode

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 8 Timing Latency & Fluctuation msecs of delay and fluctuation Application layer Network protocol stack Physical layer < 100 nsecs of delay and fluctuation Application layer Network protocol stack Physical layer Repeater, Switch, or Router Repeaters & Switches: fluctuations ~100ns to usec Routers:fluctuations ~ms

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide b PHY and MAC layer Data is exchanged between the MAC and the PHY by series of PHY-DATA requests issues by MAC and PHY-DATA. confirm primitives issued by PHY. The PHY layer indicated Last_Symbol_on_Air event to the MAC layer using PHY- TXEND.confirm.

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 10 At the other node: The PHY layer indicates the Last_Symbol_On_Air event to the MAC layer using the PHY_RXEND. indication primitive. PHY and MAC layer (continued)

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 11 PHY_TXEND.req PHY_TXEND.conf MAC PHY PLCP PHY_TXSTART. req PHY_TXSTART. confirm PHY_DATA.req Time PHY_DATA. confirm PMD_TXPWRLVL.req PMD_RATE.req PMD_ANTSEL.req PMD_TXSTART.req PMD_DATA.req PMD_RATE.req PMD_DATA.req PMD_RATE.req PMD_MODULATION.req PMD_DATA.req PMD_TXEND.req SYNC SFD LENGTH SIGNAL, SERVICE CRC PSDU PHY PMD TX Power RAMP on Scramble start CRC 16 start CRC 16 end TX Power RAMP off PLCP Transmit Procedure ---

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 12 Mapping 1588 over b Processing Delay Jitter between the Transmitter and Receiver devices Delay spread

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 13 Mapping 1588 over b (continued) Time stamp point Last_Symbol_on_Air This indication is observable by all the stations. It is readily available from the PHY layer in the form of either PHY_RXEND indication or PHY_TXEND indication.

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 14 LAST DATA BIT SAMPLED TX PORT TIMING TXCLK TX_PE TXD TX_RDY FIRST DATA BIT SAMPLED DATA RX PORT TIMING RXCLK RX_PE MD_RDY RXD Timing Diagram LSBDATA PACKETMSB LSBDATA PACKETMSB

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 15

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 16

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 17 Time interval between TX_RDY on Device A and MD_RDY on Device B falling edge

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 18 Time interval between TX_RDY on Device A and MD_RDY on Device B rising edge

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 19 Time interval between TX_PE on Device A and RX_PE on Device B falling edge

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 20 Time interval between TX_CLK, TX_RDY and MD_RDY falling edge

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 21 Time interval between TX_CLK, TX_RDY and MD_RDY falling edge

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 22

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 23

doc.: IEEE /1080r0 Submission September 2004 Todor Cooklev, SF State UniversitySlide 24 Conclusions State the meaning of the results in terms of synchronization, IEEE 1588 can be implemented over WLAN. TX_RDY and MD_RDY Falling edge looks best for implementing PHY jitter is 500 to 600 ns and the average offset is 7.35 us.