An Enhanced Collision-Avoidance MAC Protocol for IEEE 802.15.4

When an IEEE 802.15.4 network has many nodes and is almost saturated, the probability of collision is large, and the throughput is small. The main reasons are the adoption of slotted CSMA/CA and the mechanism that if a data transmission cannot be completed before the end of contention access period (CAP), it has to wait until the start of the CAP in the next superframe. This paper proposes an enhanced collision-avoidance MAC protocol for IEEE 802.15.4, and establishes a simulation model to analyze and compare the enhanced collision-avoidance MAC and the IEEE 802.15.4 MAC. The proposed protocol, compatible with the IEEE 802.15.4 protocol, has less probability of collision (almost 0), higher probability of successful transmission (close to 1), and larger network throughput (more than two times of that of IEEE 802.15.4).

[1]  L. Kleinrock,et al.  Packet Switching in Radio Channels: Part I - Carrier Sense Multiple-Access Modes and Their Throughput-Delay Characteristics , 1975, IEEE Transactions on Communications.

[2]  Fouad A. Tobagi,et al.  Multiaccess Protocols in Packet Communication Systems , 1980, IEEE Trans. Commun..

[3]  Shiann-Tsong Sheu,et al.  Grouping strategy for solving hidden node problem in IEEE 802.15.4 LR-WPAN , 2005, First International Conference on Wireless Internet (WICON'05).

[4]  A. Koubaa,et al.  A comprehensive simulation study of slotted CSMA/CA for IEEE 802.15.4 wireless sensor networks , 2006, 2006 IEEE International Workshop on Factory Communication Systems.

[5]  W.S. Lee,et al.  Performance of dual switch-and-stay diversity NCFSK systems over two-wave with diffuse power fading channels , 2007, 2007 6th International Conference on Information, Communications & Signal Processing.

[6]  Wook Hyun Kwon,et al.  An Enhanced CSMA-CA Algorithm for IEEE 802.15.4 LR-WPANs , 2007, IEEE Communications Letters.

[7]  Anura P. Jayasumana,et al.  Performance Degradation of IEEE 802.15.4 Slotted CSMA/CA due to Hidden Nodes , 2007, 32nd IEEE Conference on Local Computer Networks (LCN 2007).

[8]  Anis Koubaa,et al.  A Time Division Beacon Scheduling Mechanism for IEEE 802.15.4/Zigbee Cluster-Tree Wireless Sensor Networks , 2007, 19th Euromicro Conference on Real-Time Systems (ECRTS'07).

[9]  Bih-Hwang Lee,et al.  A delayed backoff algorithm for IEEE 802.15.4 beacon-enabled LR-WPAN , 2007, 2007 6th International Conference on Information, Communications & Signal Processing.

[10]  Pravin Varaiya,et al.  Performance Analysis of Slotted Carrier Sense IEEE 802.15.4 Acknowledged Uplink Transmissions , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[11]  Ai-Chun Pang,et al.  An Adaptive GTS Allocation Scheme for IEEE 802.15.4 , 2008, IEEE Transactions on Parallel and Distributed Systems.

[12]  Zafer Sahinoglu,et al.  Modified Beacon-Enabled IEEE 802.15.4 MAC for Lower Latency , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[13]  Hsiao-Hwa Chen,et al.  An accurate and scalable analytical model for IEEE 802.15.4 slotted CSMA/CA networks , 2009, IEEE Trans. Wirel. Commun..