Кодер обычно состоит из вращающегося вала, кодированного диска, источника света, индикаторной решетки и фотодетектора на рисунке 1. В общем случае диск устанавливается на валу энкодера и вращается в соответствии с оптической системой. Диск использует непрозрачные и прозрачные сегменты, как и индикаторная решетка. Когда параллельный светодиодный свет проходит через диск и индикаторную решетку и принимается фотодетектором, образуются муаровые полосы на рисунке 2. После обработки сигнала муаровых полос детектор может получить два набора ортогональных сигналов (A и B) на рисунке 3. Следовательно, процессор создает угол вращающегося вала в операции подсчета.