18.02.2014 Views

wireless ad hoc networking

wireless ad hoc networking

wireless ad hoc networking

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

74 Wireless Ad Hoc Networking<br />

3.3.1.4 Description of RT-Link<br />

RT-Link employs an out-of-band time-synchronization mechanism, which<br />

also globally synchronizes all nodes and is less vulnerable than the above<br />

schemes. We believe that hardware-based time synchronization <strong>ad</strong>ds new<br />

enabling capabilities to <strong>wireless</strong> sensor networks and warrants extensive<br />

exploration and usage in practical large-scale environments.<br />

RT-Link supports two node types: fixed and mobile. Both node<br />

types include a microcontroller, 802.15.4 transceiver, and multiple sensors<br />

as described in Section 3.2. The fixed nodes have an <strong>ad</strong>d-on timesynchronization<br />

module, which is normally a low-power r<strong>ad</strong>io receiver<br />

designed to detect a periodic out-of-band global signal. In our implementation,<br />

we use an AM/FM time-synchronization module for indoor operation<br />

and an atomic clock receiver for outdoors. For indoors, we use a carriercurrent<br />

AM transmitter, 3 which plugs into the power outlet in a building<br />

and uses the building’s power grid as an AM antenna to r<strong>ad</strong>iate the timesynchronization<br />

pulse. We can also feed an atomic clock pulse as the input<br />

to the AM transmitter to provide the same synchronization regime for use<br />

both indoors and outdoors across a wide coverage area.<br />

The time-synchronization module detects the periodic synchronization<br />

pulse and triggers an input pin in the microcontroller which updates the<br />

local time. As shown in Figure 3.4, this marks the beginning of a finely<br />

slotted data communication period. The communication period is defined<br />

as a fixed-length cycle and is composed of multiple frames. The synchronization<br />

pulse serves as an indicator of the beginning of the cycle and the<br />

first frame. Each frame is divided into multiple slots, where a slot duration<br />

is the time required to transmit a maximum-sized packet. RT-Link supports<br />

two kinds of slots:<br />

scheduled slots (SS) within which nodes are assigned specific<br />

transmit and receive time slots, and<br />

a series of unscheduled or contention slots (CS) where nodes, which<br />

are not assigned slots in the SS, select a transmit slot at random as<br />

in slotted-Aloha.<br />

TDMA cycle<br />

Synchronization<br />

pulse<br />

Time-synchronization<br />

cycle<br />

Scheduled slots<br />

Contention slots<br />

Figure 3.4<br />

RT-Link time slot allocation with out-of-band synchronization pulses.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!