SlideShare una empresa de Scribd logo
NOMBRE: Marco Muñoz
FECHA: 13/11/2017
¿Qué tipos de códigos se conocen?
Las familias más conocidas de estos códigos son:
Códigos lineales: de Hamming, de Hamming extendidos, simplex, de Golay, de
Reed- Muller, de Goppa geométricos.
Códigos cíclicos: BCH, de Reed-Solomon, de residuos cuadr´aticos, de Goppa
clásicos.
Códigos no-lineales: Hadamard, Kerdock, Justesen, Preparata.
¿A qué se refiere la equivalencia y automorfismo de códigos?
Dos códigos C y D, q-arios decimos que son equivalentes si se puede obtener
uno del otro a través de una combinación de operaciones de
los siguientes tipos:
1. Permutación de las posiciones.
2. Permutación de los símbolos de una posición fija.
A que se refiere un código lineal.
Un código lineal q-ario de longitud n y rango k es un subespacio L ⊂ F n q de
dimensión k. Así el subespacio L es un [n, k] q-código; Si L tiene distancia d
entonces L es un [n, k, d] q-código; Si L ⊂ Z n 2, en general se escribe
simplemente [n, k, d]-código
Que son los códigos duales u ortogonales
Un código lineal C se llama auto ortogonal si C <=~C y se llama auto dual si la
igualdad se verifica; es decir, C = ~C
Claramente, para ser autodual, es condición necesaria tener dimensión n=2 2
Codificación y decodificación de códigos lineales
Para hacer la codificación en códigos lineales usamos una aplicación lineal que
tiene que ser inyectiva; luego el espacio de las palabras de longitud k verifica
F^k~= C. Cuando un código es muy grande, se aprecia con claridad la necesidad
de codificar y descodificar por formula. El proceso de codificación es en
general, mucho más fácil que el de decodificación. La razón es que en la
decodificación hemos incluido la corrección de errores, lo más costoso.
Cuáles son los constructores con códigos lineales
Pinchado, Extendido, Plotkin
A que se refiere la Cota de Hamming, Singleton y Códigos MDS
Cota de Hamming: En los datos codificados en Hamming se pueden detectar
errores en un bit y corregirlos, sin embargo no se distingue entre errores de dos
bits y de un bit (para lo que se usa Hamming extendido). Esto representa una
mejora respecto a los códigos con bit de paridad, que pueden detectar errores
en sólo un bit, pero no pueden corregirlo.
Cota de Singleton y Códigos MDS: Esta cota es sencilla pero muy ´útil y da
lugar a los códigos de Reed Solomon, que veremos después, y que se usan para
la reproducción de los CD. 4.3.1. Teorema. Para d ≤ n se tiene que Aq(n, d) ≤ q
n−d+1. Demostración. Trivialmente, Aq(n, n) = q = q n−n+1 y vamos a hacer
descenso. Sea d < n. Aq(n, d) ≤ qAq(n − 1, d) ≤ · · · ≤ q n−d Aq (d, d) = q n−d
(q) = q n−d+1. 4.3.2. Observación. En particular, para un [n, k, d]-código lineal
q-ario, k ≤ n − d + 1. 4.3.3. Definición. Un código que verifica la igualdad en el
teorema anterior se conoce como código separable de distancia máxima
(maximum distance separable MDS). La primera propiedad es obvia, aunque
muy importante.
Investigue sobre los tipos especiales de códigos lineales: Hamming y códigos
simples, de Golay y Reed-Muller
Hamming: El código de Hamming agrega tres bits adicionales de comprobación
por cada cuatro bits de datos del mensaje. El algoritmo de Hamming (7.4) puede
corregir cualquier error de un solo bit, pero cuando hay errores en más de un
bit, la palabra transmitida se confunde con otra con error en un sólo bit, siendo
corregida, pero de forma incorrecta, es decir que la palabra que se corrige es
otra distinta a la original, y el mensaje final será incorrecto sin saberlo. Para
poder detectar (aunque sin corregirlos) errores de dos bits, se debe añadir un
bit más, y el código se llama Hamming extendido.
Golay: el código binario de Golay es un tipo de código corrector de
errores usado en las comunicaciones digitales. El código binario de Golay, junto
con el código terciario de Golay tiene una particularidad y conexión interesante
con la teoría de los grupos esporádicos finitos en matemáticas. El código lleva
el nombre en honor a Marcel J.E Golay.
Reed-Muller: Los códigos Reed-Muller son una familia de códigos lineales de
corrección de errores utilizados en las comunicaciones. Los códigos de Reed-
Muller pertenecen a las clases de códigos localmente estables y de códigos
localmente decodificables, por lo que son útiles en el diseño de pruebas
probabilísticamente verificables en la teoría de la complejidad computacional.
Investigar los siguientes códigos cíclicos:
Códigos cíclicos y anillos de polinomios
Ceros de un código cíclico y matriz de control
Codificación y decodificación en códigos cíclicos.
Codificación: La codificación de un código lineal es bien simple, basta con
multiplicar la matriz generadora G del código por el bloque a codificar, esto es:
Sea m ∈ Kn q el bloque a codificar y sea G una matriz generadora de nuestro
código C entonces el bloque codificado será mtG. Observamos que dar un código
lineal en realidad no es más que dar una matriz generatriz G y que el proceso
de codificación de un bloque exige la realización de nk sumas y productos (k es
la dimensión del código). En cuanto a la codificación de un código cíclico el
proceso es exactamente el mismo, solo varia la forma de la matriz generatriz
G que en este caso es tiene una forma particular.
Decodificación: Varia la forma de corregir el error debido a las particularidades
de estos códigos, pues no va a ser necesaria guardar la tabla completa de
síndrome/líder, aunque nos vamos a ver forzados a realizar alguna que otra
operación más. Aparte de esto la matriz H de control posee la forma particular
vista con anterioridad

Más contenido relacionado

La actualidad más candente

PaperTransmisiones digitales
PaperTransmisiones digitales PaperTransmisiones digitales
PaperTransmisiones digitales alexlombana
 
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
 
Teoría de códigos
Teoría de códigosTeoría de códigos
Teoría de códigos
_ranfis
 
Grupos y codigos matematica discreta
Grupos y codigos  matematica discretaGrupos y codigos  matematica discreta
Grupos y codigos matematica discretaleidysamelia
 
error crc y hamming
error crc y hammingerror crc y hamming
error crc y hamming
Kevin Barrera
 
Codigos Corrector de Errores
Codigos Corrector de ErroresCodigos Corrector de Errores
Codigos Corrector de ErroresWalter Toledo
 
Codigo de bloques lineales
Codigo de bloques linealesCodigo de bloques lineales
Codigo de bloques linealesComunicaciones2
 
Hamming y CRC
Hamming y CRCHamming y CRC
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 erroressanti_rafael7777
 
Investigación Códigos INF 164
Investigación Códigos INF 164Investigación Códigos INF 164
Investigación Códigos INF 164
EdualSarmiento
 
Deteccion y Correccion de errores
Deteccion y Correccion de erroresDeteccion y Correccion de errores
Deteccion y Correccion de erroresMishell Carrera
 
Deteccion Y Control De
Deteccion Y Control DeDeteccion Y Control De
Deteccion Y Control Deguestc9b52b
 
Códigos bch, Reed Solomon, convolucionales
Códigos bch, Reed Solomon, convolucionalesCódigos bch, Reed Solomon, convolucionales
Códigos bch, Reed Solomon, convolucionales
EduardoMedrano19
 

La actualidad más candente (16)

Tcm
TcmTcm
Tcm
 
PaperTransmisiones digitales
PaperTransmisiones digitales PaperTransmisiones digitales
PaperTransmisiones digitales
 
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
 
Codigos de grupo
Codigos de grupoCodigos de grupo
Codigos de grupo
 
Teoría de códigos
Teoría de códigosTeoría de códigos
Teoría de códigos
 
Tema 4 codificación de canal
Tema 4   codificación de canalTema 4   codificación de canal
Tema 4 codificación de canal
 
Grupos y codigos matematica discreta
Grupos y codigos  matematica discretaGrupos y codigos  matematica discreta
Grupos y codigos matematica discreta
 
error crc y hamming
error crc y hammingerror crc y hamming
error crc y hamming
 
Codigos Corrector de Errores
Codigos Corrector de ErroresCodigos Corrector de Errores
Codigos Corrector de Errores
 
Codigo de bloques lineales
Codigo de bloques linealesCodigo de bloques lineales
Codigo de bloques lineales
 
Hamming y CRC
Hamming y CRCHamming y CRC
Hamming y CRC
 
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
 
Investigación Códigos INF 164
Investigación Códigos INF 164Investigación Códigos INF 164
Investigación Códigos INF 164
 
Deteccion y Correccion de errores
Deteccion y Correccion de erroresDeteccion y Correccion de errores
Deteccion y Correccion de errores
 
Deteccion Y Control De
Deteccion Y Control DeDeteccion Y Control De
Deteccion Y Control De
 
Códigos bch, Reed Solomon, convolucionales
Códigos bch, Reed Solomon, convolucionalesCódigos bch, Reed Solomon, convolucionales
Códigos bch, Reed Solomon, convolucionales
 

Similar a Códigos lineales

Códigos lineales
Códigos linealesCódigos lineales
Códigos lineales
Alvaro Cedeño
 
Parte 3
Parte 3Parte 3
Codigos..
Codigos..Codigos..
Codigos..
musmezambrano92
 
Lecture 3 codificación fuente
Lecture 3 codificación fuenteLecture 3 codificación fuente
Lecture 3 codificación fuentenica2009
 
Codigos
Codigos Codigos
Codigos
andres cadenas
 
15 funcioneshash
15 funcioneshash15 funcioneshash
15 funcioneshash
Roberto Moreno Doñoro
 
Algoritmos De Claves Publicas Y Privadas
Algoritmos De Claves Publicas Y PrivadasAlgoritmos De Claves Publicas Y Privadas
Algoritmos De Claves Publicas Y PrivadasCarlos
 
Tema 2 - Introducción a la Criptografía
Tema 2 - Introducción a la CriptografíaTema 2 - Introducción a la Criptografía
Tema 2 - Introducción a la CriptografíaDaniel Pecos Martínez
 
07 cuantificacion escalar (1)
07 cuantificacion escalar (1)07 cuantificacion escalar (1)
07 cuantificacion escalar (1)Rose56
 
poco de encriptacion
poco de encriptacionpoco de encriptacion
poco de encriptacion
Fredy Emanuel Sanchez
 
cifrado de claves
cifrado de clavescifrado de claves
cifrado de claves
Gaby Andrade
 
Parte 3 digitales cesar hernandez
Parte 3 digitales cesar hernandezParte 3 digitales cesar hernandez
Parte 3 digitales cesar hernandez
Cesar Hernandez
 
Ventajas de la codificación lineal
Ventajas de la codificación linealVentajas de la codificación lineal
Ventajas de la codificación linealMirlayda Peña
 
Codificacion De Datos
Codificacion De DatosCodificacion De Datos
Codificacion De Datoscarlosjsm26
 
Códigos
CódigosCódigos

Similar a Códigos lineales (20)

Códigos lineales
Códigos linealesCódigos lineales
Códigos lineales
 
Parte 3
Parte 3Parte 3
Parte 3
 
Código binario
Código binarioCódigo binario
Código binario
 
Codigos..
Codigos..Codigos..
Codigos..
 
Lecture 3 codificación fuente
Lecture 3 codificación fuenteLecture 3 codificación fuente
Lecture 3 codificación fuente
 
Codigos
Codigos Codigos
Codigos
 
15 funcioneshash
15 funcioneshash15 funcioneshash
15 funcioneshash
 
Código de Hamming
Código de Hamming Código de Hamming
Código de Hamming
 
Algoritmos De Claves Publicas Y Privadas
Algoritmos De Claves Publicas Y PrivadasAlgoritmos De Claves Publicas Y Privadas
Algoritmos De Claves Publicas Y Privadas
 
Tema 2 - Introducción a la Criptografía
Tema 2 - Introducción a la CriptografíaTema 2 - Introducción a la Criptografía
Tema 2 - Introducción a la Criptografía
 
claves de seguridad
claves de seguridadclaves de seguridad
claves de seguridad
 
Codigo Binario
Codigo BinarioCodigo Binario
Codigo Binario
 
Comunicaciones
ComunicacionesComunicaciones
Comunicaciones
 
07 cuantificacion escalar (1)
07 cuantificacion escalar (1)07 cuantificacion escalar (1)
07 cuantificacion escalar (1)
 
poco de encriptacion
poco de encriptacionpoco de encriptacion
poco de encriptacion
 
cifrado de claves
cifrado de clavescifrado de claves
cifrado de claves
 
Parte 3 digitales cesar hernandez
Parte 3 digitales cesar hernandezParte 3 digitales cesar hernandez
Parte 3 digitales cesar hernandez
 
Ventajas de la codificación lineal
Ventajas de la codificación linealVentajas de la codificación lineal
Ventajas de la codificación lineal
 
Codificacion De Datos
Codificacion De DatosCodificacion De Datos
Codificacion De Datos
 
Códigos
CódigosCódigos
Códigos
 

Más de Marco Muñoz

Ventajas desventajas de la simulacion
Ventajas desventajas de la simulacionVentajas desventajas de la simulacion
Ventajas desventajas de la simulacion
Marco Muñoz
 
Medios de transmisión
Medios de transmisiónMedios de transmisión
Medios de transmisión
Marco Muñoz
 
Resumen de la teoría de shannon
Resumen de la teoría de shannonResumen de la teoría de shannon
Resumen de la teoría de shannon
Marco Muñoz
 
Instalacion vegaspro9
Instalacion vegaspro9Instalacion vegaspro9
Instalacion vegaspro9
Marco Muñoz
 
Segmentación de imágenes con matlab
Segmentación de imágenes con matlabSegmentación de imágenes con matlab
Segmentación de imágenes con matlab
Marco Muñoz
 
Segmentación imagenes
Segmentación  imagenesSegmentación  imagenes
Segmentación imagenes
Marco Muñoz
 
Operadores morfológicos Matlab
Operadores morfológicos  MatlabOperadores morfológicos  Matlab
Operadores morfológicos Matlab
Marco Muñoz
 
Filtrado y realzado de imágenes con matlab
Filtrado y realzado de imágenes con matlabFiltrado y realzado de imágenes con matlab
Filtrado y realzado de imágenes con matlab
Marco Muñoz
 
Operaciones digitales con matlab
Operaciones digitales con matlabOperaciones digitales con matlab
Operaciones digitales con matlab
Marco Muñoz
 
Taller práctico de procesamiento de imágenes con matlab
Taller práctico de procesamiento de imágenes con matlabTaller práctico de procesamiento de imágenes con matlab
Taller práctico de procesamiento de imágenes con matlab
Marco Muñoz
 
Trabajo autónomo
Trabajo autónomoTrabajo autónomo
Trabajo autónomo
Marco Muñoz
 
Repaso comandos básicos
Repaso comandos básicosRepaso comandos básicos
Repaso comandos básicos
Marco Muñoz
 
Instalación matlab 15
Instalación matlab 15Instalación matlab 15
Instalación matlab 15
Marco Muñoz
 
Actividad n° 2 reforzando la entropía de la información
Actividad n° 2 reforzando la entropía de la información Actividad n° 2 reforzando la entropía de la información
Actividad n° 2 reforzando la entropía de la información
Marco Muñoz
 
Entropía de la información
Entropía de la informaciónEntropía de la información
Entropía de la información
Marco Muñoz
 
Actividad n° 1 taller de teoría de la comunicación y la información
Actividad n° 1 taller de teoría de la comunicación y la informaciónActividad n° 1 taller de teoría de la comunicación y la información
Actividad n° 1 taller de teoría de la comunicación y la información
Marco Muñoz
 
Taller de compiladores
Taller de compiladoresTaller de compiladores
Taller de compiladores
Marco Muñoz
 
Instalacion python y ejemplos
Instalacion python y ejemplosInstalacion python y ejemplos
Instalacion python y ejemplos
Marco Muñoz
 
Análisis sintáctico ascendente
Análisis sintáctico ascendenteAnálisis sintáctico ascendente
Análisis sintáctico ascendente
Marco Muñoz
 
Principales características de 10 lenguajes de programacion
Principales características de 10 lenguajes de programacionPrincipales características de 10 lenguajes de programacion
Principales características de 10 lenguajes de programacion
Marco Muñoz
 

Más de Marco Muñoz (20)

Ventajas desventajas de la simulacion
Ventajas desventajas de la simulacionVentajas desventajas de la simulacion
Ventajas desventajas de la simulacion
 
Medios de transmisión
Medios de transmisiónMedios de transmisión
Medios de transmisión
 
Resumen de la teoría de shannon
Resumen de la teoría de shannonResumen de la teoría de shannon
Resumen de la teoría de shannon
 
Instalacion vegaspro9
Instalacion vegaspro9Instalacion vegaspro9
Instalacion vegaspro9
 
Segmentación de imágenes con matlab
Segmentación de imágenes con matlabSegmentación de imágenes con matlab
Segmentación de imágenes con matlab
 
Segmentación imagenes
Segmentación  imagenesSegmentación  imagenes
Segmentación imagenes
 
Operadores morfológicos Matlab
Operadores morfológicos  MatlabOperadores morfológicos  Matlab
Operadores morfológicos Matlab
 
Filtrado y realzado de imágenes con matlab
Filtrado y realzado de imágenes con matlabFiltrado y realzado de imágenes con matlab
Filtrado y realzado de imágenes con matlab
 
Operaciones digitales con matlab
Operaciones digitales con matlabOperaciones digitales con matlab
Operaciones digitales con matlab
 
Taller práctico de procesamiento de imágenes con matlab
Taller práctico de procesamiento de imágenes con matlabTaller práctico de procesamiento de imágenes con matlab
Taller práctico de procesamiento de imágenes con matlab
 
Trabajo autónomo
Trabajo autónomoTrabajo autónomo
Trabajo autónomo
 
Repaso comandos básicos
Repaso comandos básicosRepaso comandos básicos
Repaso comandos básicos
 
Instalación matlab 15
Instalación matlab 15Instalación matlab 15
Instalación matlab 15
 
Actividad n° 2 reforzando la entropía de la información
Actividad n° 2 reforzando la entropía de la información Actividad n° 2 reforzando la entropía de la información
Actividad n° 2 reforzando la entropía de la información
 
Entropía de la información
Entropía de la informaciónEntropía de la información
Entropía de la información
 
Actividad n° 1 taller de teoría de la comunicación y la información
Actividad n° 1 taller de teoría de la comunicación y la informaciónActividad n° 1 taller de teoría de la comunicación y la información
Actividad n° 1 taller de teoría de la comunicación y la información
 
Taller de compiladores
Taller de compiladoresTaller de compiladores
Taller de compiladores
 
Instalacion python y ejemplos
Instalacion python y ejemplosInstalacion python y ejemplos
Instalacion python y ejemplos
 
Análisis sintáctico ascendente
Análisis sintáctico ascendenteAnálisis sintáctico ascendente
Análisis sintáctico ascendente
 
Principales características de 10 lenguajes de programacion
Principales características de 10 lenguajes de programacionPrincipales características de 10 lenguajes de programacion
Principales características de 10 lenguajes de programacion
 

Último

Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
H4RV3YH3RN4ND3Z
 
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
DanielaBurgosnazario
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
María Sánchez González (@cibermarikiya)
 
JOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
JOSÉ MARÍA ARGUEDAS cuentos breves para secundariaJOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
JOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
alegrialesliemarlene
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
Claude LaCombe
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
IES Vicent Andres Estelles
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024
IES Vicent Andres Estelles
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 

Último (20)

Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
 
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
 
JOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
JOSÉ MARÍA ARGUEDAS cuentos breves para secundariaJOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
JOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 

Códigos lineales

  • 1. NOMBRE: Marco Muñoz FECHA: 13/11/2017 ¿Qué tipos de códigos se conocen? Las familias más conocidas de estos códigos son: Códigos lineales: de Hamming, de Hamming extendidos, simplex, de Golay, de Reed- Muller, de Goppa geométricos. Códigos cíclicos: BCH, de Reed-Solomon, de residuos cuadr´aticos, de Goppa clásicos. Códigos no-lineales: Hadamard, Kerdock, Justesen, Preparata. ¿A qué se refiere la equivalencia y automorfismo de códigos? Dos códigos C y D, q-arios decimos que son equivalentes si se puede obtener uno del otro a través de una combinación de operaciones de los siguientes tipos: 1. Permutación de las posiciones. 2. Permutación de los símbolos de una posición fija. A que se refiere un código lineal. Un código lineal q-ario de longitud n y rango k es un subespacio L ⊂ F n q de dimensión k. Así el subespacio L es un [n, k] q-código; Si L tiene distancia d entonces L es un [n, k, d] q-código; Si L ⊂ Z n 2, en general se escribe simplemente [n, k, d]-código Que son los códigos duales u ortogonales Un código lineal C se llama auto ortogonal si C <=~C y se llama auto dual si la igualdad se verifica; es decir, C = ~C Claramente, para ser autodual, es condición necesaria tener dimensión n=2 2
  • 2. Codificación y decodificación de códigos lineales Para hacer la codificación en códigos lineales usamos una aplicación lineal que tiene que ser inyectiva; luego el espacio de las palabras de longitud k verifica F^k~= C. Cuando un código es muy grande, se aprecia con claridad la necesidad de codificar y descodificar por formula. El proceso de codificación es en general, mucho más fácil que el de decodificación. La razón es que en la decodificación hemos incluido la corrección de errores, lo más costoso. Cuáles son los constructores con códigos lineales Pinchado, Extendido, Plotkin A que se refiere la Cota de Hamming, Singleton y Códigos MDS Cota de Hamming: En los datos codificados en Hamming se pueden detectar errores en un bit y corregirlos, sin embargo no se distingue entre errores de dos bits y de un bit (para lo que se usa Hamming extendido). Esto representa una mejora respecto a los códigos con bit de paridad, que pueden detectar errores en sólo un bit, pero no pueden corregirlo. Cota de Singleton y Códigos MDS: Esta cota es sencilla pero muy ´útil y da lugar a los códigos de Reed Solomon, que veremos después, y que se usan para la reproducción de los CD. 4.3.1. Teorema. Para d ≤ n se tiene que Aq(n, d) ≤ q n−d+1. Demostración. Trivialmente, Aq(n, n) = q = q n−n+1 y vamos a hacer descenso. Sea d < n. Aq(n, d) ≤ qAq(n − 1, d) ≤ · · · ≤ q n−d Aq (d, d) = q n−d (q) = q n−d+1. 4.3.2. Observación. En particular, para un [n, k, d]-código lineal q-ario, k ≤ n − d + 1. 4.3.3. Definición. Un código que verifica la igualdad en el teorema anterior se conoce como código separable de distancia máxima (maximum distance separable MDS). La primera propiedad es obvia, aunque muy importante. Investigue sobre los tipos especiales de códigos lineales: Hamming y códigos simples, de Golay y Reed-Muller Hamming: El código de Hamming agrega tres bits adicionales de comprobación por cada cuatro bits de datos del mensaje. El algoritmo de Hamming (7.4) puede corregir cualquier error de un solo bit, pero cuando hay errores en más de un bit, la palabra transmitida se confunde con otra con error en un sólo bit, siendo corregida, pero de forma incorrecta, es decir que la palabra que se corrige es otra distinta a la original, y el mensaje final será incorrecto sin saberlo. Para poder detectar (aunque sin corregirlos) errores de dos bits, se debe añadir un bit más, y el código se llama Hamming extendido.
  • 3. Golay: el código binario de Golay es un tipo de código corrector de errores usado en las comunicaciones digitales. El código binario de Golay, junto con el código terciario de Golay tiene una particularidad y conexión interesante con la teoría de los grupos esporádicos finitos en matemáticas. El código lleva el nombre en honor a Marcel J.E Golay. Reed-Muller: Los códigos Reed-Muller son una familia de códigos lineales de corrección de errores utilizados en las comunicaciones. Los códigos de Reed- Muller pertenecen a las clases de códigos localmente estables y de códigos localmente decodificables, por lo que son útiles en el diseño de pruebas probabilísticamente verificables en la teoría de la complejidad computacional. Investigar los siguientes códigos cíclicos: Códigos cíclicos y anillos de polinomios Ceros de un código cíclico y matriz de control Codificación y decodificación en códigos cíclicos. Codificación: La codificación de un código lineal es bien simple, basta con multiplicar la matriz generadora G del código por el bloque a codificar, esto es: Sea m ∈ Kn q el bloque a codificar y sea G una matriz generadora de nuestro código C entonces el bloque codificado será mtG. Observamos que dar un código lineal en realidad no es más que dar una matriz generatriz G y que el proceso de codificación de un bloque exige la realización de nk sumas y productos (k es la dimensión del código). En cuanto a la codificación de un código cíclico el proceso es exactamente el mismo, solo varia la forma de la matriz generatriz G que en este caso es tiene una forma particular.
  • 4. Decodificación: Varia la forma de corregir el error debido a las particularidades de estos códigos, pues no va a ser necesaria guardar la tabla completa de síndrome/líder, aunque nos vamos a ver forzados a realizar alguna que otra operación más. Aparte de esto la matriz H de control posee la forma particular vista con anterioridad