A Distributed Pulse-Based Synchronization Protocol for Half-Duplex D2D Communications

In distributed device-to-device (D2D) communications, no common reference time is available and the devices must employ distributed synchronization techniques. In this context, pulse-based synchronization, which can be implemented by distributed phase-locked loops is preferred due to its scalability...

Full description

Bibliographic Details
Main Authors: Onur Karatalay, Ioannis Psaromiligkos, Benoit Champagne, Benoit Pelletier
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Open Journal of the Communications Society
Subjects:
5G
Online Access:https://ieeexplore.ieee.org/document/9336049/
id doaj-e0ba32f98105449793c9e9961664b23e
record_format Article
spelling doaj-e0ba32f98105449793c9e9961664b23e2021-03-29T18:57:31ZengIEEEIEEE Open Journal of the Communications Society2644-125X2021-01-01224526110.1109/OJCOMS.2021.30548109336049A Distributed Pulse-Based Synchronization Protocol for Half-Duplex D2D CommunicationsOnur Karatalay0https://orcid.org/0000-0002-4618-5149Ioannis Psaromiligkos1https://orcid.org/0000-0002-1643-5143Benoit Champagne2https://orcid.org/0000-0002-0022-6072Benoit Pelletier3https://orcid.org/0000-0002-5273-2321Department of Electrical and Computer Engineering, McGill University, Montreal, CanadaDepartment of Electrical and Computer Engineering, McGill University, Montreal, CanadaDepartment of Electrical and Computer Engineering, McGill University, Montreal, CanadaInterDigital Canada Ltée, Montreal, CanadaIn distributed device-to-device (D2D) communications, no common reference time is available and the devices must employ distributed synchronization techniques. In this context, pulse-based synchronization, which can be implemented by distributed phase-locked loops is preferred due to its scalability. Several factors degrade the performance of pulse-based synchronization, such as duplexing scheme, clock skew and propagation delays. Furthermore, in distributed networks, devices should be aware of the synchronization status of others in order to initiate data communications. To address these prevailing issues, we first introduce a half-duplex timing-advance synchronization algorithm wherein each device alternates between being a transmitter and receiver in their exchange of synchronization pulses at each clock period. Based on this algorithm, we propose a novel fully-distributed pulse-based synchronization protocol for half-duplex D2D communications in 5G wireless networks. The protocol allows participating devices to become aware of the global synchronization status, so that they can complete the synchronization process ideally at the same time and proceed to data communication. In simulation experiments over multi-path frequency selective channels, the proposed synchronization protocol is shown to outperform a benchmark approach from the recent literature over a wide range of conditions, e.g., clock skew, number of devices, and network topology.https://ieeexplore.ieee.org/document/9336049/Distributed synchronizationphase locked-loopstiming-advancedevice-to-device communicationhalf-duplex5G
collection DOAJ
language English
format Article
sources DOAJ
author Onur Karatalay
Ioannis Psaromiligkos
Benoit Champagne
Benoit Pelletier
spellingShingle Onur Karatalay
Ioannis Psaromiligkos
Benoit Champagne
Benoit Pelletier
A Distributed Pulse-Based Synchronization Protocol for Half-Duplex D2D Communications
IEEE Open Journal of the Communications Society
Distributed synchronization
phase locked-loops
timing-advance
device-to-device communication
half-duplex
5G
author_facet Onur Karatalay
Ioannis Psaromiligkos
Benoit Champagne
Benoit Pelletier
author_sort Onur Karatalay
title A Distributed Pulse-Based Synchronization Protocol for Half-Duplex D2D Communications
title_short A Distributed Pulse-Based Synchronization Protocol for Half-Duplex D2D Communications
title_full A Distributed Pulse-Based Synchronization Protocol for Half-Duplex D2D Communications
title_fullStr A Distributed Pulse-Based Synchronization Protocol for Half-Duplex D2D Communications
title_full_unstemmed A Distributed Pulse-Based Synchronization Protocol for Half-Duplex D2D Communications
title_sort distributed pulse-based synchronization protocol for half-duplex d2d communications
publisher IEEE
series IEEE Open Journal of the Communications Society
issn 2644-125X
publishDate 2021-01-01
description In distributed device-to-device (D2D) communications, no common reference time is available and the devices must employ distributed synchronization techniques. In this context, pulse-based synchronization, which can be implemented by distributed phase-locked loops is preferred due to its scalability. Several factors degrade the performance of pulse-based synchronization, such as duplexing scheme, clock skew and propagation delays. Furthermore, in distributed networks, devices should be aware of the synchronization status of others in order to initiate data communications. To address these prevailing issues, we first introduce a half-duplex timing-advance synchronization algorithm wherein each device alternates between being a transmitter and receiver in their exchange of synchronization pulses at each clock period. Based on this algorithm, we propose a novel fully-distributed pulse-based synchronization protocol for half-duplex D2D communications in 5G wireless networks. The protocol allows participating devices to become aware of the global synchronization status, so that they can complete the synchronization process ideally at the same time and proceed to data communication. In simulation experiments over multi-path frequency selective channels, the proposed synchronization protocol is shown to outperform a benchmark approach from the recent literature over a wide range of conditions, e.g., clock skew, number of devices, and network topology.
topic Distributed synchronization
phase locked-loops
timing-advance
device-to-device communication
half-duplex
5G
url https://ieeexplore.ieee.org/document/9336049/
work_keys_str_mv AT onurkaratalay adistributedpulsebasedsynchronizationprotocolforhalfduplexd2dcommunications
AT ioannispsaromiligkos adistributedpulsebasedsynchronizationprotocolforhalfduplexd2dcommunications
AT benoitchampagne adistributedpulsebasedsynchronizationprotocolforhalfduplexd2dcommunications
AT benoitpelletier adistributedpulsebasedsynchronizationprotocolforhalfduplexd2dcommunications
AT onurkaratalay distributedpulsebasedsynchronizationprotocolforhalfduplexd2dcommunications
AT ioannispsaromiligkos distributedpulsebasedsynchronizationprotocolforhalfduplexd2dcommunications
AT benoitchampagne distributedpulsebasedsynchronizationprotocolforhalfduplexd2dcommunications
AT benoitpelletier distributedpulsebasedsynchronizationprotocolforhalfduplexd2dcommunications
_version_ 1724196201855713280