GrayCode
The Gray Code (named after the physician Frank Gray) is a symmetrical procedure to generate a code, where neighbor numbers differ in one bit only. This reduces the maximum possible error when transferring an analog signal to a digital code.
Usually this code is processed as binary code, but it can be used for multi-layer transmission paths as well.