Research Article

Design and Analysis of Cooperative Broadcast Scheme Based on Reliability in Mesh Network

Table 5

Implementation step of SW-HBH-ieCARQ protocol.

Step 1: the parent starts broadcasting the packet (ID. ) and initializes as 0.
Step 2: the subterminal determines whether the packet was successfully received, and if so, it advances to step 3; otherwise, it advances to step 5.
Step 3: the subterminal determines whether it is a leaf terminal. If so, it returns ACK directly to the parent; otherwise, it advances to step 4.
Step 4: the subterminal determines whether it receives the packet for the first time. If so, it forwards the data; otherwise, it returns the ACK directly and advances to step 6.
Step 5: the subterminal waits for the cooperation data from siblings. And it returns to step 3 if it receives the correct data; otherwise, it advances to step 6.
Step 6: the parent determines whether it overhears the forwarding or receives ACK from the child, if so, ; otherwise, .
Step 7: after a transmission cycle, if , then , if , then , and return to step 1.