Research Article
Priority-Based Pipelined-Forwarding MAC Protocol for EH-WSNs
Algorithm 1
Channel access procedure in PP-MAC.
Node Wakeup and CCA(Clear Channel Assessment); | |
if (node receive ACK packet) | |
if () | |
generate random backoff n having Pr(n) | |
else | |
generate random backoff n having Pr(n) | |
Delay for backoff period n slots; | |
Perform CCA; | |
if (channel is idle) | |
send beacon packet; | |
receive data packet; | |
elseif (packet in CW1) | |
sleep for 2T0 | |
else sleep for T0 |