E.T.S.I. TELECOMUNICACIÓN UNIVERSIDAD POLITÉCNICA DE VALENCIA COMUNICACIÓN DE DATOS, 8.0 cuatrimestre, Plan 96 Examen Final Convocatoria Extraordinaria, 10 de septiembre de 2001 Profesores: Vicente Casares Instrucciones: ' $ • La duración del examen es de 1 hora y 45 minutos • En cada pregunta, elija una de las 4 opciones. Sólo hay una opción correcta por pregunta. • Las preguntas contestadas correctamente valen 1/2 punto, las contestadas incorrectamente −1/6 puntos. Las no contestadas no puntúan. • Ha de contestar en la hoja de test del ICE que se le facilita junto con el enunciado. • Recuerde poner los apellidos y el nombre en la cabecera de la hoja de test, asi como su DNI, justificado por la izquierda. • También ha de poner, debajo del logo de la UPV, el tipo de test que le ha correspondido. & % MODALIDAD A Preguntas: 1. Indicar el comentario correcto. a. La desigualdad de Hamming se cumple con signo de igualdad en códigos binarios BCH. b. La desigualdad de Hamming se cumple con signo de igualdad en códigos RS. c. La desigualdad de Hamming se cumple con signo de igualdad en códigos de Golay. d. Ninguno de los anteriores comentarios es correcto. 2. Se tiene un código (n, k) = (4, 2) cuyas palabras código son 0000, 0101, 1010, 1111. ¿qué afirmación es correcta? a. No corrige ningún patrón de error doble. b. No corrige ningún patrón de error simple. c. Corrige todos los patrones de errores simples. d. Ninguna de las anteriores afirmaciones es correcta. 3. Un código (n, k) = (4, 2) tiene como palabras código 0000, 0101, 1010, 1111. El código: a. Es cı́clico y lineal. b. No es cı́clico, pero sı́ es lineal. c. Es cı́clico, pero no lineal. d. No es ni lineal ni cı́clico. 4. Sobre un código bloque lineal (n, k) de distancia mı́nima dmin , tal que 2t + 1 ≤ dmin ≤ 2t + 2. Indicar la afirmación falsa a. Para cualquier valor de n y de k, todas las n-pla de peso inferior a t + 1 aparece como coset lı́der. b. Detecta un total de 2n − 2k patrones de errores. c. Si el código es perfecto, no hay ninguna n-pla de peso t + 1 que figure como coset lı́der. d. El sı́ndrome de una palabra código guarda una relación directa con el peso Hamming de dicha palabra código. 5. Las siguientes n-plas configuran un código bloque: 0000, 0101, 1011 y 1110. ¿Qué afirmación es falsa? a. El código es lineal, pero no cı́clico. b. El código es capaz de corregir algún error simple. c. La distancia mı́nima del código, dmin , es igual a 2. d. El código es lineal y cı́clico. 6. Se tiene un código lineal generado por la matriz 1 0 0 0 0 1 G= 0 1 0 0 1 0 0 0 1 1 0 0 ¿Qué comentario es correcto? a. G no está expresada en forma sistemática. b. Es un código lineal, pero no es cı́clico. c. El código corrige todos los patrones de errores simples. d. Es un código perfecto. 7. A partir de un código Hamming (15, 11) se pretende obtener un código acortado. Indicar cual es el procedimiento correcto. a. Eliminando las columnas de H con peso impar. b. Eliminando las columnas de H con peso par. c. Eliminando las filas de H con peso impar. d. Eliminando las filas de H con peso par. 8. La matriz de verificación o comprobación de paridad de un código, H, viene dada por 1 1 1 0 1 0 0 H= 1 1 0 1 0 1 0 1 0 1 1 0 0 1 La matrı́z generadora del código extendido, Ge , en forma sistemática, (Ge = I|P) viene dada por 1 0 0 0 0 1 1 1 1 0 0 1 0 1 1 0 0 1 1 0 0 1 1 a. Ge = 0 c. Ge = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 b. Ge = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 d. Otra matrı́z 9. Dada la descomposición factorial en GF (2) de x5 + 1 = (x + 1)(x4 + x3 + x2 + x + 1), indicad la afirmación correcta. a. El código cı́clico (5,1) no es de repetición. b. Se puede construir un código cı́clico (5,2). c. No puede construirse un código cı́clico (5,3). d. El código cı́clico (5,4) es de paridad impar simple. 10. El polinomio con coeficientes en GF (2), x + 1 a. Es irreducible y primitivo. b. No es irreducible, pero sı́ es primitivo. c. Es irreducible, pero no es primitivo. d. No es ni irreducible ni primitivo. 11. Sea x4 + x2 + x + 1 un polinomio con coeficientes en GF (2). ¿Qué comentario es correcto? a. No puede ser un polinomio generador, g(x), de un código (n, k) = (7, 3). b. Sı́ lo puede ser, y en su caso, el polinomio de comprobación de paridad h(x) es h(x) = x3 + x2 + 1. c. Sı́ lo puede ser, y en su caso, el polinomio de comprobación de paridad h(x) es h(x) = x3 + x + 1. d. Sı́ lo puede ser, y en su caso, el polinomio de comprobación de paridad h(x) es h(x) = x3 + x2 + x + 1. 12. Sea x4 + x + 1 un polinomio con coeficientes en GF (2) y α una de sus raı́ces. En función de α, las raı́ces del polinomio x4 + x3 + x2 + x + 1, también con coeficientes en GF (2) son: a. α3 , α6 , α9 y α12 b. α7 , α11 , α13 y α14 c. α2 , α4 , α6 y α8 d. α, α3 , α4 y α8 13. Consideremos un código BCH binario (n, k) = (15, k), con capacidad para corregir un máximo de t = 3 errores. Al recibir una enepla y calcular los sı́ndromes, se obtiene, S1 = α12 , S2 = α9 , S3 = α7 , S4 = α3 , S5 = α10 , S6 = α14 . El polinomio localizador de errores, σ(z), resulta ser a. σ(z) = 1 + α9 z + α4 z 2 . b. σ(z) = 1 + α8 z + α13 z 2 + z 3 . c. σ(z) = 1 + α12 z + α13 z 2 . d. ninguno de los anteriores. 14. Consideremos un código BCH binario (n, k) = (15, k), con capacidad para corregir un máximo de t = 3 errores. Tras el cálculo del polinomio localizador de errores, σ(z), éste ha resultado ser σ(z) = 1 + α3 z 2 + α2 z 3 . La posición de los errores a corregir, enumerados del 0 al 15 resulta ser a. i1 = 4, i2 = 5, i3 = 8. b. i1 = 3, i2 = 5, i3 = 9. c. i1 = 8, i2 = 10, i3 = 12. d. i1 = 3, i2 = 5, i3 = 7. 15. Queremos construido un código BCH binario (n, k), con un n mı́nimo y cuya distancia de diseño sea dd = 5. El polinomio generador resultante ha sido g(x) = x8 + x7 + x6 + x4 + 1. Sea α un elemento primitivo de GF (2x ). Indicad el comentario correcto. a. El tamaño de la n-pla ha resultado ser de n = 31. b. No se ha alcanzado la distancia de diseño. c. La matriz transpuesta de comprobación de paridad, Ht , formulada en términos de las potencias impares de α contiene un total de 2 columnas. d. Tras formular Ht en términos de las potencias impares de α, y sustituir cada uno de los elementos del cuerpo de Galios GF (2x ) por su representación binaria, el número de columnas a descartar en la matriz resultante, con el fin de obtener la matrı́z binaria final, Ht , es igual a 2 columnas. 16. Un código RS con sı́mbolos definidos en GF (25 ) y diseñado para corregir patrones de errores triples, tendrá como polinomio generador g(x) a. g(x) = x6 + α14 x5 + α24 x4 + α19 x2 + α29 x + α10 . b. g(x) = x4 + α13 x3 + α6 x2 + α3 x + α10 . c. g(x) = x6 + α10 x5 + α9 x4 + α24 x3 + α17 x2 + α24 x + α21 . d. Otra expresión. 17. La figura 1 adjunta representa un codificador sistemático de un código cı́clico binario (n, k) = (7, 4). Si el polinomio generador es g(x) = x3 + x + 1, los coeficientes a, b y c que aparecen en la figura serán a. a = 1, b = 0, c = 1, b. a = 1, b = 0, c = 0, c. a = 1, b = 1, c = 1, d. Otros coeficientes Figura 1: Codificador sistemático de un código cı́clico basada en h(x) 18. Se tiene un código convolucional definido por la matrı́z (función de transferencia) Ã G(D) = 1+D D 1+D D D 1 ! El polinomio generador compuesto, referido a la segunda entrada resulta ser a. g2 (D) = 1 + D2 + D3 + D4 + D5 b. g2 (D) = 1 + D + D2 + D3 + D4 c. g2 (D) = 1 + D3 d. Otra expresión 19. Para la codificación de voz en el sistema celular GSM se utiliza un código convolucional definido por la siguiente matriz (función de transferencia) ³ G(D) = 1 + D3 + D4 1 + D + D3 + D4 ´ Para la entrada binaria 1, 1, 0, 0, 0, 0, 0, .... la secuencia de salida del codificador resulta ser a. 11, 10, 10, 10, 00, 00, 11, 00, 00, .... b. 11, 01, 01, 01, 00, 00, 11, 00, 00, .... c. 11, 11, 00, 10, 00, 00, 10, 00, .... d. Otra secuencia. 20. Tenemos un codificador convolucional definido por la matriz (función de transferencia) Ã G(D) = 1+D 1+D 1 0 D 1+D Indicar el comentario correcto ! D 1+D −1 D a. La inversa de G(D), G (D) viene dada por 1 + D D 1+D b. G(D) está expresada en forma sistemática. c. El código es catastrófico d. No hay ningún comentario correcto. i -∞ 0 1 2 3 4 5 6 αi 0000 0001 0010 0100 1000 0011 0110 1100 Decimal 0 1 2 4 8 3 6 12 i 7 8 9 10 11 12 13 14 αi 1011 0101 1010 0111 1110 1111 1101 1001 Decimal 11 5 10 7 14 15 13 9 Tabla 1: Elementos de GF (24 ) generados a partir de p(x) = x4 + x + 1 . i -∞ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 αi 00000 00001 00010 00100 01000 10000 00101 01010 10100 01101 11010 10001 00111 01110 11100 11101 Decimal 0 1 2 4 8 16 5 10 20 13 26 17 7 14 28 29 i 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 αi 11111 11011 10011 00011 00110 01100 11000 10101 01111 11110 11001 10111 01011 10110 01001 10010 Decimal 31 27 19 3 6 12 24 21 15 30 25 23 11 22 9 18 Tabla 2: Elementos de GF (25 ) generados a partir de p(x) = x5 + x2 + 1 . Preg - Resp 1-c 2 - a ó b 3-a 4-d 5-d Preg - Resp 6-b 7-b 8-b 9-c 10 - a Preg - Resp 11 - c 12 - a 13 - c 14 - a 15 - c Preg - Resp 16 - d 17 - c 18 - d 19 - d 20 - a Tabla 3: TABLA DE SOLUCIONES .