Diferencia entre revisiones de «Multiprotocol Encapsulation – Forward Error Correction»

Contenido eliminado Contenido añadido
Muro Bot (discusión · contribs.)
m Bot: Ordenando artículo (PR:CW)
Barri (discusión · contribs.)
mSin resumen de edición
Línea 1:
'''MPE-FEC''' ''(Multiprotocol Encapsulation – Forward Error'' ''Correction)'' es el protocolo de corrección de errores usado por el estándar [[DVB-H]], puesto que las interfaces de entrada y salida son [[protocolo IP|IP]].
 
== Objetivo ==
 
La combinación del protocolo de corrección de errores junto con su capacidad de entrelazado, proporciona un robusto mecanismo para mejorar notablemente la relación portadora a ruido (C/N) y el [[Efecto Doppler]].
Mediante la utilización de '''MPE-FEC''' cada datagrama [[dirección IP|IP]], procedente de la ráfaga generada por el [[time-slicing]], es protegido aplicando el código [[Reed-Solomon]] RS (255,191). Este tipo de código se encuentra dentro de la categoría [[FEC]] (''Forward Error Correction''), es decir permite la corrección de errores en recepción sin necesidad de retransmisiones.
 
== Entramado MPE-FEC ==
Línea 13:
La trama se compone de dos tablas:
 
:1. ADT ''(Aplication Data Table)'', corresponde a las 191 primeras columnas, y cuyo cometido es albergar los datagramas [[dirección IP|IP]].
 
:2. RS Data Table ''(Reed Solomon)'', correspondiente a las 64 últimas columnas, y cuyo objetivo es albergar la información de paridad del datagrama [[dirección IP|IP]].
 
=== Mecanismo de relleno de la trama ===
 
Los datagramas [[protocolo IP|IP]] son introducidos en la ADT verticalmente columna por columna, comenzando por la esquina superior izquierda.
Si un datagrama [[protocolo IP|IP]] no finaliza exactamente al final de una columna, los bits sobrantes continúan al comienzo de la siguiente columna. Por otro lado, si los datagramas [[protocolo IP|IP]] no llenan por completo la ADT las posiciones sobrantes son rellenadas con ceros, también llamado ''padding''.
 
Una vez completada la ADT se completan los 64 bytes de cada una de las filas de la RS Data Table calculando horizontalmente la paridad de las filas de la ADT (191 bytes de datgrama IP), lo que proporciona una gran capacidad de entrelazado temporal, ya las palabras código se calculan por filas (horizontalmente) mientras que los paquetes IP se introducen en la trama verticalmente. De esta manera, los bits de paridad de la tabla RS quedan esparcidos a lo largo del eje temporal.
Línea 30:
== Decodificación de la trama en recepción ==
 
Gracias al mecanismo de detección de errores (CRC-32) proporcionado por el [[protocolo IP]], sólo llegaran al descodificador '''MPE-FEC''' las secciones del datagrama [[protocolo IP|IP]] recibidas correctamente.
 
El descodificador coloca columna a columna en su trama '''MPE-FEC''' destino los datagramas y las RS que han llegado correctamente. Esta trama contendrá huecos correspondientes a las secciones que se han perdido.