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...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Open Journal of the Communications Society |
Subjects: | |
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 |