2015-05-05
Transcripción
2015-05-05
SSR DEPARTAMENTO DE SEÑALES, SISTEMAS Y RADIOCOMUNICACIONES Televisión (Plan 2010) 5 de mayo de 2015 Apellido(s): Nombre(s): Grupo: Se debe contestar a las dos preguntas teóricas, y resolver el primer problema y otros dos Preguntas teóricas 1. Describir brevemente las principales caracterı́sticas de todos los tipos de imágenes contempladas por el estándar MPEG-1. Tipo I: no utilizan predicción temporal; hay una por GOP; hacen posible el avance rápido y/o hacia atrás, y el acceso aleatorio; evitan la propagación de errores y son referencia tanto para las imágenes P como para las B, por lo que deben tener la mejor calidad (y por eso se les asigna en general un presupuesto binario mayor). Tipo P: utilizan predicción temporal tomando como referencia imágenes I o P anteriores; propagan errores pero son referencia para las imágenes B, por lo que deben tener una calidad razonable (presupuesto binario medio). Tipo B: utilizan predicción temporal tomando como referencia imágenes I o P anteriores y/o posteriores; propagan errores y ningún otro tipo de imágenes depende de ellas, por lo que pueden tener menor calidad (presupuesto binario menor). Tipo D: están formadas únicamente por las componentes de continua de los macrobloques; se usan en raras ocasiones. 2. Explicar qué mecanismos establece DVB para adaptarse a la radiodifusión vı́a satélite y terrestre desde los puntos de vista de la codificación de canal y la modulación. Desde el punto de vista de la CC (codificación de canal), tanto DVB-S como DVB-T utilizan CC exterior e interior para proteger la información frente a errores (DVB-C sólo usa la exterior). Desde el punto de vista de la modulación, DVB-S utiliza QPSK, poco eficiente pero robusta ante variaciones de amplitud, mientras que DVB-T utiliza OFDM para protegerse de los multitrayectos (que causan ecos, desvanecimientos, etc.) tı́picos de la radiodifusión terrestre. Para un mismo régimen binario aproximado de 30 Mbps, la modulación en DVB-T (con portadoras moduladas en QAM) es más eficiente que la de DVB-S ya que el ancho de banda del canal es menor en DVB-T (∼8 MHz) que en DVB-S (∼30 MHz). Problema 1 La longitud de onda dominante λC de un color C es la de un estı́mulo monocromático MC que, mezclado en proporciones adecuadas con otro acromático W (el “blanco de referencia”), se percibe como el color C. En el diagrama de cromaticidad de la CIE, MC es la intersección del perı́metro con la recta que pasa por C y W . La saturación S ∈ [0; 1] es el cociente S = W C/W MC , siendo W C y W MC las distancias de W a C y a MC , respectivamente. Se pide calcular λC y S para el color C de coordenadas cromáticas en el espacio RG rC = gC = 0, 4 y siendo W el iluminante D65 , cuyas coordenadas cromáticas son (xD65 ; yD65 ) = (0, 3127; 0, 329). Sugerencia: posicionar sobre la carta XY aneja W = D65 y C, y aproximar λC por interpolación lineal. Datos adicionales: 2, 76888 1, 75175 1, 13016 1 4, 5907 0, 0601 Matriz de transformación del sistema RGB al XYZ: 0 0, 05651 5, 59427 0, 418457 −0, 158658 −0, 0828327 0, 252426 0, 0157055 Matriz de transformación del sistema XYZ al RGB: −0, 0911653 0, 000920898 −0, 00254986 0, 178596 Curvas de x(λ) 0,014310 0,043510 0,134380 0,283900 0,348280 0,336200 0,290800 0,195360 0,095640 0,032010 0,004900 0,009300 0,063270 0,165500 0,290400 0,433450 0,594500 0,762100 0,916300 1,026300 1,062200 1,002600 0,854450 0,642400 0,447900 0,283500 0,164900 0,087400 0,046770 0,022700 0,011359 mezcla y coordenadas y(λ) z(λ) 0,000396 0,067850 0,001210 0,207400 0,004000 0,645600 0,011600 1,385600 0,023000 1,747060 0,038000 1,772110 0,060000 1,669200 0,090980 1,287640 0,139020 0,812950 0,208020 0,465180 0,323000 0,272000 0,503000 0,158200 0,710000 0,078250 0,862000 0,042160 0,954000 0,020300 0,994950 0,008750 0,995000 0,003900 0,952000 0,002100 0,870000 0,001650 0,757000 0,001100 0,631000 0,000800 0,503000 0,000340 0,381000 0,000190 0,265000 0,000050 0,175000 0,000020 0,107000 0,000000 0,061000 0,000000 0,032000 0,000000 0,017000 0,000000 0,008210 0,000000 0,004102 0,000000 cromáticas: λ x(λ) 400 0,173337 410 0,172577 420 0,171407 430 0,168878 440 0,164412 450 0,156641 460 0,143960 470 0,124118 480 0,091294 490 0,045391 500 0,008168 510 0,013870 520 0,074302 530 0,154722 540 0,229620 550 0,301604 560 0,373102 570 0,444062 580 0,512486 590 0,575151 600 0,627037 610 0,665764 620 0,691504 630 0,707918 640 0,719033 650 0,725992 660 0,729969 670 0,731993 680 0,733417 690 0,734390 700 0,734690 y(λ) 0,004797 0,004799 0,005102 0,006900 0,010858 0,017705 0,029703 0,057803 0,132702 0,294976 0,538423 0,750186 0,833803 0,805864 0,754329 0,692308 0,624451 0,554714 0,486591 0,424232 0,372491 0,334011 0,308342 0,292027 0,280935 0,274008 0,270031 0,268007 0,266583 0,265610 0,265310 z(λ) 0,821866 0,822624 0,823490 0,824222 0,824731 0,825654 0,826337 0,818079 0,776004 0,659633 0,453409 0,235943 0,091894 0,039414 0,016051 0,006088 0,002448 0,001224 0,000923 0,000616 0,000472 0,000226 0,000154 0,000055 0,000032 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 Carta XY de la CIE 1.0 520 530 0.8 540 510 550 560 0.6 570 500 580 590 0.4 600 C D65 490 0.2 480 470 0.2 0.4 0.6 0.8 La posición del iluminante D65 puede determinarse de manera inmediata. Para posicionar el color C, hay que transformar primero sus coordenadas del sistema RGB al XYZ: 2, 76888 1, 75175 1, 13016 XC 0, 4 0, 0873532 YC = 1 4, 5907 0, 0601 0, 4 = 0, 0676453, luego ZC 0 0, 05651 5, 59427 0, 2 0, 0350676 0, 0873532 ≃ 0, 459594 e xC = 0, 0873532 + 0, 0676453 + 0, 0350676 0, 0676453 yC = ≃ 0, 355904. 0, 0873532 + 0, 0676453 + 0, 0350676 Prolongando la lı́nea que une W = D65 y C hasta que intercepta el perı́metro del diagrama de cromaticidad, se ve que λC ∈ [595; 600] nm. 1.0 Como la tabla de coordenadas cromáticas proporciona valores para cada ∆λ = 10 nm, se puede interpolar linealmente en el rango λ ∈ [590; 600] nm mediante las ecuaciones λ − 590 x(λ) = x(590) + (x(600) − x(590)) e 10 λ − 590 y(λ) = y(590) + (y(600) − y(590)) . 10 Por otra parte, las ecuaciones de la recta que une W y C son x(t) = xW + (xC − xW ) t = 0, 3127 + 0, 14689 t e y(t) = yW + (yC − yW ) t = 0, 3290 + 0, 02690 t. Combinando las ecuaciones anteriores, obtenemos el sistema 0, 575145 + 0, 0051915(λ − 590) = 0, 3127 + 0, 14689 t y 0, 424186 − 0, 00517183(λ − 590) = 0, 3290 + 0, 02690 t, cuyas soluciones son (λ; t) ≃ (597, 696; 2, 05861). En consecuencia, la longitud de onda dominante para el color C y el blanco de referencia W = D65 es λC ≃ 597, 696 nm, cuyas coordenadas cromáticas son (xMC ; yMC ) ≃ (0, 615097; 0, 384385). Para calcular S, primero hay que hallar las distancias de W a C y MC : √ W C = (xW − xC )2 + (yW − yC )2 ≃ 0, 149337 y √ W MC = (xW − xMC )2 + (yW − yMC )2 ≃ 0, 307427. Finalmente, S = W C/W MC ≃ 0, 149337/0, 307427 ≃ 0, 485765. Problema 2 La recomendación UIT-R BT.601 especifica cómo pasar del sistema RGB al YCrCb: 1. Calcular el valor de luminancia normalizada EY ∈ [0; 1] de cada pı́xel a partir de los correspondientes valores de R, G y B ya cuantificados con 8 bits (R, G, B ∈ {0; 1; ...; 255}): EY = (0, 299R + 0, 587G + 0, 114B)/255. 2. Obtener la luminancia: Y = O(219EY + 16), siendo O(x) el entero más próximo a x. 3. Reconstruir la luminancia normalizada: E˜Y = (Y − 16)/219. Se pide: 1. Deducir de las expresiones anteriores el rango de valores realmente posibles de Y y cuántos se usan del total teórico de 256. EY ∈ [0; 1] ⇒ Y ∈ [16; 235] ⇒ sólo se usan 220 valores. 2. Calcular, operando con precisión de una diezmilésima y redondeando correctamente, los valores de luminancia normalizada original (EY ) y reconstruida (E˜Y ), y el correspondiente error de cuantificación, eq = |E˜Y − EY |, para un pı́xel “medio verde” (R = B = 0; G = 128). (R; G; B) = (0; 255; 0) ⇒ EY = 0, 2947 ⇒ Y = O(64, 5286 + 16) = 81 ⇒ E˜Y ≃ 0, 2968 ⇒ eq ≃ 21 · 10−4 . Problema 3 Se pide responder a las siguientes preguntas relacionadas con la codificación de secuencias de vı́deo mediante el estándar MPEG-1: 1. Indicar cómo serı́a la estructura de un GOP en cada uno de los siguientes casos: a) longitud: 4 imágenes; 1a imagen de tipo I. IPPP. b) longitud: 3 imágenes; última imagen de tipo I. BBI. c) longitud: 12 imágenes; distancia entre imágenes de tipo I (o P) y P: 4 imágenes. BBBIBBBPBBBP. 2. Considerando un GOP del tipo BBBIBBBPBBBP y sabiendo que se transmiten 25 imágenes por segundo, que la velocidad binaria final es de 1,4 Mbps, y que la proporción de bits utilizados en cada tipo de imagen es I:P:B = 6:3:2, calcular el número de bits que es asignado (idealmente) a cada tipo de imagen. El número de bits por GOP es: 1, 4 · 106 · 12/25 = 672 kb/GOP. Siendo NI,P,B los números de kb asignados respectivamente a las imágenes de tipo I, P y B, deben cumplirse las siguientes tres ecuaciones: NI + 2NP + 9NB = 672, NI = 2NP , NI = 3NB . Despejando, queda: NI = 134, 4 kb, NP = 67, 2 kb, NB = 44, 8 kb. Problema 4 Se considera la transmisión de uno o varios servicios digitales (vı́deo, audio, etc.) vı́a satélite según la multiplexación contemplada en el estándar europeo DVB-S. Para ello, se utiliza un transpondedor con un ancho de banda BW = 27 MHz y, como único parámetro para controlar la velocidad binaria de transmisión, se considera una CC (Codificación de Canal) interior de tipo convolucional con una tasa de código, incluyendo el perforado (puncturing), RC = 34 . Otros parámetros de interés del estándar DVB-S son: pulsos en coseno alzado con factor de redondeo (roll-off) α = 0, 35; modulación QPSK; CC exterior Reed-Solomon RS(204,188). Se pide: 1. Calcular las velocidades binarias bruta (Vbb ) y neta (Vbn , descontando la CC) disponibles en el canal, y su eficiencia espectral neta (ηn ). Vbb = BW 27 · 106 nb = 2 = 40 Mbps (para QPSK, nb = log2 4 = 2 bits por sı́mbolo) 1+α 1,35 ⇒ Vbn = Vbb 188 3 = 27, 647 Mbps ⇒ ηn = Vbn /BW = 27, 647/27 ≃ 1,024 bps/Hz. 204 4 2. Calcular el número N de servicios digitales de vı́deo (con su audio y datos asociados) que se pueden transmitir por el canal si cada uno de ellos necesita una velocidad binaria mı́nima Vbmin = 4 Mbps, y la velocidad binaria media Vbmed que en realidad quedarı́a disponible para cada uno de ellos. N = ⌊Vbn /Vbmin ⌋ = ⌊6, 912⌋ = 6 ⇒ Vbmed = Vbn /N ≃ 4, 608 Mbps. 3. Suponiendo que se pudiera variar RC sin afectar a la calidad de la transmisión, justificar qué valores, de entre los contemplados por el estándar DVB-S (RC ∈ { 21 ; 23 ; 43 ; 56 ; 87 }), permiten una multiplexación de N ′ = 8 servicios digitales como los del apartado anterior. Si no hubiera CC interior, ⌋se podrı́a multiplexar hasta un máximo de ⌊ 188 Nmax = (Vbb )/Vbmin = ⌊9, 216⌋ = 9 servicios. 204 ⌊ ⌋ Con RC = 78 , el número de servicios sı́ serı́a N ′ = 9, 216 78 = ⌊8, 064⌋ = 8. Pero con perforados de mayor redundancia el número de ⌊ ⌋ servicios serı́a menor que los ocho reque5 5 ′′ ridos: por ejemplo, para RC = 6 , serı́a N = 9, 216 6 = ⌊7, 680⌋ = 7.