Códigos para tratamiento de errores



Documentos relacionados
Tema 4: Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

1.5 Técnicas de comunicaciones de datos

Polinomios. 1.- Funciones cuadráticas

SISTEMAS DE NUMERACIÓN

Polinomios Primero que todo vamos a definirlos como aquella expresión algebraica de la forma: P(x) = a n x n + a n - 1 x n a n - 2 x n

Ejercicios de Álgebra Básica. Curso 2016/17

TALLER DE MATEMÁTICAS NOTAS. Toda expresión algebraica del tipo. a n x n + a n 1 x n a 1 x + a 0. es un polinomio de grado n, si a n 0.

Un monomio es el producto indicado de un número por una o varias letras GRADO 4º

UNIDAD IV CONTENIDO TEMÁTICO

k k N b Sistemas Númericos Sistemas con Notación Posicional (1) Sistemas con Notación Posicional (2) Sistemas Decimal

Tema 2. Divisibilidad. Múltiplos y submúltiplos.

POLINOMIOS. Un polinomio es una expresión algebraica (conjunto de. números y letras que representan números, conectados por las

NÚMEROS ENTEROS. En la recta numérica se pueden representar los números naturales, el cero y los números negativos.

Expresiones algebraicas

ANILLOS DE POLINOMIOS. Sea A un anillo conmutativo. El conjunto A[X] de polinomios sobre A esta formado por los elementos

EXPRESIONES ALGEBRAICAS. El tripe de un número menos «cinco» en lenguaje algebraico se escribe

Lección 8: Potencias con exponentes enteros

3.2 DIVIDIR UN POLINOMIO POR x a. REGLA DE RUFFINI

CURSOSO. Aritmética: Númerosnaturalesyenteros. Númerosracionalesyfraciones. MATEMÁTICAS. AntonioF.CostaGonzález

lasmatemáticas.eu Pedro Castro Ortega materiales de matemáticas

CURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES

TALLER DE MATEMÁTICAS 1 ECUACIONES POLINÓMICAS

Recordar las principales operaciones con expresiones algebraicas.

Módulo 3 - Diapositiva 18 Polinomios. Universidad de Antioquia

EJERCICIOS RESUELTOS DEL TEMA 5

Desde la secundaria estamos acostumbrados a trabajar con polinomios, los cuales identificamos con expresiones de la forma

5 DIVISIÓN DE POLINOMIOS. RAÍCES

Capacidad : Número de valores diferentes que puede representar un código. Depende del número de dígitos usados.

Funciones polinómicas

Tema 2 Divisibilidad

La suma se realiza miembro a miembro. La suma de polinomios goza de las mismas propiedades que la suma de números. Ejemplo:

1 x 5. Actividad nº1. Indique cuáles de estas expresiones son polinomios reales (con coeficientes reales) c) 5x 1 + x 4

POLINOMIOS Y FRACCIONES ALGEBRAICAS

MÚLTIPLOS Y DIVISORES DIVISIBILIDAD M.C.D. y M.C.M. Un número es múltiplo de otro si se obtiene multiplicando este último por un número natural.

Contenido Objetivos División Sintética de Polinomios. Carlos A. Rivera-Morales. Precálculo 2

Redes (9359). Curso Ingeniería Técnica en Informática de Sistemas (plan 2001)

SOLUCIONES A LOS EJERCICIOS DE LA UNIDAD. a) Grado 2 b) Grado 3 c) Grado 2 d)grado 1 e) Grado 1 f) Grado 3 g) Grado 0 h) Grado 2 i) Grado 0

MATEMÁTICAS 5º PRIMARIA DIVISIBILIDAD: MÚLTIPLOS Y DIVISORES

Cuando p(a) = 0 decimos que el valor a, que hemos sustituido, es una raíz del polinomio.

PARA EMPEZAR. Un cuadrado tiene de lado x centímetros. Escribe la expresión algebraica correspondiente a su área.

La suma de los monomios es otro monomio que tiene la misma parte literal y cuyo coeficiente es la suma de los coeficientes.

83 ESO. 6x 4. «La clave de todo es la paciencia. Un pollo se obtiene empollando el huevo, no rompiéndolo.»

PROGRAMACIÓN LINEAL ENTERA

Contenido Objetivos División Sintética de Polinomios. Carlos A. Rivera-Morales. Precálculo II

Matemática => Cálculo 1 variable => Mensaje iniciado por: Unlimited en 19/01/2008, 07:16:54 pm

Divisores Binarios. D = d *Q + R. con la condición de que el resto sea menor que el divisor, es decir 0 R d.

INSTITUCION EDUCATIVA LA PRESENTACION

Los conjuntos de números Q, IR y C verifican siempre que la suma y el producto de dos elementos

RECONOCER EL GRADO, EL TÉRMINO Y LOS COEFICIENTES DE UN POLINOMIO

TRABAJO PRÁCTICO Nº 4: POLINOMIOS

POLINOMIOS. (Versión Preliminar) Un polinomio en la variable x es una expresión de la forma. p(x) = a n x n + a n 1 x n

5 DIVISIÓN DE POLINOMIOS. RAÍCES

Se dice que dos monomios son semejantes cuando tienen la misma parte literal

Capítulo 4: Polinomios

MATEMÁTICAS 2º ESO. TEMA 1

CURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES. Unidad didáctica 4. Números reales y números complejos

Polinomios en R[x] - Función Polinómica

Códigos. Códigos. Conceptos generales. Conceptos generales. Códigos binarios. Definiciones. Sistemas Digitales Mario Medina C.

Comunicación de datos

TALLER DE MATEMÁTICAS NOTAS. Toda expresión algebraica del tipo. a n x n + a n 1 x n a 1 x + a 0. es un polinomio de grado n, si a n 0.

Definición 3 (Polinomio) Se llama polinomio a la suma algebraica de varios monomios de distinto grado:

Divisibilidad y congruencias

Anexo C. Introducción a las series de potencias. Series de potencias

Conversión decimal->binario

Ejercicio 1: Realiza las siguientes divisiones por el método tradicional y por Ruffini: a)

Multiplicación y división de polinomios

TEMA 2: TEORÍA DE CONJUNTOS Y CONJUNTOS NUMÉRICOS.

+18 = =

ALGEBRA y ALGEBRA LINEAL. Primer Semestre CAPITULO 6. POLINOMIOS DE UNA VARIABLE.

Polinomios. Polinomios.

Tema 2. Grupos. 3. El conjunto de matrices de orden 2 con coeficientes enteros (o reales) con la suma es un grupo conmutativo.

RAÍCES DE POLINOMIOS 6.1. Generalidades

Ámbito Científico y Tecnológico. Repaso de números enteros y racionales

Guía 4. FRACCIONARIOS: si al menos uno de sus términos contiene letras en su denominador

3. POLINOMIOS, ECUACIONES E INECUACIONES

Organización de Computadoras Apunte 2: Sistemas de Numeración: Punto Flotante

SISTEMAS DE NUMERACIÓN

ESCUELAS TECNICAS ORT SEDE BELGRANO Nombre y apellido: Curso: 5GC Prof: Eric Lescano Guía 1: Operaciones con Polinomios y factorización

OPERACIONES CON POTENCIAS. Una potencia es un producto de factores iguales. Está formada por la base y el exponente.

Introducción al análisis numérico

MÚLTIPLOS Y DIVISORES

Expresiones Algebraicas Racionales en los Números Reales

Valor numérico de una expresión algebraica: Es el que se obtiene al sustituir las letras por números y calcular la operación resultante.

Los números naturales son aquellos números que utilizamos para contar. cosas. Los números naturales empiezan en el 0 y nunca se acaban.

Q(x,t) = -2x 2 t 3 - xt x 5-3x 3 + 4x 2 +2x- 7 22/03/2016. División de polinomios. P(x) = -x 4 + 3x 2-5 R(x) = 5x 4-2x 3 + 3x

Álgebra I Práctica 7 - Polinomios

BLOQUE IV. Nivel de enlace de datos

ALGEBRA Y GEOMETRÍA II 2º semestre Año: Guía de Estudio y Ejercitación propuesta

TEMA 6. LAS FRACCIONES. Fraccionar es dividir en partes iguales. Se puede fraccionar en las partes que se quiera siempre que sean iguales.

CEROS DE UNA FUNCIÓN POLINOMIAL DIVISIÓN SINTÉTICA TEOREMA DEL RESIDUO TEOREMA DEL FACTOR. Ing. Caribay Godoy

Represent. Información. Caracteres Alfanuméricos

TEMA 5: ÁLGEBRA EXPRESIONES ALGEBRAICAS

TEMA 4. POLINOMIOS. Los números reales son polinomios de grado 0.

POLINOMIOS Y DIVISIÓN DE POLINOMIOS MATEMÁTICAS 3º ESO

INSTRUCTIVO PARA TUTORÍAS

operaciones inversas Para unificar ambas operaciones, se define la potencia de exponente fraccionario:

Transcripción:

- Conceptos previos Es natural contar de forma cíclica - LOS GRADOS: Supongamos que contamos un número de grados entero. El orden es: 0, 1, 2,..., 45,..., 180,..., 357, 358, 359, 360=0, 1, etc. 90º 180º 0º=360º 270º

- Conceptos previos -LOS GRADOS: Es fácil operar» El siguiente a 359 es 0» El anterior a 0 es 359» Tres más que 358 es 1» Cinco menos que 2 es 357

- Conceptos previos - LAS HORAS DEL DÍA El orden es 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 1,... 6h 12h 0h=24h Y operar es como antes 18h

- Conceptos previos El conjunto de los enteros módulo 2 -{0, 1} - Su orden cíclico 1 0 - Las operaciones pueden representarse con tablas 1+1=0 0-1=1 + 0 1 0 0 1-0 1 0 0 1 * 0 1 0 0 0 1 1 0 1 1 0 1 0 1

- Conceptos previos Observaciones sobre los polinomios Q[x] - División de polinomios con coeficientes racionales (Q) Ejemplo: D = 6x 4 + 9x 3 + 5x + 2 y d = 2x 2-1 6x 4 +9x 3 +0x 2 +5x +2 2x 2 +0x -1 6x 4 +0x 3-3x 2 0x 4 +9x 3 +3x 2 +5x +9x 3 +0x 2 -(9/2)x 0x 3 +3x 2 +(19/2)x +2 +3x 2 +0x -(3/2) 0x 2 +(19/2)x +(7/2) 3x 2 +(9/2)x +(3/2) Se obtiene: q = 3x 2 + (9/2)x + (3/2) y r = (19/2)x + (7/2)

- Conceptos previos Observaciones sobre los polinomios Q[x] Ejemplo: Se puede representar abreviadamente: 6 9 0 5 2 2 0-1 6 0-3 0 9 +3 5 9 0 -(9/2) 0 3 +(19/2) 2 3 0 -(3/2) 0 (19/2) +(7/2) 3 9/2 3/2

- Conceptos previos Polinomios con coeficientes enteros módulo 2 - Se puede demostrar (no objeto de este curso) que esta división también es posible cuando los coeficientes son enteros módulo 2 siempre que las operaciones (resta, productos, etc.) sean definidas en ese conjunto -Ejemplo: D = x 13 + x 12 + x 10 + x 8 + x 7 + x 5 + x 4 y d = x 4 + x + 1 1 1 0 1 0 1 1 0 1 1 0 0 0 0 1 0 0 1 1 1 0 0 1 1 0 1 0 0 1 1 1 0 0 1 1 1 1 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 1 1 0 1 0 0 1 1 00 1 0 1 0 0 1 0 0 1 1 0 0 1 1 1 0 Resultado: q = x 9 + x 8 + x 3 + x y r = x 3 + x 2 + x

- Presentación de la técnica Se interpretan las cadenas de 1 s y 0 s como coeficientes enteros módulo 2 de polinomios Los k bits de cada mensaje se tratan como si fueran los coeficientes de un polinomio M(x), de orden k-1, en el que las operaciones se hacen en módulo 2 Si el mensaje fuese: 10010110 el polinomio considerado sería: M(x) = 1 x 7 + 0 x 6 + 0 x 5 + 1 x 4 + 0 x 3 + 1 x 2 + 1 x 1 + 0 x 0 = = x 7 + x 4 + x 2 + x Se utiliza un polinomio generador G(x) de grado r. Este polinomio está predeterminado, y es el mismo en el emisor y el receptor

- Presentación de la técnica Operaciones en módulo 2: 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 (sin acarreo) 0 0 = 0 0 1 = 1 (sin acarreo) 1 0 = 1 1 1 = 0

- Presentación de la técnica Objetivo del procedimiento: Añadir r bits al mensaje de k bits, de forma tal que el polinomio resultante, T(x), correspondiente a los k+r bits, sea divisible por G(x) El receptor verifica si T(x) es divisible por G(x), y si no lo es hay un error en la transmisión

-Uso de la técnica Emisor (algoritmo a seguir): - Añadir r bits 0 al extremo de menor orden del mensaje. El polinomio correspondiente será x r M(x) - Dividir (módulo 2) x r M(x) entre G(x): x r M(x) = C(x) + R(x) G(x) G(x) C(x) es el cociente y R(x) el resto - Restar a x r M(x) el valor del resto R(x) (esto es equivalente a añadir al mensaje original M(x) el resto R(x)) T(x) = x r M(x) - R(x) - Se obtiene así T(x), cuyos coeficientes (unos o ceros) sustituyen el mensaje a transmitir. T(x) es siempre divisible por G(x)

-Uso de la técnica Receptor: - Recibe el mensaje T (x) del emisor - Divide T (x) entre G(x) - Si el resto es cero, el mensaje ha llegado correctamente (T (x) = T(x)) - Si el resto no es cero, el mensaje ha llegado con error y hay que pedir una retransmisión (T (x) T(x))

-Ejemplo:Se requiere transmitir 10011011. Polinomio generador G(x) = x 3 + 1 Mensaje: 10011011 Polinomio generador: 1001 (r=3) Se añaden 3 bits 0 al final del mensaje: 10011011000 Se divide x 3 M(x) entre G(x): 1 0 0 1 1 0 1 1 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 1 0 1 1 1 0 0 1 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 0 1 000 1 0 Se transmite 10011011010 (4DA 16 )

- El polinomio generador La selección del polinomio generador es esencial si queremos detectar la mayoría de los errores que ocurran Se puede demostrar (no objeto de este curso) que los polinomios generadores son más potentes con el primer y último bits a 1 Ejemplos de polinomios generadores (estándares internacionales): -CRC-12: x 12 + x 11 + x 3 + x 2 + x + 1 -CRC-16: x 16 + x 15 + x 2 + 1 - CRC-CCITT: x 16 + x 12 + x 5 + 1» 100% errores simples» 100% errores dobles» 100% errores en un número impar de bits» 100% errores en ráfagas de igual a o menos de 16 bits» 99.997% errores de ráfagas de 17 bits» 99.998% de errores en ráfagas de 18 o más bits

-Ejercicio:Utilizando el polinomio generador G = x 3 + 1, determinar los valores hexadecimales que se transmitirán para mandar el mensaje binario 10110110 (Solución: 5B2 16 )