What is FEC (Forward error correction)?

Forward error correction (FEC) is a technique for getting error control in information transmission in which the source conveys repetitive information and the destination (receiver) perceives just the part of the information that contains no obvious mistakes. FEC saves bandwidth needed for retransmission. Thus, it is utilized progressively. The utilization of forward error correction (FEC) further develops throughput on noisy channels because it decreases the quantity of bad packets that have to be retransmitted.