home

= //Bienvenidos !// =

== //Este es un espacio creado para el debate sobre los sistemas de detección y corrección de errores, la cual es un método esencial para garantizar la protección de la informacion que es enviada y recibida a través de un medio de transmisión poco seguro o muy ruidoso en terminos de transmisión de datos.//  ==



//**Los códigos pueden ser:**//

 * **Detectores,** cuando solamente detectan la presencia de errores.


 * **Correctores** cuando son capaces con la información que cuentan de corregir el o los errores detectados.

__**Códigos de detección de errores**__

 * =====Paridad Simple: con éste método sencillamente añadimos un bit de más a la cadena que queremos enviar, el cual nos indicara si el numero de unos (1) es par o impar, si es par, incluiremos este bit como un cero (0) y si no lo incluiremos con valor uno (1).=====

Como ejemplo presentamos un código de paridad simple de 8 bits, 7 de datos (a1, a2 , a3 , a4, a5 , a6 , a7 ) y uno de paridad ( p1 ).



Donde p1 = a1 + a2 + a3 + a4 + a5 + a6 + a7
 * Paridad cruzada: es una mejora del metodo anterior, de manera que afecte a los bits de cada palabra asi como tambien a un conjunto de palabras.


 * Códigos de redundancia ciclica (CRC): es un metodo que intenta mejorar los 2 códigos anteriores, incluyendo los códigos cíclicos, los cuales son capaces de detectar una mayor cantidad de errores. Se trabaja con polinomios generadores los cuales detectan una mayor cantidad de errores en la informacion transmitida.


 * Suma de comprobación: es utilizado en combinación con los métodos anteriores por su simplicidad y eficiencia, ya que trabaja solo con cadenas de palabras de una pequeña longitud. Este método es frecuentemente utilizado en la implementacion de software ya que puede alcanzar velocidades muy altas similares a la implementacion de hardware.

Ahora bien, para la __**Corrección de errores**__, los cual es detección a la vez, se encarga de reparar los errores que aparecen en la transmision de datos. Existen 2 tipos de errores: cuando una trama no llega a su destino (trama perdida) y cuando la trama llega a su destino pero con bits erróneos (trama dañada).

Para ello, existen varios métodos para la correción de errores: 1. Detección de errores: discutido antes. 2. Confirmaciones positivas: el equipo receptor envia una respuesta de confirmacion por cada trama que recibe correctamente. 3. Confirmación negativa y retransmisión: el receptor sólo confirma las tramas recibidas erróneamente, y el emisor las reenvía. Todos estos métodos se llaman ARQ (solicitud de repetición automática). 4. Retransmisión después de la expiración de un intervalo de tiempo: el receptor debe enviar una señal de confirmacion al emisor cada cierto tiempo, en caso contrario, el emisor envia la informacion nuevamente.



Natacha Bustamante 18.759.132
Manuel Marcano 19.106.527