Design and Analysis of Cooperative Broadcast Scheme Based on Reliability in Mesh Network
Table 6
Implementation step of SW-HBH-oieCARQ 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 data for the first time. If so, it will forward the data with a special location of 1. Otherwise, it will forward the data to step 6 with a special location of 0.
Step 5: the subterminal waits for the cooperation data from siblings. If it successfully receives the data, it returns the ACK directly and 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.