Está en la página 1de 5

CIE2011

Generador de patrones de video NTSC sobre FPGA


Brbaro M. Lpez-Portilla Vigil TE-38
ResumenComo resultado fundamental de esta investigacin se obtiene el diseo en VHDL de un generador de patrones de video y su implementacin en un FPGA, cuyas potencialidades de reconfiguracin y alta capacidad de integracin lo convierten en la solucin ideal para la generacin de seales en tiempo real y aplicaciones de procesamiento de imgenes en el rea de las telecomunicaciones, la electrnica, la electromedicina y otras. La aplicacin permite disponer de una seal de video normalizada para el ensayo y calibracin de televisores, concebida para procurar un diagnstico rpido sin estar supeditado a la seal generada por la emisora a un horario determinado. Los patrones generados son barras verticales y horizontales, raster y damero. Se logr una aplicacin compacta y de fcil operacin, por lo cual es apta tanto para el uso en taller como para la implementacin de laboratorios prcticos en la esfera docente. Palabras ClavesGenerador de Patrones, FPGA, NTSC.

o bien mediante un osciloscopio. En la esfera docente es tambin de gran utilidad la aplicacin porque constituye un medio docente que sirve de apoyo para adquirir habilidades en diferentes asignaturas de la disciplina de Radiocomunicaciones, en la carrera de Ingeniera en Telecomunicaciones y Electrnica. El sistema implementado entrega la seal de video compuesto, en este caso de la norma de televisin NTSC, de manera tal que la misma puede ser visualizada (medida) en el osciloscopio y de esta forma analizada con ms detalle del que se puede explicar en clases, principalmente en lo relacionado a parmetros como los niveles, los tiempos y la frecuencia que caracterizan dicha seal. Haciendo uso del lenguaje VHDL y del Kit de desarrollo Spartan-3E [2] de Xilinx se dise e implement una aplicacin que genera la seal de video compuesto correspondiente a diferentes patrones, seleccionables por hardware, que se deseen ver en un televisor. A. Parmetros de la seal de video. La televisin es el sistema capaz de transformar mensajes provenientes de fuentes luminosas en seales elctricas, as como procesarlas, transmitirlas, recibirlas y recomponerlas nuevamente en forma de imgenes de manera tal que den una reproduccin sustancialmente continua ante el observador situado en un punto distante de los cambios ocurridos en la escena. Para la obtencin, procesamiento y reproduccin de la informacin de una imagen, el sistema NTSC toma en cuenta caractersticas del ojo humano que facilitan el proceso, de esta forma se determinan, entre otros, los siguientes parmetros para la generacin de la imagen: la imagen se confina a una forma rectangular horizontal (4 unidades horizontales por 3 unidades verticales), la proyeccin de la imagen se realiza en el dispositivo receptor a travs de explorar o hacer un barrido de sta por medio de 525 lneas horizontales, de izquierda a derecha y comenzando con la esquina superior izquierda, la continuidad del movimiento se logra presentando 30 (29.97) imgenes por segundo y cada imagen se divide en dos partes denominadas campos. Cada campo contiene nicamente 262.5 lneas, pero estas lneas no son continuas, sino que se toman de manera entrelazada: un campo se forma solamente por las lneas de nmero impar, mientras que el otro por las lneas de nmero par [3]. En la Fig. 1 se ha representado de manera general el barrido entrelazado que se utiliza para formar una imagen completa.

I. INTRODUCCIN Los sistemas de comunicacin audiovisual han experimentado, desde los inicios de la televisin en blanco y negro, una constante evolucin tecnolgica encaminada a mejorar tanto la calidad como cantidad de los servicios. Sin embargo, debido al elevado nmero de usuarios y el coste de los equipos terminales la evolucin tecnolgica casi siempre se ha realizado de forma progresiva, manteniendo cierto grado de compatibilidad con los sistemas precedentes e introduciendo de forma paulatina mejoras y servicios adicionales. Esta evolucin abarca desde la introduccin de informacin de color compatible con los sistemas en blanco y negro hasta la implantacin de la televisin digital por va satlite. De esta forma los receptores de televisin (televisores) se han convertido hoy por hoy en un equipo audiovisual de gran utilidad y popularidad en los sistemas de comunicacin. II. MATERIALES Y MTODOS Un generador de patrones es un instrumento insustituible y de gran aplicacin en los trabajos de reparacin de receptores de televisin porque permite realizar varios ajustes como son: convergencia del tubo, pureza de los colores primarios y linealidad vertical y horizontal, entre otros. Adems, se pueden detectar problemas como la falta de barrido vertical u horizontal y efectos desagradables en la imagen (efecto cojn, efecto bandera, efecto barril, efecto trapecio, imgenes sin color, imagen negativa, imagen borrosa, etc.) [1]. La identificacin de estos problemas tcnicos se realiza a travs de la inspeccin visual de la imagen en la pantalla del receptor

Fig. 1. Barrido entrelazado.

CIE2011 NTSC [3].

B. Seal que contiene la informacin luminosa de la escena captada: El sistema de televisin NTSC trasmite la informacin de la imagen a partir de dos seales que caracterizan la sensacin del color, la seal de luminancia (Y) que caracteriza la luminancia de la imagen captada y la seal de crominancia (C) que caracteriza el matiz (ngulo de fase) y la saturacin (amplitud) de la imagen captada. La informacin de crominancia se transmite a partir de dos seales conocidas como seales de diferencia de color (I y Q). Todas estas seales se obtienen a partir de las componentes de los colores rojo, verde y azul de la imagen captada, que se representan con las letras R, G y B respectivamente.

Y = 0.299R + 0.587G + 0.114B

I = 0.6 R 0.28G 0.32B Q = 0.21R 0.52G + 0.31B

Fig. 2. Forma de onda de la seal de una lnea de video

La transmisin de las seales de diferencia de color simultneamente por el mismo canal, garantizando una proteccin suficiente contra la posibilidad de interferencia entre ellas, se logra modulando en amplitud con portadora suprimida, con las seales de diferencia de color, dos subportadoras de la misma frecuencia pero en cuadratura de fase (desfasadas 90), dando como resultado la seal de crominancia (C).

C = Q * Sen( 2Fsc + 33) + I * Cos (2Fsc + 33)

C = ( I 2 + Q 2 )1 / 2 I = tan 1 ( ) Q
Finalmente la seal que contiene la informacin de la escena captada es:
E = Y + Q * Sen(2Fsc + 33) + I * Cos (2Fsc + 33)

Durante el retroceso vertical tambin se introduce en la seal de video un pulso de sincrona vertical. Este se caracteriza por una duracin de 9 lneas horizontales para el intervalo correspondiente al retroceso vertical donde, las 3 primeras lneas forman una zona denominada como de igualacin, las 3 lneas centrales son en s el pulso de sincrona y las ltimas 3 lneas horizontales forman otra vez una zona de igualacin. Adems, en todo el intervalo de retroceso vertical los pulsos de sincrona se producen al doble de la frecuencia de lnea y en las zonas de igualacin los pulsos de sincrona son invertidos en su forma (observar detalle en Fig. 3) [3].

E =Y +C

En la seal de video slo se incluye la informacin de la intensidad de luz obtenida, durante el barrido horizontal de izquierda a derecha, omitindose durante el tiempo de regreso para barrer la siguiente lnea horizontal y durante el tiempo de regreso para comenzar a barrer el siguiente campo. A estos tiempos de barrido o retroceso se les llama pulsos de borrado y es en estos pulsos donde se insertan las seales de sincronismo. C. Seal compuesta de sincronismo En la Fig. 2 se muestra la forma de la seal de video correspondiente a una lnea horizontal (correspondiente al patrn de barras verticales), incluidos los perodos de borrado, sincrona y el inicio de la siguiente lnea, as como los valores proporcionales de amplitud, todos ellos de acuerdo al estndar

Fig. 3. Forma de onda de la seal de retroceso vertical.

Para garantizar la compatibilidad con el sistema en blanco y negro, el sistema NTSC en colores mantiene la seal monocromtica blanco y negro como componente de luminancia de la imagen en color. La seal de color se ha agregado con una frecuencia que es mltiplo de la horizontal, sobre una subportadora suprimida de 3.579545 MHz, modulada en amplitud y en cuadratura de fase. La demodulacin de los componentes de crominancia requiere necesariamente de sincrona, por lo que se enva al inicio de cada lnea (prtico anterior) una seal sinusoidal de referencia

CIE2011 de fase, conocida como "salva de color", "burst" o "colorburst" [3]. III. RESULTADOS Y DISCUSIN Para la generacin de estas seales de video se trabaja con una base de tiempo de 20 ns, que se obtiene a partir del oscilador interno de 50 MHz del Kit (pin C9: CLK_50MHz). Sin embargo, para la generacin de las seales sinusoidales se parte de una base de tiempo de 10 ns que se obtiene con la utilizacin de un mdulo IP DCM con el que se multiplica por 2 la frecuencia de 50 MHz del oscilador interno y estas seales (sinusoidales) se generan con el IP-CORE DDS Compiler v.4. En la Fig. 4 se muestra el esquema modular del generador de patrones descrito en VHDL que est conformado por diferentes etapas. Una etapa se encarga de generar las componentes R, G y B que se corresponden con el patrn seleccionado, otra de crear la seal que contiene la informacin de la imagen a partir de estas componentes y de las seales sinusoidales y una ltima etapa que genera la seal de sincronismo compuesto y al mismo tiempo la multiplexa con la seal de la imagen para formar la seal de video compuesto. La seleccin entre uno u otro patrn se hace mediante dos de los interruptores del kit (pin L14: SW1, pin L13: SW0) como se representa en la Tabla I.
TABLA I SELECCIN DEL PATRN

conversin que se requiere. Finalmente el sistema general est representado en el diagrama en bloques de la Fig. 5.

Fig. 5. Esquema del sistema implementado.

En la Tabla II se hace una comparacin entre las caractersticas de la seal generada y las de la seal de video que se detalla en el informe 624 de la XIII Asamblea Plenaria del CCIR, Ginebra, 1974 [5].
TABLA II CARACTERSTICAS DE LA SEAL OBTENIDA

La seal que se obtiene necesita ser convertida en seal analgica para poder ser entregada al televisor. Para la etapa de conversin digital/analgica se implement un conversor de tipo escalera R-2R [4] debido a la alta frecuencia de

Fig. 4. Esquema modular del generador de patrones.

CIE2011

El resultado fundamental que se obtiene consiste en un sistema capaz de generar la seal de video compuesto correspondiente al patrn, seleccionable por hardware, que se quiera ver en el televisor. Como se puede observar en la Fig. 6a, se pueden detallar las caractersticas de la seal con una inspeccin visual del osciloscopio y en las Fig. 6b, c, d, y e, se muestran los patrones visualizados en el televisor, lo cual tambin brinda la posibilidad de identificar problemas en los matices de los colores, en el sincronismo de la imagen, entre otros.

Fig. 6. d) Damero

Fig. 6. a) Seal correspondiente al patrn de barras verticales. Fig. 6. d) Raster

IV. CONCLUSIONES Se ha logrado un instrumento muy til para el mantenimiento, reparacin y puesta a punto de sistemas de video. Dispone de 4 cartas patrn para el anlisis de la imagen de forma visual o bien mediante un osciloscopio. El sistema implementado cumple con los requisitos fundamentales para su aplicacin tanto en talleres de reparacin como para el montaje de laboratorios prcticos en la docencia. AGRADECIMIENTO Al Ministerio de Educacin Superior, a la Agencia Espaola de Cooperacin Internacional para el Desarrollo y a la Universidad de Pinar del Ro por el financiamiento brindado para la adquisicin de Kit de Desarrollos, para la capacitacin de profesores y el desarrollo de proyectos de investigacin. REFERENCIAS
[1] Fig. 6. c) Barras horizontales. [2] J. L. Casinelli, J. O. Quiroga, Generador de patrones de video, 2005. Sistemas de Televisin: Caractersticas de la seal de video. Disponible en: http://www.desi.iteso.mx/telecom/siscom/tv/informacion/senal_de_vi deo.html Spartan-3E Starter Kit Board User Guide. Disponible en : http://www.xilinx.com/support/documentation/boards_and_kits/ug23 0.pdfhttp://www.xilinx.com S. Franco, Diseo con Amplificadores Operacionales y Circuitos Integrados Analgicos, Tercera Edicin, McGraw-Hill, 2005.

Fig. 6. b) Barras verticales.

[3]

[4]

CIE2011
[5] L. Rodrguez, M. Vidaurrzaga, J. R. lvarez, Televisin, ENPES, 1991.

También podría gustarte