Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3447993.3448623acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

RFClock: timing, phase and frequency synchronization for distributed wireless networks

Published: 09 September 2021 Publication History

Editorial Notes

The editors have requested minor, non-substantive changes to the VoR and, in accordance with ACM policies, a Corrected VoR was published on April 25, 2021. For reference purposes the VoR may still be accessed via the Supplemental Material section on this page.

Abstract

Emerging applications like distributed coordinated beamforming (DCB), intelligent reflector arrays, and networked robotic devices will transform wireless applications. However, for systems-centric work on these topics, the research community must first overcome the hurdle of implementing fine-grained, over-the-air timing synchronization, which is critical for any coordinated operation. To address this gap, this paper presents an open-source design and implementation of 'RFClock' that provides timing, frequency and phase synchronization for software defined radios (SDRs). It shows how RFClock can be used for a practical, 5-node DCB application without modifying existing physical/link layer protocols. By utilizing a leader-follower architecture, RFClock-leader allows follower clocks to synchronize with mean offset under 0.107Hz, and then corrects the time/phase alignment to be within a 5ns deviation. RFClock is designed to operate in generalized environments: as standalone unit, it generates a 10MHz/1PPS signal reference suitable for most commercial-off-the-shelf (COTS) SDRs today; it does not require custom protocol-specific headers or messaging; and it is robust to interference through a frequency-agile operation. Using RFClock for DCB, we verify significant increase in channel gain and low BER in a range of [0 -- 10--3] for different modulation schemes. We also demonstrate performance that is similar to a popular wired solution and significant improvement over a GPS-based solution, while delivering this functionality at a fractional price/power point.

Supplementary Material

3448623-vor (3448623-vor.pdf)
Version of Record for "RFClock: timing, phase and frequency synchronization for distributed wireless networks" by Alemdar et al., Proceedings of the 27th Annual International Conference on Mobile Computing and Networking (MobiCom '21).

References

[1]
Omid Abari, Hariharan Rahul, and Dina Katabi. 2015. AirShare: Distributed Coherent Transmission Made Seamless. IEEE INFOCOM (2015).
[2]
Horia Vlad Balan, Ryan Rogalin, Antonios Michaloliakos, Konstantinos Psounis, and Giuseppe Caire. 2013. AirSync: Enabling distributed multiuser MIMO with full spatial multiplexing. IEEE/ACM ToN 21, 6 (2013), 1681--1695.
[3]
Ertugrul Basar, Marco D. Renzo, Julien de Rosny, Merouane Debbah, Mohamed-Slim Alouini, and Rui Zhang. 2019. Wireless Communications Through Reconfigurable Intelligent Surfaces. IEEE Access 7 (2019), 116753--116773.
[4]
Patrick Bidigare, Miguel Oyarzyn, David Raeman, Dan Chang, Dave Cousins, and D. Richard Brown. 2012. Implementation and Demonstration of Receiver Coordinated Distributed Transmit Beamforming across an Ad-hoc Radio Network. In Proc. of Asilomar Conference on Signals, Systems and Computers (ASILOMAR). Pacific Grove, CA.
[5]
Carlos Bocanegra, Kubra Alemdar, Sara Garcia, Chetna Singhal, and Kaushik R Chowdhury. 2019. NetBeam: Networked and Distributed 3-D Beamforming for Multi-user Heterogeneous Traffic. In 2019 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN). IEEE, 1--10.
[6]
Yong Soo Cho, Jaekwon Kim, Won Young Yang, and Chung G. Kang. 2010. MIMOOFDM Wireless Communications with MATLAB, Chapter 5. Wiley Publishing.
[7]
D. Dardari, A. Conti, U. Ferner, A. Giorgetti, and M. Z. Win. 2009. Ranging With Ultrawide Bandwidth Signals in Multipath Environments. Proc. IEEE 97, 2 (2009), 404--426.
[8]
DECAWARE. [n.d.]. DW1000 User Manual. https://www.decawave.com/sites/default/files/resources/dw1000_user_manual_2.11.pdf/
[9]
Jean-Daniel Deschênes, Laura C Sinclair, Fabrizio R Giorgetta, William C Swann, Esther Baumann, Ian Coddington, and Nathan R Newbury. 2015. Optical two-way time synchronization at the femtosecond level over a 4-km free space link. In Applications of Lasers for Sensing and Free Space Communications. Optical Society of America, LTh1C-3.
[10]
Analog Devices. [n.d.]. ADF4001 Clock Generator. https://www.analog.com/en/products/adf4001.html/
[11]
Analog Devices. [n.d.]. ADF4001 RF Transceiver. https://www.analog.com/en/products/ad9361.html#product-overview/
[12]
Adwait Dongare, Patrick Lazik, Niranjini Rajagopal, and Anthony Rowe. 2017. Pulsar: A wireless propagation-aware clock synchronization platform. In IEEE RTAS. 283--292.
[13]
Jeremy Elson, Lewis Girod, and Deborah Estrin. 2002. Fine-grained network time synchronization using reference broadcasts. ACM SIGOPS Operating Systems Review 36, SI (2002), 147--163.
[14]
Ettus. [n.d.]. GPSDO. https://kb.ettus.com/GPSDO/
[15]
Ettus. [n.d.]. Octoclock. https://www.ettus.com/all-products/octoclock/
[16]
FCC. [n.d.]. Part 15 of the FCC rules. https://www.ecfr.gov/cgi-bin/textidx?SID=eed706a2c49fd9271106c3228b0615f3&mc=true&node=pt47.1.15&rgn=div5#se47.1.15_124/
[17]
J-L Ferrant, Mike Gilson, Sebastien Jobert, Michael Mayer, Michel Ouellette, Laurent Montini, Silvana Rodrigues, and Stefano Ruffini. 2008. Synchronous Ethernet: A method to transport synchronization. IEEE Communications Magazine 46, 9 (2008), 126--134.
[18]
Federico Ferrari, Marco Zimmerling, Lothar Thiele, and Olga Saukh. 2011. Efficient network flooding and time synchronization with glossy. In Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks. IEEE, 73--84.
[19]
H. T. Friis. 1946. A Note on a Simple Transmission Formula. Proceedings of the IRE 34, 5 (1946), 254--256.
[20]
Saurabh Ganeriwal, Ram Kumar, and Mani B Srivastava. 2003. Timing-sync protocol for sensor networks. In Proceedings of the 1st international conference on Embedded networked sensor systems. 138--149.
[21]
I. Guvenc and Z. Sahinoglu. 2005. Threshold-based TOA estimation for impulse radio UWB systems. In 2005 IEEE International Conference on Ultra-Wideband. 420--425.
[22]
Jiho Han and Deog-Kyoon Jeong. 2009. A practical implementation of IEEE 1588-2008 transparent clock for distributed measurement and control systems. IEEE transactions on instrumentation and measurement 59, 2 (2009), 433--439.
[23]
Sa Hu, Krishna Chitti, Fredrik Rusek, and Ove Edfors. 2018. User Assignment with Distributed Large Intelligent Surface (LIS) Systems. In IEEE PIMRC. 1--6.
[24]
IEEE. [n.d.]. IEEE 802.15.4x-2019 - IEEE Standard for Low-Rate Wireless Networks. https://standards.ieee.org/standard/802_15_4x-2019.html/
[25]
Suhanya Jayaprakasam, Sharul Kamal Abdul Rahim, and Chee Yen Leow. 2017. Distributed and collaborative beamforming in wireless sensor networks: Classifications, trends, and research directions. IEEE Communications Surveys & Tutorials 19, 4 (2017), 2092--2116.
[26]
Christoph Lenzen, Philipp Sommer, and Roger Wattenhofer. 2014. PulseSync: An efficient and scalable clock synchronization protocol. IEEE/ACM Transactions on Networking 23, 3 (2014), 717--727.
[27]
Zhuqi Li, Yaxiong Xie, Longfei Shangguan, R. Ivan Zelaya, Jeremy Gummeson, Wenjun Hu, and Kyle Jamieson. 2019. Towards Programming the Radio Environment with Large Arrays of Inexpensive Antennas. In Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation (Boston, MA, USA) (NSDI'19). USENIX Association, USA, 285--299.
[28]
Maciej Lipiński, Tomasz Włostowski, Javier Serrano, and Pablo Alvarez. 2011. White rabbit: A PTP application for robust sub-nanosecond synchronization. In 2011 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication. IEEE, 25--30.
[29]
Miklós Maróti, Branislav Kusy, Gyula Simon, and Ákos Lédeczi. 2004. The flooding time synchronization protocol. In Proceedings of the 2nd international conference on Embedded networked sensor systems. 39--49.
[30]
MATLAB. [n.d.]. MATLAB WLAN Toolbox, 802.11a Procedure Protocol Data Unit. https://www.mathworks.com/help/wlan/ug/wlan-ppdu-structure.html/
[31]
Microsemi. [n.d.]. CSAC. https://www.microsemi.com/product-directory/clocks-frequency-references/3824-chip-scale-atomic-clock-csac/
[32]
Microsemi. [n.d.]. OCXO. https://www.microsemi.com/product-directory/high-reliability-rugged-oscillators/4847-ocxo/
[33]
David L Mills. 1991. Internet time synchronization: the network time protocol. IEEE Transactions on communications 39, 10 (1991), 1482--1493.
[34]
Raghuraman Mudumbai, D. Richard Brown III, Upamanyu Madhow, and H. Vincent Poor. 2009. Distributed transmit beamforming: challenges and recent progress. IEEE Communications Magazine 47, 2 (2009), 102--110.
[35]
Danh H Nguyen, Anton Paatelma, Harri Saarnisaari, Nagarajan Kandasamy, and Kapil R Dandekar. 2017. Sub-Microsecond Network Synchronization for Distributed Wireless PHY Protocols. In Proceedings of the 9th ACM Workshop on Wireless of the Students, by the Students, and for the Students. 3--5.
[36]
NIST. [n.d.]. Radio Station WWVB. https://www.nist.gov/pml/time-and-frequency-division/radio-stations/wwvb/help-wwvb-radio-controlled-clocks/
[37]
Françis Quitin, Muhammad M. U. Rahman, Raghuraman Mudumbai, and Upamanyu Madhow. 2013. A Scalable Architecture for Distributed Transmit Beamforming with Commodity Radios: Design and Proof of Concept. IEEE TWC 12, 3 (March 2013), 1418--1423.
[38]
Hariharan Rahul, Haitham Hassanieh, and Dina Katabi. 2010. SourceSync: a distributed wireless architecture for exploiting sender diversity. ACM SIGCOMM Computer Communication Review 40, 4 (2010), 171--182.
[39]
Hariharan Rahul, Swarun Kumar, and Dina Katabi. 2012. MegaMIMO: Scaling Wireless Capacity with User Demands. In ACM SIGCOMM 2012. Helsinki, Finland.
[40]
S. Mohammad Razavizadeh and Tommy Svensson. 2020. 3D Beamforming in Reconfigurable Intelligent Surfaces-assisted Wireless Communication Networks. (2020). arXiv:cs.IT/arXiv:2001.06653v1
[41]
RFClock. [n.d.]. Github Repository, "RFCLOCK Design and Implementation Files". https://github.com/dDreamCatcher/RFCLOCK
[42]
Bashar Romanous, Naim Bitar, Ali Imran, and Hazem Refai. 2015. Network densification: Challenges and opportunities in enabling 5G. In 2015 IEEE 20th International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD). 129--134.
[43]
Vaibhav Singh, Susnata Mondal, Akshay Gadre, Milind Srivastava, Jeyanandh Paramesh, and Swarun Kumar. 2020. Millimeter-Wave Full Duplex Radios. In Proceedings of the 26th Annual International Conference on Mobile Computing and Networking (London, United Kingdom) (MobiCom '20). Association for Computing Machinery, New York, NY, USA, Article 2, 14 pages.
[44]
Essam Sourour, Hussein El-Ghoroury, and Dale McNeill. 2004. Frequency offset estimation and correction in the ieee 802.11 a wlan. Vehicular Technology Conference 7, SI (2004), 4923--4927.
[45]
O. Tervo, H. Pennanen, D. Christopoulos, S. Chatzinotas, and B. Ottersten. 2018. Distributed Optimization for Coordinated Beamforming in Multicell Multigroup Multicast Systems: Power Minimization and SINR Balancing. IEEE Transactions on Signal Processing 66, 1 (2018), 171--185.
[46]
Vivek Yenamandra and Kannan Srinivasan. 2014. Vidyut: exploiting power line infrastructure for enterprise wireless networks. ACM SIGCOMM Computer Communication Review 44, 4 (2014), 595--606.

Cited By

View all
  • (2024)Power-Domain Interference Graph Estimation for Multi-hop BLE NetworksACM Transactions on Sensor Networks10.1145/368963520:6(1-28)Online publication date: 22-Aug-2024
  • (2024)Energy-Efficient mmWave Transmission: Over-the-Air-Modulation (OTAM) System Using Moment Analysis FrameworkIEEE Transactions on Wireless Communications10.1109/TWC.2024.341030323:10(14185-14200)Online publication date: Oct-2024
  • (2024)Intra-Network Synchronization and Retrodirective Distributed Transmit Beamforming With UAVsIEEE Transactions on Vehicular Technology10.1109/TVT.2023.331173373:2(2017-2031)Online publication date: Feb-2024
  • Show More Cited By

Index Terms

  1. RFClock: timing, phase and frequency synchronization for distributed wireless networks

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      MobiCom '21: Proceedings of the 27th Annual International Conference on Mobile Computing and Networking
      October 2021
      887 pages
      ISBN:9781450383424
      DOI:10.1145/3447993
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 09 September 2021

      Permissions

      Request permissions for this article.

      Check for updates

      Qualifiers

      • Research-article

      Funding Sources

      • US National Science Foundation (NSF)
      • Defense Advanced Research Projects Agency (DARPA)

      Conference

      ACM MobiCom '21
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 440 of 2,972 submissions, 15%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)221
      • Downloads (Last 6 weeks)25
      Reflects downloads up to 19 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Power-Domain Interference Graph Estimation for Multi-hop BLE NetworksACM Transactions on Sensor Networks10.1145/368963520:6(1-28)Online publication date: 22-Aug-2024
      • (2024)Energy-Efficient mmWave Transmission: Over-the-Air-Modulation (OTAM) System Using Moment Analysis FrameworkIEEE Transactions on Wireless Communications10.1109/TWC.2024.341030323:10(14185-14200)Online publication date: Oct-2024
      • (2024)Intra-Network Synchronization and Retrodirective Distributed Transmit Beamforming With UAVsIEEE Transactions on Vehicular Technology10.1109/TVT.2023.331173373:2(2017-2031)Online publication date: Feb-2024
      • (2024)UAV-Enabled Secure Communications via Collaborative Beamforming With Imperfect Eavesdropper InformationIEEE Transactions on Mobile Computing10.1109/TMC.2023.327329323:4(3291-3308)Online publication date: Apr-2024
      • (2024)Multiobjective Optimization Approach for Reducing Hovering and Motion Energy Consumptions in UAV-Assisted Collaborative BeamformingIEEE Internet of Things Journal10.1109/JIOT.2023.331570811:4(7198-7213)Online publication date: 15-Feb-2024
      • (2024)WiCloak: Protect Location Privacy of WiFi Devices2024 23rd ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN)10.1109/IPSN61024.2024.00013(101-112)Online publication date: 13-May-2024
      • (2024)Advanced Development On Real Time Monitoring Of Bridges Using Wireless Fidelity2024 7th International Conference on Circuit Power and Computing Technologies (ICCPCT)10.1109/ICCPCT61902.2024.10672718(65-74)Online publication date: 8-Aug-2024
      • (2023)LocRa: Enable Practical Long-Range Backscatter Localization for Low-Cost TagsProceedings of the 21st Annual International Conference on Mobile Systems, Applications and Services10.1145/3581791.3596863(317-329)Online publication date: 18-Jun-2023
      • (2023)Sirius: A Self-Localization System for Resource-Constrained IoT SensorsProceedings of the 21st Annual International Conference on Mobile Systems, Applications and Services10.1145/3581791.3596861(289-302)Online publication date: 18-Jun-2023
      • (2023)AirFC: Designing Fully Connected Layers for Neural Networks with Wireless SignalsProceedings of the Twenty-fourth International Symposium on Theory, Algorithmic Foundations, and Protocol Design for Mobile Networks and Mobile Computing10.1145/3565287.3610281(71-80)Online publication date: 23-Oct-2023
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media