Sei sulla pagina 1di 15

Digital Signal Processing [DSP]

Tecnologa Digital y Microprocesadores


Profesor Roberto Bahamondes Alumnos Emilio Flores Fuentes Daniel Quezada Carrera: Tecnologa en Telecomunicaciones

Introduccin

Cada vez tiene mayor importancia el procesado de seales digitales, sobre todo, se ha catalizado por el aumento de potencia de los ordenadores con una bajada drstica de los precios. Tanto es as que hay en el mercado desde hace algunos aos procesadores especficos para el procesamiento digital, denominados por las siglas DSP(Digital Signal Processor).

Procesamiento de Seales

Las seales necesitan ser procesados en una variedad de maneras. El Procesamiento de la seal mediante un circuito de filtro puede eliminar o al menos reducir la parte no deseada de la seal, dado el inconveniente del ruido.

Muestreo de Seales

Toma de valores de una seal continua en sucesivos instantes de tiempo. El muestreo de seales consiste en la construccin de secuencias a partir de seales continuas. Un problema que salta a la vista es la prdida de informacin.

Desarrollo de los DSPs

Data de la dcada de 1960 con el uso de la computadora del tipo Mainframe Se utilizaban tcnicas como la Transformada Rpida de Fourier (FFT), que permite calcular el espectro de frecuencias de una seal rpidamente.

Ventajas del Procesamiento Digital con respecto al Anlogo


El envejecimiento de los componentes y las derivas trmicas no afectan al resultado del proceso. Todos los dispositivos fabricados se comportan en forma idntica, ya que la tolerancia de los componentes no influye en el procesamiento. El procesamiento anlogo de seales de muy baja frecuencia se dificulta debido al requerimiento de capacitores de gran capacidad y muy baja corriente de fuga. En el caso del procesamiento digital no existen limitaciones; se pueden procesar seales con perodos de horas (tales como las mareas) e incluso de aos (manchas solares). El procesamiento digital es capaz de realizar tareas muy complejas.

Desventajas del Procesamiento Digital con respecto al Anlogo

Mayor limitacin en frecuencias altas, ya que normalmente se requieren conversores A/D capaces de tomar muestras a una tasa varias veces mayor que la de la frecuencia de la seal anloga, y procesadores capaces de efectuar muchas operaciones por cada muestra recibida. El diseo es generalmente ms complejo, ya que incluye aspectos de hardware y de software. El rango dinmico en la amplitud y la frecuencia es ms limitado.

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. En su ncleo, un DSP es altamente numrico y repetitivo.

Caractersticas bsicas de un DSP


Capacidad de realizar operaciones de multiplicacin y acumulacin (MACs) en slo un ciclo de reloj. Requiere de una arquitectura que soporte un flujo de datos a alta velocidad hacia y desde la unidad de clculo y memoria. Tienen un mecanismo efectivo de salto para la ejecucin de loops ya que el cdigo generalmente programado es altamente repetitivo. Deben manejar rangos dinmicos extendidos y de precisin para evitar overflow y underflow y para minimizar los errores de redondeo . Incluyen acumuladores dedicados con registros ms anchos que el tamao nominal de los datos para as conservar la precisin. Deben soportar el manejo de buffers circulares para la ejecucin de funciones algortmicas, tales como filtros.

Diferencias entre Microcontroladores y DSP's

En un microcontrolador es posible encontrar una memoria lineal, en la que se almacenan tanto datos como instrucciones de programa. Un DSP posee dos bloques separados e independientes de memoria, cada uno con su propio bus de acceso, permitiendo as al procesador ir a buscar la siguiente instruccin y dato en el mismo ciclo de reloj Adems de la tpica ALU, un DSP posee bloques MAC de multiplicacin y acumulacin, se encuentran tambin bloques slo para corrimientos, shifters.

Aplicaciones de DSP

Instrumentacin electrnica:

Electrnica de Potencia:

Filtrado de seales Osciloscopios digitales Analizadores de espectro

Control:

Seales de disparo sobre SCRs, IGBTs, MOSFET, Reguladores discretos Controladores de robots

Procesamiento de imgenes:

Procesamiento de sonido:

Filtrado de imgenes Reconocimiento de Formas Compresin y descompresin de imgenes

Identificacin de fonemas Voz sinttica

Fabricantes de DSP's
Texas Instruments (http://dspvillage.ti.com/docs/dspproducthome.jhtml) Familias TMS320C6000 TMS320C5000 MS320C2000 Motorola (http://www.motorola.com/semiconductors) Familias 56300 56800 56800E MSC8100 (StarCore) Analog Devices (http://www.analog.com/technology/dsp/index.html) Familias Blackfin Familia Sharc TigerSharc ADSP-21xx

Conclusiones

El Procesamiento Digital de Seales se ha convertido cada vez ms en una tecnologa con gran futuro.

El Funcionamiento de un DSP es distinto al de un Microcontrolador.

El nmero de memorias, el acceso a las instrucciones y la cantidad de unidades de ejecucin, ste ltimo punto se refiere a que un DSP posee un nmero mayor de unidades de clculo. La variedad de aplicaciones capaces de realizar con un DSP lo hacen cada vez mas requerido, desplazando a los ASP.

Los DSP se encuentran principalmente en los circuitos relacionados con el rea de las telecomunicaciones, sistemas de audio y video, entre otra cantidad de aplicaciones