Date of Award


Degree Type


Degree Name

Master of Science


Electrical Engineering

Major Professor

Greg Peterson

Committee Members

Itamar Elhanany, Paul Crilly


This thesis investigates the reliability of ZigBee signal strength within a high-density wireless network, specifically looking at the Link Quality Indicator (LQI) as provided by the physical layer and accessible at the networking and application layers within the stack protocol. It also investigates methods by which LQI can be used for discovery, identification, and localization of nodes within a ZigBee wireless network. The thesis concentrates on practical approaches specifically as it would pertain to commissioning a high-density network for an application such as lighting control in building automation. There are seven potential algorithms proposed using factors such as minimum distance error, perceived confidence, and triangulation. Experiments, which explore the reliability of signal strength indicators, reveal that the fluctuations of the signal strength indicate that a simple, inexpensive algorithm is insufficient. Simulations, which explore varying conditions such as network layouts, node-count, and node-density, reinforce this notion; however, this thesis also shows that more complicated and expensive methods do show promising results. Using the simplest of methodologies, the experiments and simulations result in 30-35% accuracy. However, with the more complicated methodologies (using techniques such as reiteration, emulation, and cooperation), the results reveal accuracies of 80-90%. This thesis concludes from these results that a simple algorithm and methodology may not be sufficient but that there are approaches that can improve the results. However, the cost of these approaches may be deemed too high for practical use. Further exploration in these methodologies, though, should show promise that more sufficient accuracies without sacrificing too much cost are attainable.

Files over 3MB may be slow to open. For best results, right-click and select "save as..."