Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción:
Código de corrección de error:
Como lo indica sus siglas ECC el código de corrección de errores es utilizado en
todas las rutas de datos internos de un sistema para garantizar el máximo nivel de
integridad de los datos. Todos los datos que se transfieren entre procesadores,
puertos de E/S y la memoria están protegidos por ECC de un extremo a otro.
Por lo tanto, este sistema informa de los errores de ECC que pueden conseguirse y
los registra. un error de ECC corregible en un error de un bit en un campo de
64bits.Este tipo de errores también puede detectar errores de los bits en el mismo
campo de 64bits y errores de múltiples bits en el mismo grupo de 4 bits.
1
b) Interpretación (se realizará en el centro receptor). Recibe una combinación de
un código de hamming y hay que comprar si es correcta Y de no ser así
habrá que detectar el código que varía en la transmisión.
Ahora los periquitos añadidos actúan como dígitos de control y con ellos se
forma una palabra binaria. Cada uno de los dígitos de la palabra toma el valor
de 0 o 1 dependiendo de que si el número de unos de las posiciones de la
pala de código por el afectado cumplen o no con el criterio de paridad
establecido.
Acciones no autorizadas
- No sea vista o copiada por personas no autorizadas o no calificadas para
ello.
- No sea alterada en ningún sentido (modificada, destruida, alterada los
equipos donde reposa, etc) por personas o máquinas no autorizadas.
- No sea creada y/o difunde engañosamente simulando fuentes reales o
inexistentes
La detección de errores consiste en monitorear la información recibida y a través de
técnicas implementadas en el codificador de canal ya descrito, determinar si un
carácter, caso asíncrono o un grupo de datos, caso síncrono, presentan algún o
algunos errores.
2
Cómo se sabe el código ASCII es utilizado con 7 bis para presentar los datos
lo que conlleva a dar lugar a 128 combinaciones distintas. Si se define un
carácter con 8 bits(1 byte) quedara bit libre para control, ese bit se
denomina bit de paridad y se puede recoger de los dos formas:
- paridad par y paridad impar
según que el número total de unos en esos 8 bits, incluyendo el octavo bit (el
de paridad),
- Chequeo de paridad horizontal (LRC), longitudinal o de columna.
Esta te en orientando al carácter lo está al mensaje y consiste en qué cada
posición de bit de un mensaje tiene bit de paridad, todos los bits b0 de los
caracteres que componen el mensaje y se calcula un bit de paridad par o
impar, según el criterio definido, este bit de paridad es el bit b0 de un carácter
adicional que se transmite al final del mensaje, y se procede luego
sucesivamente con los demás bits incluyendo el de paridad. El carácter así
construido se denomina BCC (Block Check Character), también se le
denomina BCS (Block Character Sequence). Históricamente entre el 75 y el
98% de los errores presentes son detectados por LRC, los que pasan
desapercibidos se deben a limitaciones propias del método, así por ejemplo
un error en b2 en dos diferentes caracteres simultáneamente produce un
LRC válido.
- Chequeo de paridad bidimensional (VRC/LRC): Esta técnica es la
combinación de los dos métodos procedentes de mayor protección en
suponer gran consumo de recursos y, aunque tiene la misma sencillez
conceptual de los métodos de paridad lineal, es más complicado y por ello
menos popular. El uso simultáneo de VRC y LRC hace que pasen detectados
errores en un número par de bits que ocupan iguales posiciones en un
número par de caracteres, circunstancia muy poco probable. Aunque no es el
objeto de esta Sección debe hacerse notar que en caso de que se trate de un
solo error el uso simultáneo de VRC y LRC permite determinar con precisión
cuál es el bit erróneo y por lo tanto corregirlo. Otras combinaciones de errores
pueden ser detectadas y algunas además corregidas.
- Checksums: Este método se encuentra orientado al mensaje en los valores
por ejemplo decimales que corresponde a cada carácter del código ASCII son
sumados y la suma es enviada al final del mensaje. En el extremo receptor se
repite el procedimiento de sumar los valores de los caracteres y
se compara el resultado obtenido con el residuo al final del mensaje.
Corrección de errores:
La corrección de errores son procedimientos utilizados en la transmisión digital de
señal para detectar errores detectados durante la transmisión de Señales digitales.
Siendo en toda la transmisión digital sobre un canal real los niveles eléctricos de la
señal están compuestos de pequeñas variaciones ocasionadas por interferencia
ruido o incorrección funcionamiento de alguno de los equipos que componen un
3
canal la suma de Estos factores pueden llegar a cambio entre presión del bit
alterando el significado a la información enviada.
Existen multitud de protocolos de detección y corrección de errores cómo los v.42 0
MNP en los módems estableciendo un conjunto de normas para sincronizar y
ordenar las tramas de datos y definir los procedimientos para determinar cuándo se
ha producido un error Y cómo debe corregirse.
Métodos más usados para corregir errores de transmisión digitales se destacan:
- Sustitución de símbolos: Diseñada para utilizarse cuando haya un ser
humano en la terminal de recepción punto analiza los datos recibidos y toma
decisiones sobre su integridad. En la sustitución de símbolos si se recibe un
carácter presuntamente equivocado se sustituye por un carácter que exige al
operador que vuelva interpretar.
- Retransmisión: cuando no se está operando en tiempo real puede ser útil
pedir el reenvío íntegro de las tramas que se presumen erróneas o dañadas.
Este es posiblemente el método más seguro de corrección de errores Aunque
raramente es el método más efectivo. Es el caso por ejemplo el protocolo
ArQ(Automatic Repeat -reQuest)Donde el terminal que detecta un error de
recepción pide la repetición automática de todo el mensaje.
Si se usan mensajes cortos será menor la probabilidad de que haya unas
irregularidades en la transmisión, pero sin embargo estos requieren más
reconocimientos y cambios de dirección de línea que los mensajes largos.
- Corrección de errores en sentido directo: En el sistema FEC se agregan
antes de transmitirlo. Uno de los mensajes es el código Hamming punto
donde la cantidad de bits en este código depende de la cantidad de bits en el
carácter de datos.
Propósito:
Se recabará información de cualquier medio de información como internet, libros y
artículos.
Herramientas:
Internet y libros
Desarrollo:
Características de los códigos de corrección de errores:
Existen distintas características como las que son:
- Garantiza el máximo nivel de integridad de los datos.
- Los datos transferidos se encuentran en procesadores, puertos de E/S y
estos se encuentran protegidos por el ECC de un extremo a otro.
- El sistema informa de los errores que se pueden corregir y los registra
- Corrigen los errores al momento de que este sea detectado.
4
Ventajas y Desventajas de los códigos de corrección de error:
Ventajas Desventajas
Permiten detectar un error y corregirlo No se pueden usar todas las
sin necesidad de repetir la transmisión combinaciones posibles por lo tanto
solo se puede haber una posible
combinación del código
Sus códigos son capaces de corregir el Para que el error sea corregible debe
error cometido al variar un dígito binario cumplirse que la combinación emitida
sea la única perteneciente al código
A=010000012
B=010000102
C=110000112
5
Supongamos que se envía una A ocurre un error de transmisión en la en sexto bit
de manera que se recibe(01000101). Sabemos que se produce un error pues se
recibió un número impar de unos y podemos pedir que la palabra sea retransmitida.
Cuando se usa para detectar errores, bit de más a la izquierda se llama bit de
control de paridad.
Por lejos el mecanismo más común de detección de errores en las computadoras
está basado en la acción de un bit de paridad. Típicamente un computador guarda
información en m-tupas ya palabra
Agregar un control de paridad permite la detección de todos los errores únicos
puede cualquier cambio aún solo bit ya sea qué aumenta o disminuye en uno el
número de unos y en cualquier caso cambia la paridad de par en par de manera que
la nueva palabra no sea una palabra del código.
Ventajas Desventajas
6
sigue, los bits de datos son impares por lo que él bit de paridad se convierten 1
Como se muestra en la figura 1 y 2.
Vamos que después de haber realizado la transmisión,el bit con menos peso del
byte anterior( aquel que se encuentra más a la derecha) ha sido víctima de una
interferencia.
7
la unidad de datos Y con la segunda al receptor puede usar el código de
corrección de errores que corrige automáticamente determinados errores.
- En teoría es posible corregir automáticamente cualquier error en un código
binario si no hago los códigos de corrección Más o más sostificados que los
de detección y densidad bits de redundancia
-
Ventajas y desventajas de corrección de errores:
Ventajas Desventajas
Observaciones:
En los distintos casos de corrección y detección de errores existen exhaustivamente pasos
y métodos para la detección y corrección de errores pero sin embargo si esto no se realiza
conforme a como está estipulado el error o detección no serán válidos.
Conclusiones:
Los métodos de detección de errores permite realizar las correcciones en cierta medida de
los errores presentados en la transmisión pero sin embargo se hace menos eficiente el
proceso de codificación Por lo cual se deberá lograr un equilibrio entre codificación
redundante y eficiente dadas las características del canal
Aunque los códigos de corrección de errores son mejores que los clásicos para códigos de
longitud grande las aplicaciones técnicas no se van visto en sustituirlas
Pero como un todo código corrección y detección de errores tiene sus ventajas y sus
desventajas cómo puede ser que el código no sea claro o simplemente no existe algún
método para su corrección.
3 preguntas y Respuestas:
1. ¿Que es un bit paridad ?
8
Respuesta:Es un parámetro opcional qué se utiliza en las comunicaciones
serie para terminar si el dispositivo remoto está decidiendo correctamente en
el carácter de datos que transmite.
2. Menciona una característica de corrección de errores.
Respuesta:
Es posible corregir automáticamente cualquier error en un código binario
3. ¿Cuál es una característica de códigos de corrección errores?
Respuesta:
Garantiza el máximo nivel de integridad de los datos.
Bibliografía:
- https://docs.oracle.com/cd/E19957-01/806-1677-
10/z400038e513d/index.html#:~:text=El%20c%C3%B3digo%20de%20correcci%C3
%B3n%20de,de%20un%20extremo%20a%20otro.
- Norman Abramson, "Teoría de la Información y Codificación", Paraninfo, 1986.
Enrique Mandado, "Sistemas Electrónicos Digitales", Marcombo, 1987. J.-P. -
Meinadier, "Estructura y Funcionamiento de las Computadores Digitales", AC, 1986.
Pedro de Miguel Anasagasti, "Fundamentos de los computadores", Paraninfo, 1988.
- file:///C:/Users/HOME/Downloads/Codigos_para_deteccion_y_correccion_de_e.pdf
- Jóse Manuel Huidobro , Fundamentos de Telecomunicaciones.
- Wayne Tomasi, Sistemas de comunicaciones Electrónicas.
- http://abstract.ups.edu/aata-es/section-error-detecting-correcting-
codes.html#:~:text=Por%20ejemplo%2C%20si%20el%20mensaje,correctamente%20dec
odificada%20como%20(0110).
- http://www.geocities.ws/abianchi04/textoredes/c3.pdf
- http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro27/432_mtodos_de_correcc
in_de_errores.html
- https://davidelbuenas.tripod.com/elsitiodelosmediosdetransmisinguiados/id7.html
- http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro27/431_mtodos_de_detecci
n_de_errores.html
- https://sites.google.com/site/sistemasdemultiplexado/arquitecturas-de-las-redes-de--
comunicacin-caractersticas/8--deteccin-y-correccin-de-errores
-