Sei sulla pagina 1di 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 3

Proceso de digitalizacin
Muestreo

Variable independiente pasa de continua a discreta


Muestreo de datos 4

Proceso de digitalizacin
Cuantificacin

Variable dependiente pasa de continua a discreta


Muestreo de datos 5

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 8

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
9

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 1.05 ptos/per

Es un alias de la seal original 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

Potrebbero piacerti anche