Comparing with other scheme, ACFEC achieves significant improvement in energy utilization efficiency.
In this paper, an adaptive cooperative forward error correction (ACFEC) mechanism was proposed for satisfying the requirement.
Finally, we implement the ACFEC and carry out extensive evaluation.
The NS-2 simulator  was employed to evaluate the proposed ACFEC mechanism, and to compare it both with the static FEC mechanism and with the RED-FEC mechanism.
For performance experiments of the ACFEC with other approaches, the "Foreman" CIF sequence was used.
On the contrary, both of the ACFEC and the RED-FEC function to avoid congestion.
In this case, few source packets are lost in one block; accordingly the ACFEC produces a small quantity of FEC packets.
8, the ACFEC adaptively increases the number of FEC packets to compensate for the lost packets in each block.
The [FEC.sub.effective] of the ACFEC stands at 0.97 at a loss rate of 0.046, and it gradually slides down to 0.79, as packet losses rise.
The Static-FEC, the RED-FEC and the proposed ACFEC are all capable of recovering small quantities of lost packets at a loss rate of 0.046.
12 presents the proposed ACFEC also obtained better performance than the existing approaches in the heavy load condition.
By using the threshold values 0.7, 0.8, and 0.9, the ACFEC can control the redundant rate, when the AP is congested.