Teoría de la Información Clase 29-sep-2009

Slides:



Advertisements
Presentaciones similares
-go Verbs There is a small but very important group of verbs that we call the -go verbs. These verbs are: Conocer : to know (people) Hacer: to make/do.
Advertisements

-go Verbs There is a small but very important group of verbs that we call the -go verbs. These verbs are: Hacer: to make/do Poner: to put Decir: to say.
Control del Enlace de Datos
-go Verbs There is a small but very important group of verbs that we call the -go verbs. These verbs are: Hacer: to make/do Poner: to put Salir: to leave.
Control en cascada.
Códigos Detectores y Correctores de Errores
Triangles. How many triangles can you count in this picture? Are they the same? NOTA: Para cambiar las imágenes de esta diapositiva, seleccione una imagen.
KIND OF FRACTIONS. PROPER FRACTIONS Mixed Fractions or Improper Fractions.
Dónde vs. Adónde Dónde means WHERE. When dónde is used, it is usually in relation to where someone IS LOCATED RIGHT THEN. Ex: ¿Dónde estás tú? Yo estoy.
Writing A Lab Report.
Técnicas de Detección y Corrección de Errores
Las señales de satélite GPS
Telling Time.
Antena Lazo Sandra Cruz-Pol, Ph. D. INEL 5305 ECE UPRM Mayagüez, PR.
Accuracy & Precision. Fundamental principle of measuring: No measurement is exact and the true value is never known Accuracy & Precision.
CPU 8088 vs. Pentium TEEL 4011 Prof. Jaime José Laracuente-Díaz.
The Normal Distribution To calculate the probability of a Normal distribution between a and b:
Fact Family4, 5, 20 (provided by the teacher) Problem4 X 5= 20 Perimeter = 18 cm Area4 x 5= 20 sq cm 5 cm 4 cm Example: Teachers: Assign students.
1 Elementos de Teoría de la Información Clase 29-Junio-2011.
Notes #18 Numbers 31 and higher Standard 1.2
-AR Verbs In Spanish, there are three classes (or conjugations) of verbs: those that end in –AR, those that end in –ER, and those that end in –IR. This.
Vistas: La página 59 Los precios El número de teléfono La dirección de correo electrónico.
Write the letter of the correct definition or sentence next to the word below. 1.________ Algebraic Expression 2.________ Equation 3.________ Exponent.
DEFINITION OF A ELLIPSE STANDARD FORMULAS FOR ELLIPSES
What has to be done today? It can be done in any order. Make a new ALC form Do the ALC Get two popsicle sticks Get 16 feet of yarn. That is 4 arms width.
Spanish Stem-Changing Verbs e→ie. How do these verbs work? There are certain groups of verbs in Spanish that have a stem change in the present tense.
Capa de enlace.
Telling Time La hora. Telling Time To ask what time it is in Spanish, ask: ¿Qué hora es? To answer: Es la una… (12:31 – 1:30) or Son las (hour). (1:31.
FÍSICA DE SEMICONDUCTORES MOBILIDAD Y CONDUCTIVIDAD EN SEMICONDUCTORES
Definite & indefinite articles
JRLeon Geometry Chapter 9.1 HGHS Lesson 9.1 In a right triangle, the side opposite the right angle is called the hypotenuse. The other two sides are called.
The Future Tense You can express the future tense in Spanish in three ways. One way is using the present tense with a time expression. El tren sale a.
Introducción a Tiempo by Sarah, Anna, Brandon, and Heidi.
Tecnología y Estructura de Costos. Technologies u A technology is a process by which inputs are converted to an output. u E.g. labor, a computer, a projector,
DO NOW: Solve each math problem
Introducción Nivel 4. Modelo OSI Propiedades Nivel 4 Entrega de mensajes garantizada. Entrega de mensajes en el mismo orden en el que fueron enviados.
-go Verbs There is a small but very important group of verbs that we call the “-go” verbs. These verbs are: Conocer : to know (people) Hacer: to make/do.
Time Telling time is rather easy. You only need to know the numbers up to 59 to be able to tell the time.
Telecomunicaciones II
Digital Photography: Selfie Slides Anaiyah holiday 10/23/2014 6th.
DO NOW: Copy and translate the following into English.
Spanish Sentence Structure How can we make better sentences?
Calentamiento Write the answers to the questions in SPANISH
Capítulo 3, Paso 1. Cómo decir la hora  ¿Qué hora es?  When you ask the time, you’re using the verb ser, in the 3 rd person SINGULAR. Ser soy I somos.
Hoy es jueves, el diez y siete de octubre
©2008 The McGraw-Hill Companies, Inc. All rights reserved. Digital Electronics Principles & Applications Seventh Edition Chapter 2 Numbers We Use in Digital.
-go Verbs There is a small but very important group of verbs that we call the “-go” verbs. These verbs are: Conocer : to know (people) Hacer: to make/do.
Overclipping It’s very important as a trader that you understand your clip size and what positions this allows you to have. In addition it will help you.
UNIVERSIDAD DE COLIMA Facultad de Ingeniería Mecánica y Eléctrica Materia: COMUNICACIONES INALAMBRICAS Tema: REUSO DE FRECUENCIA Y TIPOS DE HANDOFF MARCELO.
Two-dimensional Shapes Las formas bidimensionales
1 Teoría de las Comunicaciones Teoría de la Información Clase 15-sep-2009.
How would you spell the following word out loud in Spanish? Abuelito.
To be, or not to be? Let’s start out with one of the most important verbs in Spanish: ser, which means “to be.”
Un juego de adivinanzas: ¿Dónde está el tesoro? A1B1C1D1E1F1 A4B4C4D4E4F4 A2B2C2D2E2F2 A5B5C5D5E5F5 A3B3C3D3E3F3 A6B6C6D6E6F6 Inténtalo de nuevo Inténtalo.
MENSAJES CONFIABLES EN CANALES NO CONFIABLES NOMBRE: CÉSAR GRANIZO FECHA: 08/06/2016.
El futuro You can express the future tense in Spanish in three ways. One way is using the present tense with a time expression. El tren sale a las dos.
Time Expressions with "hacer". Hace + time + que The verb "hacer" can be used in a number of ways to indicate the length of time an action has been taking.
Campanada guidelines in your composition notebook ¿Cómo es tu familia? (10 points) Ex. Hoy es Miercoles el 27 de enero First line will start with the date.
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO ESCUELA SUPERIOR DE ZIMAPÁN Licenciatura en Derecho Conversaciones introductorias. Lengua extranjera. L.E.L.I.
Teoría de las Comunicaciones (a.k.a Redes ) Claudio Enrique Righetti Segundo Cuatrimestre del 2011 Departamento de Computación Facultad de Ciencias Exactas.
Elementos de Teoría de la Información 27-Marzo-2012.
EQUILIBRIUM OF A PARTICLE IN 2-D Today’s Objectives: Students will be able to : a) Draw a free body diagram (FBD), and, b) Apply equations of equilibrium.
To be, or not to be? Let’s start out with one of the most important verbs in Spanish: ser, which means “to be.”
To be, or not to be? Let’s start out with one of the most important verbs in Spanish: ser, which means “to be.”
SER and SUBJECT PRONOUNS
First Grade Dual High Frequency Words
GRAPHIC MATERIALS 1. GRAPHIC MATERIALS. GRAPHIC MATERIALS 1. GRAPHIC MATERIALS.
Los números.
Los adjetivos demostrativos Notes #16 What is a demonstrative adjective in English? Demonstrative adjectives in English are simply the words: THISTHESE.
Astronomy has really big numbers. Distance between Earth and Sun meters kilometers This is the closest star.
Transcripción de la presentación:

Teoría de la Información Clase 29-sep-2009

Recordemos ….

Teoría de la Información Claude Shannon established classical information theory Two fundamental theorems: Noiseless source coding Noisy channel coding Shannon theory gives optimal limits for transmission of bits (really just using the Law of Large Numbers) C. E. Shannon, Bell System Technical Journal, vol. 27, pp. 379-423 and 623-656, July and October, 1948.

Ley de Shannon (1948) La cantidad de símbolos (o bits/baudio) que pueden utilizarse dependen de la calidad del canal, es decir de su relación señal/ruido. La Ley de Shannon expresa el caudal máximo en bits/s de un canal analógico en función de su ancho de banda y la relación señal/ruido : Capacidad = BW * log2 (1 + S/R) donde: BW = Ancho de Banda S/R = Relación señal/ruido A medida que aumenta el número de bits por baudio se incrementa el número de estados diferentes que el receptor ha de poder discernir, y se reduce la distancia entre éstos en la correspondiente constelación. En canales muy ruidosos puede llegar a ser difícil distinguir dos estados muy próximos. Como cabría esperar, el número máximo de estados que el receptor pueda distinguir depende de la calidad del canal de transmisión, es decir de su relación señal/ruido. Ya en 1948 Shannon dedujo una expresión que cuantificaba la capacidad máxima de un canal analógico en función de dos parámetros: su ancho de banda y su relación señal/ruido.

Modelo gral Sistema de Comunicaciones

SHANNON’S LAW Shannon's law is any statement defining the theoretical maximum rate at which error free digits can be transmitted over a bandwidth limited channel  in the presence of noise

than the Channel capacity then there “If the rate of Information is less than the Channel capacity then there exists a coding technique such that the information can be transmitted over it with very small probability of error despite the presence of noise.” 7

Información

1 Bit

Fuente de memoria nula

Memoria nula (cont)

Entropía

H(X) = -  p(x) log2 [p(x)] Entropía (cont) La entropía de un mensaje X, que se representa por H(X), es el valor medio ponderado de la cantidad de información de los diversos estados del mensaje. H(X) = -  p(x) log2 [p(x)] Es una medida de la incertidumbre media acerca de una variable aleatoria y el número de bits de información. El concepto de incertidumbre en H puede aceptarse. Es evidente que la función entropía representa una medida de la incertidumbre, no obstante se suele considerar la entropía como la información media suministrada por cada símbolo de la fuente

Entropía: Fuente Binaria

Extensión de una Fuente de Memoria Nula

Fuente de Markov

Fuente de Markov (cont)

Longitud media de un código

Longitud Mínima

Se debe cumplir :

Códigos de detección y corrección errores

¿Qué hacer con los errores? Códigos de corrección de errores enviar información redundante junto con cada bloque de datos a enviar al receptor para deducir que carácter se envío Códigos de detección de errores enviar información junto con los datos que permita deducir que en un error ocurrió, pero no cual, y pida una retransmisión

Definiciones Error: un error en datos binarios es definido como un valor incorrecto en uno o más bits Single error: valor incorrrecto en un solo bit Multiple error: uno o más bits incorrectos d(I,J): distancia entre I e J número de posiciones de bits en los cuales las palabras I e J son diferentes w(P): peso de la palabra P número de bits dentro de P iguales a 1

Ejemplos Considerar las siguientes palabras El peso de cada una es w(I) = w(J) = La distancia entre las dos es d(I,J) =

Distancia mínima Sea un código con palabra de n bits La distancia mínima (distancia Hamming) de un código es el número de bits en los cuales dos caracteres de un código difieren Ejemplo: código de 4 caracteres y 5 bits A 0 0 0 0 0 B 1 1 1 0 0 C 0 0 1 1 1 D 1 1 0 1 1

La redundancia Distancia mínima: 3 bits Se tienen 3 bits redundantes Ejemplo detección error: Dato enviado: 11011 (D) Dato recibido: 11000 11000 no es confundido con ningún otro carácter 2 bits erroneos en una letra no causarán confusión con ningún otro carácter

Concluyendo Errores en dos o menos bits pueden detectarse con una distancia mínima de 3 Errores en tres o más bits no siempre se pueden detectar en un código de distancia mínima de 3 un error en 3 bits en la letra B del ejemplo anterior puede convertirla en A

ERROR CORRECTING CODES How many bits of information can be sent reliably by sending 3 bits if one of those bits may be corrupted? Consider the 3-dimensional binary hypercube. H = {binary seq. of length 3} H has 8 sequences A Code C is a subset of H The Hamming Distance d(x,y) between x and y in H is the number of bits that they differ by. Hence d(010,111) = 2. The minimal distance d(C) of a code C is min {d(x,y) | x, y in C} A code C can correct 1 error bit if and only if d(C) So we can send 1 bit reliably with the code C = {(000),(111)}

PARITY CODES If we wanted to send 4 bits reliably (to correct up to 1 bit error) then we could send each of these bits three times – this code consist of a set C of 16 sequences having length 12 – the code rate is 50% since 12 bits are used to communicate 4 bits However, it is possible to send 4 bits reliably using only 8 bits Arranging the four bits in a 2 x 2 square and assigning 4 parity bits- one for each row and each column To send a sequence abcd subscript means mod 2 Note: a single bit error in a,b,c,d results in odd parity in its row and column Ref. See rectangular and triangle codes in [H]

El código Hamming Inventado por Richard Hamming en 1950 Basado en dos conceptos: Redundancia: mensaje es dividido en dos partes los bits de datos del mensaje los bits de redundancia para verificar el mensaje El concepto de paridad valor de los bits de redundancia bit paridad par: el bit tiene el valor de tal forma que el peso de la palabra sea par bit paridad impar: el bit tiene el valor de tal forma que el peso de la palabra sea impar

HAMMING CODES The following [7,4,3] Hamming Code can send 4 bits reliably using only 7 bits, it has d(C) = 3.

Ejemplo código Hamming: emisión Tamaño palabra de datos: 4 bits (a0a1a2a3) Número bits paridad/redundancia: 3 (x1x2x3) Formato palabra codificada a enviar: Cálculo valores bits de paridad: x1 => x1 a0 a1 a3 x2 => x2 a0 a2 a3 x3 => x3 a1 a2 a3 x1 x2 a0 x3 a1 a2 a3

Ejemplo código Hamming: recepción Palabra codificada que llega Es necesario decodificar la palabra se tienen que verificar bits paridad c1c2 y c4 Las formulas para verificar los bits de paridad son: e1 => c1 c3 c5 c7 e2 => c2 c3 c6 c7 e3 => c4 c5 c6 c7 c1 c2 c3 c4 c5 c6 c7

Verificando si hubo error Si (e1 = e2 = e3 = 0) entonces no hubo error en la transmisión sino error, el bit erróneo corresponde al equivalente decimal de (e3e2e1)2: 001: 1 101: 5 010: 2 110: 6 011: 3 111: 7 100: 4

Hamming Codes are examples of cyclic group codes – why? OTHER CODES Hamming Codes are examples of cyclic group codes – why? BCH (Bose-Chaudhuri-Hocquenghem) codes are another class of cyclic group codes and generated by the coefficient sequences of certain irreducible polynomials over a finite field Reed-Solomon Codes were the first class of BCH codes to be discovered. They were first used by NASA for space communications and are now used as error corrections in CD’s Other codes include: Convolutional, Goethals, Golay, Goppa, Hadamard, Julin, Justesen, Nordstrom-Robinson, Pless double circulant, Preparata, Quadratic Residue, Rao-Reddy, Reed-Muller, t-designs and Steiner systems, Sugiyama, Trellis, Turbo, and Weldon codes. There are many waiting to be discovered and the number of open problems is huge.