Diferencias y conversión entre técnicas de codificación (NRZI, Manchester, MLT3)

1

Actualmente estoy leyendo mucho sobre diferentes técnicas de codificación para la transmisión de datos, en particular Ethernet, fibra (y usb). 10Base Tx ethernet utiliza la codificación Manchester para la transmisión de datos. Pero no se utiliza para 100Base Tx o 100Base Fx. En su lugar, se utiliza la codificación MLT3 o NRZI. Leí que esto tiene algo que ver con las limitaciones de velocidad (frecuencia) de las técnicas. ¿Pero de dónde viene esta limitación? ¿Depende del medio (fibra, cobre), la distancia entre el lado de transmisión y el de recepción o es de alguna manera inherente a la técnica aplicada? ¿Podría utilizar la codificación Manchester para un enlace de datos ópticos de alta velocidad (100 mbps) por aire o para un enlace por cable si la distancia entre ambos lados es de solo unos centímetros? Relacionado con esta pregunta: ¿Hay una manera de convertir datos codificados de, por ejemplo, MLT3 a Manchester o NRZI de codificación? La mayoría de los chips Ethernet para 100 mbps usan codificación MLT3, pero para mi aplicación probablemente necesito datos codificados de Manchester como entrada.

    
pregunta chattr

1 respuesta

1

Las codificaciones de múltiples niveles le permiten enviar más bits en una frecuencia determinada, con el compromiso de necesitar más complejidad para generar y detectar los múltiples niveles.

En el momento en que se estaba desarrollando el estándar de cobre Ethernet de 100 Mbps, esto obviamente parecía el compromiso correcto de la complejidad de la interfaz frente a las demandas de cableado de una calidad particular.

Los estándares como Ethernet son un inmenso acto de equilibrio de compatibilidad hacia atrás, política, intereses creados e intentos de predecir la demanda futura. Realmente no puedes elegir una de las innumerables decisiones de ingeniería que se superponen y decir '¿por qué hicieron eso?', Porque la respuesta siempre es al menos en parte 'porque hicieron todas las demás cosas'.

En respuesta a tu pregunta específica sobre la grabación de cosas, entonces sí, siempre puedes hacer eso, porque si puedes decodificar un formato y generar otro, entonces puedes poner esos circuitos seguidos.

    
respondido por el user1844

Lea otras preguntas en las etiquetas