SlideShare a Scribd company logo
1 of 18
COMUNICACIONES II CODIGOS DE BLOQUES LINEALES CODIGOS CONVOLUCIONALES Equipo 4:  BECERRA JESUS  MACHADO REGULO G-003-N
INTRODUCCION La codificación del canal consiste en 'mapear' (añadir redundancia) la secuencia de datos entrante en una secuencia de entrada al canal y realizar el 'mapeo' inverso a la salida del canal en una secuencia de datos tal que los efectos del ruido estén minimizados. 	La introducción de redundancia en la codificación del canal tiene como finalidad mejorar la fiabilidad de la transmisión. Antes de continuar le refrescaremos algunos conceptos necesarios para un  mejor entendimiento  de los llamados códigos y algunas de sus diferencias existentes entre ellos.
[object Object]
 TASA RESIDUAL DE ERROR: Se define como la relación entre el número de bits erróneos no detectados sobre el total de bits emitidos. Mide la capacidad de detectar errores.
PESO DE HAMMING: El peso de Hamming W(c) de una palabra de código c se define como el número de bits de esa palabra diferentes de cero.
DISTANCIA DE HAMMING: Es la distancia entre dos palabras de código de igual longitud y se define como el número de bits (posición a posición) en los que se diferencian las dos palabras.      También es necesario hacer una diferenciación entre los distintos tipos de códigos:
CÓDIGOS SISTEMÁTICOS: aquellos códigos en los que la palabra de información aparece de forma explícita en la palabra codificada.
CÓDIGOS NO SISTEMÁTICOS: aquellos códigos en los que la palabra de información no aparece de forma explícita en la palabra codificada.
CÓDIGOS DE BLOQUE: (tienen el mismo significado que en el caso de la codificación de la fuente) aquellos códigos en los que todas las palabras tienen la misma longitud y la codificación se hace de forma estática.
CÓDIGOS LINEALES: aquellos en los que cualquier combinación lineal de palabras de código válida (por ejemplo la suma módulo 2) produce otra palabra válida.
CÓDIGOS CÍCLICOS: aquellos en los que cualquier desplazamiento cíclico de una palabra de código da lugar a otra palabra de código.,[object Object]
Código bloque lineal  A un código bloque de longitud n y 2k palabras código se le llama código lineal (n,k) si y sólo si sus 2k palabras código forman un subespacio k-dimensional del espacio vectorial de las n-tuplas De hecho, un código binario es lineal si y sólo si la suma de módulo 2 de dos palabras código es también una palabra código
Representacion matricial de códigos bloques  Dado que un código lineal (n,k) C es un subespacio k-dimensional del espacio de vectores Vn de las n-tuplas binarias, es posible encontrar k palabras código linealmente independientes, g0, g1,..., gk-1 en C, de tal forma que cada palabra código v en C es una combinación lineal de esas k palabras código:  v = u0 g0 + u1 g1 + ... + uk-1 gk-1 Donde ui= 0 ó 1 para i mayor igual que cero y menor que k. Ahora vamos a colocar estas k palabras códigos linealmente independientes como las filas de una matriz k x n:
Representacion matricial de códigos bloques
Forma sistemática de una palabra código:
Síndrome de descodificación  y detección de errores. Consideramos un código lineal (n,k) con su matriz generadora G y su matriz de comprobación de paridad H. Sea v una palabra código que se transmite en un canal ruidoso, y r es el vector recibido a la salida del canal.Debido a que el canal es ruidoso, r puede ser distinto de v
El vector suma de r y v es e; e es una n-tupla tal que ei=1 si ri es distinto de vi y ei=0 si ri=vi. A esta n-tupla se le llama vector de error. Los 1's que aparecen en e son errores de transmisión producidos porque el canal es ruidoso.  El receptor recibe r que es la suma de la palabra código transmitida y el vector de error. Cuando recibe r, el decodificador debe determinar si contiene errores de transmisión. Si se detectan errores, el decodificador intentará corregirlos (FEC) o pedirá una retransmisión (ARQ) Cuando se recibe r, el decodificador calcula la siguiente (n-k)-tupla:  s = r HT = ( s0, s1,..., sn-k-1 ), esta n-tupla es el sindrome de r.
Códigos cíclicos Los códigos cíclicos también se llaman CRC (Códigos de Redundancia Cíclica) o códigos polinomios. Su uso está muy extendido porque pueden implementarse en hardware. Estos códigos se basan en el uso de un polinomio generador G(X) de grado r, y en el principio de que n bits de datos binarios se pueden considerar como los coeficientes de un polinomio de orden n-1.  Por ejemplo, los datos 10111 pueden tratarse como el polinomio x4 + x2 + x1 + x0 A estos bits de datos se le añaden r bits de redundancia de forma que el polinomio resultante sea divisible por el polinomio generador, sin generar resto.  El receptor verificará si el polinomio recibido es divisible por G(X). Si no lo es, habrá un error en la transmisión.

More Related Content

What's hot

Regulacion d tension en instalaciones electricas centelsa
Regulacion d tension en instalaciones electricas centelsaRegulacion d tension en instalaciones electricas centelsa
Regulacion d tension en instalaciones electricas centelsaWei Salazar
 
Lecture 4 analisis radioprop p2
Lecture 4 analisis radioprop   p2Lecture 4 analisis radioprop   p2
Lecture 4 analisis radioprop p2nica2009
 
Redes electricas subterranes
Redes electricas subterranesRedes electricas subterranes
Redes electricas subterranesJaviermt_999
 
Diseño de acopladores con stub coaxiales
Diseño de acopladores con stub coaxialesDiseño de acopladores con stub coaxiales
Diseño de acopladores con stub coaxialesJuan Carlos Vásquez
 
Curso para electricistas idóneos clase 6 - módulo 1 - ing. m. b
Curso para electricistas idóneos clase 6 - módulo 1 - ing. m. bCurso para electricistas idóneos clase 6 - módulo 1 - ing. m. b
Curso para electricistas idóneos clase 6 - módulo 1 - ing. m. bFUPEU ERSEP
 
Coordinacion de protecciones rele de sobrecorriente en configuracion anillo etap
Coordinacion de protecciones rele de sobrecorriente en configuracion anillo etapCoordinacion de protecciones rele de sobrecorriente en configuracion anillo etap
Coordinacion de protecciones rele de sobrecorriente en configuracion anillo etapHimmelstern
 
Decodificador audio canal + analógico
Decodificador audio canal + analógicoDecodificador audio canal + analógico
Decodificador audio canal + analógicoMarc Tena Gil
 
Estudio y Diseño de Redes Inalambricas de Banda Ancha.
Estudio y Diseño de Redes Inalambricas de Banda Ancha.Estudio y Diseño de Redes Inalambricas de Banda Ancha.
Estudio y Diseño de Redes Inalambricas de Banda Ancha.Iván Cáceres
 
CABLE COAXIAL.ppt
CABLE COAXIAL.pptCABLE COAXIAL.ppt
CABLE COAXIAL.pptdafa53
 
Lecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicasLecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicasnica2009
 
Earthing and bonding - Power cables
Earthing and bonding - Power cablesEarthing and bonding - Power cables
Earthing and bonding - Power cablesLeonardo ENERGY
 
Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...
Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...
Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...nica2009
 

What's hot (20)

Regulacion d tension en instalaciones electricas centelsa
Regulacion d tension en instalaciones electricas centelsaRegulacion d tension en instalaciones electricas centelsa
Regulacion d tension en instalaciones electricas centelsa
 
Lecture 4 analisis radioprop p2
Lecture 4 analisis radioprop   p2Lecture 4 analisis radioprop   p2
Lecture 4 analisis radioprop p2
 
Resistencia de aislamiento
Resistencia de aislamientoResistencia de aislamiento
Resistencia de aislamiento
 
Redes electricas subterranes
Redes electricas subterranesRedes electricas subterranes
Redes electricas subterranes
 
Diseño de acopladores con stub coaxiales
Diseño de acopladores con stub coaxialesDiseño de acopladores con stub coaxiales
Diseño de acopladores con stub coaxiales
 
Curso para electricistas idóneos clase 6 - módulo 1 - ing. m. b
Curso para electricistas idóneos clase 6 - módulo 1 - ing. m. bCurso para electricistas idóneos clase 6 - módulo 1 - ing. m. b
Curso para electricistas idóneos clase 6 - módulo 1 - ing. m. b
 
Codigo nacional de electricidada
Codigo nacional de electricidadaCodigo nacional de electricidada
Codigo nacional de electricidada
 
Coordinacion de protecciones rele de sobrecorriente en configuracion anillo etap
Coordinacion de protecciones rele de sobrecorriente en configuracion anillo etapCoordinacion de protecciones rele de sobrecorriente en configuracion anillo etap
Coordinacion de protecciones rele de sobrecorriente en configuracion anillo etap
 
Elec 3 preinf 2
Elec 3 preinf 2Elec 3 preinf 2
Elec 3 preinf 2
 
Decibelio, cálculos con dB
Decibelio, cálculos con dBDecibelio, cálculos con dB
Decibelio, cálculos con dB
 
Decodificador audio canal + analógico
Decodificador audio canal + analógicoDecodificador audio canal + analógico
Decodificador audio canal + analógico
 
Estudio y Diseño de Redes Inalambricas de Banda Ancha.
Estudio y Diseño de Redes Inalambricas de Banda Ancha.Estudio y Diseño de Redes Inalambricas de Banda Ancha.
Estudio y Diseño de Redes Inalambricas de Banda Ancha.
 
CABLE COAXIAL.ppt
CABLE COAXIAL.pptCABLE COAXIAL.ppt
CABLE COAXIAL.ppt
 
Radioenlaces: Diversidad y Desvanecimiento Selectivo
Radioenlaces: Diversidad y Desvanecimiento SelectivoRadioenlaces: Diversidad y Desvanecimiento Selectivo
Radioenlaces: Diversidad y Desvanecimiento Selectivo
 
Norma chilena 4 2003
Norma chilena 4 2003Norma chilena 4 2003
Norma chilena 4 2003
 
Lecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicasLecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicas
 
Tema ii
Tema iiTema ii
Tema ii
 
Cuadro de atribucion de frecuencias UIT
Cuadro de atribucion de frecuencias UITCuadro de atribucion de frecuencias UIT
Cuadro de atribucion de frecuencias UIT
 
Earthing and bonding - Power cables
Earthing and bonding - Power cablesEarthing and bonding - Power cables
Earthing and bonding - Power cables
 
Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...
Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...
Lecture 7 probabilidad de error de transmisión pcm. formateo de señales dpcm,...
 

Viewers also liked

Satec Pre-engineered buildings
Satec Pre-engineered buildingsSatec Pre-engineered buildings
Satec Pre-engineered buildingssatecmarketing
 
Proyecto de fundamentos de computacion -ESPOL
Proyecto de fundamentos de computacion -ESPOLProyecto de fundamentos de computacion -ESPOL
Proyecto de fundamentos de computacion -ESPOLHAGO HIJOS A DOMICILIO
 
DataCOM, gestor de campañas de comunicación de la Biblioteca de la Universida...
DataCOM, gestor de campañas de comunicación de la Biblioteca de la Universida...DataCOM, gestor de campañas de comunicación de la Biblioteca de la Universida...
DataCOM, gestor de campañas de comunicación de la Biblioteca de la Universida...USE
 
Nme m 2014_04_26_downmagaz.com 6
Nme m 2014_04_26_downmagaz.com 6Nme m 2014_04_26_downmagaz.com 6
Nme m 2014_04_26_downmagaz.com 6stompper
 
Movoline. Medición en proceso dentro de maquinas CNC. Por Jenoptik
Movoline. Medición en proceso dentro de maquinas CNC. Por JenoptikMovoline. Medición en proceso dentro de maquinas CNC. Por Jenoptik
Movoline. Medición en proceso dentro de maquinas CNC. Por JenoptikHommel Etamic (Jenoptik)
 
Employer Branding to retain top talents
Employer Branding to retain top talentsEmployer Branding to retain top talents
Employer Branding to retain top talentsElena Korotchenko
 
Johana Toro Santiago (Fotografia)
Johana Toro Santiago (Fotografia)Johana Toro Santiago (Fotografia)
Johana Toro Santiago (Fotografia)xXxjOhatOrOxXx
 
Bootstrap sisca (3)
Bootstrap sisca (3)Bootstrap sisca (3)
Bootstrap sisca (3)lizethmunoz
 
University of Makati Newsletter (Issue No.3 Volume 2)
University of Makati Newsletter (Issue No.3 Volume 2)University of Makati Newsletter (Issue No.3 Volume 2)
University of Makati Newsletter (Issue No.3 Volume 2)University of Makati
 
Inducción Estudiantes 2014 2015
Inducción Estudiantes 2014 2015Inducción Estudiantes 2014 2015
Inducción Estudiantes 2014 2015bettsui2014
 
Purchase card reconciliation_and_compliance_workshop_power_point_deck_final
Purchase card reconciliation_and_compliance_workshop_power_point_deck_finalPurchase card reconciliation_and_compliance_workshop_power_point_deck_final
Purchase card reconciliation_and_compliance_workshop_power_point_deck_finalbjagasia
 
Evaluación XII Casa Abierta
Evaluación XII Casa AbiertaEvaluación XII Casa Abierta
Evaluación XII Casa AbiertaCIAT
 
Thought Paper - Push the Button
Thought Paper - Push the ButtonThought Paper - Push the Button
Thought Paper - Push the ButtonBBDO
 
Comprender el juego ajedrez de peones titan
Comprender el juego ajedrez de peones titanComprender el juego ajedrez de peones titan
Comprender el juego ajedrez de peones titanTITANRED
 
Social Media & Networks: How to survive online (2011)
Social Media & Networks: How to survive online (2011)Social Media & Networks: How to survive online (2011)
Social Media & Networks: How to survive online (2011)David Hopkins
 

Viewers also liked (20)

Satec Pre-engineered buildings
Satec Pre-engineered buildingsSatec Pre-engineered buildings
Satec Pre-engineered buildings
 
Proyecto de fundamentos de computacion -ESPOL
Proyecto de fundamentos de computacion -ESPOLProyecto de fundamentos de computacion -ESPOL
Proyecto de fundamentos de computacion -ESPOL
 
Proyecyo expresion oral-resumen
Proyecyo expresion oral-resumenProyecyo expresion oral-resumen
Proyecyo expresion oral-resumen
 
DataCOM, gestor de campañas de comunicación de la Biblioteca de la Universida...
DataCOM, gestor de campañas de comunicación de la Biblioteca de la Universida...DataCOM, gestor de campañas de comunicación de la Biblioteca de la Universida...
DataCOM, gestor de campañas de comunicación de la Biblioteca de la Universida...
 
Nme m 2014_04_26_downmagaz.com 6
Nme m 2014_04_26_downmagaz.com 6Nme m 2014_04_26_downmagaz.com 6
Nme m 2014_04_26_downmagaz.com 6
 
Movoline. Medición en proceso dentro de maquinas CNC. Por Jenoptik
Movoline. Medición en proceso dentro de maquinas CNC. Por JenoptikMovoline. Medición en proceso dentro de maquinas CNC. Por Jenoptik
Movoline. Medición en proceso dentro de maquinas CNC. Por Jenoptik
 
Employer Branding to retain top talents
Employer Branding to retain top talentsEmployer Branding to retain top talents
Employer Branding to retain top talents
 
Convocatorias 20-09-11
Convocatorias 20-09-11Convocatorias 20-09-11
Convocatorias 20-09-11
 
Nueve Ritos
Nueve RitosNueve Ritos
Nueve Ritos
 
Johana Toro Santiago (Fotografia)
Johana Toro Santiago (Fotografia)Johana Toro Santiago (Fotografia)
Johana Toro Santiago (Fotografia)
 
Bootstrap sisca (3)
Bootstrap sisca (3)Bootstrap sisca (3)
Bootstrap sisca (3)
 
University of Makati Newsletter (Issue No.3 Volume 2)
University of Makati Newsletter (Issue No.3 Volume 2)University of Makati Newsletter (Issue No.3 Volume 2)
University of Makati Newsletter (Issue No.3 Volume 2)
 
Inducción Estudiantes 2014 2015
Inducción Estudiantes 2014 2015Inducción Estudiantes 2014 2015
Inducción Estudiantes 2014 2015
 
Training report
Training reportTraining report
Training report
 
Purchase card reconciliation_and_compliance_workshop_power_point_deck_final
Purchase card reconciliation_and_compliance_workshop_power_point_deck_finalPurchase card reconciliation_and_compliance_workshop_power_point_deck_final
Purchase card reconciliation_and_compliance_workshop_power_point_deck_final
 
Evaluación XII Casa Abierta
Evaluación XII Casa AbiertaEvaluación XII Casa Abierta
Evaluación XII Casa Abierta
 
Thought Paper - Push the Button
Thought Paper - Push the ButtonThought Paper - Push the Button
Thought Paper - Push the Button
 
Comprender el juego ajedrez de peones titan
Comprender el juego ajedrez de peones titanComprender el juego ajedrez de peones titan
Comprender el juego ajedrez de peones titan
 
Social Media & Networks: How to survive online (2011)
Social Media & Networks: How to survive online (2011)Social Media & Networks: How to survive online (2011)
Social Media & Networks: How to survive online (2011)
 
Bipv
BipvBipv
Bipv
 

Similar to Comunicaciones

Deteccion Y Control De
Deteccion Y Control DeDeteccion Y Control De
Deteccion Y Control Deguestc9b52b
 
Codificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo CódigoCodificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo CódigoOscar Javier Jimenez Revelo
 
Investigación Códigos INF 164
Investigación Códigos INF 164Investigación Códigos INF 164
Investigación Códigos INF 164EdualSarmiento
 
Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...
Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...
Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...nica2009
 
Cap 3 capa_enlace
Cap 3 capa_enlaceCap 3 capa_enlace
Cap 3 capa_enlaceBruja Loca
 
Codigo de transmision
Codigo de transmisionCodigo de transmision
Codigo de transmisionFelipe Olive
 
tema-5-codificacion-de-datos.ppt
tema-5-codificacion-de-datos.ppttema-5-codificacion-de-datos.ppt
tema-5-codificacion-de-datos.pptJeremyNeira
 
tema-5-codificacion-de-datos (1).ppt
tema-5-codificacion-de-datos (1).ppttema-5-codificacion-de-datos (1).ppt
tema-5-codificacion-de-datos (1).pptSandraVVelasco
 
Deteccion de errores y Red de Conmutacion
Deteccion de errores y Red de ConmutacionDeteccion de errores y Red de Conmutacion
Deteccion de errores y Red de Conmutacionesolimando
 

Similar to Comunicaciones (20)

codificación de canal
codificación de canalcodificación de canal
codificación de canal
 
CodificacióN De Canal
CodificacióN De CanalCodificacióN De Canal
CodificacióN De Canal
 
Deteccion Y Control De
Deteccion Y Control DeDeteccion Y Control De
Deteccion Y Control De
 
Codificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo CódigoCodificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo Código
 
Investigación Códigos INF 164
Investigación Códigos INF 164Investigación Códigos INF 164
Investigación Códigos INF 164
 
Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...
Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...
Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...
 
Cap 3 capa_enlace
Cap 3 capa_enlaceCap 3 capa_enlace
Cap 3 capa_enlace
 
Codigo de transmision
Codigo de transmisionCodigo de transmision
Codigo de transmision
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
Codificacion
CodificacionCodificacion
Codificacion
 
Dig09_HC.pdf
Dig09_HC.pdfDig09_HC.pdf
Dig09_HC.pdf
 
Parte 3
Parte 3Parte 3
Parte 3
 
tema-5-codificacion-de-datos.ppt
tema-5-codificacion-de-datos.ppttema-5-codificacion-de-datos.ppt
tema-5-codificacion-de-datos.ppt
 
tema-5-codificacion-de-datos (1).ppt
tema-5-codificacion-de-datos (1).ppttema-5-codificacion-de-datos (1).ppt
tema-5-codificacion-de-datos (1).ppt
 
Deteccion de errores y Red de Conmutacion
Deteccion de errores y Red de ConmutacionDeteccion de errores y Red de Conmutacion
Deteccion de errores y Red de Conmutacion
 
Informe Previo IT564: Códigos de Linea
Informe Previo IT564: Códigos de LineaInforme Previo IT564: Códigos de Linea
Informe Previo IT564: Códigos de Linea
 
Trellis Y Viterbi
Trellis Y ViterbiTrellis Y Viterbi
Trellis Y Viterbi
 
Presentacion grupo-2-inf-164
Presentacion grupo-2-inf-164Presentacion grupo-2-inf-164
Presentacion grupo-2-inf-164
 
Códigos y Modos de Transmisión de Datos
Códigos y Modos de Transmisión de DatosCódigos y Modos de Transmisión de Datos
Códigos y Modos de Transmisión de Datos
 
74 ls148
74 ls14874 ls148
74 ls148
 

Recently uploaded

Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 

Recently uploaded (20)

La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 

Comunicaciones

  • 1. COMUNICACIONES II CODIGOS DE BLOQUES LINEALES CODIGOS CONVOLUCIONALES Equipo 4: BECERRA JESUS MACHADO REGULO G-003-N
  • 2. INTRODUCCION La codificación del canal consiste en 'mapear' (añadir redundancia) la secuencia de datos entrante en una secuencia de entrada al canal y realizar el 'mapeo' inverso a la salida del canal en una secuencia de datos tal que los efectos del ruido estén minimizados. La introducción de redundancia en la codificación del canal tiene como finalidad mejorar la fiabilidad de la transmisión. Antes de continuar le refrescaremos algunos conceptos necesarios para un mejor entendimiento de los llamados códigos y algunas de sus diferencias existentes entre ellos.
  • 3.
  • 4. TASA RESIDUAL DE ERROR: Se define como la relación entre el número de bits erróneos no detectados sobre el total de bits emitidos. Mide la capacidad de detectar errores.
  • 5. PESO DE HAMMING: El peso de Hamming W(c) de una palabra de código c se define como el número de bits de esa palabra diferentes de cero.
  • 6. DISTANCIA DE HAMMING: Es la distancia entre dos palabras de código de igual longitud y se define como el número de bits (posición a posición) en los que se diferencian las dos palabras.      También es necesario hacer una diferenciación entre los distintos tipos de códigos:
  • 7. CÓDIGOS SISTEMÁTICOS: aquellos códigos en los que la palabra de información aparece de forma explícita en la palabra codificada.
  • 8. CÓDIGOS NO SISTEMÁTICOS: aquellos códigos en los que la palabra de información no aparece de forma explícita en la palabra codificada.
  • 9. CÓDIGOS DE BLOQUE: (tienen el mismo significado que en el caso de la codificación de la fuente) aquellos códigos en los que todas las palabras tienen la misma longitud y la codificación se hace de forma estática.
  • 10. CÓDIGOS LINEALES: aquellos en los que cualquier combinación lineal de palabras de código válida (por ejemplo la suma módulo 2) produce otra palabra válida.
  • 11.
  • 12. Código bloque lineal A un código bloque de longitud n y 2k palabras código se le llama código lineal (n,k) si y sólo si sus 2k palabras código forman un subespacio k-dimensional del espacio vectorial de las n-tuplas De hecho, un código binario es lineal si y sólo si la suma de módulo 2 de dos palabras código es también una palabra código
  • 13. Representacion matricial de códigos bloques Dado que un código lineal (n,k) C es un subespacio k-dimensional del espacio de vectores Vn de las n-tuplas binarias, es posible encontrar k palabras código linealmente independientes, g0, g1,..., gk-1 en C, de tal forma que cada palabra código v en C es una combinación lineal de esas k palabras código: v = u0 g0 + u1 g1 + ... + uk-1 gk-1 Donde ui= 0 ó 1 para i mayor igual que cero y menor que k. Ahora vamos a colocar estas k palabras códigos linealmente independientes como las filas de una matriz k x n:
  • 14. Representacion matricial de códigos bloques
  • 15. Forma sistemática de una palabra código:
  • 16. Síndrome de descodificación y detección de errores. Consideramos un código lineal (n,k) con su matriz generadora G y su matriz de comprobación de paridad H. Sea v una palabra código que se transmite en un canal ruidoso, y r es el vector recibido a la salida del canal.Debido a que el canal es ruidoso, r puede ser distinto de v
  • 17. El vector suma de r y v es e; e es una n-tupla tal que ei=1 si ri es distinto de vi y ei=0 si ri=vi. A esta n-tupla se le llama vector de error. Los 1's que aparecen en e son errores de transmisión producidos porque el canal es ruidoso. El receptor recibe r que es la suma de la palabra código transmitida y el vector de error. Cuando recibe r, el decodificador debe determinar si contiene errores de transmisión. Si se detectan errores, el decodificador intentará corregirlos (FEC) o pedirá una retransmisión (ARQ) Cuando se recibe r, el decodificador calcula la siguiente (n-k)-tupla: s = r HT = ( s0, s1,..., sn-k-1 ), esta n-tupla es el sindrome de r.
  • 18. Códigos cíclicos Los códigos cíclicos también se llaman CRC (Códigos de Redundancia Cíclica) o códigos polinomios. Su uso está muy extendido porque pueden implementarse en hardware. Estos códigos se basan en el uso de un polinomio generador G(X) de grado r, y en el principio de que n bits de datos binarios se pueden considerar como los coeficientes de un polinomio de orden n-1. Por ejemplo, los datos 10111 pueden tratarse como el polinomio x4 + x2 + x1 + x0 A estos bits de datos se le añaden r bits de redundancia de forma que el polinomio resultante sea divisible por el polinomio generador, sin generar resto. El receptor verificará si el polinomio recibido es divisible por G(X). Si no lo es, habrá un error en la transmisión.
  • 19. CODIGOS CONVOLUCIONALES Se diferecian de los códigos de bloque en su forma estructural y las propiedades para corregir errores.       Los códigos de bloque suelen tener limitada la capacidad de corrección de errores alrededor de 1 o 2 símbolos erróneos por palabra de código. Estos códigos son buenos para utilizar en canales con baja probabilidad de error.       Los códigos convolucionales son adecuados para usar sobre canales con mucho ruido (alta probabilidad de error).       Los códigos convolucionales son códigos lineales, donde la suma de dos palabras de código cualesquiera también es una palabra de código. Y al contrario que con los códigos lineales, se prefieren los códigos no sistemáticos.       El sistema tiene memoria: la codificación actual depende de los datos que se envían ahora y que se enviaron en el pasado.      Un código convolucional queda especificado por tres parámetros (n,k,m):                         n es el número de bits de la palabra codificada                         k es el número de bits de la palabra de datos                         m es la memoria del código o longitud restringida
  • 20. Ejemplos              - Código (2,1,3)                          - la palabra codificada tiene 2 bits de longitud                          - la entrada son bloques de 1 bit                          - la salida depende de los dos bloques anteriores y del actual             - Código (4,2,3)                          - la palabra codificada tiene 4 bits de longitud                          - la entrada son bloques de 2 bit                          - la salida depende de los dos bloques anteriores y del ac
  • 21. - Proceso de codificación      El proceso de codificación de estos códigos se realiza utilizando un dispositivo lógico en el codificador.      Ejemplo: Codificador convolucional (4,3,5)
  • 22.       La palabra codificada se obtendría como el resultado de realizar una serie de operaciones lógicas entre determinados bits que están almacenados en los registros intermedios.      Ejemplo: Codificador convolucional (2,1,3)
  • 23.       - El conmutador con las dos entradas hace el papel de un registro de desplazamiento de dos         estados.      - El código convolucional es generado introduciendo un bit de datos y dando una revolución         completa al conmutador.      - Inicialmente se supone que los registros intermedios contienen ceros.      En este ejemplo la palabra codificada se obtiene como resultado de sumas módulo-2 entre los bits indicados que están almacenados en los registros intermedios.      Las secuencias de salida para el código anteriormente descrito:       Como ejemplo del funcionamiento de este codificador, supongamos que se quiere enviar la secuencia de bits 0101 (donde los bits más a la derecha son los más antiguos). El proceso de codficación es el siguiente:      - Se introduce el primer bit de la secuencia en el codificador:
  • 24.       Como ejemplo del funcionamiento de este codificador, supongamos que se quiere enviar la secuencia de bits 0101 (donde los bits más a la derecha son los más antiguos). El proceso de codficación es el siguiente:      - Se introduce el primer bit de la secuencia en el codificador:       - Se introduce el segundo bit de la secuencia en el codificador:
  • 25. - Se introduce el tercer bit de la secuencia en el codificador:       - Se introduce el cuarto bit de la secuencia en el codificador: Al final del proceso de codificación obtenemos que la secuencia codificada es 01 01 01 11.