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.