Está en la página 1de 12

PROCESADOR DIGITAL DE SEALES (DSP) EN CAMARAS DIGITALES

OBJETIVOS

Determinar la importancia de un DSP en el funcionamiento de una cmara digital. Conocer como es el proceso de las imgenes en una cmara digital. Conocer como funciona el procesador digital de seales.

MARCO TEORICO

SISTEMA DIGITAL: Un sistema digital es cualquier dispositivo destinado a la generacin, transmisin, procesamiento o almacenamiento de seales digitales. Una seal digital corresponde a magnitudes fsicas limitadas a tomar slo unos determinados valores discretos. Por ejemplo: 0 (seal de resistencia elctrica, muy pequea), 1(seal de resistencia elctrica, muy grande). Las computadoras digitales utilizan la lgica de dos estados: la corriente pasa o no pasa por los componentes electrnicos de la computadora. Para el anlisis y la sntesis de los sistemas digitales binarios se utiliza como herramienta el lgebra de Boole, formada por compuertas lgicas que siguen el comportamiento de algunas funciones booleanas. La palabra digital proviene de la misma fuente que la palabra digito: La palabra en latn para "dedo" (contar con los dedos), por el uso para contar en valores discretos y no continuos como en los sistemas analgicos. SISTEMA ANALGICO:

Un sistema analgico es aquel que tiene la capacidad de generar, transmitir, procesar o almacenar seales analgicas. Se dice que una seal es analgica cuando las magnitudes de la misma se representan mediante variables continuas, anlogas (Relacin de semejanza entre cosas distintas.) a las magnitudes que dan lugar a la generacin de esta seal. Referido a un aparato o a un instrumento de medida, decimos que es analgico cuando el resultado de la medida se representa mediante variables continuas, anlogas a las magnitudes que estamos midiendo. DIGITAL VS. ANALGICO: Ruido Digital: Cundo los datos son transmitidos usando mtodos analgicos, una cierta cantidad de "ruido" entra dentro de la seal. Esto puede tener diferentes causas: datos transmitidos por radio pueden tener una mala recepcin, sufrir interferencias de otras fuentes de radio, o levantar ruidos de fondo del resto del universo. Pulsos elctricos que son enviados por cableados pueden ser atenuados por la resistencia de los mismos, y dispersados por su capacitancia, y variaciones de temperatura pueden acrecentar o disminuir estos efectos. Cualquier variacin puede proveer una gran cantidad de distorsin en una seal analgica. En el caso de las seales digitales, an las pequeas variaciones en la seal pueden ser ignoradas de forma segura. En una seal digital, estas variaciones, se pueden sobreponer, pues, cualquier seal cercana a un valor particular ser interpretada como ese valor. Display Analgico vs. Digital: Facilidad en la lectura: En la lectura humana de la informacin, los mtodos digitales y analgicos resultan ambos de gran utilidad. Si lo que se requiere es una impresin instantnea de resultados, los medidores analgicos usualmente ofrecen la informacin de una manera rpida, cuando lo que se requiere es exactitud los digitales son los preferidos. Leer medidores analgicos requiere tiempo y un poco de experiencia en el campo, esto comparado con que escribir un valor en un display digital es limitarse a copiar los nmeros. En los casos en que la exactitud y la rapidez son requeridas por igual, los displays duales son la mejor opcin. Prdida sistemtica de los Datos:

Cundo se desea convertir una seal analgica a una digital, para ser procesada por otros sistemas digitales, algunos datos pueden perderse. El conversor anlogo-digital slo tiene una cierta resolucin, considerando que el ojo humano es capaz de detectar 10.000 intensidades de un mismo color, el CCD en una cmara digital ser nicamente capaz de detectar 256 intensidades y esto en una resolucin de slo un megapixel aproximadamente. De Anlogo a Digital Las aplicaciones clsicas de los DSP's trabajan seales del mundo real, tales como sonido y ondas de radio que se originan en forma anloga. Como se sabe, una seal anloga es continua en el tiempo; cambia suavemente desde un estado a otro. Los computadores digitales, por otro lado, manejan la informacin discontinuamente, como una serie de nmeros binarios, por lo que se hace necesario como primera etapa en la mayora de los sistemas basados en DSP's transformar las seales anlogas en digitales. Esta transformacin la hacen los Conversores Anlogo Digital (ADC, en ingls). Una vez terminada la etapa de conversin anloga digital, los datos son entregados al DSP el cual est ahora en condiciones de procesarla. Eventualmente el DSP deber devolver los datos ya procesados para lo cual es necesaria una etapa final que transforme el formato digital a anlogo. Por ejemplo, una seal de audio puede ser adquirida (ADC) y filtrada para eliminar en gran medida ruido, crujidos de esttica, amplificar ciertas frecuencias de inters, eliminar otras, etc. Luego de esto, la informacin puede ser devuelta a travs de una conversin digital anloga (DAC). EJEMPLOS INTERESANTES DE APLICACIONES DE DSP'S SON: 1. Eliminar el eco en las lneas de comunicaciones. 2. Lograr hacer ms claras imgenes de rganos internos en los equipos de diagnstico mdico. 3. Cifrar conversaciones en telfonos celulares para mantener privacidad. 4. LAN Inalmbricas. 5. Reconocimiento de Voz. 6. Manejo de imgenes digitales. 7. Reproductores digitales de audio. 8. Telfonos celulares, segn TEXAS INSTRUMENTS los DSP's son utilizados como el motor del 70% de los telfonos celulares digitales, y con el crecimiento de las comunicaciones inalmbricas, este nmero se ver incrementado con el paso del tiempo.

9. Modems inalmbricos. 10. Cmaras digitales. 11. Control de motores. 12. Manejo de bombas, ventiladores, HVAC. 13. Inversores industriales. 14. Automatizacin de fbricas. 15. Transporte. 16. Analizar datos ssmicos para encontrar nuevas reservas de petrleo. El procesamiento digital de seales es utilizado en muchos campos incluyendo biomedicina, sonar, radar, sismologa, procesamiento de msica y voz, comunicacin e imgenes. Introduccin a los DSP: Los rpidos avances en la electrnica, particularmente en las tcnicas de fabricacin de circuitos integrados, han tenido, y sin duda continuarn teniendo, un gran impacto en la industria y la sociedad. El rpido desarrollo de la tecnologa de circuitos integrados, Empezando con la integracin a gran escala(LSI, Large Scale Integration), y ahora la integracin a gran escala (VLSI, Very Large Scale Integration) de circuitos electrnicos ha estimulado el desarrollo de computadores digitales ms potentes, pequeos, rpidos, baratos y de hardware digital de propsito general. Estos circuitos digitales baratos y relativamente rpidos han hecho posible construir sistemas digitales altamente sofisticados, capaces de realizar funciones y tareas del procesado de seales digitales que normalmente eran demasiado difciles y/o caras con circuitera o sistemas de procesado de seales analgicas. De aqu que muchas de las tareas del procesado de seales que convencionalmente se realizaban analgicamente se realicen hoy mediante hardware digital, ms barato y a menudo ms confiable. Avances en la tecnologa de fabricacin de circuitos integrados tambin abren nuevas reas de desarrollo basadas en DSP, tales como sensores inteligentes, visin de robots y automatizacin, mientras entrega las bases para continuar los avances en reas tradicionales del procesamiento digital de seales, tales como msica, voz, radar, sonar, video, audio y comunicaciones.

Las aplicaciones ms comunes y econmicas las encontramos en la telefona celular; en la figura de abajo se ilustra a manera de bloques: Cuando se habla a travs de la bocina de un telfono celular, la voz desde un micrfono emite ondas sonoras a manera de seales analgicas, mismas que entran a un convertidor analgico-digital para su transmisin en grupos de ceros y unos; aqu es donde interviene el DSP, y en la ltima parte que es el receptor son nuevamente convertidos de digital a analgico para ser recibidos como seal anloga por el receptor; esto trajo como consecuencia una seal ms fiel dado que elimin el ruido de fondo y la interferencia.

Qu es Procesamiento Digital de Seales? Es una tcnica que convierte seales de fuentes del mundo real (usualmente en forma analgica), en datos digitales que luego pueden ser analizados. Este anlisis es realizado en forma digital pues una vez que una seal ha sido reducida a valores numricos discretos, sus componentes pueden ser aislados, analizados y reordenados ms fcilmente que en su primitiva forma analgica. PROCESAMIENTO DIGITAL DE SEAL (DSP) es una operacin o transformacin de una seal en un hardware digital segn reglas bien definidas las cuales son introducidas al hardware a travs de un software especfico que puede o no manejar lenguajes tanto de alto como de bajo nivel. En estricto rigor, digital signal processing se refiere al procesamiento electrnico de seales tales como sonido, radio y microondas usando tcnicas matemticas para realizar transformaciones o extraer informacin. En la prctica, las caractersticas que hacen a los DSP's tan buenos en el manejo de seales los hacen adecuados para muchos otros propsitos, tales como procesamiento de grficos de alta calidad y simulaciones en ingeniera. Eventualmente cundo el DSP ha terminado su trabajo, los datos digitales pueden volverse atrs como seales analgicas, con calidad mejorada. Por ejemplo: un DSP puede filtrar ruido de una seal, remover interferencias, amplificar y/o suprimir frecuencias, encriptar informacin, analizar una corriente compleja en sus componentes esenciales. Este proceso deber ser realizado en TIEMPO REAL, lo cul es muy rpido. Por ejemplo: los equipos de stereo manejan seales de sonido arriba de los 20 kilohertz (20.000 ciclos por segundo), necesitando as que el DSP realice miles de millones de operaciones por segundo.

SEAL: Es definida como cualquier cantidad fsica que varia en el tiempo y que lleva informacin, generalmente acerca del estado o comportamiento de un sistema, como por ejemplo: radar, msica, voz, sonar, etc. PROCESAR UNA SEAL: Es la operacin o transformacin sobre la seal.

Historia de Los Procesadores Digitales de Seales: En 1978, INTEL lanz el 2920 como un "procesador analgico de seales". Este posea un chip ADC/DAC con un procesador de seales interno, pero no posea un multiplicador de hardware, el 2920 no tuvo xito en el mercado. En 1979, AMI lanza el S2811, fue diseado como un microprocesador perifrico, al igual que el 2920 no tuvo gran xito en el mercado. En el mismo ao, BELL LABS introduce el primer chip procesador digital de seales (DSP), The Mac 4 Microprocessor. Luego en 1980 fueron presentados en el ISSCC?80 los primeros DSP completos: el PD7710 de NEC y el DSP1 de AT&T, ambos procesadores fueron inspirados en las investigaciones de PSTN Telecomunicaciones. En ese mismo ao NEC comenz la produccin del PD7710, la primera produccin de DSP completos en el mundo. El primer DSP producido por TEXAS INSTRUMENTS, el TMS32010, prob ser un suceso mayor. Actualmente el TMS320C4X diseado y producido por TEXAS INSTRUMENTS, surge con ciertas ventajas frente al resto de los procesadores, ya que ste se disea para ser escalable; es decir, para que pueda trabajar en paralelo con otros dispositivos similares. Muchos de los procesadores se engloban dentro de la filosofa CISC, (Complex Instruction Set Computers) Aunque se pueden encontrar en el mercado algunos que operen bajo la filosofa RISC (Reduced Instruction Set Computers); estos ltimos dedicados para aplicaciones concretas como la telefona mvil. Algo que podemos destacar de las anteriores caractersticas entre otras, es el consumo de potencia 4.25 watts realmente es muy bajo en comparacin con otros procesadores como por ejemplo el PENTIUM 4 que tiene un consumo mximo de 40 watts y requiere de un ventilador para disipar el calor y bajar la temperatura de trabajo, ah vemos una de sus ventajas en accin en la telefona celular y otras microaplicaciones. Existen diferentes fabricantes lderes en el mercado, que manufacturan DSPs de diversas caractersticas para variadas aplicaciones; en la tabla de abajo

podemos apreciar algunas compaas de procesadores DSPs con la diferencia bsica en el nmero de bits que manejan y con ello la informacin que son capaces de manipular:

Procesadores digitales de seales: Un procesador digital de seales es un microprocesador especializado y diseado especficamente para procesar seales digitales en tiempo real. Este provee secuencias de instrucciones ultra-rpidas, como ser: MAC (multiply-accumulate operations) DEEP PIPELINING La habilidad de actuar como un dispositivo de DMA (acceso directo a memoria). SATURACION ARITMETICA ARQUITECTURA DE HARVARD, memoria de programas y memoria de datos separadas. La mayora de los DSP son de punto fijo, porque en el mundo real del procesamiento digital, mucha precisin no es un requisito, sin embargo DSP de puntos flotantes son comunes en los campos cientficos y de otras aplicaciones dnde la precisin es un requisito. En su ncleo, un DSP es altamente numrico y repetitivo. A la vez que cada dato llega, ste debe ser multiplicado, sumado y adems de eso transformado de acuerdo a frmulas complejas. Lo que permite realizar todo ello es la velocidad del dispositivo. Los sistemas basados en DSP's deben trabajar en tiempo real, capturando y procesando informacin a la vez que ocurre. Los conversores anlogo digital deben adquirir la informacin lo suficientemente seguido como para captar todas las fluctuaciones relevantes de las seales. Si el ADC es muy lento se perder informacin. El DSP tambin debe trabajar rpido para no perder informacin que le llega desde el ADC y adems cumplir con el adecuado procesamiento de las seales. Por ejemplo, un sistema stereo maneja sonidos de hasta 20 KHz, por lo tanto el DSP deber ser capaz de procesar alrededor del centenar de millones de operaciones por segundo. Otras seales, tales como transmisiones por satlite son del orden de los Gigahertz por lo que requieren un procesamiento de mayor velocidad. Un DSP para cada Aplicacin:

Una forma de clasificar los DSP's y aplicaciones es a travs de su rango dinmico. El rango dinmico es un conjunto de nmeros, desde pequeos a grandes, que deben ser procesados en el curso de una aplicacin. Por ejemplo, para representar una forma de onda entera de una seal particular es necesario un cierto rango de nmeros para manejar sus valores mayores y menores. El DSP debe ser capaz de manejar los nmeros generados tanto en la transformacin anloga digital como durante los clculos (multiplicaciones, sumas, divisiones) con dicha seal. Si no es capaz de manejar todo el rango de nmeros ocurrir "overflow" o "underflow", lo cual producir errores en los clculos. La capacidad del procesador es una funcin de su ancho de datos (el nmero de bits manipulados) y el tipo de aritmtica que posee (punto fijo o flotante). Un procesador de 32 bits tiene un ancho de datos mayor que uno de 24 bits, el cual a su vez tiene un rango mayor que uno de 16 bits. DSP's de punto flotante tienen rangos mayores que uno de punto fijo. Cada tipo de procesador es ideal para un rango particular de aplicaciones. DSP's de 16 bits son ideales para sistemas de voz tales como telfonos ya que ellos trabajan con un estrecho rango de frecuencias de audio. Stereos de alta fidelidad requieren ADCs de 16 bits y un procesador de 24 bits de punto fijo. Los 16 bits del conversor permiten capturar todo el rango de la seal de audio y los 24 bits del procesador permiten operar cmodamente los grandes valores resultantes de la operacin con los datos. Procesamiento de imgenes, grficos 3D y simulaciones cientficas necesitan un rango dinmico mucho mayor y por lo tanto requieren procesadores de punto flotante de 32 bits y ADC's de 24 bits. Caractersticas bsicas de un DSP: Una de las ms importantes caractersticas de un DSP es su capacidad de realizar operaciones de multiplicacin y acumulacin (MACs) en slo un ciclo de reloj. No obstante ello, es necesario que el dispositivo posea la caracterstica de manejar aplicaciones crticas en tiempo real. Esto requiere de una arquitectura que soporte un flujo de datos a alta velocidad hacia y desde la unidad de clculo y memoria. Esta ejecucin a menudo requiere el uso de unidades DMA (Direct Memory Acess) y generadores de direcciones duales (DAG's) que operan en paralelo con otras partes del chip. Los DGA's realizan los clculos de direcciones, permitiendo al DSP buscar dos datos distintos para operar con ellos en un slo ciclo de reloj, de tal forma que es posible ejecutar algoritmos complejos en tiempo real. Es importante para DSP's tener un mecanismo efectivo de salto para la ejecucin de loops ya que el cdigo generalmente programado es altamente repetitivo. La arquitectura permite realizar estos loops sin instrucciones adicionales ni demoras, las que al ejecutarse millones de veces empiezan a generar retardos significativos.

Los DSP's deben manejar rangos dinmicos extendidos y de precisin para evitar overflow y underflow y para minimizar los errores de redondeo. Para acomodarse a esta capacidad, los DSP's incluyen acumuladores dedicados con registros ms anchos que el tamao nominal de los datos para as conservar la precisin (por ejemplo, DSP's de 16 bits poseen acumuladores de 32 bits para manejar el resultado de las multiplicaciones). Tambin deben soportar el manejo de buffers circulares para la ejecucin de funciones algortmicas, tales como filtros. En estos tipos de buffers el puntero del buffer se actualiza en paralelo con otras funciones del chip en cada ciclo de reloj. En cada ciclo el buffer circular realiza una comprobacin de "fin de buffer" para verificar si es necesario volver al inicio de ste sin demorar as la ejecucin del algoritmo a causa de la ejecucin de instrucciones adicionales de comparacin y salto. Por otro lado, los microcontroladores se utilizan sobre todo en aplicaciones donde existen acontecimientos externos los que requieren de la deteccin y el control. El ambiente externo es detectado por cualquiera de los dispositivos perifricos; puertos digitales I/O, pines dedicados de interrupcin, o las entradas anlogas (de analgico a digital). La fuente de las seales a estos pines viene de los interruptores, sensores anlogos y/o digitales, y de las seales de estado de otros sistemas. Cada entrada representa un pedazo de informacin sobre el estado de un cierto acontecimiento exterior. Las salidas se envan a actuadores, relays, motores o a otros dispositivos que controlen acontecimientos. Entre la deteccin y actuacin est el microcontrolador, analizando las entradas y el estado actual del sistema, determinando cundo y qu encender y/o apagar. El software es el que hace todo esto, toma las decisiones, generalmente trabaja de una manera condicional; es decir, realiza saltos slo bajo ciertas condiciones y realiza manipulaciones a nivel de bits. Las interrupciones son consideradas como condiciones externas que alteran el flujo principal del programa.

PARTES PRINCIPALES DE UNA CMARA DIGITAL COMPACTA Externamente una cmara fotogrfica digital compacta guarda mucha similitud con las anteriores cmaras analgicas tambin compactas, que empleaban carretes de pelcula de 35 mm, haciendo la salvedad que las analgicas no posean pantalla LCD (Liquid Crystal Display Pantalla de cristal lquido) para encuadrar, enfocar y visualizar las imgenes. Sin embargo, donde no se parecen en nada es en su interior, pues las cmaras digitales, como ya se explic anteriormente, utilizan un sensor fotogrfico electrnico para capturar las imgenes, un convertidor analgico-digital, un procesador de la seal o informacin digital y una tarjeta de memoria flash para almacenar las fotos en sustitucin de los anteriores carretes de pelcula fotogrfica.

Ilustracin simplificada del interior de una cmara fotogrfica digital compacta. En la ilustracin ms arriba se pueden observar, de forma simplificada, las partes que integran una cmara digital compacta, tal como se explican a continuacin: 1. Objetivo fotogrfico formado por una combinacin de lentes convergentes y divergentes, recubiertos con una capa antireflejos azulada. El objetivo puede ser del tipo de distancia focal fija o incorporar un mecanismo zoom ptico de distancia focal variable, para acercar objetos, paisajes o personas que deseamos fotografiar. Las lentes que integran el objetivo fotogrfico pueden ser de plstico (con baja calidad visual), o de cristal (con mayor calidad visual). 2. Sensor fotogrfico CCD (Charge Coupled Device Dispositivo de carga acoplada), integrado en prcticamente todas las cmaras digitales compactas y en algunas digitales reflex. Algunas marcas de cmaras digitales reflex emplean tambin en algunos de sus modelos semiprofesionales y profesionales sensores del tipo CMOS (Complementary Metal Oxide Semiconductor Semiconductor de xido Metlico Complementario), con una superficie mucho mayor que las de un CCD. La funcin del sensor consiste en capturar los fotones de las imgenes que recibe a travs del objetivo de la cmara convirtindolos en impulsos elctricos de corriente alterna (analgicos) en el caso de los CCD o digitalizarlos directamente en el caso del sensor CMOS. 3. Dispositivo ADC (Analog-to-Digital Converter Convertidor AnalgicoDigital). Convierte en cdigo numrico binario (o digitaliza) los impulsos o variaciones elctricas analgicas correspondientes a los fotones de las imgenes que captan los sensores CCD. 4. Dispositivo DSP (Digital Signal Processor Procesador de Seal Digital). Es el encargado de regular y controlar todo el sistema electrnico de la cmara, as como procesar las imgenes para enviarlas al medio de

almacenamiento masivo (la tarjeta de memoria), una vez digitalizadas. 5. Circuitos electrnicos asociados al funcionamiento de la cmara 6. Tarjeta de memoria o de medio de almacenamiento masivo empleado para guardar las fotos que vamos capturando. 7. Batera de In-Litio, que suministra la corriente elctrica necesaria para el funcionamiento de la cmara. 8. Visor ptico que incorporan algunas cmaras para encuadrar las imgenes, adems de la pantalla LCD. En la actualidad ya ha desaparecido en la mayora de las cmaras compactas de gama media. 9. Lmpara flash. 10. Botn para realizar el disparo de la foto. La pantalla LCD de cristal lquido que poseen las cmaras digitales en su parte trasera hace las veces de visor para encuadrar los objetos, personas o paisajes que deseemos fotografiar, as como de monitor para poder revisar posteriormente las fotos que hemos capturado. Las medidas ms comunes de pantallas LCD que se pueden encontrar en la actualidad son las siguientes: 2,4; 2,5; 2,7 y 3 pulgadas.

Pantallas de cristal lquido LCD que poseen las cmaras digitales para encuadrar y visualizar las imgenes. A.- pantalla de 1,5 pulgada (ya en desuso). B.- Pantalla de 2,4 pulgadas. C.- Pantalla de 3 pulgadas.

Se aconseja tomar siempre todas las precauciones necesarias para no romper por descuido la pantalla LCD de la cmara digital al efectuar una presin indebida sobre su superficie, ya que puede quedar inutilizada. Estas roturas son muy comunes, sobre todo en cmaras que poseen pantallas grandes, por lo que no se recomienda introducirlas en el bolsillo de un pantaln, ni en el interior de un bolso sin que estn debidamente protegidas dentro de un estuche apropiado de superficie dura. En la foto se muestra el estado en que ha quedado una pantalla LCD de 3 pulgadas, que ha recibido una presin indebida.

Algunas cmaras digitales compactas incorporan todava un visor ptico normal como el que posean las anteriores cmaras analgicas que empleaban carretes de pelculas fotogrficas de 35 mm, pero hoy en da la mayora de las de gama baja y media ya no lo traen. En el caso de las cmaras que todava tienen visor ptico, como las compactas de gama alta, se puede utilizar tambin de forma alternativa con la pantalla LCD para realizar el encuadre de las fotos. En la parte trasera de las cmaras digitales se encuentran tambin determinados botones que permiten acceder al men de cambio de opciones, as como otros utilizados para cambiar directamente determinados parmetros independientes del men.

También podría gustarte