“…Gray code arithmetic has been reported to be efficient in its application in the area following areas in the literature; straight and rotational shaft position encoding systems, puzzle challenges solver, error corrections, genetic algorithms, protection of digital circuit designs, image processing, image stabilization, video processing, and scrambling [1], [3], [13]- [20]. Although the use of the Gray code number system can be applied in so many areas, its unweighted nature has made it is so unsuitable for arithmetic operations [21]- [23].…”