SlideShare una empresa de Scribd logo
1 de 9
Detección y
corrección de errores


es una importante práctica para el
mantenimiento e integridad de los datos a
través de diferentes procedimientos y
dispositivos como medios de almacenamiento
confiables. 1 Se considera como precursor de
este tipo de tecnologías el Acme Comodity and
Phrase Code usado en los telegramas
Se han desarrollado dos estrategias
básicas para manejar los errores:
•Incluir suficiente
información redundante en
cada bloque de datos para
que se puedan detectar y
corregir los bits erróneos.
Se utilizan códigos de
corrección de errores.

•Incluir sólo la información
redundante necesaria en cada
bloque de datos para detectar
los errores. En este caso el
número de bits de
redundancia es menor. Se
utilizan códigos de
detección de errores.
Paridad horizontal y vertical


es utilizada en algunos códigos de bloque para una combinación
de chequeo de (LRC / VRC) para detectar errores.
ElLRC: Longitudinal Redundancy Checking ("Chequeo de
Redundancia Horizontal") y el VRC: Vertical Redundancy
Checking ("Chequeo de Redundancia Vertical").



Los chequeos de paridad horizontal y vertical se usan para
detectar y corregir los posibles errores que se puedan producir
durante la transmisión de datos.



A continuación se muestra un ejemplo en el que se chequea la
paridad de un bloque de 48 bits, distribuido en 6 filas de 8 bits cada
una. Se usa paridad par.
Paridad de Bloque
Parida
d
Horizo
ntal

Bit1

Bit2

Bit3

Bit4

Bit5

Bit6

Bit7

Bit8

0

0

1

1

0

0

1

0

1

1

1

0

1

1

1

0

0

1

0

1

0

0

1

0

1

0

1

1

0

0

1

1

1

0

0

0

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

0

1

0

0

1

1

0

0

1

1

0

0

Paridad
Vertical
Paridad simple (paridad horizontal)
Ejemplo de generación de un bit de paridad
simple: Queremos enviar la cadena “1110100”:
1º Contamos la cantidad de unos que hay: 4 unos
2º El número de unos es par por tanto añadimos un
bit con valor = 0
3º La cadena enviada es 11101000


Paridad cruzada (paridad horizontal-vertical)

7

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


1

Tenemos este código para transmitir: 1100101111010110010111010110

1001011110



1

0

1

1

0

0

1

0 1 0 1 1 1 0 1 1 0

Agrupamos el código en cada una de las palabras, formando una matriz
de N x K

1 1 0 0 1 0 1

1 1 1 0 1 0 1

1 0 0 1 0 1 1

1 0 1 0 1 1 0


Añadimos los bits de paridad horizontal.

1

0

0

1

0

1

0

1

1

1

0

1

0

1

1

1


1
0

0

1

0

1

1

0

Añadimos los bits de paridad vertical.
1 0 1 0 1 1 0 0

1

0

0

1

0

1

0

1

1

1

0

1

0

1

1

1

0

0

1

0

1

1

0

1

0

1

0

1

1

0

0

0


1

0

0

1

1

0

1

1

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).

8


INTEGRANTES:


ROLANDO CANDO



RAFAEL SANTILLAN

Más contenido relacionado

La actualidad más candente

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
 
Deteccion y Correccion de errores
Deteccion y Correccion de erroresDeteccion y Correccion de errores
Deteccion y Correccion de erroresMishell Carrera
 
Unidad 2 TELECOMUNICACIONES
Unidad 2 TELECOMUNICACIONESUnidad 2 TELECOMUNICACIONES
Unidad 2 TELECOMUNICACIONESIsluan Huerta
 
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 erroresArnold Alfonso
 
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
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemMirna L. Torres Garcia
 
Modulacion digital
Modulacion digitalModulacion digital
Modulacion digitalcctobarial
 
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
 
Protocolos de la capa de red
Protocolos de la capa de redProtocolos de la capa de red
Protocolos de la capa de redEduardo J Onofre
 
codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarthejp
 
Configuración básica de un router y switch
Configuración básica de un router y switchConfiguración básica de un router y switch
Configuración básica de un router y switchAlex Yungan
 

La actualidad más candente (20)

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
 
Deteccion y Correccion de errores
Deteccion y Correccion de erroresDeteccion y Correccion de errores
Deteccion y Correccion de errores
 
Unidad 2 TELECOMUNICACIONES
Unidad 2 TELECOMUNICACIONESUnidad 2 TELECOMUNICACIONES
Unidad 2 TELECOMUNICACIONES
 
Dispositivos de Redes
Dispositivos de RedesDispositivos de Redes
Dispositivos de Redes
 
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
 
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
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modem
 
Modulacion digital
Modulacion digitalModulacion digital
Modulacion digital
 
Modulación qam
Modulación qamModulación qam
Modulación qam
 
Teorema de muestreo
Teorema de muestreoTeorema de muestreo
Teorema de muestreo
 
Códigos de errores - Telecomunicaciones III
Códigos de errores - Telecomunicaciones IIICódigos de errores - Telecomunicaciones III
Códigos de errores - Telecomunicaciones III
 
Unidad 2 expresiones regulares
Unidad 2 expresiones regularesUnidad 2 expresiones regulares
Unidad 2 expresiones regulares
 
MODELO OSI PDU
MODELO OSI PDUMODELO OSI PDU
MODELO OSI PDU
 
Fuentes de informacion y entropia
Fuentes de informacion y entropiaFuentes de informacion y entropia
Fuentes de informacion y entropia
 
Protocolos de la capa de red
Protocolos de la capa de redProtocolos de la capa de red
Protocolos de la capa de red
 
Tipos de multiplexacion
Tipos de multiplexacionTipos de multiplexacion
Tipos de multiplexacion
 
codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolar
 
Configuración básica de un router y switch
Configuración básica de un router y switchConfiguración básica de un router y switch
Configuración básica de un router y switch
 
Modo de transferencia asíncrona (atm)
Modo de transferencia asíncrona (atm)Modo de transferencia asíncrona (atm)
Modo de transferencia asíncrona (atm)
 

Destacado

Codigos Corrector de Errores
Codigos Corrector de ErroresCodigos Corrector de Errores
Codigos Corrector de ErroresWalter Toledo
 
Metodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresMetodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresFernando Luz
 
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-ciclicaSabino Chalen Balon
 
Puertas logicas y sistemas combinacionales
Puertas logicas y sistemas combinacionalesPuertas logicas y sistemas combinacionales
Puertas logicas y sistemas combinacionalesCarlos Cardelo
 
DETECCION DE ERRORES DE REDES
DETECCION  DE ERRORES DE REDESDETECCION  DE ERRORES DE REDES
DETECCION DE ERRORES DE REDESPatrickMolina10
 
Sistemas de Numeracion
Sistemas de NumeracionSistemas de Numeracion
Sistemas de Numeracionwarrionet
 
Actividad de la unidad 2. reporte cientifíco de investigación.
Actividad de la unidad 2. reporte cientifíco de investigación.Actividad de la unidad 2. reporte cientifíco de investigación.
Actividad de la unidad 2. reporte cientifíco de investigación.Nombre Apellidos
 
Metodologia para detectar vulnerabilidades de los activos
Metodologia para detectar vulnerabilidades de los activosMetodologia para detectar vulnerabilidades de los activos
Metodologia para detectar vulnerabilidades de los activosAlexander Velasque Rimac
 
Tecnicas de deteccion de errores y pruebas en plc
Tecnicas de deteccion de errores y pruebas en plcTecnicas de deteccion de errores y pruebas en plc
Tecnicas de deteccion de errores y pruebas en plcedgarrosalescardenas
 
Auditoria del desarrollo de sistemas de información en el gobierno regional c...
Auditoria del desarrollo de sistemas de información en el gobierno regional c...Auditoria del desarrollo de sistemas de información en el gobierno regional c...
Auditoria del desarrollo de sistemas de información en el gobierno regional c...Arturo GR
 
Suma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binariosSuma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binariosDieguinmc
 

Destacado (13)

Codigos Corrector de Errores
Codigos Corrector de ErroresCodigos Corrector de Errores
Codigos Corrector de Errores
 
Metodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresMetodos de deteccion y correcion de errores
Metodos de deteccion y correcion 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
 
TRANSMISION DE DATOS
TRANSMISION DE DATOSTRANSMISION DE DATOS
TRANSMISION DE DATOS
 
Puertas logicas y sistemas combinacionales
Puertas logicas y sistemas combinacionalesPuertas logicas y sistemas combinacionales
Puertas logicas y sistemas combinacionales
 
DETECCION DE ERRORES DE REDES
DETECCION  DE ERRORES DE REDESDETECCION  DE ERRORES DE REDES
DETECCION DE ERRORES DE REDES
 
Sistemas de Numeracion
Sistemas de NumeracionSistemas de Numeracion
Sistemas de Numeracion
 
Actividad de la unidad 2. reporte cientifíco de investigación.
Actividad de la unidad 2. reporte cientifíco de investigación.Actividad de la unidad 2. reporte cientifíco de investigación.
Actividad de la unidad 2. reporte cientifíco de investigación.
 
Control de errores
Control de erroresControl de errores
Control de errores
 
Metodologia para detectar vulnerabilidades de los activos
Metodologia para detectar vulnerabilidades de los activosMetodologia para detectar vulnerabilidades de los activos
Metodologia para detectar vulnerabilidades de los activos
 
Tecnicas de deteccion de errores y pruebas en plc
Tecnicas de deteccion de errores y pruebas en plcTecnicas de deteccion de errores y pruebas en plc
Tecnicas de deteccion de errores y pruebas en plc
 
Auditoria del desarrollo de sistemas de información en el gobierno regional c...
Auditoria del desarrollo de sistemas de información en el gobierno regional c...Auditoria del desarrollo de sistemas de información en el gobierno regional c...
Auditoria del desarrollo de sistemas de información en el gobierno regional c...
 
Suma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binariosSuma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binarios
 

Similar a Detección y corrección de errores (20)

Corrección De Errores - Uniandes
Corrección De Errores  - UniandesCorrección De Errores  - Uniandes
Corrección De Errores - Uniandes
 
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
 
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.
 
Codigo de transmision
Codigo de transmisionCodigo de transmision
Codigo de transmision
 
Capa de Enlace de Red (UFT) Mauricio Yepez
Capa de Enlace de Red (UFT) Mauricio YepezCapa de Enlace de Red (UFT) Mauricio Yepez
Capa de Enlace de Red (UFT) Mauricio Yepez
 
TEMA 2.3 Y 2.4.pptx
TEMA 2.3 Y 2.4.pptxTEMA 2.3 Y 2.4.pptx
TEMA 2.3 Y 2.4.pptx
 
UNIDAD I
UNIDAD IUNIDAD I
UNIDAD I
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
10. Diez
10. Diez10. Diez
10. Diez
 
Codificacion del canal
Codificacion del canalCodificacion del canal
Codificacion del canal
 
Transmision
TransmisionTransmision
Transmision
 
Transmision
TransmisionTransmision
Transmision
 
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
 
Cervantes Palacios Sofia - Resumen sobre la Capa de Enlace.pptx
Cervantes Palacios Sofia - Resumen sobre la Capa de Enlace.pptxCervantes Palacios Sofia - Resumen sobre la Capa de Enlace.pptx
Cervantes Palacios Sofia - Resumen sobre la Capa de Enlace.pptx
 
Digitalización – código binario
Digitalización – código binarioDigitalización – código binario
Digitalización – código binario
 
Transmisión de datos
Transmisión de datosTransmisión de datos
Transmisión de datos
 
Capa de Enlace De Datos
Capa de Enlace De DatosCapa de Enlace De Datos
Capa de Enlace De Datos
 
Capa De Enlace
Capa De EnlaceCapa De Enlace
Capa De Enlace
 

Detección y corrección de errores

  • 2.  es una importante práctica para el mantenimiento e integridad de los datos a través de diferentes procedimientos y dispositivos como medios de almacenamiento confiables. 1 Se considera como precursor de este tipo de tecnologías el Acme Comodity and Phrase Code usado en los telegramas
  • 3. Se han desarrollado dos estrategias básicas para manejar los errores: •Incluir suficiente información redundante en cada bloque de datos para que se puedan detectar y corregir los bits erróneos. Se utilizan códigos de corrección de errores. •Incluir sólo la información redundante necesaria en cada bloque de datos para detectar los errores. En este caso el número de bits de redundancia es menor. Se utilizan códigos de detección de errores.
  • 4. Paridad horizontal y vertical  es utilizada en algunos códigos de bloque para una combinación de chequeo de (LRC / VRC) para detectar errores. ElLRC: Longitudinal Redundancy Checking ("Chequeo de Redundancia Horizontal") y el VRC: Vertical Redundancy Checking ("Chequeo de Redundancia Vertical").  Los chequeos de paridad horizontal y vertical se usan para detectar y corregir los posibles errores que se puedan producir durante la transmisión de datos.  A continuación se muestra un ejemplo en el que se chequea la paridad de un bloque de 48 bits, distribuido en 6 filas de 8 bits cada una. Se usa paridad par.
  • 6. Paridad simple (paridad horizontal) Ejemplo de generación de un bit de paridad simple: Queremos enviar la cadena “1110100”: 1º Contamos la cantidad de unos que hay: 4 unos 2º El número de unos es par por tanto añadimos un bit con valor = 0 3º La cadena enviada es 11101000
  • 7.  Paridad cruzada (paridad horizontal-vertical) 7 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  1 Tenemos este código para transmitir: 1100101111010110010111010110 1001011110  1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 Agrupamos el código en cada una de las palabras, formando una matriz de N x K 1 1 0 0 1 0 1 1 1 1 0 1 0 1 1 0 0 1 0 1 1 1 0 1 0 1 1 0
  • 8.  Añadimos los bits de paridad horizontal. 1 0 0 1 0 1 0 1 1 1 0 1 0 1 1 1  1 0 0 1 0 1 1 0 Añadimos los bits de paridad vertical. 1 0 1 0 1 1 0 0 1 0 0 1 0 1 0 1 1 1 0 1 0 1 1 1 0 0 1 0 1 1 0 1 0 1 0 1 1 0 0 0  1 0 0 1 1 0 1 1 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). 8