Advantages of Forward Error Correction | disadvantages of Forward Error Correction

This page covers advantages and disadvantages of Forward Error Correction (FEC). It mentions Forward Error Correction advantages or benefits and Forward Error Correction (FEC) disadvantages or drawbacks.

What is Forward Error Correction (FEC)?

Introduction:
• FEC is a technique used for error control in data transmission.
• The sender adds redundant data to its messages (error correction code).
• The receiver uses this redundant data to correct erroneous messages.
• Following are the examples of FEC techniques used in the transmitter and receiver.

forward error correction

• Example #1: Convolution encoder at transmitter side and viterbi decoder at receiver side.
• Example #2: CTC encoder at transmitter side and CTC decoder at receiver side.
• Example #3: LDPC encoder at transmitter side and LDPC decoder at receiver side.

Benefits or advantages of Forward Error Correction (FEC)

Following are the benefits or advantages of Forward Error Correction (FEC):
➨It offers high degree of fault tolerance. FEC decreases the Bit Error Rate (BER).
➨It eliminates requirement of back channel. Hence ARQ can be avoided.
➨It can be implemented using simple logic.
➨It is cost efficient technique and can be implemented initially using software and later on hardware.
➨It delivers fast results based on its algorithm.
➨FEC code can function in realtime to detect errors and correct them.

Drawbacks or disadvantages of Forward Error Correction (FEC)

Following are the drawbacks or disadvantages of Forward Error Correction (FEC):
➨It adds data redundancy to the link budget.
➨It is power efficient system but not bandwidth efficient due to overhead usage of the data.



Forward Error Correction and Error detection related links

Forward Error Correction
Convolution encoder implementation with example
Turbo encoder
RS Encoder basics
What is CRC detection?
Convolutional Encoder MATLAB code
CRC Generation matlab code
RS Encoder matlab code
CTC Encoder matlab code

Advantages and Disadvantages of other wireless technologies

IrDA    HomeRF    Bluetooth    Radar    RF    Wireless    Internet    Mobile Phone    IoT    Solar Energy    Fiber Optic    Satellite    GPS    RFID    AM and FM    LTE   

What is Difference between

difference between OFDM and OFDMA
Difference between SC-FDMA and OFDM
Difference between SISO and MIMO
Difference between TDD and FDD
FDMA vs TDMA vs CDMA
FDM vs TDM
CDMA vs GSM

RF and Wireless Terminologies