¿La decodificación 8b / 10b toma en cuenta la disparidad en la ejecución?

1

Lo que no me queda claro al leer literatura sobre codificación 8b / 10b es cómo se descodifica.

La forma en que una palabra 8b se traduce a un símbolo 10b se basa claramente en la disparidad de ejecución. Pero cuando se trata de decodificar un símbolo 10b, parece que uno podría decodificarlo a 8b sin tener en cuenta la disparidad de ejecución. Sin embargo, parece ventajoso para la detección de errores si se tuviera en cuenta la disparidad de ejecución al descodificar.

¿Es estándar considerar la disparidad de ejecución al descodificar 8b / 10b?

    
pregunta Ravenstine

2 respuestas

2

Es necesario hacer un seguimiento de la disparidad de ejecución para codificar / decodificar correctamente el valor saliente / entrante. mire la hoja de datos de un IC de transceptor 8b / 10b, en donde el codificador y el decodificador se comunican a través de pines discretos, y vea si esto tiene sentido.

Google "8b / 10b ic transceiver" y observe el resultado de Lattice semiconductor pdf.

8b / 10b se especifica en IEEE 802.3z y ANSI X3.230-1994 (un estándar IEEE) La disparidad en la ejecución evita el sesgo de CC en las líneas de transmisión.

no puedes traducir directamente a 8 bits, ya que cada código D / código K (valor) de 8 bits tiene 2 codificaciones de 10 bits diferentes.

    
respondido por el CapnJJ
2

Creo que la mayoría de los decodificadores solo miran los símbolos de 10 bits y los convierten directamente sin tener en cuenta la disparidad de ejecución.

Si desea hacer una corrección de errores hacia adelante, probablemente no lo haría con el código de línea 8b / 10b, lo más probable es que use algo como 64b / 66b, que tiene una sobrecarga menor y propaga menos errores de bits.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas