En telecomunicaciones , la sincronización de tramas o enmarcado es el proceso mediante el cual, al recibir un flujo de tramas de longitud fija , el receptor identifica los límites de las tramas, lo que permite extraer los bits de datos dentro de la trama para su decodificación o retransmisión.
Cuando se envían paquetes de longitud variable, es necesario tener un delimitador de fin de paquete reconocible al instante (por ejemplo, el símbolo de fin de flujo de Ethernet ). La pérdida de la señal portadora se puede interpretar como un delimitador de fin de paquete en algunos casos. Cuando se envía un flujo continuo de tramas de longitud fija, un receptor sincronizado puede, en principio, identificar los límites de las tramas para siempre. En la práctica, los receptores normalmente pueden mantener la sincronización a pesar de los errores de transmisión; los deslices de bits son mucho más raros que los errores de bits . Por lo tanto, es aceptable utilizar un marcador de límite de trama mucho más pequeño, a expensas de un proceso más largo para establecer la sincronización en primer lugar.
La sincronización de trama se logra cuando se identifican las señales de alineación de trama entrantes (es decir, se distinguen de los bits de datos), lo que permite extraer los bits de datos dentro de la trama para su decodificación o retransmisión.
Si la transmisión se interrumpe temporalmente o se produce un deslizamiento de bits, el receptor debe volver a sincronizarse.
El transmisor y el receptor deben acordar de antemano qué esquema de sincronización de trama utilizarán.
Los esquemas de sincronización de cuadros más comunes son:
En aplicaciones de telemetría , se utiliza un sincronizador de tramas para localizar los límites de las tramas dentro de un flujo binario modulado por código de pulsos (PCM) en serie.
En la mayoría de las aplicaciones de telemetría, el sincronizador de tramas sigue inmediatamente al sincronizador de bits. Sin sincronización de tramas, la desconmutación es imposible.
El sincronizador de tramas busca en el flujo de bits entrante apariciones del patrón de sincronización de tramas. Si el patrón persiste durante tanto tiempo que no es plausible que se produzca una coincidencia accidental, el sincronizador declara que los datos están sincronizados y disponibles para la decodificación. Si se produce una gran cantidad de desajustes, el sincronizador declara una pérdida de sincronización.
La búsqueda puede ser secuencial (considerando solo un punto de inicio a la vez) o pueden considerarse múltiples puntos de inicio candidatos a la vez. Las técnicas avanzadas continúan la búsqueda incluso mientras se establece la sincronización, de modo que, si se pierde la sincronización, cuando se detecta la pérdida se ha encontrado una nueva posición de inicio del cuadro. [2]
No es raro tener múltiples niveles de sincronización de tramas, donde una serie de tramas se ensamblan en una "supertrama" más grande o "trama principal". Las tramas individuales son entonces "tramas menores" dentro de esa supertrama. Cada trama contiene un ID de subtrama (a menudo un contador simple) que identifica su posición dentro de la supertrama. Un segundo sincronizador de tramas establece la sincronización de supertramas. Esto permite la subconmutación, donde algunos datos se envían con menor frecuencia que cada trama.
Este artículo incorpora material de dominio público de la Norma Federal 1037C. Administración de Servicios Generales . Archivado desde el original el 22 de enero de 2022. (en apoyo de MIL-STD-188 ).