¿Por qué el código de Gray se llama código cíclico?

8

Entiendo por qué se llama código de distancia reflexiva y unidad. No veo ningún patrón cíclico que se esté repitiendo en el código. ¿Por qué se llama código cíclico?

    
pregunta Rajesh R

3 respuestas

20

cíclico
ˈSʌɪklɪk, ˈsɪklɪk /
adjetivo
1. ocurriendo en ciclos; repetido regularmente.

No ha dado una referencia para la terminología de 'código cíclico' pero ciertamente hay un patrón cíclico. Esto es más obvio en un disco codificador.

Figura1.Elpatróncíclicodecadabitesclaramentevisibleenestediscodecodificadorabsolutoóptico.

Cadabittieneunpatrónderepeticióndeencendidoyapagadoconunarelacióndeespaciodemarcadel50%.Losbitsestánordenadosdemodoquesolounbitcambiaalavez.Estoevitaerroresenlastransicionesdeuncódigoalcódigoadyacentedebidoaladesalineacióndelossensores,etc.

HayunadefinicióngenéricasobrelanaturalezacíclicadelcódigodeGraymásabajoenelartículo Código de Gray de Wikipedia. mencionado en la respuesta de altai: "La última entrada en Gn difiere en solo un bit de la primera entrada. (El código es cíclico)". Es decir, puede ajustarse mientras se mantiene solo un cambio de un bit.

Sería posible generar un código Gray-ish que no tuviera esta propiedad si, por ejemplo, el número de pasos no fuera par o una potencia de 2. Esto podría ser aceptable en un codificador lineal que no lo haría. t necesita envolver

    
respondido por el Transistor
15

Tome la secuencia del código de Gris de cuatro bits a continuación e imprímala, luego córtela con unas tijeras. Luego, envuelve los extremos y pégalos con cinta adhesiva para que tengas una banda de código gris.

Amedidaquegiraelavisodelabanda,solohayuncambiodebitentrecadapuntoqueestáfrenteausted,inclusocuandocruzalacinta.

Esdecir,esuncódigocíclicoquenotieneprincipionifinal.

EstaeslarazónporlaqueelCódigoGris,quellevaelnombredesuinventor Frank Gray , se usa para codificadores donde solo hay bit transiciones elimina la incertidumbre de tener dos bits cambiando al mismo tiempo.

    
respondido por el Trevor_G
9
  

El código gris para el decimal 15 se desplaza al decimal 0 con un solo cambio de interruptor. Esto se denomina propiedad "cíclica" de un código gris.

Directamente del artículo de Wikipedia.

    
respondido por el altai

Lea otras preguntas en las etiquetas