HOME   •   OVERVIEW   •   LAB DEVELOPMENT   •   LOGIN   •   DOWNLOAD   •   CONTACTS

 

 

RESOURCES

PUBLICATIONS

SPONSORED PROJECTS

MEMBERS

DCSL USER-GUIDES

FAQ

 

 

 

 

MODULES FOR TEACHING WIRELESS SENSOR NETWORKS

 

> Return to List of Modules

 

MODULE 5: Wireless Link Estimation

Created: 10-15-2007                                      Last updated: 10-16-2009

1.       Learning objectives:

a)       Understand the motivation of link estimation protocols and the time varying nature of a wireless channel;

b)       Understand the metric of ETX;

c)       Understand the four-bit link estimation;

d)       Understand the impact of link estimation on representative TinyOS network protocols.

 

2.       Prerequisites:

Module 2, plus a). Basic concepts of wireless communications; b). Basic concepts of computer networks.

 

3.       Module description:

In this module, we first introduce why wireless link estimation is necessary by showing details of the time varying nature of a wireless channel. The data we use come from the experiments with a real world WSN, which vividly demonstrate the relevant features of a wireless link.

We then introduce state-of-the-art link estimation techniques. First, we focus on ETX . Expected Transmission Count, whose purpose is to choose routes with high end-to-end throughout and find paths with the fewest expected number of transmissions. Secondly, we focus on four-bit wireless link estimation. In this estimation, information from the physical layer, the data link layer, and the network layer are all integrated to estimate the quality of a link.


4.       Tools utilized:

Micaz motes and TelosB motes are used as the example hardware platforms to illustrate the motivation of link estimation protocols and how to perform wireless link estimations.

5.       Requirements:

Students are required to read related papers and understand presented ideas. After these steps, students are then encouraged to go through TinyOS CVS tree to have a deeper understanding of presented protocols.

6.       Assignments and Hands-on projects:

There is no programming project for this module.

+ Assignment

 

7.       Level of difficulty: This module is classified as a module of intermediate difficulty.

8.       Grading/evaluation criteria: Check for the correctness of the answers in the assignments.

9.       PowerPoint slides: link_estimation.ppt

COPYRIGHT © 2009 University of Houston Clear Lake. ALL RIGHTS RESERVED.