Намекаю на то, что использование или неиспользование кода Грея при передаче информации зависит от типа используемого интерфейса. Синхронный (синхронизированный) код можно передавать в бинарном виде. Но сам по себе абсолютный http://www.skbis.ru/index.php?p=16
энкодер все же работает на коде Грея.
Для получения значений кода на один оборот вала, кратных одному угловому градусу, используют укороченный код Грея, начальное значение которого не соответствует нулевой позиции обычного кода Грея, а имеет значение некоторого смещения, позволяющего при замыкании кодовой последовательности сохранить основные его свойства.