Sei sulla pagina 1di 17

5Curso-Tratamiento Digital de Seal

Muestreo y Cuantizacin

Muestreo y Cuantizacin de seales Convertidores Analgico-Digital

17/11/99

Captulo 5: Muestreo y Cuantizacin

5Curso-Tratamiento Digital de Seal

Muestreo

El muestreo digital de una seal analgica trae consigo una discretizacin tanto en el dominio temporal como en el de la amplitud. Hay varias formas de describir matemticamente el proceso de discretizacin temporal de una seal continua en el tiempo. Nos centraremos en el muestreador ideal, que consiste en una funcin que toma los valores de la seal xC(t) en los instantes muestreos y el valor cero para el resto de puntos x ( t ) = x ( t ) ( t nt ) = x (nt ) ( t nt ) = x ( t ) x ( t )
S C n = s n = C s s C I

donde ts es el periodo de muestreo y xI(t) es la funcin de interpolacin.

El muestreo trae consigo una aparente prdida de informacin en la seal xC(t). El Teorema del Muestreo establece en que condiciones se puede muestrear sin prdida de informacin.
Captulo 5: Muestreo y Cuantizacin 2

17/11/99

5Curso-Tratamiento Digital de Seal

Muestreo

Teorema del muestreo: Una seal xc(t) con un espectro limi-tado a la frecuencia fB (|f| fB) puede ser muestreada sin prdida de informacin si la frecuencia de muestreo fS supera la cantidad 2fB , es decir fS 2fB. Si no se muestrea como mnimo a esa frecuencia tiene lugar el fenmeno denominado aliasing.
xS (t ) = xC (t ) (t nt s ) = xC (t ) xI (t ) X S ( f ) = X C ( f ) X I ( f ) xI (t ) =
k = n =

(t k t ) = C
s k =

e j 2k t t s

1 ts 2 1 1 Ck = (t ) e j 2 t t s dt = X I ( f ) = t s t s 2 ts ts 1 X S ( f ) = X I ( f ) X C ( f ) d = ts 1 = X C ( f k ts ) t s k =
17/11/99
k =

k =

( f k t )
s s C

( f k t ) X ( f ) d

Captulo 5: Muestreo y Cuantizacin

5Curso-Tratamiento Digital de Seal

Muestreo
Es decir, el espectro de la seal muestreada se compone de una funcin peridica de periodo 1/ts , replicndose en cada periodo el espectro de la seal original. Se observa en la figura el porqu del teorema del muestreo.
Espectro de la seal x c (t)

fB

fB

Espectro de la seal muestreada x s (t)

H PB

f fs -f B fB fs

17/11/99

Captulo 5: Muestreo y Cuantizacin

5Curso-Tratamiento Digital de Seal

Muestreo

Para recuperar la seal original a partir de la muestrada no tenemos ms que aplicar un filtro pasobajo con una frecuencia de corte en f=fB y una amplificacin ts, es decir,
X C ( f ) = X S ( f ) H PB ( f ) xC (t ) = xS (t ) hPB (t ) f H PB ( f ) = t s rect 2 f hPB (t ) = t s 2 f B sinc(t 2 f B ) B xS (t ) = xC (t ) =
k =

(kt s ) (t kt s ) =
PB

k =

x [k ] (t kt )
C s k =

k =

x [k ]h
C

(t kt s ) = 2 t s f B

x [k ] sinc[2 f (t kt )]
C B s

A la funcin sinc(t) se le denomina funcin de interpolacin cardinal.

17/11/99

Captulo 5: Muestreo y Cuantizacin

5Curso-Tratamiento Digital de Seal

Muestreo

Este tipo de reconstruccin de la seal original presenta varios problemas:


x x x

El dominio de la funcin sinc(t) es infinito. Requiere muestreos pasados y futuros. Existe la posibilidad de truncar la funcin sinc(t), pero da lugar al efecto Gibbs y adems requerira muchos puntos. No pueden reconstruir funciones con discontinuidades.

Existen muchas funciones de interpolacin. La eleccin debe hacerse en funcin de su estabilidad y de su realizacin fsica. Veremos algunas realizaciones basadas en Transformadas (FFT) y otras basadas en filtros FIR pasobajo.

17/11/99

Captulo 5: Muestreo y Cuantizacin

5Curso-Tratamiento Digital de Seal

Cuantizacin

Para procesar seales digitalmente no slo es necesario muestrear la seal analgica sino tambin cuantizar la amplitud de esas seales a un nmero finito de niveles. El tipo ms usual de cuantizacin es la cuantizacin uniforme, en el que los niveles son todos iguales. La mayora usan un nmero de niveles que es una potencia de 2. Si L=2B, cada uno de los niveles es codificado a un nmero binario de B bits. Veremos ms adelante que la cuantizacin (o el truncamiento en operaciones mtematicas en un microprocesador) puede producir problemas serios en el diseo de filtros digitales, hasta el punto (en casos graves) de convertir filtros estables en inestables.
Captulo 5: Muestreo y Cuantizacin 7

17/11/99

5Curso-Tratamiento Digital de Seal

Cuantizacin

Ruido de Cuantizacin: Llamaremos xS[n] a la seal discreta y xQ[n] a la seal discreta cuantizada. El error es :
[n ] = x S [n ] x Q [n ]

Se define la relacin seal a ruido de cuantizacin (SNRQ) como la relacin entre la potencia PS de la seal y la potencia PN del error [n], medido en decibelios.
1 2 PS = xS [n] N n= SNRQ (dB) = 10 log 1 2 PN = [n] N n= PS = 10 log n= PN 2 [n]
n=

x [n]
2 S

17/11/99

Captulo 5: Muestreo y Cuantizacin

5Curso-Tratamiento Digital de Seal

Cuantizacin
x

Supongamos que tenemos una seal x(t) cuyo fondo de escala D est dado por xmax-xmin. Si cuantizamos x(t) con L niveles, la distancia entre dos niveles consecutivos o resolucin se define como =D/L. Se denomina rango dinmico DR, a la relacin entre el fondo de escala D y la resolucin, de forma que DR=2B. En decibelios, DR(dB) = 20 log10 (2 B ) = 6 .02 B Para una seal xS[n] cuantizada a xQ[n], el error estar entre -/2 y /2. Si L es grande la distribucin de errores ser uniforme en ese intervalo. Para este caso 2[n]=2=2/12. Sustituyendo SNRQ (dB) = 10 log PS 10 log 2 + 10 log 12
= 10 log PS + 10.8 20 log D + 20 log L = 10 log PS + 10.8 20 log D + 6 B

donde hemos utilizado el hecho que L=2B. La ecuacin sugiere que por cada bit que aadimos al cuantizador, la relacin seal a ruido de cuantizacin mejora en 6 dB.
Captulo 5: Muestreo y Cuantizacin 9

17/11/99

5Curso-Tratamiento Digital de Seal

Convertidores Analgico-Digital

Se componen de dos circuitos: el muestreador (llamado tambin Sample & Hold S/H o Track & Hold T/H) y el cuantizador digital. La misin del S/H es mantener la seal analgica constante durante el periodo de muestreo.
Volts ta Tiempo de adquisicin ts Vi
Sw

Tiempo de asentamiento o apertura

A1 +
CH

Vo

Vo t
Hold Sample Sample Hold Sample

Vi

17/11/99

Captulo 5: Muestreo y Cuantizacin

10

5Curso-Tratamiento Digital de Seal

Convertidores Analgico-Digitales

Caractersticas estticas de un convertidor A/D


x

Error de Offset : Es un desplazamiento constante para todos los valores de la curva caracterstica. Error de Ganancia : Produce un valor de fondo de escala incorrecto. Un error de ganancia positivo hace que el valor de fondo de escala analgico se obtenga con un cdigo digital menor que el todo 1s. Un error de ganancia negativo hace que el cdigo de todo 1 sea producido por un valor menor que el fondo de escala. Error diferencial no-lineal : Es la mxima diferencia entre dos valores de entrada que producen cdigos de salida consecutivos. Error integral no-lineal : Es la integral del rea limitada por la curva caracterstica del convertidor y la curva ideal. Error de monotonicidad : Especifica que la curva caracterstica del convertidor no es creciente.

17/11/99

Captulo 5: Muestreo y Cuantizacin

11

5Curso-Tratamiento Digital de Seal

Convertidores Analgico-Digitales
Offset
111 111 110 110

Error de Ganancia

Salida Digital

Salida Digital

101 100 011 010

101 100 011 010

Ideal

001 001 000 000

Entrada Analgica Entrada Analgica

Error Diferencial No Lineal


111 110 111 110

Salida Digital

101 100 011 010 001 000

Salida Digital Entrada Analgica

101 100 011 010 001 000

Entrada Analgica

17/11/99

Captulo 5: Muestreo y Cuantizacin

12

5Curso-Tratamiento Digital de Seal

Convertidores Analgico-Digitales

Caractersticas estticas de un convertidor A/D


x

Resolucin : La resolucin es altamente dependiente de las caractersticas del amplificador operacional de entrada, tanto en el S/H como en el comparador. Sabemos que las caractersticas de un AO (ganancia DC, ruido de entrada) dependen de la frecuencia. Por ejemplo, la ganancia DC de un AO para un error menor que 0.5 LSB, deber ser 2N+1. Esta ganancia disminuye con la frecuencia, por lo que la resolucin tambin disminuye.

17/11/99

Captulo 5: Muestreo y Cuantizacin

13

5Curso-Tratamiento Digital de Seal

Convertidores Analgico-Digitales

Caractersticas dinmicas
x

Tiempo de Conversin: el tiempo desde que se aplica la seal de convertir hasta que la seal digital est disponible en la salida. Tiempo de Adquisicin (ta en el S/H): es el tiempo durante el cual el S/H debe permanecer en estado de sample, para asegurarse que el consiguiente estado hold est dentro de la banda de error especificada para la seal de entrada. Tiempo de Asentamiento (ts en el S/H): es el intervalo de tiempo entre la seal de hold y el definitivo asentamiento de la seal (dentro de la banda de error especificada). La frecuencia mxima de conversin del convertidor A/D ser por lo tanto,
fS = 1 1 = TS t s + t a

Slew Rate : Es la velocidad a la cual el valor de la salida del S/H converge al valor muestreado deseado (V/s).

17/11/99

Captulo 5: Muestreo y Cuantizacin

14

5Curso-Tratamiento Digital de Seal

Convertidores Analgico-Digital

Caractersticas de Estabilidad
x

Definen la inmunidad de las caractersticas mencionadas anteriormente con el tiempo, temperatura, fuentes de alimentacin y envejecimiento del componente. Coeficientes de Temperatura para la linealidad, ganancia, offset.

17/11/99

Captulo 5: Muestreo y Cuantizacin

15

5Curso-Tratamiento Digital de Seal

Convertidores Analgico-Digital

Convertidor Analgico-Digital
x

Aproximaciones Sucesivas
V cmp Convertidor D/A
D0 D1 D2 D3 D4 D5 D6 D7

Comparador
-

V in

S/H

+ MSB Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 LSB

CLK

CLK

Registro Aproximaciones Sucesivas

17/11/99

Captulo 5: Muestreo y Cuantizacin

16

5Curso-Tratamiento Digital de Seal

Convertidores Analgico-Digital
x

Convertidor Flash
V REF
R

V in

S/H

+ -

+ -

+ -

7 6 5

+ -

4 3 2 1

Encoder Prioridad

A0 A1 A2

Salida Digital

+ -

EN

+ -

Pulsos de Muestreo

+ -

17/11/99

Captulo 5: Muestreo y Cuantizacin

17

Potrebbero piacerti anche