You are on page 1of 56

Procesamiento Digital de Seales

Maestra en Telecomunicaciones
2012
Agenda para Hoy
El Instructor
Los Alumnos
El Curso
Las Reglas
Contenido
Introduccin MATLAB

Instructor
Xavier Ochoa
Estudios
Ingeniero en Computacin (ESPOL 2000)
Master en Ciencias de la Computacin Aplicada
(VUB 2002)
Doctor en Ingeniera (KULeuven 2008)

Trabajo
Profesor de la FIEC
Investigador en el CTI
Editor-en-Jefe Revista Tecnolgica ESPOL
Profesor
Xavier Ochoa
Areas de Interes Profesional
Tecnologas para la Mejora del Aprendizaje
Multimedia
Procesamiento Digital de Seales
Informtrica
Areas de Interes Personal
Ciencia Ficcin (Libros, Peliculas)
Astronoma
Viajar
Alumnos
Expectativas
El Curso
Procesamiento Digital de Seales
Septiembre Noviembre 2012
5, 6, 7 Sep
19, 20, 21 Sep
28 Sep
19, 20 Oct
26, 27 Oct
16, 17 Nov
21, 22, 23 Nov

El Curso
Tres acercamientos:
Terico Matemtico
Computacional (MATLAB)
Simulacin (Simulink)


El Curso
Objetivo General

Procesar seales comunes del rea de
telecomunicaciones a travs del
conocimiento de sistemas de tiempo
discreto, las transformadas discretas y
filtros digitales
El Curso
Objetivos Especficos
Digitalizar seales para procesarlas dentro de
un computador
Analizar seales tanto en el dominio del
tiempo como de la frecuencia
Crear filtros digitales que permitan separar o
corregir seales
Usar MATLAB como herramienta para
analizar y procesar seales y para simular
sistemas
Asistencia a Clases
Obligatoria
Se tomar lista 30 minutos despus de la hora
sealada
Se permitir el ingreso luego de los 30 minutos
pero se considerara como falta
Si despus de 15 minutos no se presentare el
profesor, no se realizar clase ese da

Modo de Trabajo
Asistir a clase (diapositivas son una gua
de estudio)
Leer los libro y los documentos que se
entreguen
Realizar los trabajos prcticos en MATLAB
Modo de Trabajo
Diapositivas
Disponibles en el sitio Web de la materia en
SIDWeb (Beta)
Libro gua
The Scientist and Engineers Guide to Digital
Signal Processing (Gratis!)
Steven Smith
Busquen DSP guide en Google
Publicado tambin en SIDWeb (Recursos)
Modo de Trabajo
MATLAB
Pueden usarlo en el laboratorio
Se enviarn trabajos prcticos sobre el
contenido cubierto en el curso a ser
realizados en este lenguaje
A lo largo del curso se darn mini-cursos de
MATLAB
Google es su amigo

Presentacin de Trabajos
Los trabajos y proyectos deben ser presentados
hasta la fecha y hora sealadas
Los trabajos entregados fuera del lmite no
contar para la calificacin
En todos los trabajos se tomar en cuenta:
Funcionalidad
Originalidad
Evaluacin
Trabajos entre clases: 50 puntos
Examen prctico en MATLAB: 50 puntos
Contenido
Introduccin a Procesamiento Digital de Seales
Seales y Sistemas de Tiempo Discreto en el
Dominio del Tiempo
Digitalizacin de Seales
Anlisis de Fourier en Tiempo Discreto
La Transformada z
Filtros Digitales
Filtros FIR
Filtors IIR
Filtros Adaptivos
Aplicaciones en Telecomunicaciones

Introduccin a Procesamiento
Digital de Seales
Porqu las Seales deben procesarse?
Las seales llevan informacin
Util y no deseada
La informacin til debe ser extraida, mejorada,
guardada, transmitida
Como se procesan las seales
Procesamiento Analgico
Procesamiento Digital
Mixto

Procesamiento de Seales
Los humanos son los ms avanzados
procesadores de seales
Habla, reconocimiento de patrones, vista, etc
Encontramos seales en un gran variedad de
apliaciones
Seales elctricas: voltaje, corriente, campo elctrico
y magntico, etc.
Seales mecnicas: velocidad, fuerza, desplazamiento,
temperatura, etc.
Seales acsticas: sonido, vibracin, etc.
Seales biomdicas: ritmo cardiaco, presin, etc.
Procesamiento de Seales
La mayora de las seales del mundo real son
analgicas
Son contnuas en tiempo y amplitud
Se convierten a voltaje o corriente usando transductores
Circuitos analgicos procesan estas seales usando:
Resistencias, Capacitores, Inductores, Amplificadores, etc.
Ejemplo de procesamiento de seales analgicas
Procesamiento de audio en radios FM
Proceamiento de video en equipos de TV
Limitaciones del Procesamiento
Analgico
Limitaciones en la precisin debido a:
Tolerancia de los componentes
No linealidades no deseadas
Repetibilidad limitada debido a:
Tolerancias
Cambio en las condiciones ambientales
Temperatura
Vibracin
Limitaciones del Procesamiento
Analgico
Sensibilidad al ruido elctrico
Rango dinmico limitado para voltajes y
corrientes
Inflexible a cambios
Dificultad para implementar para ciertas
operaciones
Operaciones no lineales
Operaciones que varan con el tiempo
Dificultad para guardar informacin
Procesamiento Digital de Seales
Representa a las seales por una secuencia de nmeros
Mustreo o conversion analgico/digitales
Realizar procesamiento en esos nmero con un
procesador digital
Procesamiento Digital de Seales
Reconstruir la seal analgica desde los nmeros
procesados
Reconstruccin o conversin digital/analgico
A/D DSP D/A
analog
signal
analog
signal
digital
signal
digital
signal
Pro y Contras del Procesamiento
Digital de Seales
Pros
La prcesin puede controlarse a travs del tamao de la palabra
(nmero de bits)
Repetible
Sensibilidad al ruido elctrico es mnimo
El rango dinmico puede controlarse utilizando nmeros de
coma flotante
La flexibilidad puede lograrse con implementaciones por
software
Operaciones no lineales o que cambian con el tiempo son ms
sencillas de implementar
El almacenamiento digital es barato y robusto
La informacin digital puede ser encriptada para seguridad
Buen costo/beneficio y poco tiempo de implementacin
Pro y Contras del Procesamiento
Digital de Seales
Contras
El muestreo causa prdida de informacin
Velocidad limitada de los procesadores
Dependen de las matemticas
Errores de cuatizacin y redondeo
Tareas principales de la DFT
Anlisis de Seales:
Medicin de las propiedades de la seal
Anlisis de Espectro (frecuencia/fase)
Deteccin de seal, verificacin, reconocimiento
Filtrado de Seal:
Signal-in-signal-out, filtrado
Eliminacin de ruido/interferencia
Separacin en bandas de frecuencia
DSP esta en todas partes
Aplicaciones de Sonido
Compresin, mejora, efectos especiales, sntesis, reconocimiento, cancelacin
de eco, etc.
Telfonos Celulares, Reproductores MP3, Dictado, Generacin de voz, etc.
Telecomunicaciones
Modulacin, codificado, deteccin, ecualizacin, cancelacin de eco, etc.
Telfonos Celulares, Modems, Receptores de Satlite, etc.
Automoviles
ABS, GPS, Cancelacin activa de ruido, Cruise Control, Parqueo, etc.
Medico
Resonancia Magntica Nuclear, Tomografa, Electrocardiograma, etc.
Militar
Radar, Sonar, Fotografas satlite, etc.
Aplicaciones de Audio y Video
DVD, JPEG, Efectos especiales, Videoconferencia, etc.
Mecnico
Control de motores, Control de Procesos, Prospeccin, etc.
Impacto del PDS en la vida actual
Cellular/mobile telephony
Speech and channel coding
Voice and data processing
Power management
Multipath equaliztion
Digital audio Stereo
and surround sound Audio
equalization and mixing
Electronic music
Automotive Digital
Audio Digital Radio
Personal communication
systems Active
suspension
Medical electronics
Critical/intensive care monitors
Digital X-rays
ECG analyzers
Cardiac monitors
Medical imaging
Personal computer Sound
cards Data storage
and retrieval Error
correction/concealment
Multimedia
Modems
30
Aplicacion DSP a las comunicaciones
MODEM
Correlacion (filtros de igualcin)
Canceladores de eco
ecualizadores
Telefona Celular
Compresin de voz
Software de Radio
31
DSP : Pager
FLEX is a popular pager protocol
created by Motorola
http://www.motorola.com/FLEX
DSP
Chip

ADC


DAC

RF
Receiver
Pager
Protocol
Decoder
Microcontroller
Chip
Pager
Peripherals
-Decodificacin del
espectro
- Compresin
-Procesamiento de voz

Controlado por la unidad de manejo de
la potencia (Power Management Unit)
32
DSP : Pager
FLEX is a Pager protocol using
TDMA concept
33
DSP : Telfonos Celulares
-Codificador de voz
-Reconocimiento de voz
- Ecualizadores
- Cancelacin de ruido de antena
-Tcnicas de mejoramiento de imgen
DSP
Chip
RF
Codec

Voice
Codec

RF
Receiver
Microprocessor
Chip
Cell
Peripherals
Controlled by Power Management Unit
34
DSP : Telfono celular
GSM 6.10
PCM, A law
encoder
Preemphasis
filter
LPC
filter
LTP
filter
Sub-
sampling
Signal Analyzer
VAD
8 bit 125 S
(2+6+39) bit/5mS
(7+2) bit/5mS
36 bit/20mS
260 bit/20mS (=13 kb/s)
LPC : Linear Prediction Coding
LTP : Long Term Prediction
VAD : Voice Activity Detection
Exact specification : TS GSM 06.10
36
DSP: Voz sobre IP
DSP
Chip
Voice
Codec
Memory
(Card or
Chip)
Audio Coders
-MP3
-AC3
-AAC
Peripherals
Micro
processor
37 Tcnicas Digitales III
DSP: Voz sobre IP
Practical, Inexpensive DSP System
Stereo
Amplifier
Record Player
Tape Deck
Radio
Sound
Card
A/D
Right Channel
Left Channel
D
S
P
Sound
Card
D/A
Cool Edit
Waveform Editor
Pentium Computer
Analog/
Continuous-
Time
Signals
Digital/
Discrete-
Time
Signals

Multichannel (Stereo) Signals
Digital Signal Processing:
1) Noise Reduction
-Digital Filtering, etc.
2) Signal Compression
-MP3, JPEG/MPEG Image, etc.
3) Spectral Analysis (e.g., FFT)
Electronic Fax via Portable Document Format
Youve Got Mail:
Adobe Acrobat PDF

Far more Complex
Acoustic Waveforms are
often EncounteredFar
more Complex Acoustic
Waveforms are often
EncounteredFar more
Complex Acoustic
Waveforms are often
EncounteredFar more
Complex Acoustic
Waveforms are often
Encountered
Far more Complex
Acoustic Waveforms
are often
EncounteredFar more
Complex Acoustic
Waveforms are often
EncounteredFar more
Complex Acoustic
Waveforms are often
EncounteredFar more
Complex Acoustic
Waveforms are often
Encountered
700 KB
Far more Complex
Acoustic Waveforms
are often
EncounteredFar more
Complex Acoustic
Waveforms are often
EncounteredFar more
Complex Acoustic
Waveforms are often
EncounteredFar more
Complex Acoustic
Waveforms are often
Encountered
700 KB
Far more Complex
Acoustic Waveforms
are often
EncounteredFar more
Complex Acoustic
Waveforms are often
EncounteredFar more
Complex Acoustic
Waveforms are often
EncounteredFar more
Complex Acoustic
Waveforms are often
Encountered
700 KB
Digital Signal:
Scanned
Hard Copy
LZW Lossless
Compression
Almost 10:1
Email via
Internet
e.g. Concatenate in
Adobe Acrobat PDF
DSP
~ 700 KB
for Total
Document
Generacin de Voz
R
e
c
o
n
o
c
i
m
i
e
n
t
o

d
e

V
o
z

D
e
t
e
c
c
i

n

d
e

B
o
r
d
e
s

R
e
c
o
n
o
c
i
m
i
e
n
t
o

R
e
c
o
n
o
c
i
m
i
e
n
t
o

R
e
c
o
n
o
c
i
m
i
e
n
t
o

T
o
m
o
g
r
a
f

a
s

T
o
m
o
g
r
a
f

a
s

T
o
m
o
g
r
a
f

a
s

T
o
m
o
g
r
a
f

a
s

T
o
m
o
g
r
a
f

a
s

C
o
m
p
r
e
s
i

n

C
o
m
p
r
e
s
i

n

C
o
m
p
r
e
s
i

n

C
o
m
p
r
e
s
i

n

C
o
m
p
r
e
s
i

n

Prxima Clase
Seales y Sistemas Discretos en el Dominio del
Tiempo

You might also like