Professional Documents
Culture Documents
Conversin analgicoanalgico-digital.
Muestreo. y Aliasing. Aliasing.
DSP? Qu es DSP ?
DSP: Es una disciplina identificada por las siglas en Ingls de Digital Signal Processing. Comprende los fundamentos matemticos y algortmicos que describen como procesar, en un ambiente de computo digital, informacin asociada a seales provenientes del mundo real. El Procesamiento Digital de Seales se basa en el hecho de que cualquier seal del mundo real (voz, msica, video, velocidad de un motor) puede ser representada por muestras de la seal tomadas a intervalos peridicos. Estas muestras pueden ser convertidas en nmeros y estos nmeros expresados en cdigo binario.
Digital: Sistema electrnico (digital) que opera con datos discretos representados en binario y de precisin finita.
Seal: Un parmetro variable por medio del cual la informacin es transmitida en un sistema electrnico
Procesamiento: la realizacin de operaciones en los datos mediante una secuencia de instrucciones programadas de acuerdo a un algoritmo que modifica dichos datos o extrae informacin de los mismos.
Dispositivos DSP
DSP: Es el dispositivo identificado por el acrnimo Digital Signal Processor. Un DSP es un sistema basado procesador o microprocesador que posee un juego de instrucciones, un hardware y un software optimizaos para aplicaciones que requieren operaciones numricas a muy alta velocidad. Debido a esto especialmente til para el procesado y representacin de seales analgicas en tiempo real.
Podemos definir un sistema DSP como un sistema electrnico dedicado al Procesamiento Digital de Seales, entendiendo por Procesamiento Digital de Seales: LA APLICACION DE OPERACIONES MATEMATICAS A SEALES REPRESENTADAS DIGITALMENTE, ES DECIR COMO SECUENCIAS DE MUESTRAS.
DSP (Digital Signal Processor) Microprocesadores especficamente diseados para procesamiento de seales digitales, por lo general en tiempo real. GPU (Graphic Processing Unit) Microprocesador para procesamiento de grficas.
Seal Digital
Seal Digital
DAC
Las muestras se obtienen de seales fsicas, mediante un transductor y son acondicionadas y posteriormente convertidas a formato digital mediante convertidores A/D. Despus del procesamiento matemtico las seales digitales previamente acondicionadas deben ser nuevamente convertidas a seales analgicas a travs de los convertidores D/A.
La seal de audio que se obtiene a travs del micrfono se convierte en una seal digital a travs del convertidor A/D y se transfiere al DSP. El DSP realiza la codificacin en formato MP3 y guarda el fichero en memoria. Durante la fase de reproduccin el DSP lee el fichero de memoria, lo decodifica y lo enva al convertidor D/A para convertirlo de nuevo en una seal analgica. Generalmente el DSP realiza adems otras funciones como el control del volumen, ecualizacin e interface con el usuario.
Tradicionalmente la manipulacin de seales del mundo real se ha venido realizando con componentes analgicos: primeramente con circuitos basados en vlvulas de vacio, posteriormente con circuitos con transistores y despus con amplificadores operacionales. Desde la aparicin de los primeros Procesadores Digitales de Seal en el mercado esto ha cambiado debido a las numerosas ventajas del Procesamiento Digital frente al Procesamiento Analgico: La ventaja ms importante es que permiten realizar, de forma econmica, tareas que seran muy difciles de realizar o incluso imposibles utilizando sistemas electrnicos analgicos. Por ejemplo: reconocimiento de voz, sntesis de voz, etc. Tareas que se caracterizan porque requieren una combinacin de tcnicas de procesamiento de seal y tcnicas de control (tomar decisiones en funcin de los datos muestreados), lo cual es extremadamente difcil de implementar con componentes analgicos.
Otras ventajas relevantes de los sistemas digitales frente a los sistemas analgicos: Insensibilidad ante variaciones de las condiciones ambientales. El comportamiento de los circuitos analgicos es fuertemente dependiente de su temperatura. Insensibilidad ante las tolerancias de los componentes. Los componentes analgicos se fabrican con determinadas tolerancias y su respuesta depende de los valores reales que tengan los componentes usados. La combinacin de las dos ventajas anteriores da lugar a una ventaja adicional: Comportamiento Predecible y Repetible: puesto que la respuesta de los sistemas DSP no vara con las condiciones ambientales ni con las variaciones de los componentes, es posible fabricar sistemas que tengan idnticas respuestas y que stas no varen a lo largo de la vida del sistema.
Finalmente los sistemas DSP tienen otras dos ventajas sobre los sistemas analgicos: Reprogramabilidad: puesto que los Sistemas DSP estn basados en procesadores programables, pueden ser programados para realizar otras tareas. Por el contrario los Sistemas Analgicos requieren fsicamente componentes diferentes para realizar tareas diferentes. Tamao: el tamao de los componentes analgicos vara con sus valores. Por ejemplo un condensador de 100 microfaradios utilizado en un filtro es de mayor tamao que un condensador de 10 picofaradios utilizado en un filtro distinto. Por el contrario en un Sistema DSP ambos filtros tendran el mismo tamao, utilizaran probablemente los mismos componentes, diferencindose nicamente en los coeficientes del filtro. Adems el sistema DSP sera de menor tamao que los dos sistemas analgicos.
Rango Dinmico Limitado: la amplitud del rango dinmico disponible vendr fijado por el nmero de bits empleados para representar la muestra. Cuntos ms bits tenga la muestra, mayor ser la precisin en los clculos posteriores y disminuirn los errores generados. Ancho de Banda Limitado por la Frecuencia de Muestreo: Para obtener unos resultados aceptables, dicha frecuencia debe duplicar como mnimo la frecuencia mxima contenida en la seal analgica Error debido a la Cuantizacin: se entiende por cuantizacin el proceso de representar una muestra analgica por el entero ms prximo que segn la escala le corresponde y que lgicamente corresponder al nivel de la seal ms prximo.
Este proceso necesariamente introduce un error, diferencia entre el valor real y el valor muestreado de la seal. Cuanto mayor sea el nmero de bits utilizado para representar la muestra (resolucin), menor ser este error.
Este fenmeno da lugar a una degradacin de la seal como consecuencia de la prdida de informacin inherente a la representacin de una seal analgica mediante una muestra digital con un nmero finito de valores.
Debido a que el mundo real es anlogo, una forma de enlazar las variables analgicas con los procesos digitales es a travs de los sistemas llamados conversores de analgico - digital (ADC - Analogue to Digital Converter) y conversores digital - analgico (DAC- Digital to Analogue Converter). La funcin bsica de los conversores es transformar una seal analgica en su equivalente digital y vice-versa. Las distintas tcnicas descritas muestran las ventajas e inconvenientes del componente, lo cual permite la seleccin dependiendo de la utilizacin y el modo de trabajo. Los parmetros que ms influyen sobre la prestacin de los dispositivos son la resolucin y la velocidad.
Un transductor permite relacionar las seales del mundo real y sus anlogas elctricas. Para compatibilizar la informacin con un sistemas digital, se requiere de convertidores de datos del tipo ADC o DAC, segn corresponda. Un ADC recibe a la entrada un valor analgico, a partir del cual, genera un valor digital (un nmero) proporcional a la entrada analgica:
CAD
Un convertidor Digital a Analgico (DAC) recibe un nmero (valor digital) con el cual genera a la salida un nivel de voltaje analgico proporcional al valor digital:
00110001 00110010 00110011 ...... 00001011
CDA
Una seal analgica se cuantifica al asociar sus diferentes valores con un conjunto de valores discretos, el total de valores depende del nmero de bits utilizados (Resolucin del ADC).
CAD
MUESTREO
Tomar una medida a intervalos peridicos. Periodo de muestro fijo.
Periodo de Muestreo: tiempo entre medidas. Tiempo de Muestreo: tiempo empleado en tomar una medida.
PERDIDAS DE INFORMACION
Tomar muestras a intervalos NO peridicos en los puntos de inters. La interpretacin de informacin es ms difcil.
Para una adecuada conversin y recuperacin de la informacin se requiere que: La resolucin del ADC proporcione el nmero de combinaciones suficientes, de acuerdo con lo que se desea representar. La frecuencia de muestro debe ser por lo menos el doble de la frecuencia de la seal analgica.
El Aliasing es una consecuencia de no respetar el teorema del muestreo; Nyquist demostr que la frecuencia ms alta de la seal de entrada en un sistema de muestreo slo puede ser igual o menor que la mitad de la frecuencia de muestreo. Cuando la frecuencia de la seal original es mayor a la mitad de la frecuencia de muestreo, ocurre Alising de manera inevitable, manifestndose como se muestra en la siguiente figura
El diagrama de bloques de la siguiente figura muestra la secuencia desde que la variable fsica entra al sistema hasta que es transformada a seal digital (cdigo binario).
Procedimiento de conversin Tensin-tiempo (V/T) Integradores o de rampas Tensin-frecuencia (V/F) Sigma -Delta
Conversin indirecta
DAC
La siguiente figura muestra los procesos del procesamiento digital para una seal de audio. Entonces, la seal digital es pasada a un bloque de DAFX (sistema digital) el cual realiza una multiplicacin simple de cada muestra por 0.5 (valor utilizado en este ejemplo en particular) para entregar la seal de salida y(n) = 0.5x(n).
y = ax1 + bx2 + cx3 + ... Los DSPs tienen como objetivo minimizar
El coste y el tiempo de desarrollo de una aplicacin El consumo de potencia y la ocupacin de memoria
Las aplicaciones modernas mezclan las funciones tpicas de un MCU con las de Procesamiento digital de seales. Bajo este esquema Microchip fabrica un circuito hbrido MCI/DSP cuyo manejo es similar a los clsicos Mcc pero incluye las principales prestaciones de un DSP
MICROCHIP
DSPIC Y DSC
Familias
compatibles
ARQUICTETURA MINIMA
Arquitectura Harvard modificada. Datos de 16 bits. Instrucciones de 24 bits. PC de 24 bits. Instrucciones de dos tipos: MCU y DSP.
Dos bancos X e Y Memoria programa Memoria EEPROM Motor DSP Registros (w) 16 x 16 Perifricos Watchdog .