Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de ingeniería
Programa Técnico Profesional en Sistemas
.
CÓDIGO PERFECTOS.
Edward Alejandro Guerrero Florez
eaguerrerof@itc.edu.co
Jefferson David Moreno Morales
jdmorenom@itc.edu.co
Maura Saray Tamayo Montañez
mstamayom@itc.edu.co
2 MARCO TEÓRICO
Abstract: in the collaborative development of the
members where they will carry out the investigation of the
elements that make up the "perfect code". 2.1 Código Hamming
The perfect code in mathematics and information within El código Hamming son de la familia del Código
the theoretical field of coding refers to limiting efficiency de corrección de error de lineales. El código
with any code when used in spaces in the codeword susu. hamming detectar errores no corregibles. por el
In the use of systems the use of code increased the contrario, es un simple código paridad donde no
failures where it is applied to the memory of the computer
and stops the process, in the use of the perfect code
puede corregir errores y sólo puede detectar
where it corrects and detects the errors, with expense in números impares de bits error, código hamming
the detection of error bits, when present which is the es un código perfecto Es decir que haya índices
theoretical reason that it performs in the matrix and its use. de código y sus longitudes de bloques y
distancias mínima.(Hamming, 1950)
PALABRAS CLAVE: Código, perfecto, Código haming,
Código golay, códigos triviales, codificación, optimización,
imperfecto, corrección, bound. 2.2 Código lineal
Un código lineal (n,k) es cualquier sub espacio
1 INTRODUCCIÓN vectorial de dimensión k del espacio Vectorial .
Todas las posibles combinaciones lineales de los
Este proyecto se enfocará de en la explicación de k elementos que tiene una base de un código
manera didáctica sobre los códigos perfectos. Este lineal (n,k) son en total palabras que forman el
código se basa en más que todo en el código haming código.(Todas, 2012)
y el código de Golay.
2.3 Código de Golay
Este es un código capaz de corregir todos los Los códigos de Golay fueron propuestos por M.
errores de peso Hamming menor o igual que t, sólo J. E. Golay en 1949. Hay binarios y ternarios.
éstos, se llama código perfecto, en virtud de sus Los binarios se denotan G24, un [24, 12, 8]-
especiales características geométricas: las esferas lineal y G23, un [23, 12, 7] código. El segundo
de radio t centradas en una palabra del código son se obtiene pinchando el primero. Los ternarios se
todas disjuntas y cubren todo el espacio Ln de denotan G12 y el G11.(Jacobo & Pinero, 2018)
vectores binarios. Es decir, en los códigos perfectos
se cumple que ρ(C) = t. (Ortigosa, 2015)
2.4 Bit de paridad
Todo código perfecto C no trivial sobre Fq tiene Es un bit que se añade a la izquierda del grupo
los mismos parámetros que un código de Hamming de bits que forman el paquete de información a
o que un código de Golay. Si, además, C es lineal, transmitir. El objetivo es conseguir que en todos
entonces es equivalente a un código de Hamming o los paquetes a transmitir, la cantidad de 1s sea
a un código de Golay. (Jiménez Mateo & Hernando par o impar según se establezca con
Carrillo, 2013) anterioridad.(Digital., 2020)
1
Escuela Tecnológica Instituto Técnico Central la Salle
Facultad de ingeniería
Programa Técnico Profesional en Sistemas
.
2
Escuela Tecnológica Instituto Técnico Central la Salle
Facultad de ingeniería
Programa Técnico Profesional en Sistemas
.
Espacio, NASA en una de sus misiones espaciales, tarea de encontrar las Frecuencias Óptimas de
en la cual se sirvieron del código Golay, para el Transmisión FOT, en un medio cambiante, ya que
envío al espacio de los satélites Voyager 1 y esta tecnología ALE permite la configuración de un
Voyager 2, la utilización del código fue necesaria conjunto de frecuencias entre las cuales se escoge
ya que requerían transmitir cientos de fotografías la más favorecida en tiempo real(Machado-
en color de Júpiter y Saturno, esto entre 1979 y Fernández, Gutiérrez-Vázquez, Lorenzo-
1980 con un ancho de banda de comunicaciones Rodríguez, & León-Rosich, 2015)
muy bajo. Cada imagen transmitida requería 3 .
veces la cantidad de datos, de manera que se usaba
el código de Golay (24, 12, 8). Como es de nuestro Su propósito es proveer una llamada
conocimiento este código sólo corregía 3 errores selectiva y de rápido establecimiento, a pesar de los
pero puede transmitir datos a mucha más velocidad constantes cambios presentes en la ionosfera que
por lo que simplificaba la transmisión de la gran dificulta la propagación de las ondas
cantidad de datos, que de otra forma se hubiese electromagnéticas. Las funciones de manejo y
extendido en el tiempo(Rosales, 2011) establecimiento del enlace ALE se ejecutan bajo la
. habilidad aportada por el enlace establecido entre
las estaciones involucradas, esta alta habilidad se
Gracias a esta aplicación la NASA logro obtiene por la triple transmisión redundante de los
capturar imágenes de nuestro sistema solar, incluso datos de ALE, el entrelazado y el uso del código de
del lejano Neptuno, su misión fue explorar Júpiter bloque extendido Golay (24, 12) con el fin de hacer
y Saturno y planetas que se encuentran más allá de la corrección del error antes de que este se
nuestro sistema solar. En la actualidad ambas naves produzca, este permite codificar 12 bits de datos
continúan enviando información a la tierra y para producir palabras de 24 bits, al ser este código
cuentan con el combustible y energía necesaria sistemático las palabras se presentan en un formato
para su operación hasta el 2025(Kristen Erickson, incambiable en todas las palabras código(Rosales,
2020) 2011). El polinomio generador para este código fue
. dado de la siguiente forma, g(x) = x11 + x9 + x7 + x6
+ x5 + x + 1.
3
Escuela Tecnológica Instituto Técnico Central la Salle
Facultad de ingeniería
Programa Técnico Profesional en Sistemas
.
con la lectura automatizada de los datos, por tiempo como en seguridad, y como no solventarlos
ejemplo en el muestreo de un lector de código de en parte con los códigos perfectos.
barras, este dispositivo por medio del láser lee el
código y emite el número que muestra el código de Un ejemplo sencillo se evidencia en la
barras, es importante ya que una lectura correcta en implementación de un sistema de apertura de
un generador de imagen no implica necesariamente puertas por medio de la huella digital, esta invención
que el código sea de calidad y gracias a los es de gran utilidad y en su código debe contener un
algoritmos de detección y corrección estos son código detector y corrector que permite la
reconocidos e identificados óptimamente aun en identificación y autenticación de las personas que
condiciones no optimas del código de deseen hacer uso del mismo.
barras(Ortigosa, 2015)
.
5 REFERENCIAS
[2] Fernández, F. V., López, L. G., (2002). (Título del informe)
Teoría de la Información y Codificación, 490(181), Recuperado
de
http://www.investigo.biblioteca.uvigo.es/xmlui/bitstream/handle/
11093/188/mybook.pdf?sequence=1/
4
Escuela Tecnológica Instituto Técnico Central la Salle
Facultad de ingeniería
Programa Técnico Profesional en Sistemas
.
planets/sp/
Machado-Fernández, J. R., Gutiérrez-Vázquez, Y.,
Lorenzo-Rodríguez, Y., & León-Rosich, D. (2015).
Metodología para la dinamización de la dimensión
ambiental en el proceso de formación de los
recursos humanos. Ciencias Holguín, 21(3), 1–13.
Ortigosa, P. P. (2015). Códigos correctores de
errores.