Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ndice
1.1. Introduccin
1.2. Conversin analgico-digital y digital-analgico
1.3. Proceso de muestreo
1.4. Teorema del muestreo
1.5. Alteracin de la tasa de muestreo
1.6. Tarea
Introduccin
1.1. Introduccin
Las tcnicas de seales digitales proporciona un mtodo alternativo para
procesar una seal analgica de inters prctico tales como la voz, seales
biolgicas, ssmicas, del sonar y de los distintos tipos de comunicaciones
son. Para realizar esto, es necesario antes que nada de una interfaz entre la
seal analgica y el procesador digital y viceversa. Estas interfaces son el
convertidor Analgico-Digital (ADC) y el convertidor Digital-Analgico
(DAC) como se muestra en la Figura 1.1.
Seal
Analgica
Procesador
Digital
ADC
DAC
Seal
Analgica
Introduccin
El procesador digital de seales puede ser un gran ordenador digital
programable (p. e. una PC) o un pequeo microprocesador embebido
(p. e. un DSP, FPGA, PIC) para realizar las operaciones deseadas sobre la
seal de entrada.
Conversin AD y DA
1.2. Conversin Analgico-Digital y Digital-Analgico
Para procesar seales analgicas por medios digitales es necesario
convertirlas a formato digital, esto es, transformarlas en una secuencia de
nmeros de precisin finita. Este procedimiento se denomina conversin
analgico-digital (ADC).
Conceptualmente, se puede ver que la ADC posee un proceso de tres pasos
los cuales son:
1. Muestreo. Esta es la conversin de una seal en tiempo continuo a una
seal en tiempo discreto obtenida tomando muestras de la seal en tiempo
continuo en instantes de tiempo discreto. As xa(t) es la entrada al muestreador, la salida es xa(nT) x(n), donde T se denomina el intervalo de
muestreo.
Dr. Luis Javier Morales Mendoza
Conversin AD y DA
2. Cuantificacin. Esta es la conversin de una seal en tiempo discreto
con valores continuos a una seal en tiempo discreto con valores discretos
(seal digital). El valor de cada muestra de la seal se representa mediante
un valor seleccionado de un conjunto finito de valores posibles. La diferencia entre la muestra sin cuantificar x(n) y la salida cuantificada xq(n) se
denomina error de cuantificacin.
3. Codificacin. En el proceso de codificacin, cada valor discreto xq(n) se
representa mediante una secuencia binaria de b bits.
xq(n)
x(n)
xa(t)
Muestreador
Cuantificador
1001
Codificador
Conversin AD y DA
ADC tipo flash (en paralelo).
Consiste en una serie de
comparadores arreglados en
paralelo que comparan a la
seal con una referencia para
cada nivel. El resultado de las
comparaciones ingresa a un
circuito lgico que cuenta
los comparadores activados.
Conversin AD y DA
ADC de simple rampa. Este tipo de convertidor utiliza un integrador con un
condensador que se carga a pendiente constante hasta alcanzar la tensin a
convertir, instante en el que cesa la integracin. El tiempo requerido es
proporcional a la tensin de entrada, y puede medirse con un contador
digital.
Conversin AD y DA
ADC de doble rampa. Este esquema permite independizarse de la precisin
de la frecuencia del reloj, la resistencia y el condensador. La conversin se
hace en dos etapas, la primera se realiza la integracin de la tensin de
entrada durante un tiempo fijo, y en la segunda se produce la descarga con
pendiente fija, durante un tiempo que depende de la cantidad de carga
acumulada.
Conversin AD y DA
DAC de escalera. Esta configuracin permite un rango amplio de valores
de las resistencias. En la actualidad, este tipo de circuito es superado por
las redes de escalera del tipo R-2R
10
Conversin AD y DA
DAC de escalera R-2R. La propiedad de esta configuracin es que
cualquiera que sea el nmero de secciones en la red, la resistencia vista
por el operacional es R.
11
Conversin AD y DA
Existen otros circuitos convertidores analgico-digital y digital-analgico
que poseen circuitera mucho ms compleja para mejorar que las vistas
atrs. Por ejemplo, los ADC usan DAC dentro de su propia circuiteria.
Algunos ejemplos son: de aproximaciones sucesivas, balance continuo
y de rampa discreta
12
Conversin AD y DA
Algunos parmetros de inters para los DAC son:
La resolucin, exactitud, el error de escala, error de offset, monotona,
Tiempo de establecimiento, slew-rate, sobrepico y glith, derivadas con la
temperatura y con el envejecimiento entre otros parmetros.
Para los ADC son:
Rechazo al ruido, resolucin, error de cuantizacin, error de histresis,
error de offset, error de cero, y error de escala.
13
Muestreo de Seales
5.3. Muestreo de seales analgicas
Existen muchas maneras de muestrear una seal, la ms comn es el
muestreo peridico o uniforme. Este proceso se describe mediante la
relacin
x(n ) = xa (nT )
< n < +
(1.1)
14
Muestreo de Seales
x(n) = xa(nt)
xa(t)
Fs = 1/T
Muestreador
xa(t)
xa(t)
x(n) = xa(nt)
x(n)
1 2 3 4 5 6 7 8 9
T 2T 5T
9T t = nT
15
Muestreo de Seales
El muestreo peridico establece una relacin entre las variables t de
tiempo continuo y n de tiempo discreto. De hecho, estas variables se
relacionan linealmente a travs del periodo de muestreo T o equivalentemente, a travs de la velocidad de muestreo como
t = nT =
n
T
(1.2)
xa (t ) = A cos(2Ft + )
Dr. Luis Javier Morales Mendoza
(1.3)
16
Muestreo de Seales
que, cuando se muestrea peridicamente a una velocidad de Fs = 1 /T
muestras por segundo, da lugar a
x(n ) = A cos
+
Fs
(1.4)
x(n ) = A cos(2nf + )
(1.5)
17
Muestreo de Seales
f =
F
Fs
(1.6)
= T
(1.7)
18
Muestreo de Seales
Sin embargo, la situacin es diferente para senoides en tiempo discreto, las
cuales establecen que
< <
< F <
(1.9)
1
F
F
1
= s F s =
2T
2
2 2T
(1.10)
o equivalentemente
= Fs Fs =
(1.11)
19
Muestreo de Seales
Ejemplo 1. considere la siguiente seal analgica
xa (t ) = 3 cos(100t )
a)
100
x(n ) = 3 cos
n = 3 cos n
200
2
b)
100
4
x(n ) = 3 cos
n = 3 cos
n
75
3
Dr. Luis Javier Morales Mendoza
20
10
Muestreo de Seales
21
22
11
xa (t ) = Ai cos(2Fi t + i )
(1.12)
i =1
23
24
12
Fs > 2Fmax
g (t ) =
sin (2Bt )
2Bt
(1.14)
25
xa (t ) =
n
n
g t
s Fs
x F
n =
(1.15)
xa (t ) =
n sin 2B(t n 2 B )
x
a 2 B 2B(t n 2 B )
n =
(1.16)
26
13
g (t ) =
sin 2B(t n 2 B )
2B(t n 2 B )
27
28
14
F1 = 25Hz
F2 = 150 Hz
F3 = 50 Hz
FN = 2Fmax
FN = 300 Hz
29
F1 = 1KHz
F2 = 3KHz
F3 = 6 KHz
Por lo tanto
FN = 12 KHz
Dr. Luis Javier Morales Mendoza
30
15
Fs
= 2.5KHz
2
usando la (1.2) se obtiene
= 13 cos 2 ( 15 )n 5 sin 2 ( 52 )n
31
Tarea
1. Investigue en forma detallada cada uno de los convertidores analgicodigital que se presentaron en esta lectura, cubriendo el anlisis del
circuito, aplicaciones, ventajas y desventajas que presenta cada uno, entre
otros datos de inters.
2. Realice la programacin de un DAC y ADC en Matlab aplicando los
mtodos de conversin descritos en esta lectura.
3. Investigue cual es el estado del arte de los convertidores analgicosdigitales y digitales-analgicos en cuestin de diseo electrnico, en
programacin de algunos sistemas embebidos (PIC, FPGA, DSP),
velocidad, etc.
32
16
Tarea
4. Se tiene las siguientes seales analgicas
33
17