Sei sulla pagina 1di 8

1.- Introduccin al Procesado Digital de Seales. 1.1.- Introduccin.

Podemos decir que cuando realizamos cualquier proceso digital para modificar la representacin digital de una seal estamos haciendo procesado digital. Como proceso digital puede ser desde el ms sencillo realizado por una puerta lgica al ms complejo realizado por un circuito especifico de procesador digital de seales (DSP). Cuando hablamos de proceso digital nos estamos refiriendo habitualmente a un programa que funciona en un PC, microcontrolador, DSP o dispositivos de lgica programable. Una posible definicin de procesado digital de seales es la siguiente: El Procesado Digital de Seales se ocupa de la representacin, transformacin y manipulacin de seales discretas desde el punto de vista de la informacin que contienen

1.2.- Seales.
Una seal es una magnitud fsica de inters que habitualmente es una funcin del tiempo. Voltaje en una lnea telefnica (voltaje frente a tiempo). Ondas sonoras producidas por un interlocutor. (Presin frente al tiempo) Cotizaciones en bolsa de un producto (valores frente al tiempo). En el contexto del procesado digital de seales muchas de las seales proceden de medidas del mundo real (sonidos, temperatura, luz, etc.). Para poder utilizar estas seales necesitamos un transductor o sensor, que es un dispositivo que nos permite transformar la magnitud fsica en una magnitud elctrica variable, en general una tensin. Muchas de las seales de inters son analgicas, en las que en cualquier instante de tiempo pueden tomar cualquier valor de amplitud entre unos niveles determinados. El procesado digital no puede trabajar directamente con estas seales por lo que es necesaria una conversin de las mismas. Los procesos de muestreo y cuantificacin realizan esta tarea, obteniendo una secuencia de nmeros que representan, aproximadamente, la seal original. Es necesario decidir 2 parmetros: Con que velocidad tomamos muestras de las seal analgica? Qu precisin empleamos para representar la amplitud? Existen sistemas digitales que crean la seales internamente en lugar de emplear seales externas es el caso de la sntesis de voz o la generacin de tonos telefnicos de marcacin. Seales sinusoidales, cuadradas y en general casi cualquier forma arbitraria pueden ser generadas digitalmente.

1.1

INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES. MARCELINO MARTNEZ SOBER. ANTONIO J. SERRANO LPEZ JUAN GMEZ SANCHIS CURSO 2009-2010

Las seales a las que hemos hecho referencia hasta ahora son seales unidimensionales, sin embargo el procesado de seales puede ser tambin utilizado para seales de ms dimensiones como por ejemplo en procesado de imgenes o vdeo. Seal unidimensional (Audio)

Seal bidimensional

1.2

INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES. MARCELINO MARTNEZ SOBER. ANTONIO J. SERRANO LPEZ JUAN GMEZ SANCHIS CURSO 2009-2010

1.3.- Qu se puede hacer con el procesado digital de seales (PDS)


Hasta hora hemos dicho lo que hace un sistema de procesado y sobre que seales se aplica pero qu es lo que se puede hacer ?. lo mismo que con un sistema analgico?. La respuesta es que, bajo ciertas limitaciones, con un sistema digital podemos hacer todo lo que realiza un sistema de procesado analgico pero lo realmente interesante son las cosas que se pueden hacer con un sistema digital que no se pueden hacer con uno analgico. Uno de los primeros usos del procesado digital fue para simular el funcionamiento de sistemas analgicos como paso previo a su construccin. Es decir aproximamos una ley fsica por un conjunto de ecuaciones matemticas. La gran ventaja del procesado digital es que nosotros podemos plantear, en el dominio digital, ecuaciones que no se corresponden con un sistema realizable fsicamente, esto proporciona un campo de aplicacin muy amplio. En PDS el papel del circuito electrnico lo va a realizar un computador.

1.4.- Herramientas bsicas de procesado.


Filtrado: se utilizan los filtros digitales para modificar el contenido frecuencial de una seal, como el bass y el trebble1 de un amplificador de audio. Los filtros digitales pueden reproducir el comportamiento de los filtros analgicos e incluso se pueden utilizar nuevos tipos de filtros que no existen en el dominio analgico como son los filtros de fase lineal. Anlisis espectral: en ocasiones queremos conocer que frecuencias estn presentes en una seal. Por ejemplo un ecualizador grfico muestra las frecuencias presentes en una seal de audio en diferentes bandas. Esta idea est ntimamente ligada con la idea de transformaciones, que no son ms que herramientas matemticas que nos permite describir las seales en trminos de sus valores a lo largo de tiempo (dominio temporal) o bien a partir de las frecuencias contenidas en dicha seal (dominio frecuencial). Veremos que la descripcin de seales y tambin sistemas en el dominio frecuencial puede facilitar el procesado. Sntesis: los sistemas DSP pueden generar desde tonos sencillos hasta simular fielmente la voz humana. La sntesis incluye la generacin de funciones trigonomtricas, nmeros aleatorios, osciladores digitales, etc. Correlacin: la correlacin la podemos entender como un tipo particular de filtrado, en el que el filtro deja pasar un tipo particular de seal. Utilizamos la correlacin para determinar periodicidades de una seal, comparando tramos anteriores de la misma con tramos actuales, y en general para determinar el grado de similitud entre seales.

Utilizando estas herramientas bsicas se pueden formar bloques ms complejos, por ejemplo un sistema de compresin de voz para su transmisin ms eficiente o
1

Los controles de bass and treble funcionan como un ecualizador de 2 bandas. El bass modifica el nivel de la seal de audio en una frecuencia centrada en los 100 Hz y el trebble centrada en los 10KHz
INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES. MARCELINO MARTNEZ SOBER. ANTONIO J. SERRANO LPEZ JUAN GMEZ SANCHIS CURSO 2009-2010

1.3

almacenamiento implica etapas de anlisis, filtrado y correlacin. Existen otras operaciones como la modulacin que implican operaciones no descritas anteriormente as que las herramientas indicadas las consideraremos como bloque iniciales de trabajo aunque no nicos.

1.5.- Aplicaciones del PDS.


Tanto si el procesado se realiza con microprocesadores genricos o con hardware especfico, los costes estn decreciendo continuamente y su prestaciones aumentando. Esto ha hecho que su uso se est extendiendo cada vez ms reemplazando la electrnica analgica y en algunos casos creando nuevo productos que no seria posibles sin el PDS. En la siguiente tabla se muestran algunas aplicaciones. Propsito general Voz/Habla Grficos/Imagen Control/Regulacin Telecomunicaciones Consumo Industria Instrumentacin Aplicaciones militares Automocin Electromedicina Filtros digitales Sntesis y reconocimiento de voz, reconocimiento de interlocutor, compresin de voz, ... Compresin/Transmisin de imgenes, reconocimiento, realidad virtual, ... Servocontrol, control de discos, modelizacin de sistemas, lgica difusa, ... Modems, Cancelacin de ecos, multiplexacin de canales, ecualizacin de canales, criptografa, ... Juguetes, TV y audio digitales, Cmaras ... Control numrico, monitorizacin de la lnea de red, acondicionamiento de seales, ... Analizadores de espectro, PLL, ... RADAR, SONAR, ... ABS, posicionamiento global, ... Diagnstico automtico, Sistemas de obtencin y tratamiento de imgenes mdicas, prtesis, TAC, RMN, ...

El PDS ha mejorados dispositivos analgicos existentes como el telfono, televisin, radio, msica electrnica, electrnica del automvil y ha creado nuevo productos como el CD, DAT, los modems, reconocimiento de voz e imgenes, etc. Pero, Cules han sido las razones para que le procesado digital haya experimentado este gran tirn frente a los diseos analgico?

1.4

INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES. MARCELINO MARTNEZ SOBER. ANTONIO J. SERRANO LPEZ JUAN GMEZ SANCHIS CURSO 2009-2010

1.6.- Ventajas de un sistema de procesado digital frente a un sistema analgico.


Programabilidad/Flexibilidad:Al tratarse de sistemas programados se facilita el cambio de los algoritmos sin necesidad de modificar el circuito como ocurre con los sistemas analgicos. Dependiendo de que la programabilidad sea en el proceso de fabricacin, o a posteriori los circuitos disponen de diferentes tipos se memoria (ROM, EEPROM, RAM). Repetitividad: La memoria y la lgica de un procesador no se alteran. Procesos repetibles no influenciados por derivas trmicas, tolerancias de los componentes, no necesarios ajustes individuales. Los algoritmos de procesado son ecuaciones matemticas por lo que su resultado no vara aunque se cambie el dispositivo (DSP, microprocesador etc.) Coste. Un sistema programado puede modificar su funcionamiento (algoritmo) sin modificar la circuitera como ocurre con los sistemas analgicos, que deben modificar el nmero de componentes. Implementacin de sistemas sin equivalente analgico. Existen sistemas digitales sin equivalente analgico como los filtros FIR. Digitalmente se pueden generar formas de onda arbitrarias. Se pueden almacenar las seales para un procesado posterior. Existencia de un gran nmero de herramientas de diseo. Muchas de las tareas de procesado como la derivacin de algoritmos y la obtencin de formulas ya estn hechas y existen programas como Matlab que permiten obtener los coeficientes de un filtro sin necesidad de conocer todo el desarrollo matemtico subyacente. Existen herramientas que permiten automatizar el proceso casi al completo, desde el diseo hasta la programacin del dispositivo sobre el que se va a ejecutar el programa. Si bien para poder utilizar todas estas herramientas es necesario conocer los fundamentos bsicos del procesado

1.7.- Limitaciones de un sistema de procesado digital.


El Procesado Digital de la Seal no es sin duda el sustituto completo y radical del analgico. De hecho, muchas seales presentan un ancho de banda excesivamente grande como para permitir su tratamiento digital en tiempo real. Para dichas seales, el procesado analgico o, actualmente el ptico, son la solucin. Sin embargo, cuando existan dispositivos digitales con la suficiente velocidad de proceso, o se desarrollen algoritmos que reduzcan la carga computacional, el tratamiento digital ser preferible.

1.5

INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES. MARCELINO MARTNEZ SOBER. ANTONIO J. SERRANO LPEZ JUAN GMEZ SANCHIS CURSO 2009-2010

1.8.- Elementos bsicos de un sistema de procesado digital.


Por lo que hemos comentado hasta ahora parece obvio que en un sistema de procesado digital, en general, necesita interactuar con el exterior para recoger las seales analgicas que queremos procesar y posteriormente devolver estas seal al dominio analgico, si bien existen tareas de procesado como las simulaciones o la sntesis de seales en las que o necesariamente estarn todas esta etapas. El procesado digital de seales continuas implica 3 etapas bsicas (1) Conversion de la seal continua en tiempo y amplitud en una seal digital. (2) Procesado de la seal digital (3) Conversin de la seal digital procesada, en una seal continua.

Extraido de: The Scientish and Engineers Guide to Digital Signal Processing. SW Smith.

Seal analgica de partida. Filtro antialiasing (Analgico) Conversin Analgico Digital (AD) Etapa de procesado digital (DSP) Conversin Digital Analgica Filtro reconstructor o suavizado (Analgico)

Veremos cada uno de estos elementos en los captulos siguientes.

1.6

INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES. MARCELINO MARTNEZ SOBER. ANTONIO J. SERRANO LPEZ JUAN GMEZ SANCHIS CURSO 2009-2010

1.9.- Ejemplos de sistemas de procesado digital


1.9.1.Lector de CD.

Extraido de: The Scientish and Engineers Guide to Digital Signal Processing. SW Smith.

1.9.2.Obtencin y procesado de imgenes de Tomografa Axial Computerizada (TAC)

Extraido de: The Scientish and Engineers Guide to Digital Signal Processing. SW Smith.

1.7

INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES. MARCELINO MARTNEZ SOBER. ANTONIO J. SERRANO LPEZ JUAN GMEZ SANCHIS CURSO 2009-2010

1.9.3.-

Procesado de Imgenes

1.8

INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES. MARCELINO MARTNEZ SOBER. ANTONIO J. SERRANO LPEZ JUAN GMEZ SANCHIS CURSO 2009-2010

Potrebbero piacerti anche