Low-density parity check codes and iterative decoding for long-haul optical communication systems | IEEE Journals & Magazine | IEEE Xplore