Research Article

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

Table 4

Implementation steps of the SW-HBH-oiCARQ protocol.

Step 1: the parent broadcasts data packet (ID. ) and initializes as 0.
Step 2: the subterminal judges whether the packet is successfully received. 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 directly returns eACK 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 will set the special position as 1, otherwise as 0, and forwards the data, then advances to step 6.
Step 5: the subterminal waits for the cooperation data from siblings. If it successfully receives the data, it returns to step 3; otherwise, it advances to step 6.
Step 6: the parent judges whether it overhears the forwarding or receives the eACK from child. If so, then ; otherwise, .
Step 7: after a transmission cycle, if , then , if , then , and then it return to step 1.