Está en la página 1de 41

Escuela Superior Politécnica de Chimborazo

Escuela de Ingeniería Electrónica Control y Redes


Industriales

PROCESAMIENTO DIGITAL DE
SEÑALES
Profesor: Pablo Lozada Y.
(pablo_lozaday@yahoo.es)

INTRODUCCION AL PROCESAMIENTO
DIGITAL DE SEÑALES
1
AGENDA
CONCEPTOS BÀSICOS
 Terminología.

 Aplicaciones del Procesamiento Digital de Señales.

CONCEPTOS DE SEÑALES
 Propiedades y tipos de Señales.
 Métricas comunes para Señales Discretas.
 Transformaciones Lineales en Tiempo Discreto.
 Señales Especiales en Tiempo Discreto. 
Conceptos básicos


… Señal
† Parámetro que varía en el tiempo, espacio, u otras variables
… Sistema
† Todo aquello que realiza operaciones sobre una señal de entrada y genera
una señal de salida
… Procesamiento de señales
† Adquisición, transformación, y análisis de señales y sistemas
… Procesamiento digital de señales (DSP)
† Procesamiento de señales y sistemas mediante representaciones y
operaciones digitales (binario y tiempo discreto)
† Se realiza en computadores o en hardware dedicado
Procesamiento Digital de Señales (DSP)

Conversión A/D: Procesamiento: Conversión D/A:


• CODEC audio • Computador • CODEC audio
• CCD cámaras • DSK, DSP • Display
• Touch-tone
Tarea principal: Métodos:
Métodos: • Multiplicar y sumar • Divisor resistivo
• Flash Tareas secundarias: • Binary Weighted
• Pipelined • Control de • PWM
• Cíclico conversores • Sigma-delta
• Sigma-delta • Manejo de memoria
Conceptos básicos


… Ventajas del procesamiento digital de señales


† Alta precisión, reproducible, mejor almacenamiento
† Procesamiento más avanzado y reprogramable
† Flexible, menor tamaño, bajo consumo, menor costo
† Baja sensibilidad a condiciones ambientales, tolerancia y envejecimiento de
componentes

† Tecnología digital puede ser usada para DSP


† Implementación mediante operaciones aritméticas o lógicas
† Uso de circuitos biestables para almacenar, procesar y transmitir señales
Conceptos básicos


… Desventajas del procesamiento digital de señales


† Pérdida de información por muestreo
„ Señal no continua en el tiempo → No toda la información está presente
„ Ancho de banda restringido → Necesita filtro anti-alias
„ Reconstrucción → Perfecta sólo para señal filtrada en frecuencia

† Error de redondeo por cuantización


„ Redondeo distorsiona la señal → Sensibilidad depende de la aplicación
„ Valores discretos pueden traer complicaciones en ciertas aplicaciones

† Velocidad de adquisición de datos y procesamiento


„ Barrera tecnológica que mejora cada año
„ Complicaciones para el trabajo con señales de gran ancho de banda
Aplicaciones de DSP : Comunicaciones

• Sistemas inalámbricos
• Estimación de señales en ruido
• Estimación y compensación de canales
• Codificación / Decodificación
• Optimización de ancho de banda
Aplicaciones de DSP : Militar

• Radar - Sonar
• Detección de objetivos
• Estimación de velocidad
• Seguimiento
• Navegación
Aplicaciones de DSP : Procesamiento de Voz

• Reducción de ruido
• Codificación y síntesis
• Reconocimiento automático del habla
• Biometría: Reconocimiento del locutor
• Detección de estados emocionales
Aplicaciones de DSP : Control y Electrónica Industrial

• Control de calidad
• Control de procesos
• Reconocimiento de patrones
• Identificación plantas
• Reducción de ruido y armónicos
• Robótica
Aplicaciones de DSP : Procesamiento de Imágenes

10

• Captura y fotografía
• Impresión
• Mejoramiento de calidad de imágenes
• Compresión de imágenes
• Reconocimiento de patrones
• Búsqueda por imágenes
• Biometría
• Detección de estados emocionales
Aplicaciones de DSP : Multimedia

11

• Televisión digital
• Cine/video 3D
• Video conferencia
• Videojuegos
Aplicaciones de DSP : Audio y Música

12

• Captura
• Grabación
• Manipulación
• Reproducción
Aplicaciones de DSP : Ingeniería Biomédica

13

• Captura y análisis de señales


médicas (1D, 2D, 3D)
• Sistemas de diagnóstico
• Implantes
• Monitoreo de pacientes
• Telemedicina
• Cuidado preventivo
Conceptos de Señales
Propiedades y Tipos de Señales
Propiedades de Señales


… Señal
† Parámetro que varía en el tiempo, espacio u otra(s) variable(s)
† Matemáticamente: función de una o más variables independientes
† Tipos, propiedades y clasificaciones de señales:
„ Tiempo continuo, Tiempo discreto, Digitales
„ Determinísticas, Estocásticas
„ Un canal, Multi-canal
„ Unidimensionales, Multidimensionales
„ Duración Finita o Infinita
„ Periódicas, Aperiódicas, Cuasi-periódicas
„ Soporte izquierdo, derecho, doble
„ Acotadas, No Acotadas
„ Estables, Inestables
Señal en Tiempo Continuo:
No necesariamente debe ser
4 continua en amplitud

Señal en Tiempo Discreto:


La señal no está definida entre
muestras. El índice n para las
muestras sólo toma valores enteros

Señal Digital:
Tiempo discreto y amplitud discreta.
Los niveles de amplitud no siempre
están uniformemente distribuidos

OBS: Trabajamos con señales digitales,


pero la teoría es para tiempo discreto
Representaciones equivalentes

plot(n,x,'.') stem(n,x)

• Notación: ‫ ݊ ݔ‬ൌ ‫ ݊ ݔ‬ൌ ‫ݔ‬௡


• Es importante diferenciar entre plot y stem en MATLAB
• ¿Qué produce plot(n,x)?¿Qué problema genera esto?
• ¿Qué produce plot(x)para esta señal?
Determinísticas vs. Estocásticas

6
• Señales Determinísticas: Pueden ser
especificadas completamente para
cualquier instante de tiempo mediante
funciones o sistemas de ecuaciones
• Señales Estocásticas: Toman valores
aleatorios y sólo se pueden caracterizar
estadísticamente
• Las señales en condiciones de
operación real son estocásticas

Señal + Ruido = Señal estocástica Predicción de señales estocásticas


Multidimensión vs. Multicanal

• Dimensión: Número de variables


independientes
• Canal: Número de componentes
de la señal
• Las señales pueden tener más de
un canal y una sola dimensión

1D 3C:
Acelerómetro de tres ejes
(amplitud en cada eje vs. tiempo)
Multidimensión vs. Multicanal

Las señales pueden tener más de


un canal y más de una dimensión

2D1C: Imágenes monocromáticas: ‫ݔ ܫ‬ǡ ‫ݕ‬


‫ܫ‬௥ ‫ݔ‬ǡ ‫ݕ‬
2D3C: Imágenes color: ۷ šǡ › ൌ ‫ܫ‬௚ ‫ݔ‬ǡ ‫ݕ‬
‫ܫ‬௕ ‫ݔ‬ǡ ‫ݕ‬
3D3C: Video color: ۷ šǡ ›ǡ –

• Base Color RGB: 3 componentes se


superponen en forma aditiva
Periodicidad de una señal

9 Señal periódica:
• ‫ ݊ ݔ‬es periódica con período ܰ ൐ Ͳ ֞ ‫ ݊ ݔ‬ൌ ‫ ݊ ݔ‬൅ ܰ ‫݊׊‬
• El valor menor de N donde esto se cumple se llama período fundamental
• Cuando una señal cumple con esto se le llama completamente periódica

Señal aperiódica:
• Señales que no tienen repeticiones definidas
• Matemáticamente se definen como periódicas de período λ

Señal cuasi-periódica:
• ‫ ݊ ݔ‬es cuasi-periódica si Ͳ ൏ ‫ ݊ ݔ‬െ ‫ ݊ ݔ‬൅ ܰ ൏ ߝ‫( ݊׊‬según Bohr)
• Existen otras definiciones se basan en principios de convergencia
• Jitter: Variaciones en período, amplitud o fase
• Existen múltiples formulas de definir y medir jitter en una señal
Duración o largo de una señal

11 Señal finita:
• Definición típica: Aquellas en que ‫ݔ‬ሾ݊ሿ ് Ͳ paraܰଵ ൑ ݊ ൑ ܰଶ
• En realidad: ‫ ݊ ݔ‬ൌ Ͳ paraܰଵ ൐ ݊ ൐ ܰଶ
• Una señal finita puede ser representada como una señal infinita multiplicada
por una ventana rectangular

Señal infinita:
• Son aquellas en que ‫ݔ‬ሾ݊ሿ ് Ͳ paraെλ ൑ ݊ ൑ λ
• Expresiones analíticas o señales de larga duración con respecto a la escala
Soporte izquierdo, derecho, doble

12 • El concepto de soporte es sólo para señales INFINITAS


• Soporte: Porción de una señal infinita donde ‫ݔ‬ሾ݊ሿ ് Ͳ
Soporte izquierdo: Si existe un N tal que ‫ݔ‬ሾ݊ሿ ് Ͳ para ݊ ൑ ܰ
Soporte derecho: Si existe un N tal que ‫ݔ‬ሾ݊ሿ ് Ͳ para ݊ ൒ ܰ
Soporte doble: Aquellas que no tienen soporte izquierdo ni derecho

Señal causal: Una señal con soporte derecho donde N=0 (puede ser finita)

... ... ... ... ... ...


Soporte Soporte Soporte
izquierdo derecho doble
Otras Propiedades de Señales Discretas


… Señales Acotadas
† Existe un valor ‫ ܯ‬para todo ݊ ‫ א‬Ժ de modo que ‫ݔ‬ሾ݊ሿ ൑ ‫ܯ‬
† Las señales No Acotadas no cumplen esta propiedad

… Señales Estables
† Se cumple que la suma σஶ ௡ୀିஶ ‫ݔ‬ሾ݊ሿ ൑ λ
† También se les llama señales absolutamente sumables
† Las señales Inestables no cumplen esta propiedad
Ejemplos

14 ¿Qué puede decir al respecto de esta señal?

Caso 1:
݁ ିሺ௧ାଵሻȀଶ ǡ ‫ ݐ‬൐ െͳ
‫ ݐ ݔ‬ൌ൜
Ͳǡ ‫ ݐ‬൏ െͳ
Ejemplos

15 ¿Qué puede decir al respecto de esta señal?

Caso 2:
Grabación con
un micrófono de
Amplitud

una vocal /a/

Muestras
Métricas Comunes para Señales Discretas
6

… Energía
ஶ ଶ
† ‫ܧ‬௫ ൌ σ௡ୀିஶ ‫ݔ‬ሾ݊ሿ

… Potencia

† ܲ௫ ൌ  Ž‹ σே
௡ୀିே ‫ݔ‬ሾ݊ሿ ଶ
ே՜ஶ ଶேାଵ
ଵ ௡೚ ାேିଵ ଶ
† Si tiene período N, ܲ௫ ൌ  σ௡ୀି௡ ೚
‫ݔ‬ሾ݊ሿ para cualquier tiempo ݊௢

… Valor cuadrático medio (RMS)


† ‫ݔ‬ோெௌ ൌ ܲ௫

… Magnitud
† ‫ܯ‬௫ ൌ ƒšሺ ‫ ݊ ݔ‬ሻ

… Valor medio

† ‫ݔ‬ҧ ൌ Ž‹ σே
௡ୀିே ‫ݔ‬ሾ݊ሿ
ே՜ஶ ଶேାଵ
Ejemplos

17 1) ¿Qué puede decir al respecto de esta señal?


2) Calcule: ‫ܧ‬௫ ǡ ܲ௫ , ‫ݔ‬ோெௌ ,‫ܯ‬௫ , ‫ݔ‬ҧ

Caso 3:
‫ ݊ ݔ‬ൌ ‫•‘… ܣ‬ሺ݊ߨȀͶሻ
Conceptos de Señales
Transformaciones Lineales en Tiempo Discreto
Transformaciones Lineales


… Reflexión
† ‫ ݊ ݕ‬ൌ ‫ ݔ‬െ݊
† Operación espejo con respecto al origen
Transformaciones Lineales


… Corrimiento
† ‫ ݊ ݕ‬ൌ ‫ݔ‬ሺ݊ െ ݊଴ ሻ
† El corrimiento ݊଴ debe ser un entero
† Corrimiento hacia la derecha (restar un ݊଴ positivo) se asocia a un retardo
Transformaciones Lineales


… Escalamiento temporal
† Downsample: ‫ ݊ ݕ‬ൌ ‫ݔ‬ሺ‫݊ܦ‬ሻ
† Reduce la cantidad de muestras. ¿Problemas asociados a esto?
† ¿Qué sucede con el periodo de la señal, si fuese periódica?
† ¿Qué problemas puede traer esta operación?

† Notación:

† Decimation: Downsampling + Filtro pasabajo (antialiasing)


Transformaciones Lineales


… Escalamiento temporal
‫ݔ‬ሺ݊Ȁ‫ܦ‬ሻ ǡ •‹݊Ȁ‫‘”‡–‡—•‡ܦ‬
† Upsample: ‫ ݊ ݕ‬ൌ ቄ
Ͳ ǡ ‡…ƒ•‘…‘–”ƒ”‹‘
† Aumenta la cantidad de muestras

† Notación:

† Interpolación: Upsampling + Filtrado pasabajo (antialiasing)


Conceptos de Señales
Señales Especiales en Tiempo Discreto
Señales Especiales en Tiempo Discreto


… Escalón
ͳ ǡ •‹݊ ൒ Ͳ
† ‫ ݊ ݑ‬ൌቄ
Ͳ ǡ ‡…ƒ•‘…‘–”ƒ”‹‘

… Impulso
ͳ ǡ •‹݊ ൌ Ͳ
† ߜ ݊ ൌቄ
Ͳ ǡ ‡…ƒ•‘…‘–”ƒ”‹‘

† Delta de Kronecker
† Propiedad de interés: ‫݊ ݔ‬଴ ൌ ‫ ݊ ߜ ݊ ݔ‬െ ݊଴
Señales Especiales en Tiempo Discreto


… Rectángulo (ventana cuadrada)


† ‫ ݊ ݓ‬ൌ ‫ ݊ ݑ‬൅ ܰ െ ‫ݑ‬ሺ݊ െ ܰሻ
† ¿Qué largo tiene esta señal?

† MATLAB: ”‡…–™‹୒ ݊ ൌ ‫ ݊ ݑ‬െ ‫ݑ‬ሺ݊ െ ܰሻ


† Es la ventana más simple → No modifica la señal finita en la
porción donde es distinta de cero
† Cuando no se aplica una ventana a una señal se está usando ésta
Señales Especiales en Tiempo Discreto


… Sinusoides
† ‫ ݊ ݔ‬ൌ ‫‹• ܣ‬ሺ߱଴ ݊ ൅ ߠሻ
† Frecuencia: ߱଴ ൌ ʹߨȀܰ para una señal con período N
† Si ߱ଵ ൌ ߱଴ , y ߱ଶ ൌ ߱଴ + ʹߨ݇ entonces ߱ଵ es equivalente a ߱ଶ
† Dependiendo de ߱଴ , ‫ ݊ ݔ‬puede verse no muy sinusoidal

† ‫ ݊ ݔ‬es periódica si ߱଴ ൌ ʹߨሺ‫݌‬Ȁ‫ݍ‬ሻ, donde p y q son enteros, donde q


sería el período
Señales Especiales


… Sinc
sin(TnS )
† sinc(Tn)
TnS
† La definición en tiempo discreto
es igual a tiempo continuo
† ¿Qué pasa con T=1?
† Es conveniente definir otra
función sinc periódica de período
2π y definida en el dominio de la
frecuencia
sin(ZN / 2)
† psinc N (Z )
sin(Z / 2)
Señales Especiales: Operadores


… Operador Rep
f
† rep T [ x(t )] ¦ x(t  kT )
k f
† Produce una señal periódica de período T
† Definición se puede extender a tiempo discreto:
x(t )
Señales Especiales: Operadores
39

… Operador Comb
f f
† combT [ x(t )] ¦ G (t  kT ) x(t )
k f
x(t ) ¦ G (t  kT )
k f

† Produce una señal


modulada por un tren de
pulsos de período T
† Definición se puede
extender a tiempo
discreto