SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Syncob
     Collaborative Time Synchronization
         in Wireless Sensor Networks

Albert Krohn1, Michael Beigl2, Christian Decker3, Till Riedel3

                 Particle GmbH, Germany
                 1
        2
          DUS/Universität Braunschweig, Germany
          3
            TecO/Universität Karlsruhe, Germany
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   2




      Motivation: Collaborative Sensing




                                           
                                               Wireless Sensor Networks
                                           
                                               Collaborative monitoring
                                           
                                               Duty cycle
                                                −   100ms every 2sec
                                                −   Short time to communicate
                                           
                                               Important: synchronization
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   3




       Motivation: Ultrasound location



                                                        ∆t

                                      
                                          Distance: time of flight
                                      
                                          Nodes only measure time
                                      
                                          Approx. 10µs per 3mm
                                      
                                          Accurate synchronization
                                      
                                          Global timestamps for
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   4




         Sync times at different layers
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   5




     Physical Layer Synchronization
     
         On PHY: Only radio propagation delays
     
         Very deterministic
     
         Accurate synchronization


     
         Simple for single source of synchronization
     
         More complicated for distributed operation
           −   All nodes re-synchronize their neighbors
           −   Need for coordination
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   6




                          Conflicting sync
                                                        
                                                            Random access
                                                        
                                                            Especially
                                                            problematic in
                                                            dense scenarios



     
         Can be resolved via CSMA
     
         Hidden or Exposed Terminal Problems
     
         Can make synchronization unstable
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   7




                       Conflict-free sync
                                                     
                                                         Multiple access
                                                     
                                                         Good for
                                                         static topologies




    
        Can use CDMA,FDMA for beacons
    
        Difficult to choose non-overlapping
        codes/freq
    
        Inefficient for mobile scenarios
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   8




          SynCob: Collaborative Sync
     
         Collaborative time synchronization
     
         Send simultaneously
         on same frequency band
     
         Use principles of cooperate transmission
     
         Receiver can still decode the synchronization
     
         Support for ad-hoc, mobile scenarios
     
         Implementation for low-cost hardware


                                                      Collaborative
                                                      synchronization
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   9




                              Related Work
 
     Link Layer: e.g. LTS, mini-sync
 
     Physical layer: RBS, BITMac

 BitMAC
       −   Collision-free
           synchronization
       −   Proposes “or” on PHY


       “Identical transmissions by two senders with small synchronization errors. The
       receiver will see slightly stretched “1”bits and slightly compressed “0”bits ”
       Source: Ringwald,M. ,Römer K.: BitMac A Deterministic, Collision-Free and Robust
       MAC Protocol for Sensor Nodes. EWSN 2005
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   10




                  Sync symbol sequence


                      10101010101011001
                      S1S0S1S0S1S0S1S0S1S0S1S0S1S1S0S0S1

     
         No channel or source coding!
     
         Superimpose two sync symbols
     
         Special case of cooperative transmission:
           −   Narrow band radio
           −   Can be used with FSK,ASK or OOK
           −   Here: Narrow band binary OOK/ASK
                 S = active S = inactive
                   1          0
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   11




      Excursion:superimposed radio



              10101010101011001
           OR 10101010101011001
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   12




    Superimposing sync sequences



              10101010101011001
           OR 10101010101011001
              10101010100011001
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   13




    Superimposing sync sequences
08.06.07 - INSS '07    Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   14




                 Destructive interference

                      We do not have
                      an “OR”
                      behavior on the
                      channel !!
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   15




            Using signatures to handle
                   interference
                                                                     
                                                                         Spread spectrum
                                                                     
                                                                         Add noise to
                                                                         carrier
                                                                     
                                                                         Simulation of
                                                                         2 signals with
                                                                         power 1


     
         Alternative: ML energy-detector
     
         See also:Albert Krohn, et. al.:The implementation of non-
         coherent cooperativetransmission for WSNs. INSS 06.
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   16




          Distributed Synchronization
                                                      
                                                          No predefined roles
                                                      
                                                          Each node is
                                                          responsible for:
                                                            −   Establishing sync
                                                            −   Keeping up the sync
                                                            −   Rate control



  
      No additional communication channel necessary
  
      No cooperate in ad-hoc manner
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   17




                                  Time shifts




                         ∆t


     
         not trivial for detector to make binary decision
     
         Signal boarders get fuzzy
     
         See again:Albert Krohn, et. al.:The implementation of non-
         coherent cooperativetransmission for WSNs. INSS 06.
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks         18




                      Resynchronization
        Maximum initial offset t∆init after sync
        Maximum tolerable offset ttol
     
         Quartz accuracy k
        Oscillating Period T0
                                                1                                1
     
         Oscillating difference ∆ T = T 0(                                     −     )
                                        2k
                                           2
                                                                            1−k 1+ k
                                      1−k 
          ttol=t∆init+tresync

                                                                                                   2k
        für k2<<1: ttol=tresync2k+t∆init = t∆ init + tresync
                                    ttol                                                       (
                                                                                                 1 − k2
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   19




                 Implementation:
           Particle AwareCon Protocol
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   20




                 Implementation:
           Particle AwareCon Protocol
     
         Particle Computer Sensor Nodes
           −TR1001 Transceiver OOK/ASK
          − 8bit 5MHz PIC18F6720 MCU (t∆init=0.2µs)
          − 10 ppm Quarz (k=10 *10-6)
        S1 and S0 24µs, data rate 125kbit/s (ttol=4µs)

         tresync=(ttol-t∆init)/2k=190ms

     
         Framesize 13ms =>4% every 14 frames
         (Current Syncob/Awarecon synchronizes every slot and
         changes status to unsynchronized after 7 for stability)
08.06.07 - INSS '07                                     Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   21




                        Implementation:
                      Sync propagation time
                                                                  Sync to network                  Sync to single partner


                                                        1
                      cumulated probability functions




                                                        0            20                Delay [ms]             100
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   22




                      Issues/ Future work
     
         Over-sized loops
           −   Synchronization returns over multiple hops
           −   Limit maximum time-shift
           −   Assumptions about physical
               and topological layout necessary

     
         Concurrent island
           −   Two synchronized networks join
           −   Collision Detection/Resolution
           −   Single channel approach
           −   Preference based election
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   23




                                 Conclusion
     
         High Accuracy < 10µs
     
         Syncob suited for WSN fusion and coordination
     
         Can be used for sound based location
     
         No additional coordination necessary
     
         Ideal for mobile ad-hoc scenarios
           −   Averages sync collaboratively
           −   Locally adapts to network density
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   24




                                   Question?

Weitere ähnliche Inhalte

Was ist angesagt?

Fault tolerant energy aware data dissemination protocol in WSN
Fault tolerant energy aware data dissemination protocol in WSNFault tolerant energy aware data dissemination protocol in WSN
Fault tolerant energy aware data dissemination protocol in WSN
Prajwal Panchmahalkar
 
David A. Burgess's Presentation at eComm 2009
David A. Burgess's Presentation at eComm 2009David A. Burgess's Presentation at eComm 2009
David A. Burgess's Presentation at eComm 2009
eCommConf
 
Apresentação feita em 2005 no Annual Simulation Symposium.
Apresentação feita em 2005 no Annual Simulation Symposium.Apresentação feita em 2005 no Annual Simulation Symposium.
Apresentação feita em 2005 no Annual Simulation Symposium.
Antonio Marcos Alberti
 
SOFIA - Smart M3. NOKIA
SOFIA - Smart M3. NOKIASOFIA - Smart M3. NOKIA
SOFIA - Smart M3. NOKIA
Sofia Eu
 
Cambium networks pmp_430_access_point_(5.4_g_hz)_specification
Cambium networks pmp_430_access_point_(5.4_g_hz)_specificationCambium networks pmp_430_access_point_(5.4_g_hz)_specification
Cambium networks pmp_430_access_point_(5.4_g_hz)_specification
Advantec Distribution
 

Was ist angesagt? (15)

Study for FIBRE-BR Backbone Network Architecture
Study for FIBRE-BR Backbone Network ArchitectureStudy for FIBRE-BR Backbone Network Architecture
Study for FIBRE-BR Backbone Network Architecture
 
Fault tolerant energy aware data dissemination protocol in WSN
Fault tolerant energy aware data dissemination protocol in WSNFault tolerant energy aware data dissemination protocol in WSN
Fault tolerant energy aware data dissemination protocol in WSN
 
David A. Burgess's Presentation at eComm 2009
David A. Burgess's Presentation at eComm 2009David A. Burgess's Presentation at eComm 2009
David A. Burgess's Presentation at eComm 2009
 
A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...
A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...
A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...
 
Apresentação feita em 2005 no Annual Simulation Symposium.
Apresentação feita em 2005 no Annual Simulation Symposium.Apresentação feita em 2005 no Annual Simulation Symposium.
Apresentação feita em 2005 no Annual Simulation Symposium.
 
Iy2415661571
Iy2415661571Iy2415661571
Iy2415661571
 
Restructuring Campus CI -- UCSD-A LambdaCampus Research CI and the Quest for ...
Restructuring Campus CI -- UCSD-A LambdaCampus Research CI and the Quest for ...Restructuring Campus CI -- UCSD-A LambdaCampus Research CI and the Quest for ...
Restructuring Campus CI -- UCSD-A LambdaCampus Research CI and the Quest for ...
 
SOFIA - Smart M3. NOKIA
SOFIA - Smart M3. NOKIASOFIA - Smart M3. NOKIA
SOFIA - Smart M3. NOKIA
 
Cable Infrastructure Evolution
Cable Infrastructure EvolutionCable Infrastructure Evolution
Cable Infrastructure Evolution
 
Ag03401860189
Ag03401860189Ag03401860189
Ag03401860189
 
How GNSS receiver radio frequency works ?
How GNSS receiver  radio frequency works ?How GNSS receiver  radio frequency works ?
How GNSS receiver radio frequency works ?
 
Research paper
Research paperResearch paper
Research paper
 
Gi
GiGi
Gi
 
Concern-Based Cohesion as Change Proneness Indicator: An Initial Empirical Study
Concern-Based Cohesion as Change Proneness Indicator: An Initial Empirical StudyConcern-Based Cohesion as Change Proneness Indicator: An Initial Empirical Study
Concern-Based Cohesion as Change Proneness Indicator: An Initial Empirical Study
 
Cambium networks pmp_430_access_point_(5.4_g_hz)_specification
Cambium networks pmp_430_access_point_(5.4_g_hz)_specificationCambium networks pmp_430_access_point_(5.4_g_hz)_specification
Cambium networks pmp_430_access_point_(5.4_g_hz)_specification
 

Andere mochten auch (8)

Protocolos
ProtocolosProtocolos
Protocolos
 
On Demand Time Sychronizaton for Wireless Sensor Networks-november2009
On Demand Time Sychronizaton for Wireless Sensor Networks-november2009On Demand Time Sychronizaton for Wireless Sensor Networks-november2009
On Demand Time Sychronizaton for Wireless Sensor Networks-november2009
 
Wireless sensor network survey
Wireless sensor network surveyWireless sensor network survey
Wireless sensor network survey
 
Seminar
SeminarSeminar
Seminar
 
Methods for Improving NTP
Methods for Improving NTPMethods for Improving NTP
Methods for Improving NTP
 
wsn routing protocol
 wsn routing protocol wsn routing protocol
wsn routing protocol
 
Routing protocol on wireless sensor network
Routing protocol on wireless sensor networkRouting protocol on wireless sensor network
Routing protocol on wireless sensor network
 
Asynchronous and synchronous
Asynchronous and synchronousAsynchronous and synchronous
Asynchronous and synchronous
 

Ähnlich wie Syncob

Synchronous Security Authentication Report
Synchronous Security Authentication ReportSynchronous Security Authentication Report
Synchronous Security Authentication Report
Sebastian W. Cheah
 
Paper id 35201569
Paper id 35201569Paper id 35201569
Paper id 35201569
IJRAT
 
Multicasting routing protocol_for_wsn
Multicasting routing protocol_for_wsnMulticasting routing protocol_for_wsn
Multicasting routing protocol_for_wsn
Gr Patel
 
A self localization scheme for mobile wireless sensor networks
A self localization scheme for mobile wireless sensor networksA self localization scheme for mobile wireless sensor networks
A self localization scheme for mobile wireless sensor networks
ambitlick
 
TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY
 TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY
TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY
ijujournal
 
29. continuous neighbor discovery in asynchronous sensor networks
29. continuous neighbor discovery in asynchronous sensor networks29. continuous neighbor discovery in asynchronous sensor networks
29. continuous neighbor discovery in asynchronous sensor networks
akshuu16
 
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
ijsrd.com
 

Ähnlich wie Syncob (20)

Mobi Sync
Mobi SyncMobi Sync
Mobi Sync
 
B017370915
B017370915B017370915
B017370915
 
Security based Clock Synchronization technique in Wireless Sensor Network for...
Security based Clock Synchronization technique in Wireless Sensor Network for...Security based Clock Synchronization technique in Wireless Sensor Network for...
Security based Clock Synchronization technique in Wireless Sensor Network for...
 
Node Deployment in Homogeneous and Heterogeneous Wireless Sensor Network
Node Deployment in Homogeneous and Heterogeneous Wireless Sensor NetworkNode Deployment in Homogeneous and Heterogeneous Wireless Sensor Network
Node Deployment in Homogeneous and Heterogeneous Wireless Sensor Network
 
Mobi sync efficient time synchronization for mobile underwater sensor networks
Mobi sync efficient time synchronization for mobile underwater sensor networksMobi sync efficient time synchronization for mobile underwater sensor networks
Mobi sync efficient time synchronization for mobile underwater sensor networks
 
Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...
Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...
Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...
 
Synchronous Security Authentication Report
Synchronous Security Authentication ReportSynchronous Security Authentication Report
Synchronous Security Authentication Report
 
Paper id 35201569
Paper id 35201569Paper id 35201569
Paper id 35201569
 
Synched E Harvesting Wireless Sensors For Sensors Expo 2009 Dist
Synched E Harvesting Wireless Sensors For Sensors Expo 2009 DistSynched E Harvesting Wireless Sensors For Sensors Expo 2009 Dist
Synched E Harvesting Wireless Sensors For Sensors Expo 2009 Dist
 
Distributed Approach for Clock Synchronization in Wireless Sensor Network
Distributed Approach for Clock Synchronization in Wireless Sensor NetworkDistributed Approach for Clock Synchronization in Wireless Sensor Network
Distributed Approach for Clock Synchronization in Wireless Sensor Network
 
Multicasting routing protocol_for_wsn
Multicasting routing protocol_for_wsnMulticasting routing protocol_for_wsn
Multicasting routing protocol_for_wsn
 
A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...
A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...
A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...
 
Clock synchronization estimation of non deterministic delays in wireless mess...
Clock synchronization estimation of non deterministic delays in wireless mess...Clock synchronization estimation of non deterministic delays in wireless mess...
Clock synchronization estimation of non deterministic delays in wireless mess...
 
Cube2012 Submission 359
Cube2012 Submission 359Cube2012 Submission 359
Cube2012 Submission 359
 
A self localization scheme for mobile wireless sensor networks
A self localization scheme for mobile wireless sensor networksA self localization scheme for mobile wireless sensor networks
A self localization scheme for mobile wireless sensor networks
 
TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY
 TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY
TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY
 
29. continuous neighbor discovery in asynchronous sensor networks
29. continuous neighbor discovery in asynchronous sensor networks29. continuous neighbor discovery in asynchronous sensor networks
29. continuous neighbor discovery in asynchronous sensor networks
 
Power Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor NetworksPower Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor Networks
 
10.1.1.118.4231
10.1.1.118.423110.1.1.118.4231
10.1.1.118.4231
 
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
 

Mehr von Till Riedel

Relate: Architecture, Systems and Tools for Relative Positioning
Relate: Architecture, Systems and Tools for Relative PositioningRelate: Architecture, Systems and Tools for Relative Positioning
Relate: Architecture, Systems and Tools for Relative Positioning
Till Riedel
 
Protocol Optimizations using anonymous EPC Gen2 Inventories
Protocol Optimizations using anonymous EPC Gen2 InventoriesProtocol Optimizations using anonymous EPC Gen2 Inventories
Protocol Optimizations using anonymous EPC Gen2 Inventories
Till Riedel
 
Pluggable Realworld Interfaces
Pluggable Realworld InterfacesPluggable Realworld Interfaces
Pluggable Realworld Interfaces
Till Riedel
 
A Community Platform for Auto-Annotated Recreational Maps
A Community Platform for Auto-Annotated Recreational MapsA Community Platform for Auto-Annotated Recreational Maps
A Community Platform for Auto-Annotated Recreational Maps
Till Riedel
 
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Ubiquitous Resources Abstraction using a File System Interface on Sensor NodesUbiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Till Riedel
 
Architecture for Collaborative Business Items
Architecture for Collaborative Business ItemsArchitecture for Collaborative Business Items
Architecture for Collaborative Business Items
Till Riedel
 
Barcodes, RFID or Smart Items? Evaluating track and trace technology today a...
Barcodes, RFID or Smart Items? Evaluating track and trace technology  today a...Barcodes, RFID or Smart Items? Evaluating track and trace technology  today a...
Barcodes, RFID or Smart Items? Evaluating track and trace technology today a...
Till Riedel
 
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Till Riedel
 

Mehr von Till Riedel (15)

From Load Forecasting to Demand Response - A Web of Things Use Case
From Load Forecasting to Demand Response  - A Web of Things Use CaseFrom Load Forecasting to Demand Response  - A Web of Things Use Case
From Load Forecasting to Demand Response - A Web of Things Use Case
 
IoT 2014 Value Creation Workshop: SDIL
IoT 2014 Value Creation Workshop: SDILIoT 2014 Value Creation Workshop: SDIL
IoT 2014 Value Creation Workshop: SDIL
 
A device-free future of ubicomp?
A device-free future of ubicomp?A device-free future of ubicomp?
A device-free future of ubicomp?
 
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
 
Relate: Architecture, Systems and Tools for Relative Positioning
Relate: Architecture, Systems and Tools for Relative PositioningRelate: Architecture, Systems and Tools for Relative Positioning
Relate: Architecture, Systems and Tools for Relative Positioning
 
ParticleVM
ParticleVMParticleVM
ParticleVM
 
Protocol Optimizations using anonymous EPC Gen2 Inventories
Protocol Optimizations using anonymous EPC Gen2 InventoriesProtocol Optimizations using anonymous EPC Gen2 Inventories
Protocol Optimizations using anonymous EPC Gen2 Inventories
 
Pluggable Realworld Interfaces
Pluggable Realworld InterfacesPluggable Realworld Interfaces
Pluggable Realworld Interfaces
 
A Community Platform for Auto-Annotated Recreational Maps
A Community Platform for Auto-Annotated Recreational MapsA Community Platform for Auto-Annotated Recreational Maps
A Community Platform for Auto-Annotated Recreational Maps
 
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Ubiquitous Resources Abstraction using a File System Interface on Sensor NodesUbiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
 
Architecture for Collaborative Business Items
Architecture for Collaborative Business ItemsArchitecture for Collaborative Business Items
Architecture for Collaborative Business Items
 
Implicit Middleware
Implicit MiddlewareImplicit Middleware
Implicit Middleware
 
Barcodes, RFID or Smart Items? Evaluating track and trace technology today a...
Barcodes, RFID or Smart Items? Evaluating track and trace technology  today a...Barcodes, RFID or Smart Items? Evaluating track and trace technology  today a...
Barcodes, RFID or Smart Items? Evaluating track and trace technology today a...
 
uBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-ThingsuBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-Things
 
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Syncob

  • 1. Syncob Collaborative Time Synchronization in Wireless Sensor Networks Albert Krohn1, Michael Beigl2, Christian Decker3, Till Riedel3 Particle GmbH, Germany 1 2 DUS/Universität Braunschweig, Germany 3 TecO/Universität Karlsruhe, Germany
  • 2. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 2 Motivation: Collaborative Sensing  Wireless Sensor Networks  Collaborative monitoring  Duty cycle − 100ms every 2sec − Short time to communicate  Important: synchronization
  • 3. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 3 Motivation: Ultrasound location ∆t  Distance: time of flight  Nodes only measure time  Approx. 10µs per 3mm  Accurate synchronization  Global timestamps for
  • 4. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 4 Sync times at different layers
  • 5. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 5 Physical Layer Synchronization  On PHY: Only radio propagation delays  Very deterministic  Accurate synchronization  Simple for single source of synchronization  More complicated for distributed operation − All nodes re-synchronize their neighbors − Need for coordination
  • 6. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 6 Conflicting sync  Random access  Especially problematic in dense scenarios  Can be resolved via CSMA  Hidden or Exposed Terminal Problems  Can make synchronization unstable
  • 7. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 7 Conflict-free sync  Multiple access  Good for static topologies  Can use CDMA,FDMA for beacons  Difficult to choose non-overlapping codes/freq  Inefficient for mobile scenarios
  • 8. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 8 SynCob: Collaborative Sync  Collaborative time synchronization  Send simultaneously on same frequency band  Use principles of cooperate transmission  Receiver can still decode the synchronization  Support for ad-hoc, mobile scenarios  Implementation for low-cost hardware Collaborative synchronization
  • 9. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 9 Related Work  Link Layer: e.g. LTS, mini-sync  Physical layer: RBS, BITMac BitMAC − Collision-free synchronization − Proposes “or” on PHY “Identical transmissions by two senders with small synchronization errors. The receiver will see slightly stretched “1”bits and slightly compressed “0”bits ” Source: Ringwald,M. ,Römer K.: BitMac A Deterministic, Collision-Free and Robust MAC Protocol for Sensor Nodes. EWSN 2005
  • 10. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 10 Sync symbol sequence 10101010101011001 S1S0S1S0S1S0S1S0S1S0S1S0S1S1S0S0S1  No channel or source coding!  Superimpose two sync symbols  Special case of cooperative transmission: − Narrow band radio − Can be used with FSK,ASK or OOK − Here: Narrow band binary OOK/ASK  S = active S = inactive 1 0
  • 11. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 11 Excursion:superimposed radio 10101010101011001 OR 10101010101011001
  • 12. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 12 Superimposing sync sequences 10101010101011001 OR 10101010101011001 10101010100011001
  • 13. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 13 Superimposing sync sequences
  • 14. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 14 Destructive interference We do not have an “OR” behavior on the channel !!
  • 15. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 15 Using signatures to handle interference  Spread spectrum  Add noise to carrier  Simulation of 2 signals with power 1  Alternative: ML energy-detector  See also:Albert Krohn, et. al.:The implementation of non- coherent cooperativetransmission for WSNs. INSS 06.
  • 16. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 16 Distributed Synchronization  No predefined roles  Each node is responsible for: − Establishing sync − Keeping up the sync − Rate control  No additional communication channel necessary  No cooperate in ad-hoc manner
  • 17. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 17 Time shifts ∆t  not trivial for detector to make binary decision  Signal boarders get fuzzy  See again:Albert Krohn, et. al.:The implementation of non- coherent cooperativetransmission for WSNs. INSS 06.
  • 18. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 18 Resynchronization  Maximum initial offset t∆init after sync  Maximum tolerable offset ttol  Quartz accuracy k  Oscillating Period T0 1 1  Oscillating difference ∆ T = T 0( − ) 2k 2 1−k 1+ k 1−k   ttol=t∆init+tresync 2k  für k2<<1: ttol=tresync2k+t∆init = t∆ init + tresync ttol ( 1 − k2
  • 19. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 19 Implementation: Particle AwareCon Protocol
  • 20. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 20 Implementation: Particle AwareCon Protocol  Particle Computer Sensor Nodes −TR1001 Transceiver OOK/ASK − 8bit 5MHz PIC18F6720 MCU (t∆init=0.2µs) − 10 ppm Quarz (k=10 *10-6)  S1 and S0 24µs, data rate 125kbit/s (ttol=4µs) tresync=(ttol-t∆init)/2k=190ms  Framesize 13ms =>4% every 14 frames (Current Syncob/Awarecon synchronizes every slot and changes status to unsynchronized after 7 for stability)
  • 21. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 21 Implementation: Sync propagation time Sync to network Sync to single partner 1 cumulated probability functions 0 20 Delay [ms] 100
  • 22. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 22 Issues/ Future work  Over-sized loops − Synchronization returns over multiple hops − Limit maximum time-shift − Assumptions about physical and topological layout necessary  Concurrent island − Two synchronized networks join − Collision Detection/Resolution − Single channel approach − Preference based election
  • 23. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 23 Conclusion  High Accuracy < 10µs  Syncob suited for WSN fusion and coordination  Can be used for sound based location  No additional coordination necessary  Ideal for mobile ad-hoc scenarios − Averages sync collaboratively − Locally adapts to network density
  • 24. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 24 Question?