De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

La ocultación de errores es una técnica utilizada en el procesamiento de señales que tiene como objetivo minimizar el deterioro de las señales causado por la falta de datos, lo que se denomina pérdida de paquetes . [1] Una señal es un mensaje enviado desde un transmisor a un receptor en múltiples paquetes pequeños. La pérdida de paquetes ocurre cuando estos paquetes se desvían, se retrasan, se vuelven a secuenciar o se corrompen. [2]

Técnicas basadas en receptores [ editar ]

Cuando se produce una recuperación de errores en el extremo receptor de la señal, se basa en el receptor. Estas técnicas se enfocan en corregir datos dañados o faltantes.

Sustitución de forma de onda [ editar ]

Los intentos preliminares de ocultación de errores basados ​​en el receptor involucraron la repetición de paquetes, reemplazando los paquetes perdidos con copias de los paquetes recibidos previamente. Esta función es computacionalmente simple y la realiza un dispositivo en el extremo del receptor llamado " compensador de caída ". [3] [4]

Inserción cero [ editar ]

Cuando se utiliza esta técnica, si se pierde un paquete, sus entradas se reemplazan por ceros.

Interpolación [ editar ]

La interpolación implica hacer conjeturas fundamentadas sobre la naturaleza de un paquete faltante. Por ejemplo, siguiendo patrones de habla en audio o caras en video.

Búfer [ editar ]

Los búferes de datos se utilizan para almacenar datos temporalmente mientras se espera que lleguen los paquetes retrasados. Son comunes en las barras de carga del navegador de Internet y en las aplicaciones de video, como YouTube.

Técnicas basadas en transmisores [ editar ]

En lugar de intentar recuperar los paquetes perdidos, otras técnicas implican anticipar la pérdida de datos, manipulando los datos antes de la transmisión. [4]

Retransmisión [ editar ]

La técnica más simple basada en transmisores es la retransmisión, enviando el mensaje varias veces. Aunque esta idea es simple, debido al tiempo adicional requerido para enviar múltiples señales, esta técnica es incapaz de soportar aplicaciones en tiempo real. [2]

Repetición de paquetes [ editar ]

La repetición de paquetes, también llamada corrección de errores de reenvío (FEC), agrega datos redundantes, que el receptor puede usar para recuperar paquetes perdidos. Esto minimiza la pérdida, pero aumenta el tamaño del paquete. [5] [6]

Entrelazado [ editar ]

El entrelazado implica codificar los datos antes de la transmisión. Cuando se pierde un paquete, en lugar de perder un conjunto completo de datos, desaparecerán pequeñas porciones de varios conjuntos. En el extremo receptor, el mensaje se desintercala para revelar el mensaje original con una pérdida mínima.

Transmisión sin entrelazado :

Oración original transmitida: ThisIsNotAnExampleOfInterleavingSentencia recibida con un error de ráfaga: ThisIsNot______pleOfInterleaving

El término "UnEjemplo" termina siendo en su mayoría ininteligible y difícil de corregir.

Con entrelazado :

Oración transmitida: ThisIsAnExampleOfInterleaving ...Transmisión sin errores: TIEpfeaghsxlIrv.iAaenli.snmOten.Sentencia recibida con un error de ráfaga: TIEpfe ______ Irv.iAaenli.snmOten.Sentencia recibida después del desintercalado: T_isI_AnE_amp_eOfInterle_vin _...

Ninguna palabra se pierde por completo y las letras que faltan se pueden recuperar con un mínimo de conjeturas. [7]

Aplicaciones [ editar ]

Dependiendo del método de transmisión (analógico o digital), hay una variedad de formas para que los errores se propaguen en el mensaje.

Aplicaciones analógicas [ editar ]

Desde su invención en la década de 1950, el revestimiento magnético utilizado en las cintas de vídeo analógicas ha experimentado pérdidas de señal de radiofrecuencia (RF) . Algunas de las técnicas que se utilizaron para resolver estos problemas son análogas a las que se utilizan para ocultar errores en las señales de vídeo comprimidas modernas.

El proceso de eliminación de clics en la restauración de audio es otro ejemplo de ocultación de errores. Un ejemplo muy análogo en el dominio del procesamiento de imágenes es el uso del procesamiento digital de eliminación de polvo y rayones en la restauración de películas .

Aplicaciones digitales [ editar ]

La ocultación de errores tiene muchas aplicaciones digitales, incluida la navegación web, las videoconferencias, Skype y YouTube [2] [8]

Ver también [ editar ]

  • Ocultación de pérdida de paquetes

Referencias [ editar ]

  1. ^ "Ocultación de errores de señal de vídeo" . Instituto Nacional de Estándares y Tecnología (NIST). 29 de marzo de 2011 . Consultado el 23 de octubre de 2014 . CS1 maint: discouraged parameter (link)
  2. ^ a b c Carle, Georg; Biersack, Ernst (6 de agosto de 2002). "Estudio de técnicas de recuperación de errores para aplicaciones de multidifusión audiovisual basadas en IP". Red IEEE . 11 (6): 24–36. doi : 10.1109 / 65.642357 . ISSN 0890-8044 . S2CID 13825411 .  
  3. ^ WKE Geddes (14 de diciembre de 1964). "Informe de I + D 1964-77: compensador de deserción simple para grabadoras de cinta de vídeo" . Consultado el 23 de octubre de 2014 . CS1 maint: discouraged parameter (link)
  4. ^ a b Kurose, James; Ross, Keith (2013). Redes de computadoras: un enfoque de arriba hacia abajo (PDF) (6ª ed.). Pearson Education Inc. pág. 640. ISBN  978-0-13-285620-1. Archivado desde el original (PDF) el 7 de febrero de 2015 . Consultado el 30 de octubre de 2014 . CS1 maint: discouraged parameter (link)
  5. ^ Nimrod Peleg (enero de 2003). "Resiliencia y ocultación de errores en la codificación de video: con especial atención a H.261 / 3" (PDF) . Consultado el 21 de marzo de 2013 . CS1 maint: discouraged parameter (link)
  6. ^ Podolsky, M (29 de marzo - 2 de abril de 1998). "Simulación de control de errores basado en FEC para paquetes de audio en Internet". Actas. IEEE INFOCOM '98, la conferencia sobre comunicaciones informáticas. Decimoséptima Conferencia Conjunta Anual de las Sociedades de Computación y Comunicaciones del IEEE. Puerta de entrada al siglo XXI (Cat. No.98CH36169) . INFOCOM '98. Decimoséptima Conferencia Conjunta Anual de las Sociedades de Computación y Comunicaciones del IEEE. Actas. IEEE . 2 . págs. 505–515. CiteSeerX 10.1.1.33.1853 . doi : 10.1109 / INFCOM.1998.665068 . ISBN  978-0-7803-4383-2. ISSN  0743-166X . S2CID  5056164 .
  7. ^ Corrección de errores de reenvío # Ejemplo
  8. ^ Sat, Batu; Wah, Benjamin (9 a 12 de julio de 2006). "Análisis y Evaluación de los Sistemas Voip Skype y Google-Talk". 2006 IEEE International Conference on Multimedia and Expo . págs. 2153–2156. doi : 10.1109 / ICME.2006.262681 . ISBN 978-1-4244-0366-0. S2CID  6905228 .