SlideShare a Scribd company logo
1 of 45
TRELLIS Y VITERBI Ing, Carlos Alberto Amaya Tarazona
2 Conceptos ,[object Object]
Los algoritmos para la veracidad: codificación de canalCodificación de fuente: o codificación eficiente tiene como objetivo eliminar la redundancia disminuyendo apreciablemente la cantidad promedio de símbolos necesarios por cada elemento de mensaje.  Codificación de Canal: o la codificación redundante tiene como objetivo introducir símbolos para asegurar la veracidad en la trasmisión. Esto se logra por medio de algoritmos que adapten la información teniendo en cuenta las características estadísticas del ruido que presenta el canal.
3 HISTORIA 1948. Shanon Fano formula los principios de la codificación de canal con ruido. La Modulación Codificada de Trellis (Trellis coded modulation - TCM);fue propuesto en 1976 por Gottfried Ungerboeck. Seguido por una publicación en la revista information theory del IEEE en el año de 1982. La decodificación de Viterbi fue propuesta por Andrew Viterbi en su trabajo “Error Bounds for Convolucional Codes and an Asymptotically Optimum Decoding Algorithm” publicado en la IEEE Transactions on Information Theory, en Abril de 1967.
4 TEORÍA DE LA CODIFICACIÓN ,[object Object]
   Algoritmos matemáticos, métodos para lograr que la información se adapte mejor a las condiciones de las transmisiones.
    Cuando se transmite información, las variables más importantes son: la velocidad y la veracidad (libre de errores).
     La veracidad se consigue introduciendo una redundancia.,[object Object]
6 ESTRUCTURA GENERAL DE LAS COMUNICACIONES DIGITALES Tx Canal Rx Ruido AWGN
7 RUIDO AWGN Se Considera un canal sin memoria, aquel en donde los errores se introducen de forma independiente entre sí. El Ruido es aditivo, blanco y estadístico (AWGN, Aditive While Gausian Noise) Afecta a los símbolos o señales transmitidas de forma Independiente
8 CÓDIGOS SECUENCIALES (otro) Códigos que representan números o letras asignados en serie. Señalan el orden en el cual han ocurrido los hechos Los códigos pueden dividirse en subconjuntos o subcódigos, caracteres que son parte del número de identificación que tienen un significado especial.
9 CÓDIGOS CONVOLUCIONALES En el canal se añade un ruido aleatorio a nuestra información, si no tuviésemos restricciones, bastaría con aumentar la potencia en la fuente. Shannon concluyó mejor disminuir el número de mensajes de 2n a 2Rn, donde n es el número de bits de la palabra codificada y  R <1.  Los códigos convolucionales realizan esta selección de R (Ratio).
10 CÓDIGOS CONVOLUCIONALES Un código convolucional se genera pasando la secuencia de información a transmitir por un registro de desplazamiento lineal.  En general, el registro de desplazamiento consiste en m etapas de k bits y n generadores de funciones algebraicas, como se muestra en la figura
11 UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS CODIFICADOR CONVOLUCIONAL  Un código convolucional queda especificado por tres parámetros (n, k, m): • nes 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  El número de bits por palabra de datos k, cumple: k/n = R A este cociente se le denomina ratio del codificador.  TRELLIS Y VITERBI                                                                           MAESTRIA EN CIENCIAS DE LA INFORMACION Y LAS COMUNICACIONES
12 Arquitecturas  m: etapas o longitud restringida. k: bits de entrada. n: bits de salida.
13 R=1/3       m=3      k=1      n=3
14 TIPOS DE CODIFICADORES CONVOLUCIONALES R= k/n  R= 1/2 Codificador Convolucional
15 El parámetro m (longitud restringida) indica el nivel en la cual empiezan a converger las ramas.  Se tienen    ramas que llegan a cada nodo. En el diagrama de estados se podrán presentar                                               estados posibles.
16 DIAGRAMAS DE CODIGOS CONVOLUCIONALES Diagrama árbol o árbol del código: representación mediante un árbol binario de las distintas posibilidades. Diagrama de estados: es la forma menos utilizada. Diagrama de Trellis o enrejado: es la forma más utilizada porque es la que permite realizar la decodificación de la forma más sencilla.
17 Codificador Convolucional 0 0 0 0 0 0 0 0 0 0 ESTADO INICIALDATOCODIFICADO
18 DIAGRAMA DE ESTADOS 0/00 00 01 10 11 ESTADO PRESENTEDATOCODIFICADO
19 Codificador Convolucional 1 0 0 0 0 1 0 1 1 1 ESTADO INICIALDATOCODIFICADO
20 DIAGRAMA DE ESTADOS 0/00 00 1/11 01 10 11 ESTADO PRESENTEDATOCODIFICADO
21 DIAGRAMA DE ÁRBOL 00 00 0 1 11 ESTADOCODIGO 10
22 Codificador Convolucional 0 1 0 0 0 0 1 0 0 1 ESTADO INICIALDATOCODIFICADO
23 DIAGRAMA DE ESTADOS 0/00 00 1/11 0/01 01 10 11 ESTADO PRESENTEDATOCODIFICADO
24 Codificador Convolucional 1 1 0 0 0 1 1 1 1 0 ESTADO INICIALDATOCODIFICADO
25 DIAGRAMA DE ESTADOS 0/00 00 1/11 0/01 01 10 1/10 11 ESTADO PRESENTEDATOCODIFICADO
26 DIAGRAMA DE ÁRBOL 00 00 00 00 11 10 0 1 01 01 11 ESTADOCODIGO 10 10 11
27 Codificador Convolucional 1 1 1 0 1 1 1 0 0 1 ESTADO INICIALDATOCODIFICADO
28 DIAGRAMA DE ESTADOS 0/00 00 1/11 0/01 01 10 1/10 11 ESTADO PRESENTEDATOCODIFICADO 1/01
29 Codificador Convolucional 0 1 1 0 1 0 1 1 1 0 ESTADO INICIALDATOCODIFICADO
30 DIAGRAMA DE ESTADOS 0/00 00 1/11 0/01 01 10 1/10 0/10 11 ESTADO PRESENTEDATOCODIFICADO 1/01
31 Codificador Convolucional 0 0 1 0 1 0 0 1 1 1 ESTADO INICIALDATOCODIFICADO
32 DIAGRAMA DE ESTADOS 0/00 00 0/11 1/11 0/01 01 10 1/10 0/10 11 ESTADO PRESENTEDATOCODIFICADO 1/01
33 Codificador Convolucional 1 0 1 0 1 1 0 0 0 0 ESTADO INICIALDATOCODIFICADO
34 DIAGRAMA DE ESTADOS 0/00 00 0/11 1/11 0/01 01 10 1/00 1/10 0/10 11 ESTADO PRESENTEDATOCODIFICADO 1/01
35 0/00 00 0/11 1/11 0/01 01 10 1/00 1/10 0/10 11 1/01 DIAGRAMA DE ÁRBOL 00 00 00 00 11 00 10 00 01 01 11 10 10 11 0 1 11 00 01 01 00 10 11 10 ESTADOCODIGO 10 01 10 11 01 11
36 Diagrama Trellis 0/00 00 0/11 1/11 0/01 01 10 1/00 1/10 0/10 11 1/01 t1 t6 00 00 00 00 00 00 00 00 11 11 11 11 11 11 01 01 01 01 01 01 01 10 10 10 10 10 10 11 11 11 11 11 11 11 11 00 00 00 00 00 00 10 10 10 10 10 10 10 01 01 01 01 01 01
37 Ejemplo 11111001 10011100 11010011 0 0 0 1 1 0 0 0 ESTADO INICIALDATOCODIFICADO
38 DIAGRAMA DE ÁRBOL 00 00 00 00 11 00 10 00 01 01 11 10 10 11 0 1 11 00 01 01 00 10 11 10 ESTADOCODIGO 10 01 10 11 01 11
39 DIAGRAMA TRELLIS Datos de entrada      1 1 0 1 0 0 1 1 t1 t8 11 01 10 11 11 00 10 10
40 11010011 0   0   0 11111001 10011100 00 0/11 1/11 0/01 01 10 1/00 1/10 0/10 11 Datos de entrada 11010011
41 DISTANCIA DE HAMMING La distancia Hamming comúnmente notada simplemente dH se cuenta como la cantidad de bits que cambian de un bloque a otro.
42 Diagrama Viterbi 10  10 11 11 01 01 00 10 00 00 00 00 00 00 00 00 4 1 2 3 4 5 4 5 11 11 11 11 11 11 3 2 4 4 5 5 3 3 5 5 3 01 01 01 01 01 01 01 10 10 10 10 10 10 3 3 3 2 5 5 4 4 1 3 4 11 11 11 11 3 6 11 2 11 11 11 5 4 3 2 4 4 5 5 00 00 00 00 00 00 10 10 10 10 10 1 5 10 3 3 5 5 10 3 3 3 6 2 4 01 01 01 01 01 01 3

More Related Content

What's hot

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
 
Unidad 2 TELECOMUNICACIONES
Unidad 2 TELECOMUNICACIONESUnidad 2 TELECOMUNICACIONES
Unidad 2 TELECOMUNICACIONESIsluan Huerta
 
Códigos de línea
Códigos de líneaCódigos de línea
Códigos de líneaOscar Llanos
 
6. AM y FM Modulación de amplitud y de frecuencia
6. AM y FM Modulación de amplitud y de frecuencia6. AM y FM Modulación de amplitud y de frecuencia
6. AM y FM Modulación de amplitud y de frecuenciaEdison Coimbra G.
 
Moduladores de fm
Moduladores de fmModuladores de fm
Moduladores de fmabulr5307
 
Codigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIICodigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIIAndy Juan Sarango Veliz
 
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3Francisco Apablaza
 
Modulación digital con portadora análoga
Modulación digital con portadora análogaModulación digital con portadora análoga
Modulación digital con portadora análogaJoaquin Vicioso
 
Modulacion y frecuenca comunicacion analogicas 2
Modulacion y frecuenca  comunicacion analogicas 2Modulacion y frecuenca  comunicacion analogicas 2
Modulacion y frecuenca comunicacion analogicas 2Velmuz Buzz
 

What's hot (20)

Modulacion AM
Modulacion AMModulacion AM
Modulacion AM
 
Modulación pcm
Modulación pcmModulación pcm
Modulación pcm
 
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...
 
Pcm
PcmPcm
Pcm
 
Unidad 2 TELECOMUNICACIONES
Unidad 2 TELECOMUNICACIONESUnidad 2 TELECOMUNICACIONES
Unidad 2 TELECOMUNICACIONES
 
Códigos de línea
Códigos de líneaCódigos de línea
Códigos de línea
 
CodificacióN De Canal
CodificacióN De CanalCodificacióN De Canal
CodificacióN De Canal
 
Modulación delta
Modulación deltaModulación delta
Modulación delta
 
PCM y Delta - Telecomunicaciones III
PCM y Delta - Telecomunicaciones IIIPCM y Delta - Telecomunicaciones III
PCM y Delta - Telecomunicaciones III
 
6. AM y FM Modulación de amplitud y de frecuencia
6. AM y FM Modulación de amplitud y de frecuencia6. AM y FM Modulación de amplitud y de frecuencia
6. AM y FM Modulación de amplitud y de frecuencia
 
Moduladores de fm
Moduladores de fmModuladores de fm
Moduladores de fm
 
Modulacion ask
Modulacion askModulacion ask
Modulacion ask
 
Trama E1 y mutlitplexación en el tiempo
Trama E1 y mutlitplexación en el tiempoTrama E1 y mutlitplexación en el tiempo
Trama E1 y mutlitplexación en el tiempo
 
Codigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIICodigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones III
 
Codificación de línea
Codificación de líneaCodificación de línea
Codificación de línea
 
Muestreo
MuestreoMuestreo
Muestreo
 
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
 
SDH
SDHSDH
SDH
 
Modulación digital con portadora análoga
Modulación digital con portadora análogaModulación digital con portadora análoga
Modulación digital con portadora análoga
 
Modulacion y frecuenca comunicacion analogicas 2
Modulacion y frecuenca  comunicacion analogicas 2Modulacion y frecuenca  comunicacion analogicas 2
Modulacion y frecuenca comunicacion analogicas 2
 

Similar to Trellis Y Viterbi

Investigación Códigos INF 164
Investigación Códigos INF 164Investigación Códigos INF 164
Investigación Códigos INF 164EdualSarmiento
 
Logica_Digital_Unidad_VI-parte1.pdvdfvdfvptx
Logica_Digital_Unidad_VI-parte1.pdvdfvdfvptxLogica_Digital_Unidad_VI-parte1.pdvdfvdfvptx
Logica_Digital_Unidad_VI-parte1.pdvdfvdfvptxgero33
 
Comunicaciones 2 unidad 1
Comunicaciones 2 unidad 1Comunicaciones 2 unidad 1
Comunicaciones 2 unidad 1Mónica centeno
 
tema-5-codificacion-de-datos.ppt
tema-5-codificacion-de-datos.ppttema-5-codificacion-de-datos.ppt
tema-5-codificacion-de-datos.pptJeremyNeira
 
Codificación y sus tecnicas
Codificación y sus tecnicasCodificación y sus tecnicas
Codificación y sus tecnicaskevinluchi
 
Lecture 19 codificación para control de errores. generación códigos lineales.
Lecture 19 codificación para control de errores. generación códigos lineales.Lecture 19 codificación para control de errores. generación códigos lineales.
Lecture 19 codificación para control de errores. generación códigos lineales.nica2009
 
Decodificador y codificador
Decodificador y codificadorDecodificador y codificador
Decodificador y codificadorLevi Gomez
 
Lecture 9 codificación de línea y psd
Lecture 9 codificación de línea y psdLecture 9 codificación de línea y psd
Lecture 9 codificación de línea y psdnica2009
 
PPT S Tx Datos UTP PG 2022 (11).pdf
PPT  S Tx Datos UTP PG 2022 (11).pdfPPT  S Tx Datos UTP PG 2022 (11).pdf
PPT S Tx Datos UTP PG 2022 (11).pdfEdsonAcosta5
 

Similar to Trellis Y Viterbi (20)

5555.pptx
5555.pptx5555.pptx
5555.pptx
 
Códigos
CódigosCódigos
Códigos
 
codificación de canal
codificación de canalcodificación de canal
codificación de canal
 
Codificacion
CodificacionCodificacion
Codificacion
 
Comunicaciones
ComunicacionesComunicaciones
Comunicaciones
 
Investigación Códigos INF 164
Investigación Códigos INF 164Investigación Códigos INF 164
Investigación Códigos 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
 
Seminario DLC fam ss
Seminario DLC  fam ssSeminario DLC  fam ss
Seminario DLC fam ss
 
Codigos de linea.pdfcódiga
Codigos de linea.pdfcódigaCodigos de linea.pdfcódiga
Codigos de linea.pdfcódiga
 
Logica_Digital_Unidad_VI-parte1.pdvdfvdfvptx
Logica_Digital_Unidad_VI-parte1.pdvdfvdfvptxLogica_Digital_Unidad_VI-parte1.pdvdfvdfvptx
Logica_Digital_Unidad_VI-parte1.pdvdfvdfvptx
 
Comunicaciones 2 unidad 1
Comunicaciones 2 unidad 1Comunicaciones 2 unidad 1
Comunicaciones 2 unidad 1
 
tema-5-codificacion-de-datos.ppt
tema-5-codificacion-de-datos.ppttema-5-codificacion-de-datos.ppt
tema-5-codificacion-de-datos.ppt
 
Codificación y sus tecnicas
Codificación y sus tecnicasCodificación y sus tecnicas
Codificación y sus tecnicas
 
Trabajo de circuitos 1
Trabajo de circuitos 1Trabajo de circuitos 1
Trabajo de circuitos 1
 
Lecture 19 codificación para control de errores. generación códigos lineales.
Lecture 19 codificación para control de errores. generación códigos lineales.Lecture 19 codificación para control de errores. generación códigos lineales.
Lecture 19 codificación para control de errores. generación códigos lineales.
 
Decodificador y codificador
Decodificador y codificadorDecodificador y codificador
Decodificador y codificador
 
Lecture 9 codificación de línea y psd
Lecture 9 codificación de línea y psdLecture 9 codificación de línea y psd
Lecture 9 codificación de línea y psd
 
SINCRONISMO DIGITAL
SINCRONISMO DIGITALSINCRONISMO DIGITAL
SINCRONISMO DIGITAL
 
PPT S Tx Datos UTP PG 2022 (11).pdf
PPT  S Tx Datos UTP PG 2022 (11).pdfPPT  S Tx Datos UTP PG 2022 (11).pdf
PPT S Tx Datos UTP PG 2022 (11).pdf
 
Señales
 Señales Señales
Señales
 

Recently uploaded

El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 

Recently uploaded (20)

El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 

Trellis Y Viterbi

  • 1. TRELLIS Y VITERBI Ing, Carlos Alberto Amaya Tarazona
  • 2.
  • 3. Los algoritmos para la veracidad: codificación de canalCodificación de fuente: o codificación eficiente tiene como objetivo eliminar la redundancia disminuyendo apreciablemente la cantidad promedio de símbolos necesarios por cada elemento de mensaje. Codificación de Canal: o la codificación redundante tiene como objetivo introducir símbolos para asegurar la veracidad en la trasmisión. Esto se logra por medio de algoritmos que adapten la información teniendo en cuenta las características estadísticas del ruido que presenta el canal.
  • 4. 3 HISTORIA 1948. Shanon Fano formula los principios de la codificación de canal con ruido. La Modulación Codificada de Trellis (Trellis coded modulation - TCM);fue propuesto en 1976 por Gottfried Ungerboeck. Seguido por una publicación en la revista information theory del IEEE en el año de 1982. La decodificación de Viterbi fue propuesta por Andrew Viterbi en su trabajo “Error Bounds for Convolucional Codes and an Asymptotically Optimum Decoding Algorithm” publicado en la IEEE Transactions on Information Theory, en Abril de 1967.
  • 5.
  • 6. Algoritmos matemáticos, métodos para lograr que la información se adapte mejor a las condiciones de las transmisiones.
  • 7. Cuando se transmite información, las variables más importantes son: la velocidad y la veracidad (libre de errores).
  • 8.
  • 9. 6 ESTRUCTURA GENERAL DE LAS COMUNICACIONES DIGITALES Tx Canal Rx Ruido AWGN
  • 10. 7 RUIDO AWGN Se Considera un canal sin memoria, aquel en donde los errores se introducen de forma independiente entre sí. El Ruido es aditivo, blanco y estadístico (AWGN, Aditive While Gausian Noise) Afecta a los símbolos o señales transmitidas de forma Independiente
  • 11. 8 CÓDIGOS SECUENCIALES (otro) Códigos que representan números o letras asignados en serie. Señalan el orden en el cual han ocurrido los hechos Los códigos pueden dividirse en subconjuntos o subcódigos, caracteres que son parte del número de identificación que tienen un significado especial.
  • 12. 9 CÓDIGOS CONVOLUCIONALES En el canal se añade un ruido aleatorio a nuestra información, si no tuviésemos restricciones, bastaría con aumentar la potencia en la fuente. Shannon concluyó mejor disminuir el número de mensajes de 2n a 2Rn, donde n es el número de bits de la palabra codificada y R <1. Los códigos convolucionales realizan esta selección de R (Ratio).
  • 13. 10 CÓDIGOS CONVOLUCIONALES Un código convolucional se genera pasando la secuencia de información a transmitir por un registro de desplazamiento lineal. En general, el registro de desplazamiento consiste en m etapas de k bits y n generadores de funciones algebraicas, como se muestra en la figura
  • 14. 11 UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS CODIFICADOR CONVOLUCIONAL Un código convolucional queda especificado por tres parámetros (n, k, m): • nes 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 El número de bits por palabra de datos k, cumple: k/n = R A este cociente se le denomina ratio del codificador. TRELLIS Y VITERBI MAESTRIA EN CIENCIAS DE LA INFORMACION Y LAS COMUNICACIONES
  • 15. 12 Arquitecturas m: etapas o longitud restringida. k: bits de entrada. n: bits de salida.
  • 16. 13 R=1/3 m=3 k=1 n=3
  • 17. 14 TIPOS DE CODIFICADORES CONVOLUCIONALES R= k/n R= 1/2 Codificador Convolucional
  • 18. 15 El parámetro m (longitud restringida) indica el nivel en la cual empiezan a converger las ramas. Se tienen ramas que llegan a cada nodo. En el diagrama de estados se podrán presentar estados posibles.
  • 19. 16 DIAGRAMAS DE CODIGOS CONVOLUCIONALES Diagrama árbol o árbol del código: representación mediante un árbol binario de las distintas posibilidades. Diagrama de estados: es la forma menos utilizada. Diagrama de Trellis o enrejado: es la forma más utilizada porque es la que permite realizar la decodificación de la forma más sencilla.
  • 20. 17 Codificador Convolucional 0 0 0 0 0 0 0 0 0 0 ESTADO INICIALDATOCODIFICADO
  • 21. 18 DIAGRAMA DE ESTADOS 0/00 00 01 10 11 ESTADO PRESENTEDATOCODIFICADO
  • 22. 19 Codificador Convolucional 1 0 0 0 0 1 0 1 1 1 ESTADO INICIALDATOCODIFICADO
  • 23. 20 DIAGRAMA DE ESTADOS 0/00 00 1/11 01 10 11 ESTADO PRESENTEDATOCODIFICADO
  • 24. 21 DIAGRAMA DE ÁRBOL 00 00 0 1 11 ESTADOCODIGO 10
  • 25. 22 Codificador Convolucional 0 1 0 0 0 0 1 0 0 1 ESTADO INICIALDATOCODIFICADO
  • 26. 23 DIAGRAMA DE ESTADOS 0/00 00 1/11 0/01 01 10 11 ESTADO PRESENTEDATOCODIFICADO
  • 27. 24 Codificador Convolucional 1 1 0 0 0 1 1 1 1 0 ESTADO INICIALDATOCODIFICADO
  • 28. 25 DIAGRAMA DE ESTADOS 0/00 00 1/11 0/01 01 10 1/10 11 ESTADO PRESENTEDATOCODIFICADO
  • 29. 26 DIAGRAMA DE ÁRBOL 00 00 00 00 11 10 0 1 01 01 11 ESTADOCODIGO 10 10 11
  • 30. 27 Codificador Convolucional 1 1 1 0 1 1 1 0 0 1 ESTADO INICIALDATOCODIFICADO
  • 31. 28 DIAGRAMA DE ESTADOS 0/00 00 1/11 0/01 01 10 1/10 11 ESTADO PRESENTEDATOCODIFICADO 1/01
  • 32. 29 Codificador Convolucional 0 1 1 0 1 0 1 1 1 0 ESTADO INICIALDATOCODIFICADO
  • 33. 30 DIAGRAMA DE ESTADOS 0/00 00 1/11 0/01 01 10 1/10 0/10 11 ESTADO PRESENTEDATOCODIFICADO 1/01
  • 34. 31 Codificador Convolucional 0 0 1 0 1 0 0 1 1 1 ESTADO INICIALDATOCODIFICADO
  • 35. 32 DIAGRAMA DE ESTADOS 0/00 00 0/11 1/11 0/01 01 10 1/10 0/10 11 ESTADO PRESENTEDATOCODIFICADO 1/01
  • 36. 33 Codificador Convolucional 1 0 1 0 1 1 0 0 0 0 ESTADO INICIALDATOCODIFICADO
  • 37. 34 DIAGRAMA DE ESTADOS 0/00 00 0/11 1/11 0/01 01 10 1/00 1/10 0/10 11 ESTADO PRESENTEDATOCODIFICADO 1/01
  • 38. 35 0/00 00 0/11 1/11 0/01 01 10 1/00 1/10 0/10 11 1/01 DIAGRAMA DE ÁRBOL 00 00 00 00 11 00 10 00 01 01 11 10 10 11 0 1 11 00 01 01 00 10 11 10 ESTADOCODIGO 10 01 10 11 01 11
  • 39. 36 Diagrama Trellis 0/00 00 0/11 1/11 0/01 01 10 1/00 1/10 0/10 11 1/01 t1 t6 00 00 00 00 00 00 00 00 11 11 11 11 11 11 01 01 01 01 01 01 01 10 10 10 10 10 10 11 11 11 11 11 11 11 11 00 00 00 00 00 00 10 10 10 10 10 10 10 01 01 01 01 01 01
  • 40. 37 Ejemplo 11111001 10011100 11010011 0 0 0 1 1 0 0 0 ESTADO INICIALDATOCODIFICADO
  • 41. 38 DIAGRAMA DE ÁRBOL 00 00 00 00 11 00 10 00 01 01 11 10 10 11 0 1 11 00 01 01 00 10 11 10 ESTADOCODIGO 10 01 10 11 01 11
  • 42. 39 DIAGRAMA TRELLIS Datos de entrada 1 1 0 1 0 0 1 1 t1 t8 11 01 10 11 11 00 10 10
  • 43. 40 11010011 0 0 0 11111001 10011100 00 0/11 1/11 0/01 01 10 1/00 1/10 0/10 11 Datos de entrada 11010011
  • 44. 41 DISTANCIA DE HAMMING La distancia Hamming comúnmente notada simplemente dH se cuenta como la cantidad de bits que cambian de un bloque a otro.
  • 45. 42 Diagrama Viterbi 10 10 11 11 01 01 00 10 00 00 00 00 00 00 00 00 4 1 2 3 4 5 4 5 11 11 11 11 11 11 3 2 4 4 5 5 3 3 5 5 3 01 01 01 01 01 01 01 10 10 10 10 10 10 3 3 3 2 5 5 4 4 1 3 4 11 11 11 11 3 6 11 2 11 11 11 5 4 3 2 4 4 5 5 00 00 00 00 00 00 10 10 10 10 10 1 5 10 3 3 5 5 10 3 3 3 6 2 4 01 01 01 01 01 01 3
  • 46. 43 10 10 11 11 01 01 00 10 11 2 3 01 10 2 1 3 11 11 3 00 10 1 10 3 Diagrama Viterbi
  • 47. 44 APLICACIONES CC-DV (Códigos Convolucionales con Decodificador de Viterbi) son utilizados en los sistemas de telefonía celular digital como es el caso del estándar IS-95. En comunicaciones de satélites geoestacionarios como las redes VSAT (Very Small Aperture Terminal), de AXESAT para los servicios de Internet y redes WAN.
  • 48. 45 VITERBI PREGUNTAS 6 1 2 3 4 5 7 13 8 9 10 11 12