On The Implementation Of Long Ldpc Codes For Optical Communications