Está en la página 1de 17

Muestreo y cuantificacin de

seales (digitalizacin)

Seales en el mundo real


La mayora de las magnitudes fsicas son
continuas (velocidad, temperatura)
Normalmente los sistemas de medicin
son digitales
Necesidad de convertir seales
analgicas (continuas) en digitales

Muestreo de datos

Proceso de digitalizacin
La informacin analgica se muestrea y
cuantifica
La informacin digital obtenida puede
estar restringida.
Hay que conocer qu informacin de la
seal continua es fundamental y cul se
puede perder
Muestreo de datos

Proceso de digitalizacin
Muestreo

Variable independiente pasa de continua a discreta


Muestreo de datos

Proceso de digitalizacin
Cuantificacin

Variable dependiente pasa de continua a discreta


Muestreo de datos

Proceso de digitalizacin
Error de cuantificacin

Este error es
equivalente a
introducir un ruido
aleatorio de amplitud
+- LSB

Muestreo de datos

Proceso de digitalizacin
A qu velocidad se debern tomar las
muestras? (frecuencia de muestreo)
Si muestreamos una seal continua
cualquiera y podemos reconstruirla
exactamente como era a partir de las
muestras
SE HA MUESTREADO CORREACTAMENTE!

Muestreo de datos

Muestreo
Puntos de muestreo

Seal DC:
Se reconstruye perfectamente mediante rectas entre
los puntos de muestreo.
Muestreo correcto!!
Muestreo de datos

Muestreo
Puntos de muestreo

Seal: 90Hz
fs= 1000 s/s
11.1 ptos/per

Seal frecuencia 0.09 veces la de muestreo:


No se reconstruye perfectamente mediante rectas
entre los puntos de muestreo. Pero slo una
sinusoide puede pasar por los puntos
Muestreo correcto!!
Muestreo de datos

Muestreo
Puntos de muestreo

Seal: 310Hz
fs= 1000 s/s
3.2 ptos/per

Seal frecuencia 0.31 veces la de muestreo:


No se reconstruye mediante rectas entre los puntos
de muestreo (es ms complicado). Pero slo una
sinusoide puede pasar por los puntos
Muestreo correcto!!
Muestreo de datos

10

Muestreo
Seal de 50Hz
(0.05 fs)
Puntos de muestreo

Seal: 950Hz
fs= 1000 s/s

Es un alias
de la seal
original

1.05 ptos/per

Fenmeno
aliasing
Seal frecuencia 0.95 veces la de muestreo:
Se puede recostruir OTRA seal de frecuencia 0.05
veces la de muestreo
Muestreo incorrecto!!
Muestreo de datos

11

Muestreo
Teorema de muestreo de Nyquist
(Shannon)
Una seal continua se puede muestrear
correctamente slo si no contiene
componentes de frecuencia superiores a
de la frecuencia de muestreo,
Un muestreo de 2000 s/s slo sirve para componentes de
frecuencia menores de 1KHz. Si existen componentes mayores de
1KHz, stas se pueden esconder como componetes entre 0 y
1KHz, corrompiendo la seal.

Muestreo de datos

12

Muestreo y cuantificacin
(Resumen)
Qu resolucin es necesaria? (bits ADC)
A qu velocidad debo muestrear?
Componetes de ms frecuencia (filtro
antialising)
Velocidad de conversin ADC

Muestreo de datos

13

Aplicacin de ejemplo

Disponemos de un sensor de temperatura cuyo


margen de medida es de -20 a 120 C. Su salida es de
4 a 20 mA, siendo su respuesta lineal, esta salida se
aplica a una resistencia de 470. Si disponemos de
un ADC con un fondo de escala de 10V.

Cuntos bits deber tener el convertidor para poder tener


una resolucin de 0,5 C como mnimo? (2p)
Qu cdigo digital se corresponder a una temperatura de
0C y 100C? (2p)
Qu resolucin real obtenemos? (1p)
Si la temperatura puede variar 1C por segundo A qu
frecuencia habr que muestrear como mnimo para que la
variacin de temperatura entre dos muestras no exceda la
resolucin que tenemos? (2p)
Muestreo de datos

14

Solucin

Cuntos bits deber tener el convertidor para poder


tener una resolucin de 0,5 C como mnimo? (2p)

Eso quiere decir que en 16 mA hay una variacin de 140C. Por lo tanto 16/140 = 0,1143
mA/C con una resistencia de 470 , 470*0.1143*10-3= 53.71 mV/C. Por lo tanto 26,86
mV por cada 0,5C por lo que ese tendr que ser el valor, como mnimo del LSB. Como
tenemos FS=10V y LSB 26,86 mV:
FS
FS
2n =
n
2
LSB
FS
log

LSB = 8,54 9
n=
log 2
LSB =

Por lo tanto ha de ser de 9 bits mnimo

Muestreo de datos

15

Solucin

Qu cdigo digital se corresponder a una


temperatura de 0C y 100C? (2p)

El LSB ser 10/29 = 19,53 mV . Vin para 0C ser


I 00 C = 4mA + 0,1143* 20 = 6, 286mA
Vin00 C = 6, 286 103 * 470 = 2,954V

Por lo tanto N =

Para 100C:

Vin00 C
LSB

2,954
= 151, 26 151
19,53*103

I1000 C = 4mA + 0,1143*120 = 17, 714mA


Vin1000 C = 17, 714 103 * 470 = 8,326V

Por lo tanto N =

Vin1000 C
LSB

8,326
= 426, 28 426
19,53*103

Muestreo de datos

16

Solucin

Qu resolucin real obtenemos? (1p)

La resolucin real obtenida ser el LSB del convertidor es decir, 19,53 mV que se
corresponden a: 19,53mV/53,71mV/C=0,363C

Si la temperatura puede variar 1C por segundo A


qu frecuencia habr que muestrear como mnimo
para que la variacin de temperatura entre dos
muestras no exceda la resolucin que tenemos? (2p)

Habr que muestrear de tal forma que entre dos muestras no haya una diferencia mayor
que el LSB conseguido, es decir 0,363 C. Como tenemos una variacin mxima de 1
C/seg, 0.363 C tardarn como poco 363 ms. Por lo que la frecuencia mnima de
muestreo ser 1/363*10-3=2,75 Hz

Muestreo de datos

17

También podría gustarte