Skip to main content
Top
Published in: EURASIP Journal on Wireless Communications and Networking 1/2009

Open Access 01-12-2009 | Research Article

Biologically Inspired Intercellular Slot Synchronization

Authors: Alexander Tyrrell, Gunther Auer

Published in: EURASIP Journal on Wireless Communications and Networking | Issue 1/2009

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The present article develops a decentralized interbase station slot synchronization algorithm suitable for cellular mobile communication systems. The proposed cellular firefly synchronization (CelFSync) algorithm is derived from the theory of pulse-coupled oscillators, common to describe synchronization phenomena in biological systems, such as the spontaneous synchronization of fireflies. In order to maintain synchronization among base stations (BSs), even when there is no direct link between adjacent BSs, some selected user terminals (UTs) participate in the network synchronization process. Synchronization emerges by exchanging two distinct synchronization words, one transmitted by BSs and the other by active UTs, without any a priori assumption on the initial timing misalignments of BSs and UTs. In large-scale networks with inter-BS site distances up to a few kilometers, propagation delays severely affect the attainable timing accuracy of CelFSync. We show that by an appropriate combination of CelFSync with the timing advance procedure, which aligns uplink transmission of UTs to arrive simultaneously at the BS, a timing accuracy within a fraction of the inter-BS propagation delay is retained.

1. Introduction

Slot synchronization is an enabling component for cellular systems. It is a prerequisite for advanced intercellular cooperation schemes, such as interference suppression between neighboring cells, as well as multicast and broadcasting services. The problem of intercell slot synchronization is to align the internal timing references of all nodes, so that base stations (BSs) and user terminals (UTs) agree on a common reference instant that marks the start of a transmission slot. In the context of cellular systems a slot is composed of a number of successive uplink and downlink frames, referred to as superframe.
Network synchronization in cellular systems is commonly performed in a master-slave manner: BSs synchronize to an external timing reference, known as the primary reference clock, and transfer this timing to UTs. This reference clock can be acquired through the global positioning system (GPS) or through the backbone connection. The first method requires the installation of a GPS receiver at each BS, which increases costs and, more importantly, does not work in environments where GPS signals cannot be received. For high accuracy, the second method requires precise delay compensation, and the accuracy severely decreases when clocks are chained [1].
Over-the-air decentralized intercell slot synchronization that avoids the need for an external timing reference was pioneered in [2], and further elaborated in [3, 4]. Its basic principle is summarized as follows: a BS emits a pulse indicating its own timing reference and is receptive to pulses from surrounding BSs; internal timing references are adjusted based on the power-weighted average of received pulses. Conditions for convergence were derived in [5], which reveals that convergence and stability are tightly linked to the intersite propagation delays between neighboring BSs. This is a critical issue, as inter-BS propagation delays are not known a priori. Furthermore, in [2], direct communication between BSs is required, and for the exchange of synchronization pulses, a separate frequency band is assumed to be available.
In the present paper a different approach is taken based on the theory of pulse-coupled oscillators (PCOs), which is commonly used to describe self-organized synchronization of biological systems such as swarms of fireflies, heart cells, or neurons. Mirollo and Strogatz [6] derived a theoretical framework for the convergence to synchrony. Various aspects regarding the application of the PCO model to wireless networks are addressed in literature: radio effects such as propagation delays [7], channel attenuation, and noise [8, 9], and allowing for long synchronization words [10]. The rules that govern the PCO synchronization model are intriguingly simple and serve as a basis for inter-BS synchronization.
The proposed cellular firefly synchronization (CelFSync) algorithm adapts the PCO model to account for constraints of cellular networks. CelFSync operates over-the-air, in a decentralized manner; no constraints are imposed on the availability of an external timing reference. As BSs and UTs typically transmit on successive downlink and uplink frames, two groups need to be distinguished; the BS group transmitting on the downlink and the UT group transmitting on the uplink. To facilitate the formation of two groups, two synchronization words are specified, one associated to BSs and the other to UTs. UTs transmit an uplink sync word based on their internal timing reference, which is received by BSs to update their own timing; in return UTs adjust their timing reference upon reception of downlink sync words from neighboring BSs. Thus, unlike [2], no separate frequency band is required as sync words are transmitted in-band with data. Moreover direct communication among BSs is not mandatory as synchronization is performed by hopping over UTs. As the downlink sync word is mandatory for conventional cellular systems to align the timing of UTs with the BS, the only overhead for inter-BS synchronization is the insertion of the uplink sync word. Thanks to the proposed strategy, the network is able to synchronize starting from an arbitrary misalignment, and propagation delays only affect the achieved accuracy but do not compromise the convergence to synchrony.
When considering a scenario where BSs are separated by several hundred meters up to a few kilometers, propagation delays severely affect the attainable timing accuracy. We propose to combine CelFSync with the timing advance procedure, which ensures that UT uplink transmissions arrive simultaneously at the BS. Compensating intracell propagation delays with the timing advance procedure, as well as selecting cell edge users to participate in CelFSync, are effective means to substantially improve the achieved interbase station timing accuracy.
The remainder of the paper is structured as follows. In Section 2 the PCO model and its achieved synchronization accuracy in the presence of delays are presented. In Section 3 CelFSync is developed by adopting the rules that govern the synchronization of PCOs to cellular networks, and Section 4 combines CelFSync with timing advance to compensate the effects of propagation delays. Practical constraints regarding the implementation in cellular networks are addressed in Section 5, and simulation results are presented in Section 6 that investigate the time to convergence and the achieved accuracy for an indoor office environment as well as an urban macrocell deployment composed of hexagonal cells.

2. Synchronization of Pulse-Coupled Oscillators

Pulse-coupled oscillators (PCOs) describe systems where individual nodes periodically emit pulses and adjust their internal time reference upon reception of pulses from neighboring oscillators. In this section the rules that govern the PCO model [6] are summarized, and the achieved accuracy in the stable state is elaborated.

2.1. Phase Function

A PCO is described by its phase function https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq1_HTML.gif , where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq2_HTML.gif is the number of oscillators. This function evolves linearly over time with natural period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq3_HTML.gif :
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ1_HTML.gif
(1)
Whenever https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq4_HTML.gif at reference instant https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq5_HTML.gif , the PCO is said to fire, it transmits a pulse and resets its phase to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq6_HTML.gif . Then https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq7_HTML.gif increases again linearly, and so on. Figure 1(a) plots the evolution of the phase function (1) during one period with initial condition https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq8_HTML.gif . The phase function can be seen as an internal counter that dictates the emission of pulses. In the following, we consider that all nodes have the same dynamics, that is, clock jitter is considered negligible.

2.2. Synchronization Rules

The goal of slot synchronization is to align the internal time references of all nodes, so that all PCOs fire simultaneously. To do so, the phase https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq9_HTML.gif is adjusted when a pulse is received. When coupled to others, an oscillator https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq10_HTML.gif is receptive to the pulses of its neighbors and adjusts its phase https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq11_HTML.gif . When node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq12_HTML.gif fires at instant https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq13_HTML.gif , the phase of node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq14_HTML.gif instantly increases by a value https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq15_HTML.gif that depends on its current value https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq16_HTML.gif :
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ2_HTML.gif
(2)
The phase increment https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq17_HTML.gif is determined by the phase response curve, which in [6] was chosen to be a linear function:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ3_HTML.gif
(3)
where the coupling parameters https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq18_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq19_HTML.gif determine the coupling between oscillators. Figure 1(b) plots the time evolution of the phase when receiving a pulse at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq20_HTML.gif . The received pulse causes the oscillator to fire early.
Provided that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq21_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq22_HTML.gif , a system of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq23_HTML.gif identical oscillators coupled all-to-all is always able to synchronize, so that all PCOs agree on a common reference instant, independent of initial timing misalignments [6].

2.3. Convergence

An example of the synchronization of pulse-coupled oscillators is shown in Figure 2. Initially all nodes start with a random phase, which increments according to (1) until one phase reaches the threshold. At this instant and each time a phase reaches https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq24_HTML.gif , neighboring nodes increment their phase according to (3). Over time, order emerges from a seemingly chaotic situation where nodes fire randomly, and in Figure 2, all nodes fire in synchrony within five periods.
A key feature in the synchronization of PCOs is that, over time, nodes cluster into groups of oscillators. This phenomenon is referred to as absorption and occurs when a pulse forces nodes to exceed their firing threshold, causing them to fire immediately. The absorption limit https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq26_HTML.gif is derived from (3):
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ4_HTML.gif
(4)
As nodes have the same internal dynamics and if they are coupled all-to-all, absorptions remain permanently (see Figure 2). Therefore nodes following the PCO rules first gather into groups that gradually absorb one another, and after some time, always coalesce into one synchronized group.
In [11] Lucarelli and Wang extended the demonstration of [6] to remove the all-to-all assumption. Under weak coupling assumptions, that is, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq27_HTML.gif close to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq28_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq29_HTML.gif close to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq30_HTML.gif in (3) (no proof for strong coupling exists), equivalent phase deviation variables are derived for each node (each variable represents the mean local interactions over one period) and are shown to asymptotically converge to the same value [11].
Unfortunately the analysis in [11] is not applicable when delays are introduced. Izhikevich showed that there is no equivalent phase deviation variable when interactions are delayed [12]. As the proposed inter-BS synchronization scheme always delays interactions (see Section 3), an analytical convergence study appears infeasible. Convergence is consequently studied through simulations in Section 6.

2.4. Impact of Delays

When delays are introduced, such as propagation delays, the coupling between two nodes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq31_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq32_HTML.gif is delayed by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq33_HTML.gif . In the presence of coupling delays a network of PCOs may become unstable, and the network is unable to synchronize [13]. Stability is regained by introducing a refractory period of duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq34_HTML.gif after reference instant https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq35_HTML.gif [7]. In refractory, when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq36_HTML.gif with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq37_HTML.gif , no phase increment is possible, so that received pulses are not acknowledged. The duration of the refractory period needs to be at least twice the maximum delay between two nodes, so that echos are not acknowledged [7]:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ5_HTML.gif
(5)
Because of delays nodes are no longer able to perfectly align their reference instants https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq38_HTML.gif [7]. Nevertheless nodes converge to a stable state where reference instants are spread within an interval limited only by the coupling delays https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq39_HTML.gif , as detailed for networks of two and three nodes in the remainder of this section. Further discussion on the achieved accuracy of the PCO scheme in the presence of delays is available in [14].

2.4.1. Two Nodes

The accuracy limits for a network of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq40_HTML.gif nodes is bounded by the interval of reference instants leading to a stable state [7]. Suppose that the reference instants of two nodes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq41_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq42_HTML.gif are aligned such that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq43_HTML.gif ; then node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq44_HTML.gif is the forcing node that imposes its delayed reference onto node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq45_HTML.gif . After coupling, node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq46_HTML.gif is pulled to the delayed timing of node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq47_HTML.gif (as shown for nodes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq48_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq49_HTML.gif in Figure 3), as long as the pulse of node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq50_HTML.gif falls within the absorption interval (4) of node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq51_HTML.gif , that is, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq52_HTML.gif . If https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq53_HTML.gif , the roles are reversed, in the way that node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq54_HTML.gif imposes its delayed timing onto node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq55_HTML.gif , so that after coupling https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq56_HTML.gif . On the other hand, if the reference instant of node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq57_HTML.gif is within the range
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ6_HTML.gif
(6)
the pulses from node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq58_HTML.gif fall into the refractory period of node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq59_HTML.gif , and vice versa, and are thus not acknowledged. This corresponds to the stable state where the phases of both nodes are not adjusted. According to (6) the achieved accuracy is bounded by the propagation delay https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq60_HTML.gif and is given by [7]:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ7_HTML.gif
(7)
The introduction of a refractory period thus may result in a state where one node imposes its timing onto the other, in a similar way to a master-slave synchronization scheme. However, the achieved state is random: it depends on the initial condition and on interactions with other nodes in the network. Therefore the role of the forcing node is arbitrary, and PCO synchronization is still considered decentralized.

2.4.2. Three Nodes

The analysis of [7] is extended to a network of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq61_HTML.gif nodes in the following. Two cases are distinguished.
(i)
The forcing node is directly connected with all nodes.
 
(ii)
The forcing node is the edge node of a line topology and imposes its timing to the other edge node by hopping over the center node.
 
Considering (i), suppose that node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq62_HTML.gif is the forcing node that imposes its delayed timing onto nodes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq63_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq64_HTML.gif . This state is shown in Figure 3: node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq65_HTML.gif fires at instant https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq66_HTML.gif , which causes nodes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq67_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq68_HTML.gif to increment their phases at instants https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq69_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq70_HTML.gif , respectively. Assuming that their phase exceeds the absorption limit (4), nodes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq71_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq72_HTML.gif fire at instants https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq73_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq74_HTML.gif , and subsequently enter refractory. No further phase increments occur because the pulses from nodes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq75_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq76_HTML.gif are received when nodes are in refractory (5). Therefore the network is in a stable state, and the achieved accuracies of node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq77_HTML.gif relative to node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq78_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq79_HTML.gif amount to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq80_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq81_HTML.gif , respectively. Interestingly, the accuracy between nodes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq82_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq83_HTML.gif is equal to the difference in delays with forcing node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq84_HTML.gif , that is, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq85_HTML.gif . Thus this achieved accuracy does not depend on the direct delay https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq86_HTML.gif but on the delay difference with the forcing node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq87_HTML.gif .
In case (ii) the considered nodes form a line topology, where the edge nodes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq88_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq89_HTML.gif , cannot communicate directly. Suppose that node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq90_HTML.gif is the forcing node that imposes its timing onto node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq91_HTML.gif via the center node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq92_HTML.gif . As the accuracy between adjacent nodes is bounded by (7), that is, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq93_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq94_HTML.gif , the resulting accuracy interval over two hops between edge nodes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq95_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq96_HTML.gif amounts to the sum of delays: https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq97_HTML.gif .

3. Decentralized Intercell Synchronization

This section presents an adaptation of the PCO model to perform intercell synchronization. To facilitate reliable exchange of reference instants in the presence of signal fading, interference, and noise, long synchronization sequences that are transmitted in-band with data are considered instead of pulses. Furthermore, half-duplex transmission is considered, which implies that nodes cannot receive whilst transmitting. To this end, when two nodes transmit sync words that partially overlap, both nodes are unable to detect the sync word sent by the other node, referred to as deafness between nodes. Hence both nodes are effectively uncoupled, an effect which may severely disrupt intercell synchronization. Further accounting for constraints in cellular systems, the frame structure does not allow for overlapping downlink and uplink slots. Thus synchronized BSs and UTs should not transmit simultaneously.
The proposed cellular firefly synchronization (CelFSync) scheme takes into account these fundamental constraints, by resorting to an out-of-phase synchronization regime, introduced in Section 3.1. CelFSync relies on two synchronization sequences, one transmitted by BSs to adjust timing references of UTs, and a second one transmitted by UTs to adjust timing references of BSs, based on rules that are established in Section 3.2. The detection of the two distinct synchronization sequences in an asynchronous environment is discussed in Section 3.3. For ease of explanation, propagation delays are neglected in this section and are treated specifically in Section 4.

3.1. Synchronization Regimes

A system of PCOs is said to be synchronized when all nodes have reached a stable state where their internal timing references are aligned, constrained to the considered synchronization regime [15]. The synchronization regime is characterized by the phase difference https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq98_HTML.gif between two synchronized groups in the stable state, where members of the same group are perfectly aligned. Depending on the phase difference https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq99_HTML.gif , three synchronization regimes are distinguished [15], as illustrated in Figure 4. If there is no phase shift, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq100_HTML.gif , the regime is said to be in-phase. If the phase shift is exactly equal to half a period, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq101_HTML.gif , nodes have reached an antiphase synchronization regime. Finally if the phase difference between oscillators is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq102_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq103_HTML.gif between the first and second groups (and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq104_HTML.gif between the second and first groups), then oscillators are out-of-phase synchronized.
The in-phase regime is the most common form of synchronization; pacemaker cells pulse simultaneously to pump the heart, fireflies emit light at the same time. Antiphase synchronization is also familiar; when walking, our legs are antiphase synchronized: the left foot touches the ground half a period after the right one, and vice versa.
Following the frame structure of cellular systems composed of successive downlink and uplink frames, BSs are to be synchronized out-of-phase with UTs. Out-of-phase synchronization ensures that uplink and downlink transmissions in the steady state do not overlap, so that detrimental effects of deafness between nodes, inherent to half-duplex transmission, are mitigated.

3.2. Cellular Firefly Synchronization

The goal of CelFSync is to synchronize in time the transmission slots of a cellular network, so that neighboring BSs mutually align the start of the superframe preamble. The timing information between BSs is conveyed by implicitly hopping over mobiles close to the cell edge, as exemplified in Figure 5. Hopping on the UT enables to extend the reception range of sync words, and thus allows for robust intercell synchronization, even when neighboring base stations do not hear one another.
CelFSync adapts the PCO synchronization model to establish an out-of-phase synchronization regime. The desired stable state is illustrated for one user terminal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq105_HTML.gif and one base station https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq106_HTML.gif in Figure 6. Unlike the PCO model, instead of pulses, nodes transmit long synchronization sequences denoted by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq107_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq108_HTML.gif of duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq109_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq110_HTML.gif , respectively. For slot synchronization three states are distinguished: transmission of the sync word, the refractory period, and the listen state. Transmission starts when a node fires (see https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq111_HTML.gif for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq112_HTML.gif in Figure 6). Half-duplex transmission is considered: when a node transmits, its receiver is switched off. After transmission of the sync word nodes enter the refractory period, where detected sync words are not acknowledged. In listen state nodes maintain a phase function, that is, adjusted upon detection of a sync word. Key to separating nodes into two predefined groups is achieved by three types of interactions as follows.
UT-BS Coupling
Base station https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq113_HTML.gif estimates the reference instant of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq114_HTML.gif by detecting its sync word https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq115_HTML.gif ; the estimate of this reference instant is denoted by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq116_HTML.gif . In order to establish the desired out-of-phase synchronization regime, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq117_HTML.gif adjusts its phase function https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq118_HTML.gif exactly https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq119_HTML.gif seconds after https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq120_HTML.gif has fired, at instant https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq121_HTML.gif . If the coupling instant https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq122_HTML.gif falls within the listen state of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq123_HTML.gif , the receiving BS increments its phase:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ8_HTML.gif
(8)
The phase response curve https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq124_HTML.gif is chosen according to (3), such that phase increments are strictly positive:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ9_HTML.gif
(9)
The coupling parameters are chosen in accordance to the PCO synchronization model: https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq125_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq126_HTML.gif .
The BS decoding delay https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq127_HTML.gif , shown in Figure 6, specifies the interaction delay between the instant https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq128_HTML.gif detected at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq129_HTML.gif and the coupling instant https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq130_HTML.gif . It is an important parameter for two reasons. Firstly https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq131_HTML.gif allows for a processing delay at the receiver in order to perform link level synchronization. Secondly https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq132_HTML.gif needs to be appropriately chosen, so that the desired out-of-phase synchronization regime is reached. As BSs fire https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq133_HTML.gif after UTs, the BS decoding delay yields
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ10_HTML.gif
(10)
BS-UT Coupling
The considered user terminal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq134_HTML.gif estimates https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq135_HTML.gif , the reference instant of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq136_HTML.gif . If the reception of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq137_HTML.gif from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq138_HTML.gif at instant https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq139_HTML.gif falls within the listen state of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq140_HTML.gif , the receiving UT increments its phase:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ11_HTML.gif
(11)
Again the phase response curve for BS-UT coupling https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq141_HTML.gif is chosen according to (3):
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ12_HTML.gif
(12)
with the coupling parameters https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq142_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq143_HTML.gif . The UT decoding delay that enforces UTs to fire https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq144_HTML.gif after BSs is equal to (see Figure 6):
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ13_HTML.gif
(13)
Thanks to this strategy, the formation of two groups is controlled. Starting from an arbitrary initial misalignment, where all reference instants https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq145_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq146_HTML.gif are randomly distributed within https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq147_HTML.gif , by following simple coupling rules, reference instants of UTs and BSs separate over time into two groups; all BS fire https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq148_HTML.gif after UTs, and all UTs fire https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq149_HTML.gif after BSs. This state corresponds to the synchronized state shown in Figure 6. Convergence is verified through simulations in Section 6; by appropriately selecting the coupling parameters, it is shown that synchronization is always accomplished.
To speed up the convergence of CelFSync, two enhancements are possible, namely BS-BS and UT-UT couplings and the selection of active UTs.
BS-BS and UT-UT Coupling
In case BSs can communicate directly or UTs are placed close to one another, convergence may be accelerated by allowing coupling between nodes of the same group. Moreover, the occurrence of deafness between nodes decreases because the number of nodes that are potentially coupled is increased. As half-duplex transmission is considered, BS-BS and UT-UT couplings are useful only during the coarse synchronization phase, that is, among nodes whose reference instants are misaligned by more than the sync word length.
Phase adjustments are made similarly to (8) and (11) for BSs and UTs; however decoding delays are different, as nodes need to align in time with other nodes from their own group. Therefore the interaction delay upon detection of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq150_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq151_HTML.gif needs to be equal to one period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq152_HTML.gif , giving a decoding delay of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq153_HTML.gif for BSs and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq154_HTML.gif for UTs.
Active UT Selection
Since uplink sync words https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq155_HTML.gif should be heard by multiple BSs, it is reasonable to select a subset of UTs close to the cell boundary to participate in intercell synchronization. Therefore, in each cell, the base station selects the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq156_HTML.gif UTs with the largest propagation delay among https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq157_HTML.gif total UTs in the cell. The remaining https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq158_HTML.gif UTs are not active in CelFSync and follow the timing reference dictated by their closest BS, by aligning their local clocks based on https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq159_HTML.gif .

3.3. Synchronization Word Detection

CelFSync relies on the detection of transmitted https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq160_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq161_HTML.gif sequences. In the following, we assume that uplink and downlink sync words are two different random sequences, each composed of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq162_HTML.gif symbols. Sync word detection is carried out by the link-level synchronization unit, which cross-correlates the received signal stream https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq163_HTML.gif with the sync word https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq164_HTML.gif , where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq165_HTML.gif if uplink sync words are to be detected, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq166_HTML.gif otherwise. The output of the link-level synchronization unit https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq167_HTML.gif is denoted by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq168_HTML.gif . The correlator output produces a series of peaks, in a similar way to the emission of pulses in the PCO model, and detection of a sync word is declared when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq169_HTML.gif exceeds the detection threshold https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq170_HTML.gif [16].
Signal fading may attenuate the received signal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq171_HTML.gif , which may result in a missed detection. The probability that reference instants https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq172_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq173_HTML.gif are correctly detected is defined as [17]
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ14_HTML.gif
(14)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq174_HTML.gif is the hypothesis that a sync word is present at the receiver. On the other hand, as sync words are transmitted in-band, cross-correlation of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq175_HTML.gif with other sync words, payload data or noise produces spurious peaks, so that detection of a sync word may be declared although no sync word is present, giving rise to a false alarm. The false alarm probability is defined as [17]
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ15_HTML.gif
(15)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq176_HTML.gif , the hypothesis that no sync word is present at the receiver, is the complement of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq177_HTML.gif .
The Neyman-Pearson criterion is used to design the sync word detector [17]: the detection threshold https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq178_HTML.gif is set according to the desired false alarm rate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq179_HTML.gif ; once https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq180_HTML.gif is set, the detection rate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq181_HTML.gif is determined. The impact of false alarm and detection rates on an adaptation of the PCO model to ad hoc networks was studied for a multicarrier system in [18]. It was shown that false alarms have a higher impact on the convergence than missed detections https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq182_HTML.gif . Hence, it is necessary to maintain a sufficiently low false alarm rate [18].
The reliability of the link-level synchronization unit can be enhanced by increasing the length of the sync word https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq183_HTML.gif . Increasing https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq184_HTML.gif improves the detection rate for a given false alarm rate, at the expense of higher overhead [18].

4. Compensation of Propagation Delays

The accuracy of CelFSync is limited by propagation delays, similarly to the PCO model discussed in Section 2. In an indoor environment where distances between nodes are typically small, propagation delays are negligible. However, for cellular systems where the inter-BS distance is up to a few kilometers, Section 4.1 reveals that propagation delays cannot be ignored. A common procedure to align uplink transmissions is the timing advance procedure, described in Section 4.2. Timing advance is combined with CelFSync in Section 4.3 to achieve a timing accuracy within a fraction of the inter-BS propagation delays.

4.1. Achieved Accuracy in the Stable State

After CelFSync converges and reaches a stable state, reference instants of BSs and UTs are out-of-phase synchronized (see Figure 6), and no phase increments occur. In the following discussion a sufficient refractory period (5) is assumed; then stability is maintained and the achieved timing accuracy in the stable state between any two nodes is bounded by (7). In the presence of propagation delays, the stable state condition (6) in terms of the reference instants of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq185_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq186_HTML.gif translates to
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ16_HTML.gif
(16)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq187_HTML.gif is the propagation delay between https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq188_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq189_HTML.gif . When the upper bound in (16) is approached, then https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq190_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq191_HTML.gif is the forcing node that imposes its timing onto https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq192_HTML.gif . Likewise, (16) approaches the lower bound, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq193_HTML.gif , when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq194_HTML.gif is the forcing node that imposes its timing onto https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq195_HTML.gif .
The effect of propagation delays on the achieved inter-BS accuracy in the stable state is analyzed with the aid of a case study, where two BSs are synchronized via one UT, as depicted in Figure 5. This case study resembles the discussion for a network with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq196_HTML.gif nodes presented in Section 2.4.2. Clearly, the worst case inter-BS timing misalignment is encountered when one BS is the forcing node. Then the two end nodes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq197_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq198_HTML.gif synchronize by hopping over https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq199_HTML.gif , so that the timing misalignments over two hops add up. Applying the bound (16), the inter-BS accuracy is upper bounded by the sum of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq200_HTML.gif to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq201_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq202_HTML.gif to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq203_HTML.gif propagation delays:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ17_HTML.gif
(17)
Given that in cellular networks the inter-BS distance is up to a few kilometers, propagation delays have a major impact on the achieved accuracy in the stable state.

4.2. Timing Advance Procedure

As UTs are arbitrarily distributed within the cell, the distance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq204_HTML.gif between https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq205_HTML.gif to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq206_HTML.gif varies. Since propagation delays are distance dependent through https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq207_HTML.gif , where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq208_HTML.gif is the speed of light, the observed timing reference of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq209_HTML.gif measured at different UTs, denoted https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq210_HTML.gif , are mutually different. To ensure that uplink transmissions arrive simultaneously at their own base station, timing advance is a common procedure in current cellular systems [19] and in wired telecommunication systems [20]. For timing advance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq211_HTML.gif advances its transmission by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq212_HTML.gif , the propagation delay to its serving BS, taken to be https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq213_HTML.gif (see Figure 5). The uplink reference instant of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq214_HTML.gif including timing advance is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ18_HTML.gif
(18)
The propagation delay https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq215_HTML.gif may be determined by estimating the round trip delay between https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq216_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq217_HTML.gif [21]. Upon reception of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq218_HTML.gif from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq219_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq220_HTML.gif responds with the transmission of a random access preamble (RAP) at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq221_HTML.gif . Since https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq222_HTML.gif is a constant known to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq223_HTML.gif , the round trip delay https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq224_HTML.gif is determined by detecting the received timing of the RAP at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq225_HTML.gif . In addition, the RAP identifies https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq226_HTML.gif , so that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq227_HTML.gif can distribute the estimate of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq228_HTML.gif to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq229_HTML.gif .

4.3. CelFSync with Timing Advance

In order to combat propagation delays, we propose to combine CelFSync with the timing advance procedure. If https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq230_HTML.gif knows the propagation delay to its serving base station https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq231_HTML.gif , the corresponding round trip delay of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq232_HTML.gif can be compensated. Owing to the multi-point-to-point topology specific to cellular networks, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq233_HTML.gif of cell https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq234_HTML.gif typically serves several mobiles https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq235_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq236_HTML.gif , each with a specific propagation delay https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq237_HTML.gif . Hence, all timing inaccuracies, the propagation delays from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq238_HTML.gif to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq239_HTML.gif and back from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq240_HTML.gif to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq241_HTML.gif , must be compensated for at the mobile https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq242_HTML.gif . This is accomplished by advancing both, the transmitted https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq243_HTML.gif and the coupling of the received https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq244_HTML.gif at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq245_HTML.gif , by the BS-UT propagation delay https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq246_HTML.gif .
For the following discussion, suppose that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq247_HTML.gif has carried out the timing advance procedure with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq248_HTML.gif , but its https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq249_HTML.gif transmission is received by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq250_HTML.gif .
UT-BS Coupling
For CelFSync with timing advance, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq251_HTML.gif sends the uplink sync word https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq252_HTML.gif at the advanced reference instant https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq253_HTML.gif in (18). Then a phase increment occurs at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq254_HTML.gif at instant https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq255_HTML.gif , so that (8) is transformed to
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ19_HTML.gif
(19)
with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq256_HTML.gif .
BS-UT Coupling
For BS-UT coupling (11), we propose to also advance the coupling by the propagation delay. So given that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq257_HTML.gif is timing aligned to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq258_HTML.gif , but receives https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq259_HTML.gif from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq260_HTML.gif , the mobile https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq261_HTML.gif advances its coupling by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq262_HTML.gif . Then the received https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq263_HTML.gif from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq264_HTML.gif leads to a phase increment at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq265_HTML.gif at instant https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq266_HTML.gif , so that (11) changes to
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ20_HTML.gif
(20)
with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq267_HTML.gif .
Figure 7 summarizes the proposed combination of CelFSync with timing advance: https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq268_HTML.gif starts transmision at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq269_HTML.gif , so that the coupling at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq270_HTML.gif occurs exactly at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq271_HTML.gif ; in return, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq272_HTML.gif starts transmission of its sync word, whose decoding time is reduced at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq273_HTML.gif by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq274_HTML.gif so that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq275_HTML.gif fires exactly https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq276_HTML.gif after https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq277_HTML.gif . Hence, all entities within one cell are perfectly timing aligned, and thus, the only remaining source of timing inaccuracies is between entities of neighboring cells.
In the synchronized steady state, sync words observed at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq278_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq279_HTML.gif must fall into the refractory period, such that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq280_HTML.gif for UT-BS coupling, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq281_HTML.gif for BS-UT coupling. The steady state accuracy between https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq282_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq283_HTML.gif is bounded by the two extreme cases when either https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq284_HTML.gif or https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq285_HTML.gif is the forcing node. In case https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq286_HTML.gif is forcing, the observed timing at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq287_HTML.gif yields https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq288_HTML.gif . Otherwise, if https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq289_HTML.gif is forcing, the timing imposed on https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq290_HTML.gif amounts to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq291_HTML.gif . This means that the achieved accuracy in the steady state between https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq292_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq293_HTML.gif is bounded by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ21_HTML.gif
(21)
Therefore combining timing advance with CelFSync always achieves an accuracy, that is, bounded by the difference of UT-BS propagation delays.
In order to analyze the achieved inter-BS accuracy, the case study depicted in Figure 5 and discussed in Section 4.1 is revisited. Given that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq294_HTML.gif is time aligned to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq295_HTML.gif , that is, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq296_HTML.gif , the only remaining source of inaccuracies is the link from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq297_HTML.gif to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq298_HTML.gif , so that the UT-BS accuracy bound (21) can be directly applied. Substituting https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq299_HTML.gif into (21), the inter-BS accuracy between https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq300_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq301_HTML.gif over two hops is bounded to
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ22_HTML.gif
(22)
Provided that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq302_HTML.gif is located near the cell boundary, its propagation delays to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq303_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq304_HTML.gif are similar, so that the difference https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq305_HTML.gif is much smaller than the individual delays https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq306_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq307_HTML.gif . This is in sharp contrast to the achieved accuracy without timing advance in (17), which is bounded by the sum of propagation delays. Increasing the UT density per cell https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq308_HTML.gif increases the probability of selected UTs to be close to the cell edge, which has the appealing effect that the inter-BS accuracy (22) improves. The accuracy bound is extended to multiple UTs in the Appendix.
The working principle of CelFSync including timing advance is summarized as follows.
(i)
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq309_HTML.gif connects to the BS with the strongest received signal strength, assumed to be https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq310_HTML.gif .
 
(ii)
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq311_HTML.gif aligns its timing to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq312_HTML.gif by carrying out a timing advance procedure, as described in Section 4.2.
 
(iii)
If identified as active, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq313_HTML.gif emits https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq314_HTML.gif at reference instants https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq315_HTML.gif in (18) and adjusts its phase https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq316_HTML.gif upon reception of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq317_HTML.gif according to (20).
 

5. Implementation Aspects

In order to integrate CelFSync into a cellular mobile radio standard, several practical constraints need to be taken into consideration. Constraints regarding the frame structure and the chosen duplexing scheme are addressed in this section.

5.1. Frame Structure

CelFSync is implemented and verified based on the frame structure taken from the specifications of the Wireless World Initiative New Radio (WINNER, URL: http://​www.​ist-winner.​org.) system concept [22]. Consecutive downlink and uplink slots constitute one frame, and a number of successive frames form one super-frame of duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq318_HTML.gif . One uplink and one downlink sync words https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq319_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq320_HTML.gif are placed into the superframe with a relative spacing of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq321_HTML.gif , as illustrated in Figure 4.
The downlink sync word https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq322_HTML.gif allows UTs to synchronize to its BS and is therefore essential for cellular networks. Unlike https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq323_HTML.gif , the insertion of the uplink sync word https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq324_HTML.gif adds overhead, as https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq325_HTML.gif is typically not required in current cellular networks. Fortunately, this overhead is modest as https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq326_HTML.gif is typically transmitted with low rate. For the WINNER system the respective durations for superframe and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq327_HTML.gif are 5.8 ms and 45  https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq328_HTML.gif s. Hence the resulting overhead is less than https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq329_HTML.gif [22].

5.2. Acquisition and Tracking Modes

An intrinsic property of PCO synchronization is that coupling between nodes effectively shortens period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq330_HTML.gif . However, cellular systems typically rely on a fixed frame structure, which specifies the way uplink and downlink slots are arranged to exchange payload data. To this end, whilst the reception of payload data is still ongoing, CelFSync may shorten the period of two successive reference instants to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq331_HTML.gif , which effectively shortens the duration of the superframe.
As long as the effective period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq332_HTML.gif is only slightly shortened, such that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq333_HTML.gif , insertion of a guard time with duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq334_HTML.gif ensures that reception of payload data is completed before a sync word is transmitted. The condition https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq335_HTML.gif corresponds to the tracking mode in the steady synchronization state, where small offsets due to clock skews, leading to deviations of the natural oscillation period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq336_HTML.gif between nodes, are compensated.
In case of coarse timing misalignments between cells, so that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq337_HTML.gif , the network is in acquisition mode. Potential conflicts in acquisition mode are avoided by
(i)
suspending payload data transmission while intercell synchronization is in progress;
 
(ii)
shortening the superframe duration to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq338_HTML.gif .
 
Scheme (i) does not allow for exchange of payload data before CelFSync has reached a steady state. Given that a steady state is likely to be maintained for hours or even days, while CelFSync typically converges within a fraction of a second or so, the loss in system throughput due to suspended data transmissions may be acceptable. For instance, scheme (i) is applied to facilitate the synchronization procedure in the wireless LAN standard 802.11 [23, 24]: periodically, data transfer is preempted, and the access point transfers its clock value, known as timing synchronization function (TSF), to the networks participants.
Scheme (ii) avoids conflicts by forcing the effective period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq339_HTML.gif to be at least as long as https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq340_HTML.gif . By doing so, continuous exchange of payload data is maintained, at the expense of reducing the throughput during acquisition by about https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq341_HTML.gif .

5.3. Duplexing Scheme

CelFSync is applicable to both time division duplex (TDD) and frequency division duplex (FDD). Nodes adjust their internal clocks based on received sync words; whether the uplink and downlink sync words are transmitted on different frequency bands or not is irrelevant. The discussion in this paper targets half-duplex transmission, where nodes cannot receive and transmit at the same time, applicable to TDD and half-duplex FDD. Full-duplex FDD benefits CelFSync, since nodes can transmit and receive simultaneously, which eliminates deafness due to missed sync words whilst transmitting.

5.4. Imposing a Global Timing Reference

An inherent problem of any distributed synchronization procedure is that nodes agree on a relative time reference, that is, valid only among the considered nodes and has no external tie. Such a relative reference is opposed to a global time reference such as the Coordinated Universal Time, which is provided by GPS for example. Furthermore, as the size of the network increases, it becomes increasingly difficult to synchronize the entire network in a completely decentralized manner. To avoid this difficulty, in [25] a scenario was considered where only a few nodes have access to a global time reference. The PCO model was extended such that these master nodes impose a global time reference to the entire network, even though the number of master nodes was only a small fraction of the total number of nodes in the network. Furthermore, the behavior of normal nodes that do not have access to a global time reference is not modified at all.
Applied to CelFSync a subset of BSs get access to a global time reference. These master BS emit downlink sync words https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq342_HTML.gif with a slightly shortened period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq343_HTML.gif , and are not receptive to sync words from other nodes [25]. Neighboring cells then align their reference instants following the synchronization rules outlined in Section 3.2. It was demonstrated in [25] that for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq344_HTML.gif , arbitrarily large networks are reliably synchronized. By doing so the problem of synchronizing large networks with a distributed algorithm is reduced to synchronizing a number of cells (typically up to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq345_HTML.gif or https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq346_HTML.gif tiers) around a master BS.

6. Performance Evaluation

To evaluate the performance of CelFSync two deployment scenarios are considered: first an indoor office scenario in Section 6.1; and second a macrocell deployment modeled by an hexagonal cell structure in Section 6.2 [26]. All nodes transmit with the same power https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq347_HTML.gif . The propagation channel between nodes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq348_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq349_HTML.gif is modeled as a distance-dependent pathloss channel. Node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq350_HTML.gif receives the transmission of a node https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq351_HTML.gif at a distance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq352_HTML.gif with power https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq353_HTML.gif , where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq354_HTML.gif is the pathloss exponent. The signal-to-noise-plus-interference ratio (SINR) of a received sync word is composed of the received power of the sync word, divided by the level of interference plus thermal noise with power https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq355_HTML.gif . The detection threshold is set for a given false alarm rate, which enables the computation of the detection probability https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq356_HTML.gif for each received sync word as a function of the current SINR (see Section 3.3). Unless otherwise stated, the parameters shown in Table 1 are used in the simulations.
Table 1
Default simulation parameters.
Parameter
Symbol
Default value
  
Indoor
Macrocell
Transmit power
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq357_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq358_HTML.gif
Pathloss exponent
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq359_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq360_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq361_HTML.gif
Noise level
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq362_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq363_HTML.gif
False alarm rate
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq364_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq365_HTML.gif
Sync word length
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq366_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq367_HTML.gif symbols
Superframe duration
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq368_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq369_HTML.gif
Out-of-phase offset
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq370_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq371_HTML.gif
BS refractory
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq372_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq373_HTML.gif
BS coupling
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq374_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq375_HTML.gif
 
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq376_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq377_HTML.gif
UT refractory
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq378_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq379_HTML.gif
UT coupling
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq380_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq381_HTML.gif
 
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq382_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq383_HTML.gif
Number of BSs
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq384_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq385_HTML.gif BSs
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq386_HTML.gif BSs
Number of active UTs
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq387_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq388_HTML.gif UTs
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq389_HTML.gif UTs/cell
Both environments impose different strains on CelFSync. In the indoor environment, sync words are subject to a high level of interference from other transmitting UTs. In the outdoor environment, the large distance between UTs and BSs results in higher channel attenuations, creating a more sparsely connected network, which implies that network synchronization is to be carried out over multiple hops.
In both scenarios, Monte-Carlo simulations are conducted for 5000 sets of initial conditions: all BSs initially commence with uniformly distributed internal timing references, while UTs are locally synchronized to their closest BS. Synchronization is declared when two groups have formed, so that reference instants of UTs are aligned and out-of-phase synchronized with reference instants of BSs, with a relative timing difference of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq390_HTML.gif .

6.1. Indoor Office Environment

An indoor office with two corridors and ten offices on each side is considered. This setting was defined for the local area scenario in WINNER [27]. The network topology with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq391_HTML.gif BSs and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq392_HTML.gif UTs participating in CelFSync is depicted in Figure 8. The selected UTs (marked as bold circles) can communicate directly with all BSs (marked as squares). UTs that do not participate in the network synchronization procedure do not transmit https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq393_HTML.gif and adjust their slot oscillator based on received https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq394_HTML.gif .
Results plotted in Figure 9 elaborate on the time taken for the entire network to synchronize. The time to synchrony https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq395_HTML.gif is normalized to the duration of a superframe https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq396_HTML.gif . Figure 9 plots the cumulative distribution function (CDF) of the normalized time to synchrony for different values of the BS-UT coupling factor https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq397_HTML.gif .
The performance of the proposed inter-BS synchronization scheme can be controlled by the coupling factor https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq398_HTML.gif . For a high coupling value, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq399_HTML.gif , synchronization is reached quickly, but convergence to a synchronized stable state is not always achieved. The fraction of initial conditions that do not converge to this state is due to deafness among nodes: some part of the network transmits partially overlapping https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq400_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq401_HTML.gif sequences, and due to the half-duplex assumption, some nodes are thus not able to synchronize. The deafness probability increases with the coupling factor https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq402_HTML.gif , and for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq403_HTML.gif , it is approximately https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq404_HTML.gif . If the coupling is low, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq405_HTML.gif , synchronization is always reached within https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq406_HTML.gif periods, and for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq407_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq408_HTML.gif of initial conditions lead to synchrony within https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq409_HTML.gif periods. This is encouraging given the fact that deafness among nodes does not occur when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq410_HTML.gif , even though nodes start with a random initial timing reference. Setting https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq411_HTML.gif sufficiently low reduces the absorption limit (4), which allows nodes to receive more sync words in the synchronization phase. This lowers the deafness probability, and enables the network to synchronize starting from any initial timing misalignment.

6.2. Macrocell Deployment

For cellular networks, an hexagonal cell structure is considered as shown in Figure 10. One or two tiers of BSs are placed around a center BS, resulting in a network of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq412_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq413_HTML.gif BSs, respectively, each of radius of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq414_HTML.gif . The number of active UTs per cell, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq415_HTML.gif , specifies the number of UTs that participate in CelFSync. Among the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq416_HTML.gif UTs randomly placed in each cell, the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq417_HTML.gif UTs closest to the cell edge are selected as active.

6.2.1. Time to Synchrony

In a similar manner to Figure 9, results plotted in Figure 11 depict the time to synchrony of CelFSync in an hexagonal cell deployment for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq420_HTML.gif BSs and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq421_HTML.gif BSs. Coupling among UTs is also considered with strength https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq422_HTML.gif .
As expected, networks of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq425_HTML.gif BSs converge less rapidly than smaller networks of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq426_HTML.gif BSs. This degradation is due to the increase in network diameter from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq427_HTML.gif hops to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq428_HTML.gif hops. Moreover, the number of UTs per cell participating in CelFSync, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq429_HTML.gif , does not significantly change the time to synchrony, and a synchrony rate of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq430_HTML.gif is achieved within https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq431_HTML.gif when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq432_HTML.gif BSs and within https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq433_HTML.gif when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq434_HTML.gif BSs. In all cases, a synchronization rate of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq435_HTML.gif is achieved within https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq436_HTML.gif periods, which means that deafness between nodes, due to partially overlapping sync words, does not corrupt the convergence of CelFSync.

6.2.2. Achieved Inter-BS Accuracy

While in an indoor environment propagation delays are typically negligible, the opposite is true for the macrocell deployment (17). The achieved inter-BS accuracy https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq437_HTML.gif of CelFSync including timing advance is verified in Figure 12 for various node densities https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq438_HTML.gif . Simulations are conducted over https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq439_HTML.gif random network topologies, each with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq440_HTML.gif sets of initial conditions. It is assumed that UTs are timing aligned with their closest BS, and that the number of active UTs per cell is set to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq441_HTML.gif UTs per cell.
As the accuracy bound (22) suggests, the inter-BS accuracy https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq444_HTML.gif is significantly improved as the node density https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq445_HTML.gif increases. Augmenting https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq446_HTML.gif increases the probability for selected UTs to be close to the cell edge, which decreases the delay difference https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq447_HTML.gif in (22). For a UT density equal or higher than https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq448_HTML.gif UTs per cell, the achieved accuracy is bounded by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq449_HTML.gif https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq450_HTML.gif s. This is a significant achievement as the propagation delay for an inter-BS distance of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq451_HTML.gif is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq452_HTML.gif https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq453_HTML.gif s.

7. Conclusion

This paper studied the application of self-organized synchronization inspired from the theory of pulse-coupled oscillators to cellular systems. The original algorithm was modified to align the timing references of base stations to simultaneously transmit on downlink frames, and of user terminals to simultaneously transmit on uplink frames. With the proposed decentralized cellular firefly synchronization (CelFSync) algorithm, a local area wireless network composed of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq454_HTML.gif base stations and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq455_HTML.gif user terminals is always able to synchronize within https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq456_HTML.gif periods. In large-scale networks where propagation delays are typically non-negligible, the timing advance procedure, common in current cellular networks, was combined with CelFSync to combat the effect of propagation delays. By compensating intra-cell propagation delays with timing advance together with selecting cell edge users to participate in CelFSync, the detrimental effects of large propagation delays are substantially reduced. Simulation results demonstrated that the achieved inter-BS timing accuracy is always below https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq457_HTML.gif s when at least https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq458_HTML.gif users are randomly distributed per cell, which corresponds to approximately https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq459_HTML.gif of the direct propagation delay for an inter-BS spacing of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq460_HTML.gif .

Appendix

Achieved Accuracy for Multiple UTs

In the following the inter-BS accuracy bound (22) is extended to multiple UTs. Active UTs that are timing aligned to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq461_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq462_HTML.gif are associated to cells https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq463_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq464_HTML.gif , respectively. Entities within cells https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq465_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq466_HTML.gif are perfect timing aligned, such that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq467_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq468_HTML.gif , and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq469_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq470_HTML.gif . In line with the discussion in Section 4.3, timing misalignments between entities belonging to different cells are bounded by four extreme cases: either UTs in cell https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq471_HTML.gif or https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq472_HTML.gif are forcing by imposing their timing reference https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq473_HTML.gif to neighboring BS; alternatively either https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq474_HTML.gif or https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq475_HTML.gif force UTs in neighboring cells.
If UTs in cell https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq476_HTML.gif are forcing, then https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq477_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq478_HTML.gif with the earliest timing reference https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq479_HTML.gif imposes its time reference to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq480_HTML.gif , such that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq481_HTML.gif . Since https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq482_HTML.gif is valid for all entities within cell https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq483_HTML.gif the timing reference of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq484_HTML.gif yields
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ23_HTML.gif
(A.1)
Now consider the case when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq485_HTML.gif forces UTs in cell https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq486_HTML.gif . For BS-UT coupling (20) the reference instant of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq487_HTML.gif causes a phase adjustment at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq488_HTML.gif at instant https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq489_HTML.gif . Since https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq490_HTML.gif generally holds for all entities in cell https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq491_HTML.gif , the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq492_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq493_HTML.gif whose UT-BS propagation delays minimize the difference https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq494_HTML.gif receives the earliest https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq495_HTML.gif . This UT then triggers https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq496_HTML.gif and in turn the remaining UTs of cell https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq497_HTML.gif , and hence determines the accuracy between https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq498_HTML.gif and the UTs in cell https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq499_HTML.gif . When https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq500_HTML.gif is forcing UTs in cell https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq501_HTML.gif , the timing reference of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq502_HTML.gif therefore yields
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ24_HTML.gif
(A.2)
Due to symmetry the remaining two cases, when either UTs of cell https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq503_HTML.gif force https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq504_HTML.gif or https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq505_HTML.gif forces UTs of cell https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq506_HTML.gif , are obtained by exchanging https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq507_HTML.gif with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq508_HTML.gif , and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq509_HTML.gif with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq510_HTML.gif in (A.1) and (A.2). This yields the inter-BS accuracy bound for CelFSync with timing advance between two cells:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_Equ25_HTML.gif
(A.3)
If UTs are timing aligned to the BSs with the shortest distance, the difference https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq511_HTML.gif , for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq512_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq513_HTML.gif , for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq514_HTML.gif , will always be positive. Hence, the bound (A.3) improves with growing numbers of UTs per cell https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq515_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq516_HTML.gif . Asymptotically, when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq517_HTML.gif , the accuracy approaches zero, so that the effect of propagation delays is perfectly compensated. This trend is confirmed by the simulation results presented in Section 6.2.2, which show that the achieved inter-BS accuracy significantly improves as the number of users per cell https://static-content.springer.com/image/art%3A10.1155%2F2009%2F854087/MediaObjects/13638_2008_Article_1762_IEq518_HTML.gif increases.

Acknowledgments

This work has been performed in the framework of the IST project IST-4-027756 World Wireless Initiative New Radio (WINNER), which is partly funded by the European Union. This paper was presented in part at the IEEE Vehicular Technology Conference (VTC 2008 Fall), Calgary, Canada, September 2008.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://​creativecommons.​org/​licenses/​by/​2.​0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Literature
1.
go back to reference Bregni S: Synchronization of Digital Telecommunications Networks. 1st edition. John Wiley & Sons, New York, NY, USA; 2002.CrossRef Bregni S: Synchronization of Digital Telecommunications Networks. 1st edition. John Wiley & Sons, New York, NY, USA; 2002.CrossRef
2.
go back to reference Akaiwa Y, Andoh H, Kohama T: Autonomous decentralized inter-base-station synchronization for TDMA microcellular systems. Proceedings of the 41st IEEE Vehicular Technology Conference (VTC '91), May 1991, St. Louis, Mo, USA 257-262.CrossRef Akaiwa Y, Andoh H, Kohama T: Autonomous decentralized inter-base-station synchronization for TDMA microcellular systems. Proceedings of the 41st IEEE Vehicular Technology Conference (VTC '91), May 1991, St. Louis, Mo, USA 257-262.CrossRef
3.
go back to reference Lagrange X, Godlewski P: Autonomous inter base station synchronisation via a common broadcast control channel. Proceedings of the 44th IEEE Vehicular Technology Conference (VTC '94), June 1994, Stockholm, Sweden 2: 1050-1054.CrossRef Lagrange X, Godlewski P: Autonomous inter base station synchronisation via a common broadcast control channel. Proceedings of the 44th IEEE Vehicular Technology Conference (VTC '94), June 1994, Stockholm, Sweden 2: 1050-1054.CrossRef
4.
go back to reference Izumi S, Hirukawa A, Takanashi H: PHS inter-base-station frame synchronization technique using UW with experimental results. Proceedings of the 6th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC '95), September 1995, Toronto, Canada 3: 1128-1132.CrossRef Izumi S, Hirukawa A, Takanashi H: PHS inter-base-station frame synchronization technique using UW with experimental results. Proceedings of the 6th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC '95), September 1995, Toronto, Canada 3: 1128-1132.CrossRef
5.
go back to reference Tong F, Akaiwa Y: Theoretical analysis of interbase-station synchronization systems. IEEE Transactions on Communications 1998, 46(5):590-594. 10.1109/26.668726CrossRef Tong F, Akaiwa Y: Theoretical analysis of interbase-station synchronization systems. IEEE Transactions on Communications 1998, 46(5):590-594. 10.1109/26.668726CrossRef
6.
go back to reference Mirollo RE, Strogatz SH: Synchronization of pulse-coupled biological oscillators. SIAM Journal on Applied Mathematics 1990, 50(6):1645-1662. 10.1137/0150098MathSciNetCrossRefMATH Mirollo RE, Strogatz SH: Synchronization of pulse-coupled biological oscillators. SIAM Journal on Applied Mathematics 1990, 50(6):1645-1662. 10.1137/0150098MathSciNetCrossRefMATH
7.
go back to reference Mathar R, Mattfeldt J: Pulse-coupled decentral synchronization. SIAM Journal on Applied Mathematics 1996, 56(4):1094-1106. 10.1137/S0036139994278135MathSciNetCrossRefMATH Mathar R, Mattfeldt J: Pulse-coupled decentral synchronization. SIAM Journal on Applied Mathematics 1996, 56(4):1094-1106. 10.1137/S0036139994278135MathSciNetCrossRefMATH
8.
go back to reference Hong Y-W, Scaglione A: A scalable synchronization protocol for large scale sensor networks and its applications. IEEE Journal on Selected Areas in Communications 2005, 23(5):1085-1099.CrossRef Hong Y-W, Scaglione A: A scalable synchronization protocol for large scale sensor networks and its applications. IEEE Journal on Selected Areas in Communications 2005, 23(5):1085-1099.CrossRef
9.
go back to reference Simeone O, Spagnolini U, Bar-Ness Y, Strogatz SH: Distributed synchronization in wireless networks: global synchronization via local connections. IEEE Signal Processing Magazine 2008, 25(5):81-97.CrossRef Simeone O, Spagnolini U, Bar-Ness Y, Strogatz SH: Distributed synchronization in wireless networks: global synchronization via local connections. IEEE Signal Processing Magazine 2008, 25(5):81-97.CrossRef
10.
go back to reference Tyrrell A, Auer G, Bettstetter C: Biologically inspired synchronization for wireless networks. In Advances in Biologically Inspired Information Systems. Springer, New York, NY, USA; 2007:47-62.CrossRef Tyrrell A, Auer G, Bettstetter C: Biologically inspired synchronization for wireless networks. In Advances in Biologically Inspired Information Systems. Springer, New York, NY, USA; 2007:47-62.CrossRef
11.
go back to reference Lucarelli D, Wang I-J: Decentralized synchronization protocols with nearest neighbor communication. Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems (SenSys '04), November 2004, Baltimore, Md, USA 62-68.CrossRef Lucarelli D, Wang I-J: Decentralized synchronization protocols with nearest neighbor communication. Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems (SenSys '04), November 2004, Baltimore, Md, USA 62-68.CrossRef
12.
go back to reference Izhikevich EM: Phase models with explicit time delays. Physical Review E 1998, 58(1):905-908. 10.1103/PhysRevE.58.905CrossRef Izhikevich EM: Phase models with explicit time delays. Physical Review E 1998, 58(1):905-908. 10.1103/PhysRevE.58.905CrossRef
13.
go back to reference Ernst U, Pawelzik K, Geisel T: Synchronization induced by temporal delays in pulse-coupled oscillators. Physical Review Letters 1995, 74(9):1570-1573. 10.1103/PhysRevLett.74.1570CrossRef Ernst U, Pawelzik K, Geisel T: Synchronization induced by temporal delays in pulse-coupled oscillators. Physical Review Letters 1995, 74(9):1570-1573. 10.1103/PhysRevLett.74.1570CrossRef
14.
go back to reference Tyrrell A, Auer G, Bettstetter C: On the accuracy of firefly synchronization with delays. Proceedings of the 1st International Symposium on Applied Sciences on Biomedical and Communication Technologies (ISABEL '08), October 2008, Aalborg, Denmark 1-5. Tyrrell A, Auer G, Bettstetter C: On the accuracy of firefly synchronization with delays. Proceedings of the 1st International Symposium on Applied Sciences on Biomedical and Communication Technologies (ISABEL '08), October 2008, Aalborg, Denmark 1-5.
15.
go back to reference Izhikevich EM: Weakly pulse-coupled oscillators, FM interactions, synchronization, and oscillatory associative memory. IEEE Transactions on Neural Networks 1999, 10(3):508-526. 10.1109/72.761708CrossRef Izhikevich EM: Weakly pulse-coupled oscillators, FM interactions, synchronization, and oscillatory associative memory. IEEE Transactions on Neural Networks 1999, 10(3):508-526. 10.1109/72.761708CrossRef
16.
go back to reference Sourour E, Nakagawa M: Mutual decentralized synchronization for intervehicle communications. IEEE Transactions on Vehicular Technology 1999, 48(6):2015-2027. 10.1109/25.806794CrossRef Sourour E, Nakagawa M: Mutual decentralized synchronization for intervehicle communications. IEEE Transactions on Vehicular Technology 1999, 48(6):2015-2027. 10.1109/25.806794CrossRef
17.
go back to reference Van Trees HL: Detection, Estimation, and Modulation Theory—Part I. 2nd edition. John Wiley & Sons, New York, NY, USA; 2001.CrossRefMATH Van Trees HL: Detection, Estimation, and Modulation Theory—Part I. 2nd edition. John Wiley & Sons, New York, NY, USA; 2001.CrossRefMATH
18.
go back to reference Sanguinetti L, Tyrrell A, Morelli M, Auer G: On the performance of biologically-inspired slot synchronization in multicarrier ad hoc networks. Proceedings of the 67th IEEE Vehicular Technology Conference (VTC '08), May 2008, Marina Bay, Singapore 21-25. Sanguinetti L, Tyrrell A, Morelli M, Auer G: On the performance of biologically-inspired slot synchronization in multicarrier ad hoc networks. Proceedings of the 67th IEEE Vehicular Technology Conference (VTC '08), May 2008, Marina Bay, Singapore 21-25.
19.
go back to reference 3GPP TS 05.10 : Radio subsystem synchronization. 3GPP Std. 3GPP TS 05.10, 1995 3GPP TS 05.10 : Radio subsystem synchronization. 3GPP Std. 3GPP TS 05.10, 1995
20.
go back to reference Lindsey WC, Ghazvinian F, Hagmann WC, Dessouky K: Network synchronization. Proceedings of the IEEE 1985, 73(10):1445-1467.CrossRef Lindsey WC, Ghazvinian F, Hagmann WC, Dessouky K: Network synchronization. Proceedings of the IEEE 1985, 73(10):1445-1467.CrossRef
21.
go back to reference 3GPP : Evolved Universal Terrestrial Radio Access (E UTRA); physical channels and modulation. 3GPP Std. 3GPP TS 36.211, 2008 3GPP : Evolved Universal Terrestrial Radio Access (E UTRA); physical channels and modulation. 3GPP Std. 3GPP TS 36.211, 2008
22.
go back to reference IST-4-027756 WINNER II : D6.13.14: WINNER II System Concept Description. December 2007 IST-4-027756 WINNER II : D6.13.14: WINNER II System Concept Description. December 2007
23.
go back to reference IEEE Std. 802.11a : Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. 1999 IEEE Std. 802.11a : Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. 1999
24.
go back to reference Zhou D, Lai T-H: Analysis and implementation of scalable clock synchronization protocols in IEEE 802.11 ad hoc networks. Proceedings of IEEE International Conference on Mobile Ad-Hoc and Sensor Systems, October 2004, Fort Lauderdale, Fla, USA 255-263. Zhou D, Lai T-H: Analysis and implementation of scalable clock synchronization protocols in IEEE 802.11 ad hoc networks. Proceedings of IEEE International Conference on Mobile Ad-Hoc and Sensor Systems, October 2004, Fort Lauderdale, Fla, USA 255-263.
25.
go back to reference Tyrrell A, Auer G: Imposing a reference timing onto firefly synchronization in wireless networks. Proceedings of the 65th IEEE Vehicular Technology Conference (VTC '07), April 2007, Dublin, Ireland 222-226. Tyrrell A, Auer G: Imposing a reference timing onto firefly synchronization in wireless networks. Proceedings of the 65th IEEE Vehicular Technology Conference (VTC '07), April 2007, Dublin, Ireland 222-226.
26.
go back to reference IST-4-027756 WINNER II : D1.1.2: WINNER II Channel Models. December 2007 IST-4-027756 WINNER II : D1.1.2: WINNER II Channel Models. December 2007
27.
go back to reference IST-4-027756 WINNER II : D6.13.7: Test Scenarios and Calibration Cases Issue 2. December 2006 IST-4-027756 WINNER II : D6.13.7: Test Scenarios and Calibration Cases Issue 2. December 2006
Metadata
Title
Biologically Inspired Intercellular Slot Synchronization
Authors
Alexander Tyrrell
Gunther Auer
Publication date
01-12-2009
Publisher
Springer International Publishing
DOI
https://doi.org/10.1155/2009/854087

Other articles of this Issue 1/2009

EURASIP Journal on Wireless Communications and Networking 1/2009 Go to the issue

Premium Partner