SlideShare una empresa de Scribd logo
1 de 16
DETECCION Y CONTROL DE ERRORES 1 2
CONTROL DE ERRORES Proporcionar al transmisor realimentación sobre lo que está ocurriendo del otro lado de la línea. Típicamente, el protocolo exige se envíen de regreso marcos de control especiales que contengan para acuses positivos o negativos de los marcos de entrada.  acuse positivo: el marco llego bien acuse negativo: al falló y el marco debe enviarse de nuevo 2 2
Detección y Corrección  de errores Códigos de corrección de errores: Códigos de detección de errores. Solicitud de repetición (ARQ ) Verificación de redundancia cíclica (CRC) Corrección anticipada de errores (FEC) Paridad cruzada  (paridad horizontal-vertical) Paridad simple: Clasificación de códigos de bloque convolucionales Tasa de error de bits (BER) Hamming Reed-Solomon 3 2
[object Object],    En sistemas de comunicación digital se usan dos tipos de corrección de errores: ,[object Object],Se usa en sistemas de comunicación bidireccionales simultáneos (full-duplex) ,[object Object],Se usa en sistemas de comunicación en canales de una vía (simplex) o en sistemas half dúplex con demoras  grandes en la transmisión Estos métodos se clasifican como codificación del canal 4 2
CODIFICACION DEL CANAL. Ruido Transmisor r(t) Codificador  y otro procesamiento de la señal Circuitos portadores Medio de transmisión (canal) g(t) s(t) Fuente digital m Circuitos portadores  r(t) g (t) m Decodificador y otro procesamiento de la señal Canal digital Receptor Sistema de comunicación Digital en General  5 2
 La codificación implica agregar bits adicionales(redundantes) al flujo de datos de modo que el decodificador reduzca o corrija los errores a la salida del receptor, Los bits adicionales aumentan los requisitos de ancho de banda de la señal codificada. ,[object Object],De bloque Convolucionales 6 2
[object Object],Incluir suficiente información redundante en cada bloque de datos transmitido para que el receptor pueda deducir lo que debió ser el carácter transmitido.  Ejemplos de códigos de bloque: Hamming Reed-Solomon Convolucionales     Se transforman k símbolos binarios de entrada en n símbolos binarios de salida donde los símbolos de salida se ven afectados por (v + k) símbolos de entrada. 7 2
[object Object],Código Hamming: Desarrollado por RW HAMMING, y se basa  en los conceptos de bits redundantes y distancia de Hamming. A una unidad de  n bits que contienen datos y bits de comprobación se les conoce como palabra código  de n bits. 8 2
Ejemplo: Dadas dos palabras códigos    1 0 0 0 1  0  0 1    1  0 1  1 0 0  0 1    0 0 1 1 1 0 0  0  Es posible determinar cuantos bits correspondientes difieren, entonces basta aplicar la operación OR EXCLUSIVO  y contamos la cantidad de bits de unos que tenemos la cantidad de posiciones de bit en la que difieren dos palabras código  se llama código de hamming 9 2
Las propiedades de detección y corrección de errores de un código depende de su distancia hamming. Para detectar  d  errores  un código con distancia  d+1 para un error de código valido. Cuando el receptor ve una palabra código no valida sabe que ha ocurrido un error de transmisión y se necesita un código de distancia 2d+1 10 2
Ejemplo:  Considere un código con solo 4 palabras códigos. Validas. Este código tiene una distancia de 5 puede corregir errores dobles. Si llega la palabra código El receptor sabe que el original debió ser. 11 2
Tasa de error de bits (BER: Bit Error Ratio) Es una medida del deterioro de la información en un sistema de comunicaciones digital (similar a la relación señal a ruido de los sistemas   analógicos) BITS CON ERRORES BER =           BITS TOTALES Ejemplo:   si se reciben 10 bits erróneos por cada millón de bits totales tenemos:                 10 BER =               1000000  Lo que significa que hay un bit con error por cada 100000 bits recibidos =  0.00001= 1x 10 -5 12 2
[object Object], Paridad simple:     Consiste en añadir un bit de más a la cadena que queremos enviar, y que nos indicará si el número de unos (bits puestos a 1) es par o es impar. Si es par incluiremos este bit con el valor = 0, y si no es así, lo incluiremos con valor = 1.     Ejemplo de generación de un bit de paridad simple:  Queremos enviar la cadena “1110100”:  Contamos la cantidad de unos que hay: 4 unos  El número de unos es par por tanto añadimos un bit con valor = 0  La cadena enviada es 11101000  El receptor ahora, repite la operación de contar la cantidad de “unos” que hay (menos el último bit) y si coincide, es que no ha habido error. 13 2
Paridad cruzada (paridad horizontal-vertical)  Para ver más claro este método, se suelen agrupar los bits en una matriz de N filas por K columnas, luego se realizan todas las paridades horizontales por el método anterior, y por último, se hace las misma operación de calcular el número de unos, pero ahora de cada columna.     La probabilidad de encontrar un solo error es la misma, pero en cambio, la probabilidad de encontrar un número par errores ya no es cero, como en el caso anterior. Aun así, existen todavía una gran cantidad de errores no detectables.     Un ejemplo de paridad cruzada  Tenemos este código para transmitir: 1100101111010110010111010110 Agrupamos el código en cada una de las palabras, formando una matriz de N x K 14 2
Añadimos los bits de paridad horizontal.   Añadimos los bits de paridad vertical. Una vez creada la matriz, podemos enviar ésta por filas, o por columnas. Enviando las palabras por columnas aumentamos la posibilidad de corregir una palabra que haya sufrido un error de ráfaga (errores que afectan a varios bits consecutivos, debidos a causas generalmente electrónicas, como chispazos, y que harían que se perdiera toda una palabra completa). 15 2
[object Object]

Más contenido relacionado

La actualidad más candente

Códigos de errores - Telecomunicaciones III
Códigos de errores - Telecomunicaciones IIICódigos de errores - Telecomunicaciones III
Códigos de errores - Telecomunicaciones IIIAndy Juan Sarango Veliz
 
Lecture 4 teoría de la información
Lecture 4 teoría de la informaciónLecture 4 teoría de la información
Lecture 4 teoría de la informaciónnica2009
 
Deteccion y Correccion de errores
Deteccion y Correccion de erroresDeteccion y Correccion de errores
Deteccion y Correccion de erroresMishell Carrera
 
Códigos de línea
Códigos de líneaCódigos de línea
Códigos de líneaOscar Llanos
 
Detección y Corrección de errores
Detección y Corrección de erroresDetección y Corrección de errores
Detección y Corrección de erroresRonie Martínez
 
codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarthejp
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de ComunicaciónJosé Antonio Sandoval Acosta
 
Capacidad de un canal
Capacidad de un canalCapacidad de un canal
Capacidad de un canalarquitectura5
 
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)Juan Herrera Benitez
 
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOSCAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOSStudent A
 

La actualidad más candente (20)

Códigos de errores - Telecomunicaciones III
Códigos de errores - Telecomunicaciones IIICódigos de errores - Telecomunicaciones III
Códigos de errores - Telecomunicaciones III
 
Lecture 4 teoría de la información
Lecture 4 teoría de la informaciónLecture 4 teoría de la información
Lecture 4 teoría de la información
 
Deteccion y Correccion de errores
Deteccion y Correccion de erroresDeteccion y Correccion de errores
Deteccion y Correccion de errores
 
Modulación qam
Modulación qamModulación qam
Modulación qam
 
Paridad cruzada
Paridad cruzadaParidad cruzada
Paridad cruzada
 
Códigos de línea
Códigos de líneaCódigos de línea
Códigos de línea
 
Detección y Corrección de errores
Detección y Corrección de erroresDetección y Corrección de errores
Detección y Corrección de errores
 
codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolar
 
Codificación de línea
Codificación de líneaCodificación de línea
Codificación de línea
 
Capacidad del canal
Capacidad del canalCapacidad del canal
Capacidad del canal
 
Hamming y CRC
Hamming y CRCHamming y CRC
Hamming y CRC
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
 
Capacidad de un canal
Capacidad de un canalCapacidad de un canal
Capacidad de un canal
 
Detección de errores CRC
Detección de errores CRCDetección de errores CRC
Detección de errores CRC
 
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
 
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOSCAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
 
PDH
PDHPDH
PDH
 
Presentacion
PresentacionPresentacion
Presentacion
 
Codificacion HUFFMAN en matlab
Codificacion HUFFMAN en matlabCodificacion HUFFMAN en matlab
Codificacion HUFFMAN en matlab
 
Control de Flujo [Telecomunicaciones]
Control de Flujo [Telecomunicaciones]Control de Flujo [Telecomunicaciones]
Control de Flujo [Telecomunicaciones]
 

Similar a Deteccion Y Control De (20)

codificación de canal
codificación de canalcodificación de canal
codificación de canal
 
CodificacióN De Canal
CodificacióN De CanalCodificacióN De Canal
CodificacióN De Canal
 
Cap 3 capa_enlace
Cap 3 capa_enlaceCap 3 capa_enlace
Cap 3 capa_enlace
 
Comunicaciones
ComunicacionesComunicaciones
Comunicaciones
 
Codigo de transmision
Codigo de transmisionCodigo de transmision
Codigo de transmision
 
Control de Enlace de Datos.
Control de Enlace de Datos. Control de Enlace de Datos.
Control de Enlace de Datos.
 
Control de Enlace de Datos.
Control de Enlace de Datos.Control de Enlace de Datos.
Control de Enlace de Datos.
 
Capa de enlace de datos
Capa de enlace de datosCapa de enlace de datos
Capa de enlace de datos
 
Comunicacion de datos
Comunicacion de datosComunicacion de datos
Comunicacion de datos
 
10. Diez
10. Diez10. Diez
10. Diez
 
Codigo Binario
Codigo BinarioCodigo Binario
Codigo Binario
 
Codigos digitales
Codigos digitalesCodigos digitales
Codigos digitales
 
285655310 2-3-metodos-para-la-deteccion-y-correccion-de-errores
285655310 2-3-metodos-para-la-deteccion-y-correccion-de-errores285655310 2-3-metodos-para-la-deteccion-y-correccion-de-errores
285655310 2-3-metodos-para-la-deteccion-y-correccion-de-errores
 
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclicaDeteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
 
Codificacion del canal
Codificacion del canalCodificacion del canal
Codificacion del canal
 
Codificacion
CodificacionCodificacion
Codificacion
 
Codigos..
Codigos..Codigos..
Codigos..
 
Corrección De Errores - Uniandes
Corrección De Errores  - UniandesCorrección De Errores  - Uniandes
Corrección De Errores - Uniandes
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
Codigos
Codigos Codigos
Codigos
 

Último

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 

Último (12)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

Deteccion Y Control De

  • 1. DETECCION Y CONTROL DE ERRORES 1 2
  • 2. CONTROL DE ERRORES Proporcionar al transmisor realimentación sobre lo que está ocurriendo del otro lado de la línea. Típicamente, el protocolo exige se envíen de regreso marcos de control especiales que contengan para acuses positivos o negativos de los marcos de entrada. acuse positivo: el marco llego bien acuse negativo: al falló y el marco debe enviarse de nuevo 2 2
  • 3. Detección y Corrección de errores Códigos de corrección de errores: Códigos de detección de errores. Solicitud de repetición (ARQ ) Verificación de redundancia cíclica (CRC) Corrección anticipada de errores (FEC) Paridad cruzada (paridad horizontal-vertical) Paridad simple: Clasificación de códigos de bloque convolucionales Tasa de error de bits (BER) Hamming Reed-Solomon 3 2
  • 4.
  • 5. CODIFICACION DEL CANAL. Ruido Transmisor r(t) Codificador y otro procesamiento de la señal Circuitos portadores Medio de transmisión (canal) g(t) s(t) Fuente digital m Circuitos portadores r(t) g (t) m Decodificador y otro procesamiento de la señal Canal digital Receptor Sistema de comunicación Digital en General 5 2
  • 6.
  • 7.
  • 8.
  • 9. Ejemplo: Dadas dos palabras códigos 1 0 0 0 1 0 0 1 1 0 1 1 0 0 0 1 0 0 1 1 1 0 0 0 Es posible determinar cuantos bits correspondientes difieren, entonces basta aplicar la operación OR EXCLUSIVO y contamos la cantidad de bits de unos que tenemos la cantidad de posiciones de bit en la que difieren dos palabras código se llama código de hamming 9 2
  • 10. Las propiedades de detección y corrección de errores de un código depende de su distancia hamming. Para detectar d errores un código con distancia d+1 para un error de código valido. Cuando el receptor ve una palabra código no valida sabe que ha ocurrido un error de transmisión y se necesita un código de distancia 2d+1 10 2
  • 11. Ejemplo: Considere un código con solo 4 palabras códigos. Validas. Este código tiene una distancia de 5 puede corregir errores dobles. Si llega la palabra código El receptor sabe que el original debió ser. 11 2
  • 12. Tasa de error de bits (BER: Bit Error Ratio) Es una medida del deterioro de la información en un sistema de comunicaciones digital (similar a la relación señal a ruido de los sistemas analógicos) BITS CON ERRORES BER = BITS TOTALES Ejemplo: si se reciben 10 bits erróneos por cada millón de bits totales tenemos: 10 BER = 1000000 Lo que significa que hay un bit con error por cada 100000 bits recibidos = 0.00001= 1x 10 -5 12 2
  • 13.
  • 14. Paridad cruzada (paridad horizontal-vertical) Para ver más claro este método, se suelen agrupar los bits en una matriz de N filas por K columnas, luego se realizan todas las paridades horizontales por el método anterior, y por último, se hace las misma operación de calcular el número de unos, pero ahora de cada columna. La probabilidad de encontrar un solo error es la misma, pero en cambio, la probabilidad de encontrar un número par errores ya no es cero, como en el caso anterior. Aun así, existen todavía una gran cantidad de errores no detectables. Un ejemplo de paridad cruzada Tenemos este código para transmitir: 1100101111010110010111010110 Agrupamos el código en cada una de las palabras, formando una matriz de N x K 14 2
  • 15. Añadimos los bits de paridad horizontal.  Añadimos los bits de paridad vertical. Una vez creada la matriz, podemos enviar ésta por filas, o por columnas. Enviando las palabras por columnas aumentamos la posibilidad de corregir una palabra que haya sufrido un error de ráfaga (errores que afectan a varios bits consecutivos, debidos a causas generalmente electrónicas, como chispazos, y que harían que se perdiera toda una palabra completa). 15 2
  • 16.
  • 17. La finalidad de este método crear una parte de redundancia la cual se añade al final del código a transmitir, que siendo lo mas pequeño posible detecte el mayor numero de errores posibles.
  • 18. Se basan en el tratamiento de cadenas de bits como representaciones polinomicas con coeficientes 0 y 1.
  • 19. Un marcos de k bits se consideran como la lista de coeficientes de un polinomio con k que van xk-1 a xº, se dice que tal polinomio es de grado k-1 el bits mayor es el que esta izquierda x k-1 y el siguiente x k-2 y así.
  • 21. Tenemos estos 6 bits 1 1 0 0 0 1
  • 22. Esto representa un polinomio de seis términos que quedaría así: