SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Moduladores Y Demoduladores Am
Moduladores Y Demoduladores AmModuladores Y Demoduladores Am
Moduladores Y Demoduladores AmAlberto Jimenez
 
Receptor superheterodino jose ignacio
Receptor superheterodino   jose ignacioReceptor superheterodino   jose ignacio
Receptor superheterodino jose ignacioradioiesve
 
Sistema de transmision banda base
Sistema de transmision banda baseSistema de transmision banda base
Sistema de transmision banda baseDouglas
 
Multiplexación por división de frecuencia (FDM)
Multiplexación por división  de frecuencia (FDM)Multiplexación por división  de frecuencia (FDM)
Multiplexación por división de frecuencia (FDM)Starling Javier C
 
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOSCAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOSStudent A
 
Laboratorio de modulación de am y fm
Laboratorio de modulación de am y fmLaboratorio de modulación de am y fm
Laboratorio de modulación de am y fmivan
 
Ruido en telecomunicaciones
Ruido en telecomunicacionesRuido en telecomunicaciones
Ruido en telecomunicacionesMonica Patiño
 
5.SONET/SDH Red óptica síncrona
5.SONET/SDH Red óptica síncrona5.SONET/SDH Red óptica síncrona
5.SONET/SDH Red óptica síncronaEdison Coimbra G.
 

Tendances (20)

Moduladores Y Demoduladores Am
Moduladores Y Demoduladores AmModuladores Y Demoduladores Am
Moduladores Y Demoduladores Am
 
Tema 4 codificación de canal
Tema 4   codificación de canalTema 4   codificación de canal
Tema 4 codificación de canal
 
Antena Ranurada
Antena RanuradaAntena Ranurada
Antena Ranurada
 
Transmisores y receptores RF
Transmisores y receptores RFTransmisores y receptores RF
Transmisores y receptores RF
 
Receptor superheterodino jose ignacio
Receptor superheterodino   jose ignacioReceptor superheterodino   jose ignacio
Receptor superheterodino jose ignacio
 
Multiplexación tdma fdma cdma
Multiplexación tdma fdma cdmaMultiplexación tdma fdma cdma
Multiplexación tdma fdma cdma
 
Sistema de transmision banda base
Sistema de transmision banda baseSistema de transmision banda base
Sistema de transmision banda base
 
Multiplexación por división de frecuencia (FDM)
Multiplexación por división  de frecuencia (FDM)Multiplexación por división  de frecuencia (FDM)
Multiplexación por división de frecuencia (FDM)
 
codificacion de linea
codificacion de lineacodificacion de linea
codificacion de linea
 
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOSCAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
 
Codigos de linea.pdfcódiga
Codigos de linea.pdfcódigaCodigos de linea.pdfcódiga
Codigos de linea.pdfcódiga
 
Laboratorio de modulación de am y fm
Laboratorio de modulación de am y fmLaboratorio de modulación de am y fm
Laboratorio de modulación de am y fm
 
Comunicación digital
Comunicación digitalComunicación digital
Comunicación digital
 
Antenas
AntenasAntenas
Antenas
 
Ruido en telecomunicaciones
Ruido en telecomunicacionesRuido en telecomunicaciones
Ruido en telecomunicaciones
 
5.SONET/SDH Red óptica síncrona
5.SONET/SDH Red óptica síncrona5.SONET/SDH Red óptica síncrona
5.SONET/SDH Red óptica síncrona
 
Funcionamiento de las etapas del receptor superheterodino de am
Funcionamiento de las etapas del receptor superheterodino de amFuncionamiento de las etapas del receptor superheterodino de am
Funcionamiento de las etapas del receptor superheterodino de am
 
Codigos de linea
Codigos de lineaCodigos de linea
Codigos de linea
 
Modulación qam
Modulación qamModulación qam
Modulación qam
 
3.5 mux fdm
3.5 mux fdm3.5 mux fdm
3.5 mux fdm
 

Similaire à Trellis Y Viterbi

Sistemas de Telecomunicaciones cap 2
Sistemas de Telecomunicaciones cap 2Sistemas de Telecomunicaciones cap 2
Sistemas de Telecomunicaciones cap 2Francisco Apablaza
 
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
 

Similaire à Trellis Y Viterbi (20)

5555.pptx
5555.pptx5555.pptx
5555.pptx
 
Sistemas de Telecomunicaciones cap 2
Sistemas de Telecomunicaciones cap 2Sistemas de Telecomunicaciones cap 2
Sistemas de Telecomunicaciones cap 2
 
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
 
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
 

Dernier

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 

Dernier (10)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

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