Error correcting coding has become one essential part in nearly all the modern data transmission and
storage systems. Low density parity check (LDPC) codes are a class of linear block code has the superior
performance closer to the Shannon’s limit. In this paper two error correcting codes from the family of
LDPC codes specifically Euclidean Geometry Low Density Parity Check (EG-LDPC) codes and Nonbinary
low density parity check (NB-LDPC) codes are compared in terms of power consumption, number of
iterations and other parameters. For better performance of EG-LDPC codes, Maximum Likelihood (ML)
Algorithm was proposed. NB-LDPC codes can provide better error correcting performance with an
average of 10 to 30 iterations but has high decoding complexity which can be improve by EG-LDPC codes
with ML algorithm having only three iterations for detecting and correcting errors. One step majority logic
decodable (MLD) codes is a subclass of EG-LDPC codes are used to avoid high decoding complexity. The
power Consumed by NB-LDPC codes is 2.729W whereas the power consumed by EG-LDPC codes with ML
algorithm is 1.148W.