Академический Документы
Профессиональный Документы
Культура Документы
PROCESADORES DIGITALES DE
SEÑAL
DSP's
INDICE
1. Introducción
2. Algoritmos típicos para DSP
3. Recursos específicos en los DSP
4. Elección del DSP
2
eman ta zabal zazu
1.- INTRODUCCION
La gran mayoría de las señales implicadas en los procesos industriales son señales de
naturaleza analógica (temperatura, presión, distancia, espesor,...).
Hasta la década de los 80, el tratamiento de estas señales se realizaba con circuitos
analógicos realizados mediante amplificadores operacionales.
1.- INTRODUCCION
MICROCONTROLADORES Y DSP
Cuando la tecnología permitió integrar en un solo chip todos los componentes
necesarios para construir un computador digital junto con una serie de recursos
específicos, apareció el microcontrolador.
Normalmente un microcontrolador tiene recursos limitados, es de propósito general y
suele estar empotrado en el sistema.
Un DSP es un circuito integrado que contiene un microcontrolador especializado en el
tratamiento de las aplicaciones derivadas del procesamiento digital de las señales
analógicas.
MICROCONTROLADOR DSP
8 o 16 bits 16 o 32 bits
4
eman ta zabal zazu
1.- INTRODUCCION
5
eman ta zabal zazu
1.- INTRODUCCION
6
eman ta zabal zazu
1.- INTRODUCCION
APLICACIONES
En el siguiente gráfico se muestra la distribución en el mercado de los DSP según sus
campos de aplicación en el año 2004. (Fuente: Forward Concepts)
Consumo
7,0% Varios
4,7% Automoción
2,8%
7
eman ta zabal zazu
1.- INTRODUCCION
APLICACIONES
La complejidad del algoritmo, será un factor determinante en la elección del modelo
de DSP a emplear, pero también habrá que tener en cuenta la frecuencia de muestreo
requerida, y por consiguiente, la velocidad de trabajo del DSP.
APLICACIONES ALGORITMO
1.- INTRODUCCION
APLICACIONES
Existen aplicaciones que soportan algoritmos muy complejos y velocidades de
muestreo reducidas (modelado atmosférico, modelado sísmico,…), otras, por el
contrario, requieren velocidades de muestreo muy altas y algoritmos relativamente
sencillos (radio, video, radar,…) y otras aplicaciones requieren velocidades de
muestreo y complejidad de algoritmos intermedias (control industrial, reconocimiento
del habla, módems,…)
GRAN CONSUMO
INSTRUMENTACION Y CONTROL
AUTOMOCION
AUDIO/VIDEO
TELECOMUNICACIONES
1.- INTRODUCCION
EL FUTURO
• Procesadores de propósito general mejorados
Programación en alto nivel. 1mm2/MOP , 50mW/MOP, 100MIPS÷500MIPS.
• ASIC a medida
No programables. 0.001mm2/MOP , 0.02mW/MOP, más de 1000MIPS
10
eman ta zabal zazu
El CAD toma muestras de la señal analógica x(t) cada cierto tiempo T obteniéndose de
esta forma muestras x(nT) que se codifican con n bits.
11
eman ta zabal zazu
Según la operación que deba realizar el DSP sobre la señal digitalizada, se emplean
diversos algoritmos.
El filtrado es una operación clásica, por ejemplo, en los sistemas de sonido de alta
fidelidad, en los que cada uno de los altavoces responde sólo a un determinado rango
de frecuencias.
FILTRO GRAVES
PASA-BAJO
CD
RADIO
FILTRO AGUDOS
PASA-ALTO
12
eman ta zabal zazu
13
eman ta zabal zazu
FILTROS FIR
Estos filtros se caracterizan por presentar una respuesta al impulso con un
número finito de coeficientes.
Su ecuación en diferencias y su función de transferencia vienen dadas por:
k M −1
y n = ∑ bk ⋅ x (n − k ) H (z ) = ∑ bk ⋅ z −k
0 k=0
+ + +
FILTROS IIR
Estos filtros se caracterizan por presentar una respuesta al impulso con un
número infinito de coeficientes.
Su ecuación en diferencias y su función de transferencia vienen dadas por:
N M ∑ bk ⋅ z −k
y n = − ∑ ak ⋅ y (n − k ) + ∑ bk ⋅ x (n − k ) H (z ) = k=0
N
k =1 k =0
1 + ∑ ak ⋅ z − k
k =1
15
eman ta zabal zazu
16
eman ta zabal zazu
SEGMENTACION O PIPELINE
El cauce o flujo del procesador se divide en varias etapas independientes que
pueden operar con instrucciones diferentes.
Por ejemplo, en los TMS320C54x de Texas Instruments, el flujo del procesador se
encuentra dividido en seis etapas:
PREBUSQUEDA
La dirección de la siguiente instrucción a
T ejecutar se carga en PAB
PREBUSQUEDA
BUSQUEDA
19
eman ta zabal zazu
21
eman ta zabal zazu
En el mercado existen cada vez más tipos de DSP con diferentes características
por lo que será muy importante la correcta elección del DSP más apropiado para
cada aplicación.
A la hora de seleccionar el DSP más apropiado será necesario tener en cuenta
aspectos como:
• Modo de funcionamiento
• Tamaño
• Facilidad de uso (programación, interconexión, depuración,…)
• Periféricos
• Memoria
• Consumo
• Encapsulado
• Coste
• …
En muchos productos orientados a fabricación de grandes series, será el coste el
factor determinante, a pesar incluso de que sea menos flexible o más difícil de
programar.
22