Error-correcting codes constitute one of the key ingredients in achieving the high degree of reliability required in modern data transmission …