You are on page 1of 8

INSTITUTO TECNOLGICO DE

CERRO AZUL
INGENIERA EN SISTEMAS COMPUTACIONALES.
ASIGNATURA:
Fundamentos de telecomunicaciones

TRABAJO:
ERRORES CRC

DOCENTE:
Carmen Julia Rosas Aguilar

INTEGRANTES DEL EQUIPO
RAMIREZ AYALA SALVADOR
DE LA CRUZ CRUZ CESAREO
GARCA SERRANO CESAR MANUEL
RAMIREZ FRAGOZO EDUARDO ALDOLFO


CRC
En informtica, crc hace referencia a cyclic redundancy
check, tambin llamado polynomial code checksum.
en espaol, control de redundancia cclica o comprobacin de
redundancia cclica.
el crc es una funcin diseada para detectar cambios
accidentales en datos de computadora y es comnmente
usada en redes digitales y dispositivos de almacenamiento
(como discos duros).
el crc fue creado por w. Wesley Peterson en 1961; el
polinomio de 32 bits usado en funciones crc de Ethernet (y
otros estndares) fue publicado en 1975.
el crc es muy popular por su simpleza de implementacin,
fcil de analizar matemticamente y es muy bueno detectando
errores causados por ruidos en los canales de transmisin.

Funcionamiento del CRC

A cada bloque de datos le corresponde una secuencia fija
de nmeros binarios conocida como cdigo crc (esto se
calcula con una misma funcin para cada bloque). ambos
se envan o almacenan juntos. cuando un bloque de datos
es ledo o recibido, dicha funcin es aplicada nuevamente
al bloque, si el cdigo crc generado no coincide con el
cdigo crc original, entonces significa que el bloque
contiene un error. eso har que el dispositivo intente
solucionar el error releyendo el bloque o requiriendo que
sea enviado nuevamente.

VERIFICACIN DE REDUNDANCIA CCLICA

La verificacin de redundancia
cclica (abreviado, CRC ) es un mtodo de
control de integridad de datos de fcil
implementacin. Es el principal mtodo de
deteccin de errores utilizado en las
telecomunicaciones.

Si coinciden ambos cdigos CRC, entonces se
asume que el bloque no contiene errores (existe
una remota posibilidad de que haya un error sin
detectar).
El nombre "control/comprobacin de redundancia
cclica" se debe a que se "controla" (verificacin
de datos) un cdigo redundante (no agrega nueva
informacin, el cdigo CRC representa el mismo
bloque de datos) y el algoritmo est basado en
cdigos cclicos.
Es importante destacar que el nmero de
caracteres de entrada a la funcin CRC puede
tener cualquier longitud, pero siempre producir
un cdigo CRC de igual longitud.

CONCEPTO

La verificacin de redundancia cclica consiste en la
proteccin de los datos en bloques, denominados tramas. A
cada trama se le asigna un segmento de datos
denominado cdigo de control (al que se denomina a
veces FCS, secuencia de verificacin de trama, en el caso de
una secuencia de 32 bits, y que en ocasiones se identifica
errneamente como CRC). El cdigo CRC contiene datos
redundantes con la trama, de manera que los errores no slo
se pueden detectar sino que adems se pueden solucionar.

La secuencia de bits con menos peso (aquella que se encuentra ms
a la derecha) representa el grado 0 del polinomio (X0 = 1), (X0 = 1),
(X
0
= 1), el 4

bit de la derecha representa el grado 3 del polinomio


(X
3
), y as sucesivamente. Luego, una secuencia de n- bits forma un
polinomio de grado mximo n-1. Todas las expresiones de
polinomios se manipulan posteriormente utilizando un mdulo 2.

En este proceso de deteccin de errores, un polinomio
predeterminado (denominadopolinomio generador y abreviado G(X))
es conocido tanto por el remitente como por el destinatario. El
remitente, para comenzar el mecanismo de deteccin de errores,
ejecuta un algoritmo en los bits de la trama, de forma que se genere
un CRC, y luego transmite estos dos elementos al destinatario. El
destinatario realiza el mismo clculo a fin de verificar la validez del
CRC.

You might also like