A method for hard-decision forward error correction decoding is described.
A method comprises iteratively decoding a set of hard input data that has
been transmitted optically, the set of hard input data having a set of
information symbols, each of the set of information symbols encoded with
a first forward error correction (FEC) encoding scheme and with a second
FEC encoding scheme.