Práctica 5: Códigos Lineales
|
|
|
- Consuelo Aguilera de la Fuente
- hace 7 años
- Vistas:
Transcripción
1 TRANSMISIÓN DE DATOS 2008/09 Práctica 5: Códigos Lineales Apellidos, nombre Apellidos, nombre Grupo Puesto Fecha 26 de Noviembre y 1y 4 de Diciembre del 2008 El objetivo de esta práctica es familiarizar al alumno con la codificación de canal mediante códigos lineales. Para llevar a cabo la práctica, desarrolle cada ejercicio en un fichero MATLAB dentro del directorio P5. Se proporcionan, accesibles desde la página de la asignatura, una serie de ficheros como guía para las funciones que se deben implementar. Todos estos ficheros están accesibles en el fichero CodLineales.zip. Además del código de las funciones que se piden en cada apartado se debe adjuntar los scripts que se desarrollen para poner a prueba dichas funciones y completar los ejercicios propuestos. Justo antes de finalizar la práctica, comprima el proyecto en un fichero TxDatosP5GXzz.zip (siendo X el grupo A, B ó C-, y zz el número de pareja) conéctese al sistema de entrega de prácticas de la Intranet y entréguelo en el grupo que corresponda (A, B o C). Guárdese adicionalmente una copia personal, para posible reutilización del código en prácticas posteriores. Recuerde borrar su trabajo del ordenador del puesto de prácticas. 2.1 Códigos Lineales Un código (n,k) está formado por 2 k secuencias de longitud n, correspondiendo cada una de las palabras código con uno de los posibles 2 k mensajes. Según se seleccionen las palabras códigos y se asignen mensajes con palabras códigos tendremos distintos códigos con mejores o peores prestaciones. Los códigos lineales son códigos que cumplen la siguiente propiedad: Cualquier combinación lineal (suma módulo 2 - -) de palabras código es palabra código. (1) Esta condición implica que la palabra código nula (todos sus elementos nulos) será siempre palabra código. Adicionalmente se suele trabajar con el subconjunto de códigos lineales que cumplan que la propiedad siguiente: La palabra código correspondiente a un mensaje suma de dos mensajes es igual a la suma de las palabras códigos correspondientes Sean C(x1)=c1 y C(x2)=c2, entonces C(x3=x1 x2)=c1 c2) (2) Para generar las palabras códigos se pueden usar las condiciones anteriores. Sin embargo, normalmente se suele hacer uso de una matriz generatriz (o generadora). Esta matriz está formada por las palabras código correspondientes a los mensajes ( ), ( ), ( ),, ( ). Generalmente se hace uso de la matriz generatriz en forma sistemática, que se caracteriza por asignar a los mensajes palabras código que empiecen (o terminen) por él mismo. G = [ I k P ] 1
2 Donde I k es la matriz unidad [k x k] y P la matriz de paridad [k x (n-k)]. Para calcular la palabra código c que corresponde a un mensaje x (gracias a las propiedades de linealidad) basta con multiplicar el mensaje por la matriz G c = x G Para detectar la presencia de un error se hace uso de la matriz de chequeo de paridad, que se obtiene a partir de la matriz G (G Ht = 0) H = [P T I (n-k) ] Para chequear la presencia de un error (puede haber errores que no se detecten) se calcula el síndrome s = c H T Si el síndrome es distinto del vector nulo se detecta un error, que puede ser corregible o no. Para la corrección de errores se hace uso de la matriz estándar, que se crea sistemáticamente según se vio en teoría: La primera fila está formada por las palabras código, empezando por la palabra nula que forma parte de cualquier código lineal A partir de la primera fila, cada fila se forma sumando a la primera fila un COSET LEADER que es una secuencia de n bits de peso mínimo que no aparecido ya en las filas anteriores. Esto se repite hasta completar (n-k) filas, que por k columnas, genera una matriz con todas las posibles secuencias de n bits. Los COSET LEADERS son los patrones de error corregibles. Para corregir errores, se calcula el síndrome de la palabra recibida y la de los COSETs, y se suma a la palabra recibida el COSET LEADER de igual síndrome. Si el patrón de error detectado coincide con el que dio lugar al error, el código corrige el error. En caso contrario (el patrón de error no es uno de los líderes) el error no se corrige (y en algunos casos podría no detectarse) Ejercicio 1: Desarrollo de generador de códigos lineales Desarrollar una función MATLAB que devuelva una matriz generatriz sistemática G de un código (n,k) generando la matriz de paridad P de tal forma que cada posición contenga: 1: Si la fila y columna, dentro de la matriz P son ambas pares o ambas impares. 0: En el resto de casos. (Nota:Un número par x cumple: mod(x,2)==0. Uno impar cumple: mod(x,2)==1) Escriba la función respetando la siguiente sintaxis: function [G]=matrizGeneratriz(n,k) Escribir la matriz generatriz generada del código lineal (5,3) 2
3 Escribir la matriz generatriz generada del código lineal (7,3) (Nota:Recuerdese adjuntar el script con el que se llama a la función implementada con los distintos ejemplos) Desarrollar una función MATLAB que reciba un mensaje x (cada palabra del mensaje como una fila de la matrix x) y una matriz generatriz G y devuelva las palabras de código correspondientes a cada palabra del mensaje (cada palabra código en una fila de la matrix codigo. function [codigo] = codifica(x,g) Escribir los mensajes del código (5,3) y sus correspondientes palabras código. Mensaje Palabra código Escribir los mensajes del código (7,3) y sus correspondientes palabras código. Mensaje Palabra código (Nota:Recuerdese adjuntar el script con el que se llama a la función implementada con los distintos ejemplos) 3
4 2.1.2 Ejercicio 2: Codificación lineal Escribir un script MATLAB que haciendo uso de las funciones implementadas anteriormente lleve a cabo las siguientes tareas: Haciendo uso de la función generarruido (también utilizada en la tercera práctica) genérese una secuencia aleatoria de 21 bits con los siguientes parámetros: probabilidadrafaga=0.5, longitudmediarafaga=1, variacionlongitudrafaga=0, semillaaleatoria=13 Escriba la secuencia obtenida: Codificarla con los códigos anteriores. (En el fichero de la práctica se proporcionan las funciones secuenciaenfilas para pasar de una secuencia de palabras código en un vector fila a una matriz con una palabra código por fila y filasensecuencia para el proceso inverso). (5,3) Teóricamente (5,3) Programa Matlab (7,3) Teóricamente (7,3) Programa Matlab Ejercicio 3: Desarrollo de detector de errores Desarrollar una función MATLAB que devuelva la matriz de chequeo de paridad H correspondiente a una matriz generatriz G, teniendo en cuenta los valores recibidos de n y k. function [H] = matrizchequeoparidad(g, n, k) Escribir la matriz H del código (5,3) Escribir la matriz H del código (7,3) 4
5 2.1.4 Ejercicio 4: Cálculo de síndrome Desarrollar una función MATLAB que reciba una secuencia de palabras de código c (cada palabra de código como una fila de la matriz c) y una matriz de chequeo de paridad H y devuelva los síndromes correspondientes a cada palabra de código recibida (cada síndrome en una fila de la matriz sindromes ). La función devolvera tambien un vector columna errores en el que se indicara, para cada palabra de código, un 0 si es una palabra de código válida o un 1 si contiene error. function [sindromes, errores] = calculosindrome(c, H) Calcular el síndrome de las secuencias código generadas anteriormente. (5,3) Teóricamente (5,3) Programa Matlab (7,3) Teóricamente 5
6 (7,3) Programa Matlab (Nota:Recuerdese adjuntar el script con el que se llama a la funcion implementada con los distintos ejemplos) Ejercicio 5: Detección de errores Escribir un script MATLAB que haciendo uso de las funciones implementadas anteriormente (en los casos en que proceda) lleve a cabo las siguientes tareas: Genere una secuencia de errores para la secuencia de código generada anteriormente (5,3) con los siguientes parámetros: probabilidadrafaga=0.15, longitudmediarafaga=1, variacionlongitudrafaga=0, semillaaleatoria=16 Escribir la secuencia recibida correspondiente a la secuencia código y al error generados. Calcular una secuencia de errores para la secuencia de código (7,3) con los mismos parámetros. Escribir la secuencia recibida correspondiente a la secuencia código y al error generados. Calcular el síndrome de las secuencias código con error generadas anteriormente. (5,3) Teóricamente 6
7 (5,3) Programa Matlab (7,3) Teóricamente (7,3) Programa Matlab Ejercicio 6: Cálculo de la matriz estándar Completar la función MATLAB generamatrizstandard que, a partir de la lista de palabras código correspondientes a un código (especificadas en la matriz palabrascodigo fila por fila), devuelva la matriz standard correspondiente a dicho código (implementese dicha matriz como un tipo cell ): function [matrizstandard] = generamatrizstandard(palabrascodigo) Para ello podrá hacer uso de las funciones auxiliares que se proporcionan: devolverpalabraminima, estaenmatrizstandard y generaposiblespalabras. 7
8 Calcule la matriz estándar correspondientes al código anterior (5,3) Explique qué utilidad tienen las funciones auxiliares proporcionadas devolverpalabraminima, estaenmatrizstandard y generaposiblespalabras: Nota: Puede hacerse uso de la función imprimirmatrizstandard para mostrar por pantalla el contenido de la matriz standard generada Ejercicio 7: Corrección de errores Completar la función MATLAB corregirpalabra que sirva para corregir un posible error en una palabra recibida a partir de la matriz Standard y la matriz de chequeo de paridad. function [palabracorregida] = corregirpalabra(palabra, matrizstandard, H) Desarrolle un script MATLAB que haciendo uso de las funciones implementadas anteriormente intente corregir los errores para el código (5,3) y el código (7,3). (Utilice los parámetros del Ejercicio 5). Compare las secuencias corregidas con las codificadas originalmente y comente los resultados. A que se deben las diferencias entre los códigos C(5,3) y C(7,3)? : 8
Práctica 6: Codificación Convolucional
TRANSMISIÓN DE DATOS 2006/07 Práctica 6: Codificación Convolucional Apellidos, nombre Apellidos, nombre Grupo Puesto Fecha 18 Diciembre 21 Diciembre El objetivo de esta práctica es familiarizar al alumno
Teoría de Información y Codificación Ejercicios adicionales (corresponden a la segunda mitad de la materia)
Teoría de Información y Codificación Ejercicios adicionales (corresponden a la segunda mitad de la materia) 1. Demostrar que en un código binario lineal la distancia mínima es igual a a) el mínimo peso
Práctica 3: Convolución
Práctica 3: Convolución Grupo Puesto Apellidos, nombre SOLUCIÓN Fecha Apellidos, nombre SOLUCIÓN El objetivo de esta práctica es familiarizar al alumno con la suma de convolución, fundamental en el estudio
Práctica 1: Perturbaciones: distorsión y ruido
Apellidos, nombre Apellidos, nombre TEORÍA DE LA COMUNICACIÓN 009/010 Práctica 1: Perturbaciones: distorsión y ruido Grupo Puesto Fecha El objetivo de esta práctica es familiarizar al alumno con los efectos
Aplicaciones de la teoría de grupos, anillos y cuerpos: Teoría de la Codificación
Aplicaciones de la teoría de grupos, anillos y cuerpos: Teoría de la Codificación Como un ejemplo de aplicación de la teoría de las estructuras algebraicas vamos a ver en esta sección un aspecto de la
Práctica 6: Diagramas de ojos
TEORÍA DE LA COMUNICACIÓN 2009/10 EPS-UAM Práctica 6: Diagramas de ojos Apellidos, nombre Apellidos, nombre Grupo Puesto Fecha El objetivo de esta práctica es familiarizar al alumno con los principios
Práctica 2: Periodicidad
Práctica 2: Periodicidad Apellidos, nombre Apellidos, nombre Grupo Puesto Fecha El objetivo de esta práctica es explorar las utilidades de representación gráfica de MATLAB para observar las especiales
3. TÉCNICAS ARQ: SOLICITUD DE REPETICIÓN AUTOMÁTICA 4. TÉCNICAS FEC: CODIFICACIÓN PARA LA DETECCIÓN Y CORRECCIÓN DE ERRORES
Autora: Sofía Martín González. INTRODUCCIÓN Índice Departamento de Señales y Comunicaciones - ULPGC. TIPOS DE CONTROL DE ERRORES (ARQ y FEC) 3. TÉCNICAS ARQ: SOLICITUD DE REPETICIÓN AUTOMÁTICA 4. TÉCNICAS
Práctica 4: Series de Fourier
Práctica 4: Series de Fourier Apellidos, nombre Apellidos, nombre SOLUCION Grupo Puesto Fecha El objetivo de esta práctica es profundizar en la respuesta de sistemas LTI, comprobar el comportamiento de
Práctica 4: Series de Fourier
Práctica 4: Series de Fourier Apellidos, nombre Apellidos, nombre Grupo Puesto Feca El objetivo de esta práctica es profundizar en la respuesta de sistemas LTI, comprobar el comportamiento de estos sistemas
MÓDULO SE: SISTEMAS DE ECUACIONES
LABORATORIO DE COMPUTACIÓN CIENTÍFICA (Prácticas) Curso 2009-10 1 MÓDULO SE: SISTEMAS DE ECUACIONES Alumno: Lee detenidamente los enunciados. Copia las funciones y scripts que crees a lo largo de la practica,
Determinantes. Concepto de determinante A cada matriz cuadrada A se le asigna un número denominado determinante de A, denotado por A o por det (A).
Determinantes Concepto de determinante A cada matriz cuadrada A se le asigna un número denominado determinante de A, denotado por A o por det (A). A = Determinante de orden uno a 11 = a 11 5 = 5 Determinante
EL4005 Principios de Comunicaciones Clase No.30: Códigos Lineales de Bloque
EL4005 Principios de Comunicaciones Clase No.30: Códigos Lineales de Bloque Patricio Parada Departamento de Ingeniería Eléctrica Universidad de Chile 26 de Noviembre de 2010 1 of 33 Contenidos de la Clase
Práctica 5: Transformada de Fourier
Práctica 5: Transformada de Fourier Apellidos, nombre Apellidos, nombre SOLUCION Grupo Puesto Fecha El objetivo de esta práctica es mostrar al alumno el modo de obtener la Transformada de Fourier (TF de
Examen Final, Convocatoria Extraordinaria 2 de julio de Modalidad de test A
E.T.S.I. TELECOMUNICACIÓN UNIVERSIDAD POLITÉCNICA DE VALENCIA TRANSMISIÓN DE DATOS 5 o cuatrimestre, Plan 96 Examen Final, Convocatoria Extraordinaria 2 de julio de 2009 Modalidad de test A Profesores:
Examen Final Extraordinario
TRANSMISIÓN DE DATOS 2008/09 Examen Final Extraordinario Apellidos, nombre DNI 9 de septiembre de 2009 Calificación Lea atentamente estas instrucciones y no de la vuelta a esta hoja hasta que se le indique
Práctica 6: Aplicaciones de la TF
Práctica 6: Aplicaciones de la TF Apellidos, nombre Apellidos, nombre Grupo Puesto Fecha El objetivo de esta práctica es mostrar al alumno diversas aplicaciones básicas de la Transformada de Fourier en
Tema 4: Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid
Tema 4: Detección n y Corrección n de Errores Ingeniería Informática Universidad Autónoma de Madrid 1 Detección n y Corrección n de Errores O B J E T I V O S Conocer cómo pueden detectarse y prevenirse
4.3. Subespacios vectoriales
4.3 Subespacios vectoriales Concepto de subespacio vectorial Un subconjunto H de un espacio vectorial V es un subespacio vectorial de V si, con las operaciones de V de suma de vectores y multiplicación
Trabajo Práctico 5 Estructura Repetitiva
Trabajo Práctico 5 Estructura Repetitiva Los ejercicios para resolver y enviar por los alumnos son los que están con letra negrita los mismos deben ser enviados en un archivo zip por medio de la página
Práctica 6: Operadores globales
Práctica 6: Operadores globales Apellidos, nombre Apellidos, nombre Grupo Puesto Fecha El objetivo de esta práctica es presentar al alumno los fundamentos de las transformadas discretas lineales y parte
CONTENIDOS MATEMÁTICAS II SEGUNDA EVALUACIÓN CURSO 2017/2018 MATRICES
CONTENIDOS MATEMÁTICAS II SEGUNDA EVALUACIÓN CURSO 2017/2018 Unidades: - Matrices (Bloque Álgebra) - Determinantes (Bloque Álgebra) - Sistemas de ecuaciones lineales (Bloque Álgebra) - Vectores (Bloque
En la codificación bloque la fuente de información como una secuencia binaria ("0" o "1 ) es segmentada en bloques u de longitud fija de largo k bits
En la codificación bloque la fuente de información como una secuencia binaria ("0" o "1 ) es segmentada en bloques u de longitud fija de largo k bits y se codifica en bloques v de n bits de código (>k),
Tema / La capa de enlace de datos: entramado y detección de errores
Tema 2 6.263 / 16.37 La capa de enlace de datos: entramado y detección de errores MIT, LIDS Diapositiva 1 Capa de enlace de datos (DLC) Responsable de la transmisión fiable de paquetes en un enlace: Entramado:
Introducción a los códigos lineales 11
Introducción a los códigos lineales. INTRODUCCIÓN A LOS CÓDIGOS LINEALES Una de las aplicaciones más recientes del álgebra lineal es a la teoría de códigos, que trata el problema de representar información
Prácticas de SAGE (caldum) 19 de Enero de 2012
Prácticas de SAGE (caldum) 19 de Enero de 2012 1. Introducción En este ejercicio vamos a ver las posibilidades de programación de SAGE haciendo una implementación del algoritmo de reducción de Gauss de
LENGUAJES DE PROGRAMACIÓN. Trabajo Práctico - Junio de 2015
Trabajo Práctico - Junio de 2015 INSTRUCCIONES El trabajo práctico debe realizarse de manera individual. No debe realizarse en grupo. Se penalizará cualquier uso compartido de las soluciones propuestas
Comunicación de datos
Comunicación de datos Primero se aplica una XOR al par de bits menos significativos; a continuación se aplica otra XOR a la salida de la operación anterior y al siguiente bit (más significativo), y así
DETERMINANTES MATRICES EQUIVALENTES POR FILAS RANGO DE UNA MATRIZ. APLICACIONES
Tema 2.- DETERMINANTES DETERMINANTES MATRICES EQUIVALENTES POR FILAS RANGO DE UNA MATRIZ. APLICACIONES 1 Un poco de historia Los determinantes es uno de los temas más útiles del Álgebra Lineal, con muchas
Si u y v son vectores cualquiera en W, entonces u + v esta en W. Si c es cualquier numero real y u es cualquier vector en W, entonces cu esta en W.
Unidad 4 Espacios vectoriales reales 4.1 Subespacios Si V es un espacio vectorial y W un subconjunto no vacío de V. Entonces W es un subespacio de V si se cumplen las siguientes condiciones Si u y v son
Práctica 5: Transformada de Fourier
Práctica 5: ransformada de Fourier Apellidos, nombre Apellidos, nombre Grupo Puesto Fecha El objetivo de esta práctica es mostrar al alumno el modo de obtener la ransformada de Fourier (F de una señal
Codificación de Canal
Codificación de Canal Mónica Aguilar Igartua Índice Resumen fundamentos de codificación de canal Códigos bloque Código Lineal. Matrices generadora y de comprobación. Distancia mínima de un código. Redundancia
EJEMPLO DE PARTIDA. Pongo en la casilla: 4 El tablero queda como: X
El objetivo de este ejercicio es crear un programa que juegue a tres en raya contra un oponente humano. Tras cada movimiento el programa debe mostrar el tablero y permitir mover al humano. El programa
PRACTICA Nº Realizar una aplicación que calcule el volumen de una esfera, que viene dado por la fórmula:
PROGRAMACION III SIS - 221 PRACTICA Nº 1 1. Realizar una aplicación que calcule el volumen de una esfera, que viene dado por la fórmula: 2. Realizar una aplicación que pregunte el nombre y el año de nacimiento
TEST DE MATRICES. Dadas A = (-3 4 1/2) y B = (1/3 0-2), cuál es el resultado de multiplicar la matriz A por la traspuesta de B?
file://:\mis documentos\u6mattest\u6mattesttodo.htm Página 1 de 7 TEST E MTRIES 1 eterminar la matriz opuesta de la siguiente matriz: 2 Si y son dos matrices de orden 3x2, de qué orden es la matriz resultante
un conjunto cuyos elementos denominaremos vectores y denotaremos por es un espacio vectorial si verifica las siguientes propiedades:
CAPÍTULO 2: ESPACIOS VECTORIALES 2.1- Definición y propiedades. 2.1.1-Definición: espacio vectorial. Sea un cuerpo conmutativo a cuyos elementos denominaremos escalares o números. No es necesario preocuparse
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso 2013-2014. 1º Grado en Informática Práctica 2: Memoria dinámica y Bibliotecas Objetivos Practicar conceptos
Álgebra Lineal - Exámenes
Álgebra Lineal Dpto. de Matemáticas (EPSI Gijón) Página 1 Álgebra Lineal - Exámenes 2005-2006 Ejercicio n o 1 Constrúyase una función f que, dada una matriz, nos devuelva su primera fila, el elemento que
Fundamentos matemáticos. Tema 2 Matrices y ecuaciones lineales
Grado en Ingeniería agrícola y del medio rural Tema 2 José Barrios García Departamento de Análisis Matemático Universidad de La Laguna [email protected] 2017 Licencia Creative Commons 4.0 Internacional J.
Códigos para tratamiento de errores
- La información se coloca en grupos de (m) bloques de longitud fija (k) como matriz kxm o mxk 1 2 k 1 2 m - Cada bloque: 1 bit para VRC 1 bit para la paridad perpendicular o LRC (Longitudinal Redundancy
Problemas de Espacios Vectoriales
Problemas de Espacios Vectoriales 1. Qué condiciones tiene que cumplir un súbconjunto no vacío de un espacio vectorial para que sea un subespacio vectorial de este? Pon un ejemplo. Sean E un espacio vectorial
Determinantes. Determinante de orden uno. a 11 = a 11 5 = 5
DETERMINANTES Determinantes Concepto de determinante A cada matriz cuadrada A se le asigna un escalar particular denominado determinante de A, denotado por A o por det (A). A = Determinante de orden uno
6 Vectores. Dependencia e independencia lineal.
6 Vectores. Dependencia e independencia lineal. Introducción Hay fenómenos reales que se pueden representar adecuadamente mediante un número con su adecuada unidad de medida. Sin embargo para representar
Tema 2: Determinantes
Tema 2: Determinantes 1. Introducción En este tema vamos a asignar a cada matriz cuadrada de orden, un número real que llamaremos su determinante y escribiremos. Vamos a ver cómo se calcula. Consideremos
Tema 6. Códigos Lineales
Tema 6. Códigos Lineales José A. Montenegro Dpto. Lenguajes y Ciencias de la Computación ETSI Informática. Universidad de Málaga [email protected] 26 de septiembre de 2013 José A Montenegro ([email protected])
MATRICES. Se denomina matriz de dimensión m n a todo conjunto cuyos elementos están dispuestos en m filas y n columnas. o simplemente A = (a.
MATRICES Se denomina matriz de dimensión m n a todo conjunto cuyos elementos están dispuestos en m filas y n columnas A= 2 1 5 0 3 8 A es de dimensión 2 3. a a a En general una matriz de dimensión 2 3
EJERCICIOS RESUELTOS DE DETERMINANTES
EJERCICIOS RESUELTOS DE DETERMINANTES 1. Calcular los siguientes determinantes: a) - 13 b) 4-3 8 1 0 3-1 -1 1 3-4 a) - 13 = (-)(-3) 4.13 = 1 2 = -37 4-3 b) 8 1 0 3-1 -1 1 3-4 = 8(-1)(-4) + 1(-1)1 + 0 0
Tratamiento de Señales Laboratorio 1 (2h) Cadenas de Markov
Tratamiento de Señales Laboratorio 1 (2h) Cadenas de Markov Curso 2011/2012 Materiales: (a) Ordenadores equipados con Matlab Objetivos: (a) Estudiar las cadenas de Markov como una familia de secuencias
SOLUCIONES A LA AUTOEVALUACIÓN - Aplicaciones lineales
SOLUCIONES A LA AUTOEVALUACIÓN - Aplicaciones lineales A) Soluciones a las Cuestiones C-) a) Sí puede, si la matriz, que es 4x, tiene rango. b) No puede, pues la matriz, que es x, no puede tener rango.
Introducción a la Teoría de Códigos
Introducción a la Teoría de Códigos M.A. García, L. Martínez, T. Ramírez Facultad de Ciencia y Tecnología. UPV/EHU Ejercicios y Problemas resueltos Tema 3: CÓDIGOS LINEALES Mayo de 2017 Ejercicios Resueltos:
ACTIVIDADES INICIALES
2 Determinantes ACTIVIDADES INICIALES I. Enumera las inversiones que aparecen en las siguientes permutaciones y calcula su paridad, comparándolas con la permutación principal 1234. a) 1342 b) 3412 c) 4321
Receptores para Transmisión Digital en Banda Base PRÁCTICA 9
Receptores para Transmisión Digital en Banda Base PRÁCTICA 9 (1 sesión) Curso 2009/10 Laboratorio de Señales y Comunicaciones Tercer curso, Ingeniería de Telecomunicación Tabla de Contenidos 1. Objetivos...
Escuela Politécnica Superior 3º Ingeniería Informática. Laboratorio TAAO1. Curso 2004/2005. Autor de la práctica: Prof. Doroteo Torre Toledano
Escuela Politécnica Superior 3º Ingeniería Informática Laboratorio TAAO1 Curso 2004/2005 Autor de la práctica: Prof. Doroteo Torre Toledano Práctica 6 Técnicas de diseño de filtros digitales. Primer Apellido
Tema 4. Teoría de códigos Introducción. Álgebra. Área de Álgebra Universidade da Coruña
Tema 4 Teoría de códigos 4.1. Introducción Los inicios de la teoría moderna de la comunicación, en la que se incluye la teoría de códigos, se sitúan al final de los años veinte con los trabajos de Ralph
Práctica 2: Representación de datos y ajuste de curvas
Modelado matemático de los sistemas ecológicos Facultad de Biología Universidad de Oviedo Curso 2007-2008 Práctica 2: Representación de datos y ajuste de curvas 1. Lectura de datos externos Es posible
Tema: Codificación de canal
Tema: Codificación de canal Adriana Dapena Janeiro ([email protected]) Facultad de Informática Universidade da Coruña Campus de Elviña s/n 15071. A Coruña Codificación de canal.- Adriana Dapena p. 1 Objetivos
Matrices ortogonales y descomposición QR
Matrices ortogonales y descomposición QR Problemas para examen Agradezco a Aldo Iván Leal García por varias correcciones importantes. Invertibilidad por la izquierda y por la derecha (repaso) 1. Conceptos
Análisis Espectral mediante DFT PRÁCTICA 4
Análisis Espectral mediante DFT PRÁCTICA 4 (2 sesiones) Laboratorio de Señales y Comunicaciones 3 er curso, Ingeniería Técnica de Telecomunicación Sistemas de Telecomunicación 1 PRÁCTICA 4 Análisis Espectral
Tema 1: Matrices. El concepto de matriz alcanza múltiples aplicaciones tanto en la representación y manipulación de datos como en el cálculo numérico.
Tema 1: Matrices El concepto de matriz alcanza múltiples aplicaciones tanto en la representación y manipulación de datos como en el cálculo numérico. 1. Terminología Comenzamos con la definición de matriz
MATEMÁTICAS PARA ECONOMISTAS I MATRICES, DETERMINANTES Y SISTEMAS DE ECUACIONES
MATEMÁTICAS PARA ECONOMISTAS I MATRICES, DETERMINANTES Y SISTEMAS DE ECUACIONES 1.- Dadas las siguientes matrices Efectúe si es posible : a) A + B b) B A c) B 2.- Dadas las siguientes matrices Efectúe
11. Generador/comprobador de paridad
11. Generador/comprobador de paridad En las transferencias de datos digitales (dentro de un sistema digital o en la transmisión de códigos de un sistema a otro), se pueden producir errores. Estos errores
ESPACIOS VECTORIALES
MATEMÁTICA I - - Capítulo 8 ------------------------------------------------------------------------------------ ESPACIOS VECTORIALES.. Espacios Vectoriales y Subespacios... Definición. Un espacio vectorial
SGUICES020MT21-A16V1. SOLUCIONARIO Generalidades de números reales
SGUICES020MT21-A16V1 SOLUCIONARIO Generalidades de números reales 1 TABLA DE CORRECCIÓN GUÍA PRÁCTICA GENERALIDADES DE NÚMEROS REALES Ítem Alternativa 1 D 2 C 3 C 4 E 5 E 6 A 7 D 8 D 9 A 10 D 11 C 12 B
PRÁCTICO N o 7. Lenguaje de Diseño (Tercera Parte): Modularización. Ejercicio 1: Teniendo en cuenta la resolución del ejercicio 7 del Práctico 6:
PRÁCTICO N o 7 Lenguaje de Diseño (Tercera Parte) Modularización Ejercicio 1 Teniendo en cuenta la resolución del ejercicio 7 del Práctico 6 a Analice su solución identificando las distintas tareas que
Comunicaciones Digitales - Ejercicios Tema 6
Comunicaciones Digitales - Ejercicios Tema 6 1. La matriz generadora de un código bloque lineal C(4,8) es la que se presenta a continuación. Calcule la tasa del código, la distancia mínima y la tabla de
TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS.
TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. 1. MATRICES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS. DEFINICIÓN: Las matrices son tablas numéricas rectangulares
Cursada Segundo Cuatrimestre 2012 Guía de Trabajos Prácticos Nro. 1
Temas: Ambiente de trabajo MATLAB. Creación de matrices y vectores. Matrices pre-definidas. Operador dos puntos. Operaciones con matrices y vectores. Direccionamiento de elementos de matrices y vectores.
Ejercicio de Programación Orientada a Objetos Curso 2016/2017 Exámenes
Ejercicio de Programación Orientada a Objetos Curso 2016/2017 Exámenes Introducción El ejercicio consiste en la implementación de una aplicación para la creación, edición, resolución y corrección de exámenes.
Espacios Vectoriales
Espacios Vectoriales Espacios Vectoriales Verónica Briceño V. noviembre 2013 Verónica Briceño V. () Espacios Vectoriales noviembre 2013 1 / 47 En esta Presentación... En esta Presentación veremos: Espacios
EJERCICIO 1. CREACIÓN DE UNA FUNCIÓN
4ª Práctica. Matlab Página 1 PROGRAMACIÓN EN MATLAB PRÁCTICA 04 FUNCIONES, BUCLES Y BIFURCACIONES EJERCICIO 1. CREACIÓN DE UNA FUNCIÓN 1 EJERCICIO 1.1 FUNCIÓN QUE OBTIENE LAS RAÍCES DE UN POLINOMIO DE
CONCEPTOS BÁSICOS DE ESPACIOS VECTORIALES Alumno. Cristina Mª Méndez Suero
Fundamento Científico del Currículum de Matemáticas en Enseñanza Secundaria CONCEPTOS BÁSICOS DE ESPACIOS VECTORIALES Alumno. Cristina Mª Méndez Suero ESPACIOS VECTORIALES DEFINICIÓN... 1 PROPIEDADES DE
Tema 2: Sistemas y códigos numéricos
Tema 2: Sistemas y códigos numéricos Sistemas numéricos posicionales En este sistema la posición de cada digito tiene un peso asociado. El valor de un número es una suma ponderada de los dígito, por ejemplo:
Teoría Tema 8 Propiedades de los determinantes
página 1/6 Teoría Tema 8 Propiedades de los determinantes Índice de contenido Propiedades...2 página 2/6 Propiedades 1. El determinante de una matriz coincide con el determinante de su traspuesta. A=A
MATRICES Y DETERMINANTES II.
MATRICES Y DETERMINANTES II. Matriz adjunta es la matriz cuadrada que se obtiene al sustituir cada elemento por su adjunto correspondiente. Calcula la matriz adjunta: 2 2 2 A =( 2 1 0 ) 3 2 2 Primero calculamos
Tema 3: Espacios vectoriales
Tema 3: Espacios vectoriales K denotará un cuerpo. Definición. Se dice que un conjunto no vacio V es un espacio vectorial sobre K o que es un K-espacio vectorial si: 1. En V está definida una operación
Tema 1: Matrices. El concepto de matriz alcanza múltiples aplicaciones tanto en la representación y manipulación de datos como en el cálculo numérico.
Tema 1: Matrices El concepto de matriz alcanza múltiples aplicaciones tanto en la representación y manipulación de datos como en el cálculo numérico. 1. Terminología Comenzamos con la definición de matriz
Matemáticas para la Empresa
Matemáticas para la Empresa 1 o L. A. D. E. Curso 2008/09 Relación 1. Espacios Vectoriales 1. a) En IR 2 se consideran las operaciones habituales: (x, y) + (x, y ) = (x + x, y + y ) λ(x, y) = (λx, λy)
LENGUAJES DE PROGRAMACIÓN. Trabajo Práctico - Septiembre de 2017
Trabajo Práctico - Septiembre de 2017 INSTRUCCIONES El trabajo práctico debe realizarse de manera individual. No debe realizarse en grupo. Se penalizará cualquier uso compartido de las soluciones propuestas
Lección 8. Matrices y Sistemas de Ecuaciones Lineales
Lección 8 Matrices y Sistemas de Ecuaciones Lineales MIGUEL ANGEL UH ZAPATA 1 Análisis Numérico I Facultad de Matemáticas, UADY Septiembre 2014 1 Centro de Investigación en Matemáticas, Unidad Mérida En
5.2. Sistemas de codificación en binario
5.2. Sistemas de codificación en binario 5.2.1. Sistemas numéricos posicionales [ Wakerly 2.1 pág. 26] 5.2.2. Números octales y hexadecimales [ Wakerly 2.2 pág. 27] 5.2.3. Conversión general de sistemas
PAUTA ACTIVIDADES: PROPIEDADES DE LAS POTENCIAS DE BASE ENTERA Y EXPONENTE NATURAL
PAUTA ACTIVIDADES: PROPIEDADES DE LAS POTENCIAS DE BASE ENTERA Y EXPONENTE NATURAL I. Antes de partir, resuelve los siguientes ejercicios utilizando propiedades de las potencias de base y exponente natural:
