Вы находитесь на странице: 1из 30

INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.

MARCELINO MARTNEZ SOBER.


ANTONIO J. SERRANO LPEZ
2.1 JUAN GMEZ SANCHIS CURSO 2009-2010
Tema 2. Conversin AD/DA.

2.1. Seales sinusoidales continuas:

Una seal sinuosidad continua viene definida por:
) cos( ) ( + = t A t x

A: Amplidud
: Frecuencia angular (=2F rad/s)
F: Frecuencia (F=1/T Hz)
T:Perodo
: Fase inicial o desfase.

SEALES SINUSOIDALES: CARACTERSTICAS
40 20 0 20 40 60
2
1.5
1
0.5
0
0.5
1
1.5
2
=0
=/4
=/2
x(t)=Acos(t+)
A
=/4
=/2
T

Algunas propiedades:
Equivalencia: )
2
cos( ) sin(

=
Periodicidad: Z k k + = ) 2 cos( ) cos(
Coseno par: ) cos( ) cos( =
Seno Impar: ) sin( ) sin( =
Trigonomtricas:
) sin( ) sin( ) cos( ) cos( ) cos(
) sin( ) cos( ) cos( ) sin( ) sin(


=
=


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

NMEROS COMPLEJOS EN FORMA BINMICA:

Nmero complejo: jy x z + =
Conjugado: jy x z =
*

Parte real: { } x z = Re
Parte imaginara { } y z = Im
Mdulo:
2 2 *
y x z z z + = =
Fase:
{ }
{ }
|
|
.
|

\
|
= |
.
|

\
|
=

z
z
x
y
Re
Im
tan tan
1 1


NMEROS COMPLEJOS EN FORMA POLAR:

Nmero complejo:
j
e r z =
Conjugado:
j
e r z

=
Parte real: { } cos Re = r z
Parte imaginara { } sin Im = r z
Mdulo: r z z z = =
*

Fase:

FORMULAS DE EULER:

j
e e e e
j j j j
2
sin
2
cos


=
+
=

REPRESENTACIN DE SINUSOIDES MEDIANTE FASORES

( )
{ }

+
= + =
t j
e A t A t x Re ) cos( ) (


REPRESENTACIN DE SEALES MS COMPLEJAS

=
+ =
N
k
k k k
t F A t x
0
) 2 cos( ) (



INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.3 JUAN GMEZ SANCHIS CURSO 2009-2010
Espectro de una seal continua:
El espectro es una representacin grfica de las distintas frecuencias
presentes en dicha seal (Amplitudes y fases)

Dado que { } z z z Re 2
*
= +
Una seal formada por una suma de sinusoides la podemos escribir de la
forma:
( ) ( )

=
+ +
)
`

+ + =
N
k
t F j
k
t F j
k
k k k k
e
X
e
X
X t x
1
2 2
0
2 2
) (



Frecuencia Amplitud Fase
F
0
X
0

0

F
1
X
1
/2
1

-F
1
X
1
/2 -
1

ESPECTRO DE AMPLITUD DE VARIAS SEALES
500 0 500
0
1
2
3
4
5
Seal de continua
A
m
p
l
i
t
u
d
Frecuencia
500 0 500
0
1
2
3
4
5
Exponencial Compleja
A
m
p
l
i
t
u
d
Frecuencia
500 0 500
0
0.5
1
1.5
2
Sinusoide pura
A
m
p
l
i
t
u
d
Frecuencia
500 0 500
0
2
4
6
8
10
12
Suma de Sinusoides
A
m
p
l
i
t
u
d
Frecuencia



INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.4 JUAN GMEZ SANCHIS CURSO 2009-2010
0 100 200 300 400 500 600 700 800 900 1000
1
0.5
0
0.5
1
A
m
p
l
i
t
u
d
Tiempo
Onda cuadrada
500 400 300 200 100 0 100 200 300 400 500
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Espectro
Frecuencia
0 2000 4000 6000 8000 10000
0.4
0.2
0
0.2
0.4
0.6
0.8
1
Tiempo
Seal de Electrocardiograma (ECG)
500 0 500
0
0.05
0.1
0.15
0.2
0.25
A
m
p
l
i
t
u
d
Frecuencia
Espectro
0 2000 4000 6000 8000 10000
1
0.5
0
0.5
1
1.5
Tiempo
ECG con ruido de 50 Hz
500 0 500
0
0.05
0.1
0.15
0.2
0.25
Espectro
A
m
p
l
i
t
u
d
Frecuencia

Ejercicio: Dibuja el espectro de
( ) ( ) t t t x cos 10 sin ) ( =



INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.5 JUAN GMEZ SANCHIS CURSO 2009-2010
Ejercicio:
Justificar que la suma de sinusoides de igual frecuencia es otra
sinusoide de la misma frecuencia. Determina la amplitud y la fase
de la sinusoide suma. (Ayuda: utiliza la representacin mediante
fasores)

=
+ =
N
k
k k k
t F A t x
0
) 2 cos( ) (



Definicin:
Un conjunto de sinuosides se dice que estn ARMNICAMENTE
RELACIONADAS si sus frecuencias son un mltiplo entero de una
frecuencia fundamental

l fundamenta Frecuencia F kF F
o k
= =
0


La seal x(t) es una suma de sinusoides armnicamente
relacionadas
)
`

+ =

=
+
N
k
t kF j
k
k
e X X t x
1
) 2 (
0
0
Re ) (


Definicin:
Una seal x(t) es peridica si verifica que
) ( ) ( T t x t x + =
T es el
perodo

Ejercicio:
Verificar que una seal x(t) que es una suma de sinusoides
armonicamente relacionadas es una seal peridica de perodo
T
0
=1/F
0
. (Ayuda: aplica directamente la definicin)


INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.6 JUAN GMEZ SANCHIS CURSO 2009-2010
Conversin Analgica Digital (AD).

Es la primera etapa de un sistema de procesado digital. La
conversin AD est formada por tres etapas: Muestreo,
Cuantificacin y Codificacin.

|
|
.
|

\
|

|
|
.
|

\
|

bits de secuencia
una mediante seales las de cin Representa : n Codificaci
discreto tiempo
discreta Amplitud
discreto tiempo
continua Amplitud
n Cuantizaci
discreto tiempo
continua Amplitud
continuo tiempo
continua Amplitud
: Muestreo
AD Conversin

Extrado de: Digital Signal Processing. A computer-base approach. S. K, Mitra.


Durante el muestreo tomamos valores de la seal continua a
intervalos de tiempo regulares (MUESTREO UNIFORME).

El tiempo entre muestras (T o T
s
) se denomina perodo de
muestreo.
La seal muestreada la denotamos por x(nT), o x(n) siendo n el
ndice de la muestra.
=
=
n t x n x
s
nT t
) ( ) (

La inversa del perodo de muestreo se denomina Frecuencia de
Muestreo
s
s
T
F
1
= .
El sistema que realiza la conversin Continuo- Discreto es el
Conversor Analgico Digital.



INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.7 JUAN GMEZ SANCHIS CURSO 2009-2010
A cada valor de la variable discreta x(n), al variar el ndice n se le
denomina muestra. Aunque x(n) indica x(nT), la variable T no se
suele indicar.


Muestreo de sinusoides

( ) + = t A t x cos ) ( con
s
s
F
n
nT t = = tenemos
|
|
.
|

\
|
+ = n
F
F
A n x
s
2 cos ) (
Frecuencia angular normalizada:
s
F
F
2 =
Frecuencia normalizada: f =
s
F
F

Una vez se ha realizado el muestreo se pierde la informacin
temporal ya que la secuencia x(n) no contiene informacin sobre la
frecuencia de muestreo.


0 5 10 15 20 25
2
1.5
1
0.5
0
0.5
1
1.5
2
Muestreo uniforme de sinusoides
T (perodo de la sinusoide)
T
s
(perodo de muestreo)
x(t) (continua)
x(n) (discreta))


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

Consideremos las tres sinusoides analgicas de frecuencias 200
Hz, 800Hz y 1200 Hz muestreadas a 1000Hz. Las seales digitales
obtenidas son idnticas mientras que las seales analgicas son
distintas.

PODEMOS UTILIZAR CUALQUIER FRECUENCIA DE
MUESTREO?
0 1 2 3 4 5 6 7 8 9 10
1
0.8
0.6
0.4
0.2
0
0.2
0.4
0.6
0.8
1
Aliasing.
F
1
=200Hz
F
2
=800Hz
F
3
=1200Hz
F
s
=1000

LAS MUESTRAS OBTENIDAS SON IDNTICAS PARA LAS TRES
SINUSIODES ANALGICAS.
PODREMOS SABER CUL ES LA SINUSIODE ANALGICA
ORIGINAL A PARTIR DE LAS MUESTRAS DISCRETAS?


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

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


TEOREMA DE MUESTREO O TEOREMA DE SHANNON:

Una seal continua x(t) con frecuencias menores que Fmax, puede
ser reconstruida exactamente a partir de sus muestras
=
=
n t x n x
s
nT t
) ( ) (
, si la frecuencia de muestreo es
max
2F F
s


La mnima frecuencia de muestreo que verifica este teorema se
denomina Frecuencia de Nyquist o Tasa de Nyquist (
max
2F F
Nyquist
= )
1



Si
Nyquist s
F F F = >
max
2 se denomina sobremuestreo (oversampling)
Si
Nyquist s
F F F = <
max
2 se denomina submuestreo (undersampling)
Si
Nyquist s
F F F = =
max
2 se denomina muestreo crtico.



1
Tngase en cuenta que una sinusoide pura puede ser no recuperable a partir de sus muestras si se
muestrea a la frecuencia de Nyquist ya que obtendramos ( ) n A n x sin ) ( = cuyas muestra son
siempre 0, pero s se puede recuperar si tiene cierto desfase ( ) + = n A n x sin ) (


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

Comparacin entre sinusoides continuas y discretas:

Continuas: ( ) + = t F A t x 2 cos ) (
Se trata de seales peridicas para todo valor de F
Las seales en tiempo continuo de frecuencias distintas son
distintas.
El aumento de F supone un aumento de la tasa de oscilacin
el intervalo de variacin es F 0
Discretas: ( )
s
F
F
f con n f A n x = + = 2 cos ) (
Son seales peridicas slo si su frecuencia es un nmero
racional.
Naturales N k
N
k
f = ,
Las sinusoides discretas cuyas frecuencias estn separadas
un mltiplo de 2 son idnticas.
= + =
o o k
y k k ,... 2 , 1 , 0 2 son idnticas.
Si lo expresamos en frecuencias como
s
F
F
f = y muestreamos a
la tasa de Nyquist tenemos que
2
1
2
1
f


La mayor tasa de oscilacin en una sinusoide en tiempo
discreto se alcanza cuando = ( = -) o equivalentemente
f=1/2 ( f=-1/2)



Las sinusoides anlgicas de frecuencias
s o k
kF F F = , al ser
muestreadas a una frecuencia Fs originan las mismas muestras
que la seal analgica de frecuencia Fo (
2 2
s
o
s
F
F
F
), se dice
que estas frecuencia son alias de Fo, para esta frecuencia de
muestreo. A este efecto se le denomina ALIASING.


Las frecuencias analgicas en el intervalo
s o
s
F F
F

2
al ser
muestreadas a una frecuencia Fs aparecen como frecuencias que


INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.11 JUAN GMEZ SANCHIS CURSO 2009-2010
son su reflejo respecto de Fs/2 por esta razn a Fs/2 se le
denomina FRECUENCIA DE PLEGADO.

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



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

Extraido de: Digital Communications. Fundamentals and Applications. B. Sklar.


Regla Prctica para determinar las frecuencias aparentes
cuando se produce aliasing
Como los alias verifican
s k o s o k
kF F F kF F F = = , luego restaremos
o sumaremos mltiplos de Fs a las frecuencias originales hasta que
se verifique
2 2
s
o
s
F
F
F
, esta ser la frecuencia aparente obtenida
tras el muestreo.

Ejercicios:
1.-Considera el muestreo de la seal ( ) s en t con t t x
2
128 cos 25 ) (

+ =
muestreada a 70Hz. Qu frecuencia aparente obtendremos ?
2.-La seal ( ) ( ) ( ) ms en t con t t t t x 12 cos 4 8 cos 2 cos 4 ) ( = es muestreada
con Fs=10kHz. Determina la seal x
a
(t) con frecuencias en el
intervalo
2 2
s
o
s
F
F
F
que generaran la misma seal digital. Repite el
ejercicio para Fs=12kHz.



INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.13 JUAN GMEZ SANCHIS CURSO 2009-2010
ALIASING EN EL DOMINIO TEMPORAL

Extrado de: Bores signal procesing. http://www.bores.com/

Para que no se produzca aliasing la seal muestreada debe
contener, al menos, 2 puntos por perodo.

Extrado de: Bores signal procesing. http://www.bores.com/

Como consecuencia del aliasing, pueden aparecer componentes
frecuenciales no presentes en la seal original.

PARA QUE SIRVE EL FILTRO ANTIALIASING?

Este filtro analgico atena, al menos unos 40 dB, las frecuencias
analgicas que se encuentran fuera del intervalo
2 2
s
o
s
F
F
F




INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.14 JUAN GMEZ SANCHIS CURSO 2009-2010
LAS ALTAS FRECUENCIAS SON ELIMINADAS AL PASAR POR
EL FILTRO ANTIALIASING (SE HA LIMITADO EL ANCHO DE
BANDA DE LA SEAL

Extrado de: Bores signal procesing. http://www.bores.com/

EL FILTRO ANTIALIASING ES UN FILTRO ANALGICO. UNA
VEZ LA SEAL HAS SIDO MUESTREADA, YA ES TARDE


INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.15 JUAN GMEZ SANCHIS CURSO 2009-2010
NECESIDAD DEL FILTRO ANALGICO ANTIALIASING
15 10 5 0 5 10 15
0
5000
10000
15000
Espectro de la seal original
Frecuencia Hz
5 4 3 2 1 0 1 2 3 4 5
0
5000
10000
15000
Espectro de la seal muestreada sin F. Antialiasing. F
s
=10
0.5Hz
2Hz
3Hz
6.5Hz
11Hz
F
s
/2
+F
s
/2
0.5Hz
2Hz
3Hz
Alias
de 11Hz
Alias
de 6.5Hz
UTILIZACIN DEL FILTRO ANTIALIASING
15 10 5 0 5 10 15
0
5000
10000
15000
Espectro de la seal original
Frecuencia Hz
5 4 3 2 1 0 1 2 3 4 5
0
1000
2000
3000
4000
5000
0.5Hz
2Hz
3Hz
6.5Hz
11Hz
F
s
/2
+F
s
/2
0.5Hz
2Hz
3Hz
Filtro
Antialiasing



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

1.- Cuantificacin: es la conversin de una seal en tiempo
discreto con valores continuos en una seal en tiempo discreto
con valores discretos (seal digital). El valor de cada muestra se
representa mediante un valor seleccionado de un conjunto finito
de valores (Niveles de cuantificacin).

Cuantificador unipolar de 2 bits Extrado de: Digital Signal Processing. A computer-base approach. S. K, Mitra

La cuantificacin es un proceso IRREVERSIBLE, no invertible,
siempre se produce una prdida de informacin. Lo denotaremos
como:

( ) | | n x Q n x
a
= ) (

Niveles de Cuantificacin: Son los valores permitidos que puede
tomar una seal discreta. (L)
Escaln de cuantificacin o resolucin : es la distancia entre
niveles de cuantificacin.
Rango dinmico de una seal: Es la diferencia entre sus valores
mximo y mnimo.
min max
x x R =
Conocido el rango dinmico y el nmero de niveles de
cuantificacin podemos determinar la resolucin como:

1
min max

=
L
x x

Error de cuantificacin: Es la diferencia entre la seal cuantificada
y la original



INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.17 JUAN GMEZ SANCHIS CURSO 2009-2010
) ( ) ( ) ( n x n x n e
q q
=


Tipos de Cuantificacin:

Redondeo: este cuantificador asigna a cada muestra el nivel
de cuantificacin ms prximo. El error est en el intervalo

(



2
,
2
) (n e
qredondeo

Truncamiento: el cuantificador asigna el nivel
inmediatamente inferior. El error est en el intervalo

| | 0 , ) ( n e
nto qtruncamie


Los procesos de muestreo, cuantificacin se llevan a cabo en un
dispositivo Hardware denominado Converson Analgico Digital (AD)
Dependiendo de que el conversor AD acepte tensiones positivas y
negativas o slo positivas hablamos de conversores BIPOLARES y
UNIPOLARES respectivamente. Estos conversores tienen un rango
de entrada que se denomina FSR (Full Scale Range) para los
bipolares y FS(Full Scale para los Unipolares)

El nmero de niveles de cuantificacin de un conversor AD viene
determinado por el nmero de bits del mismo. Con b bits, tenemos
2
b
niveles, luego la resolucin vendr dada por:

conversor al entrada de rango :
1 2
R
R
b

=



INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.18 JUAN GMEZ SANCHIS CURSO 2009-2010
Funcin de transferencia de un conversor AD Bipolar de 3 bits


Extrado de: Tratamiento Digital de Seales. J.G. Proakis

En ciertas ocasiones, como ocurre con cuantificacin de seales de
voz, se recurre a una cuantificacin no lineal tal como se muestra
en la figura siguiente. Esto permite que las seales de ms baja
amplitud se codifiquen cometiendo un menor error de cuantificacin

Cmo podemos disminuir el error de cuantificacin ?



INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.19 JUAN GMEZ SANCHIS CURSO 2009-2010
Cuantificacin no lineal. (A-law, -Law)
Se sigue una ley logartmica.

Extrado de: Understanding PCM Coding. Intersil AN574.1



INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.20 JUAN GMEZ SANCHIS CURSO 2009-2010
Error de Cuantificacin: la cuantificacin introduce un error
en la seal con un valor cuadrtico medio
12
12
2

=
RMS
e ,
siendo la resolucin, (vlido para redondeo y truncamiento).
2.-
3.- Se define la Relacin seal ruido de cuantificacin
4.-
|
|
.
|

\
|
=
Ruido Potencia
Seal Potencia
dB SNRQ
10
log 10 ) (
Para seales de entrada sinusoidales de amplitud A y un conversor
AD de b bits
b
A
dB SNRQ
b
A
02 . 6 76 . 1
12
2
log 10 ) (
2
2
2
2
10
+ =
|
|
|
|
.
|

\
|

=


El decir cada bit adicional del conversor AD proporciona una mejora
de la SNRQ de 6 dB (Regla de los 6 dB)

Ej: En los discos compactos la resolucin es de 16 bits que
proporciona una SNRQ de 96dB

Ruido en la cuantificacin:

Ruido de sobrecarga: se produce cuando la seal de entrada
excede el rango de entrada al conversor. Produce una gran
distorsin. Se debe evitar adaptando la seal al rango de de
entrada.

Ruido Granular: se produce al cuantificar seales de baja amplitud
(en torno al escaln de cuantificacin del conversor), generan una
oscilacin tipo onda cuadrada Para seales de audio esto no es
agradable al oido. Se pude eliminar sumando ruido blanco a la
seal antes de la cuantifacin es el (dither- vacilar-).

Los convertidores AD reales tienen adems otros errores
(linealidad, offset, ganancia etc.)


INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.21 JUAN GMEZ SANCHIS CURSO 2009-2010
5.- Ejemplo: CUANTIFICACIN (AD BIPOLAR DE 4 BITS)
0 5 10 15
1.5
1
0.5
0
0.5
1
1.5
Seal original
1.5
1.436
1.2494
0.95614
0.58127
0.15679
0.28107
0.69494
1.0495
1.3145
1.4672
1.4947
1.3947
1.1755
0.85607
0.46353

0 5 10 15
8
7
6
5
4
3
2
1
0
1
2
3
4
5
6
7
Cuantizacion por Redondeo 1.6
1.4
1.2
1
0.6
0.2
0.2
0.6
1
1.4 1.4 1.4 1.4
1.2
0.8
0.4
N
i
v
e
l
e
s

A
D

=
0
.
2



INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.22 JUAN GMEZ SANCHIS CURSO 2009-2010
0 5 10 15
8
7
6
5
4
3
2
1
0
1
2
3
4
5
6
7
Cuantizacion por Truncamiento
1.4 1.4
1.2
0.8
0.4
0
0.4
0.8
1.2
1.4
1.6 1.6
1.4
1.2
1
0.6
N
i
v
e
l
e
s

A
D

=
0
.
2


0 5 10 15
-0.1
-0.05
0
0.05
0.1
0.15
Error de cuantizacion por redondeo e
r
(n)=x
qr
(n)-x(n) [-

/2,

/2]
0 5 10 15
-0.2
-0.15
-0.1
-0.05
0
Error de cuantizacion por truncamiento e
t
(n)=x
qt
(n)-x(n) [-,0]


INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.23 JUAN GMEZ SANCHIS CURSO 2009-2010
CODIFICACIN:
La codificacin, tambin realizada en el conversor AD, asigna un
nico nmero binario a cada uno de los niveles del cuantificador.
Con b bits tenemos un total de 2
b
niveles.

Esta secuencia de bits ser la que almacenemos en nuestro
sistema, como representacin de esa muestra.

Se define el bit rate o Tasa de bits, como el flujo de bits por
segundo.
muestreo de Frecuencia : F bits, de nmero : _
s
b F b rate bit
s
=


Existen diversos sistemas de codificacin, algunos de ellos se
muestran en la tabla siguiente.


Extrado de: Tratamiento Digital de Seales. J.G. Proakis



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





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

CONVERSIN DA: RECONSTRUCTORES

Un convertidor discreto continuo obtiene una seal continua x(t) a
partir de una secuencia de datos x(n).







Convertidor Ideal:

Muestreo
Cuantificacin
Error de Cuantificacin Codificacin
D-C
T
s
x(t) x(n)


INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.25 JUAN GMEZ SANCHIS CURSO 2009-2010
( ) ( )
s
s
F f F
F
F
f
t F A t x n f A n x
= =
+ = + =
; que ya
2 cos ) ( 2 cos ) (


Un convertidor DC, mediante una funcin de interpolacin,
determina el valor de la seal entre las muestras discretas. La
interpolacin se lleva a cabo mediante la expresin general

( )

=
=
n
s
nT t p n x t x ) ( ) (

Es decir sumando el producto de cada una de las muestras de las
seal discreta por un funcin de interpolacin p(t) desplazada hasta
colocarla sobre dicha muestra.

Clave: Eleccin de la funcin de interpolacin.

El teorema de muestreo especifica que la funcin de interpolacin
ideal, que nos permite obtener la seal original exactamente es:
< <
|
|
.
|

\
|
= t
T
t
T
t
t p
s
s

sin
) (
Extrado de: Digital Signal Processing. A computer-base approach. S. K, Mitra

ESTE RECONSTRUCTOR ES IMPOSIBLE DE UTILIZAR EN LA
PRACTICA SE RECURRE A INTERPOLADORES MS
SENCILLOS.



INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.26 JUAN GMEZ SANCHIS CURSO 2009-2010
RECONSTRUCTOR O MANTENEDOR DE ORDEN 0.
Mantiene el valor de la muestra durante un perodo.




RECONSTRUCTOR O MANTENEDOR DE ORDEN 1.

( ) ( )T n t nT nT t
T
T n x nT x
nT x t x 1 ,
) ) 1 (( ) (
) ( ) ( +

+ =
RECONSTRUCTOR O MANTENEDOR DE ORDEN 1 CON
RETARDO
( ) ( ) ( )T n t nT nT t
T
T n x nT x
T n x t x 1 ,
) ) 1 (( ) (
) 1 ( ) ( +

+ =

para t=nT ) ) 1 (( ) ( T n x t x = y para t=((n+1)T) ) ( ) ( nT x t x = , por lo que la
seal reconstruida tiene un retardo de T segundos respecto de la
original
0 5 10
1
0.5
0
0.5
1
Reconstructor ideal
0 5 10
1
0.5
0
0.5
1
Mantenedor de orden 0
0 5 10
2
1
0
1
2
Mantenedor de orden 1
0 5 10
1
0.5
0
0.5
1
Mantenedor de orden 1 con retardo


Reconstructor ideal Imposible utilizar en la prctica.


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

Reconstructores reales Generan transiciones abruptas en la seal
reconstruida Aparecen componentes de alta frecuencia Es
necesario utilizar un filtro analgico reconstructor, de suavizado
o postfilter.



INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.28 JUAN GMEZ SANCHIS CURSO 2009-2010
Contenidos Extra.
Veamos intuitivamente qu papel realiza el filtro reconstructor o de
suavizado.
Aunque por la explicacin que hemos dado del muestreo no
podemos saberlo, cuando se hace un estudio detallado del mismo
se obtiene como una de las conclusiones que el espectro de una
seal discreta es peridico, y se repite cada mltiplo de la
frecuencia de muestreo, tal como se indica en la figura siguiente.


Extrado de: Digital Signal Processing. A computer-base approach. S. K, Mitra

El proceso de reconstruccin analgica debe, obtener la seal
analgica a partir de una seal digital cuyas frecuencias se
encuentran comprendidas en el intervalo
2 2
s s
F
F
F
; es decir,
deben eliminarse las rplicas del espectro.

Hemos de recordar aqu que la grfica anterior es una
representacin en el dominio frecuencial. Necesitamos pues un
sistema que en el dominio frecuencial tenga un espectro tipo
caja, que nos permita extraer las frecuencias anteriormente citadas
y eliminar las rplicas.

El dominio frecuencial y el temporal estn relacionados mediante la
transformada de Fourier, luego si sabemos qu forma tiene el
reconstructor ideal en el dominio frecuencial podemos obtener su
expresin temporal utilizando la transformada de Fourier inversa. Es
aqu donde aparece la expresin del reconstructor ideal.(
< <
|
|
.
|

\
|
= t
T
t
T
t
t p
s
s

sin
) ( )
Debido a la imposibilidad de utilizar este reconstructor, lo hemos
sustituido por un mantenedor de orden 0. El mantenedor de orden
cero tiene forma tipo caja pero en el dominio temporal. En la


INTRODUCCIN. AL PROCESADO DIGITAL DE SEALES.
MARCELINO MARTNEZ SOBER.
ANTONIO J. SERRANO LPEZ
2.29 JUAN GMEZ SANCHIS CURSO 2009-2010
siguiente grfica mostramos la representacin temporal de ambos
reconstructores.

Extrado de: Digital Signal Processing. A computer-base approach. S. K, Mitra

Recordemos que nuestro objetivo es eliminar las rplicas del
espectro para restaurar la seal original, para ello debemos conocer
el comportamiento del mantenedor de orden cero en el dominio
frencuencial. Para ello calculamos su transformada de Fourier, y el
resultado que obtenemos es una curva idntica al reconstructor
ideal pero en el dominio frecuencial. (Se observa la dualidad
existente entre ambos dominios)

El interpolador de orden cero elimina las imgenes del espectro ?


Extrado de: Digital Signal Processing. A computer-base approach. S. K, Mitra

En la grfica observamos que el reconstructor de orden cero no
elimina totalmente las rplicas del espectro, es necesario, por tanto
aplicar un filtro que atene estas contribuciones (Surviving replicas),
esta tarea la realiza el FILTRO DE SUAVIZADO O POSTFILTER.
En la siguiente figura se muestra cual sera la respuesta en
frecuencia de este filtro para atenuar todas las frecuencias por
encima de
2
s
F
. Al tratarse de un filtro pasa baja, el efecto observado
es el de un suavizado de la seal, como citbamos anteriormente


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

Extrado de: Introduction to Signal Processing. S. J, Orphanidis

REVISIN DE UN SISTEMA COMPLETO DE PROCESADO
DIGITAL DE SEALES


Extrado de: Introduction to Signal Processing. S. J, Orphanidis

Вам также может понравиться