Error correction with 8b/10b encoding

error correction

I am contemplating forward error correction on a vhf/audio modem link. I am using 8b/10b encoding. Its a little unclear to me where to begin if I want to use error correction.

To apply FEC with the 8b/10b encoding, would this typically start at the pre or post encoded level?

I have been searching for micro-controller targeted error correction libraries or code, haven't been able to come with much.

Best Answer

8b/10b coding is mainly a spectrum shaping code, not an error correcting code. It ensures a minimum transiton density and no dc content, which are useful properties in ac-coupled transmission paths.

8b/10b codes do allow detecting single-bit errors, but not correcting them.