Abstract: Orthogonal Frequency Division Multiplexing (OFDM) has come to the rescue of the bandwidth constraint owing to the burgeoning digital multimedia applications. The serial data is made parallel and transmitted over multiple orthogonal frequencies with bandwidth of each subcarrier considerably lesser than the coherence bandwidth of the channel. This study aims to review the present state of art in Error Correcting Codes (ECC) in OFDM, generated by methods like Convolutional Encoding, using Reed-Solomon Codes and Turbo codes. Furthermore the deployment of Artificial Neural Networks (ANN), to train the system for higher fault tolerance in OFDM is detailed.