Hardware description of algorithm which performs error correction on erroneous video streams to improve transmission performance.
For a report on the project see "Report.pdf". For the FSM and approximate adder contribution see "error_correction_algo.v".