Está en la página 1de 116

Procesamiento Digital de

Señales

Sistemas Discretos y Teoría de


Muestreo
Semestre 2017
Por: Fabián Jiménez López.
fabian.jimenez02@uptc.edu.co
Agenda
 Sistemas en Tiempo Discreto
 Sistemas Lineales
 Propiedades Sistemas LTI
 Respuesta en Frecuencia
 Respuesta en el Tiempo
 Convolución
 Correlación
 Convolución y Correlación Discreta

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Agenda
 Muestreo y Reconstrucción de Señales
 Introducción
 Muestreo de Señales
 Cuantización de Señales
 Convertidor Análogo Digital CAD
 Convertidor Digital Análoga
 Sistemas de Adquisición de Datos SAD

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas Lineales Discretos
 Un sistema es algo que acepta una o más señales de
entrada y en base a ellas genera una o más salidas.
Este sistema G puede ser descrito a través de un
operador (o función) que aplicado a las entradas x
genera esas salidas y.

 Un sistema puede ser:


 Homogéneo
 Aditivo
 Lineal
 Invariante en el tiempo
 Causal

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas Lineales Discretos
 Sistemas LTI
 Los sistemas LTI (Linear Time Invariant), o
estacionario.

 El análisis de sistemas implica el estudio de la


respuesta del sistema a entradas conocidas.

 La síntesis de sistemas se realiza especificando las


salidas que se desean para una entradas dadas y
estudiando que sistema es el más adecuado
(Identificación de sistemas).

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas Lineales Discretos
 La representación normal de un sistema en tiempo
continuo se realiza normalmente a través de
ecuaciones diferenciales. Se relacionan la salida
y(t) y la entrada x(t) mediante constantes,
parámetros y variables independientes (tiempo):

dny d n −1 y dy d mx d m −1 x dx
+ a1 + ... + a n −1 + a n y = b0 m + b1 m −1 + ... + bm −1 + bm x
dt n
dt n −1 dt dt dt dt

x1 y1
x2 y2
x3 G(t) y3

xn yn

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas Lineales Discretos
 La representación normal de un sistema tiempo
discreto se realiza normalmente a través de
ecuaciones de diferencias. Se relacionan la salida
y[n] y la entrada x[n] mediante constantes,
parámetros y variables independientes (tiempo):
y[n + N ] + a1 y[n + N − 1] + ... + a N −1 y[n + 1] + a N y[n] =
b0 x[n + M ] + b1 x[n + M − 1] + ... + bM −1 x[n + 1] + bM x[n]
x1 y1
x2 y2
x3 G[n] y3

xn yn

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Propiedades Sistemas LTI

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Propiedades Sistemas LTI
 Lineal: si es homogéneo y aditivo. Está asociado al
llamado Principio de Superposición.
 Invariante en el tiempo: si dado y[n] = G{x[n]} se
cumple que y[n – N] = G{x[n – N]} para todo N

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Propiedades Sistemas LTI
 Causal: si en todo instante de tiempo:
y[n] = G{x[n]} sólo depende del valor actual y los
valores previos de x[n]. Esta es una característica
causa->efecto presente en todos los sistemas que
se encuentran en el mundo real, aunque el uso de
modelos no causales puede ser útil en ciertas
aplicaciones.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Propiedades Sistemas LTI
 Estable: si y solo si toda posible excitación acotada
x[n] produce una respuesta G{x[n]} también
acotada.
 Ejemplo típico de sistemas inestables son los
Osciladores.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Propiedades Sistemas LTI
 Herramientas para la Caracterización de
Sistemas LTI Discretos:

 La propia relación entrada/salida.


 Ecuación en diferencias + condiciones iniciales.
 Estructura para la realización del sistema.
 La respuesta al impulso.
 Función del sistema, en el dominio de Laplace, o
bien Z.
 Diagrama polos-ceros, salvo una constante (LTI).
 Respuesta en frecuencia del sistema (LTI).

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Respuesta en Frecuencia
 Respuesta de amplitud
Es un tipo de representación que indica el
comportamiento en amplitud del sistema, en función
de la frecuencia aunque ignora el comportamiento
en fase, suele emplear escalas logarítmicas en
amplitud (decibeles) y en frecuencia (octavas o
décadas) para facilitar el trazado de asíntotas.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Respuesta en Frecuencia
 Retardo de fase
El retardo de fase es un gráfico que indica el
retraso/adelanto de fase que sufre cada
componente de frecuencia al atravesar un sistema.
Junto con la respuesta de amplitud define la
estabilidad del sistema (margen de fase y margen
de ganancia)

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Respuesta en el Tiempo
 La respuesta al impulso de un sistema se
representa por h[n] y es la respuesta de un sistema
LTI a un impulso unitario δ [n].

 La respuesta al impulso proporciona la base para


estudiar la respuesta a cualquier tipo de entrada.
Por ello, se le llama también función de
transferencia del sistema.
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Respuesta en el Tiempo
 Respuesta al impulso:

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Respuesta en el Tiempo
 La respuesta al escalón es la salida de un sistema
cuando un escalón unitario µ[n] es aplicado a su
entrada.
 Ambas respuestas están directamente
interrelacionadas mediante procesos de
diferenciación e integración

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Respuesta en el Tiempo
 La respuesta de un sistema a una señal x[n]
puede ser obtenida mediante la convolución de
x[n] con la respuesta al impulso (Función de
transferencia) del sistema
 La respuesta al escalón se puede obtener
mediante la integración de la respuesta al impulso
del sistema.
 La respuesta de un sistema a una señal x[n]
puede ser obtenida mediante la convolución de la
respuesta al escalón del sistema con la diferencial
de x[n].

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución
 Mediante la convolución se calcula la respuesta de un
sistema y[n] a una entrada arbitraria x[n].

 Dos condiciones para realizar la convolución:


 Sistema LTI.

 La respuesta al impulso del sistema es h[λ].

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución
Si se ve a la señal de entrada x(t) como una sucesión
continua de impulsos cuya magnitud en cada t0 está
dada por x(t0), la salida y(t) en un dado instante será
la suma ponderada (integral) de las respuestas al
impulso de las entradas actual y previas (por las
propiedades de homogeneidad, aditividad, e
invariancia en el tiempo), y lo de “previas” es sólo si el
sistema es causal.

 La suma de todos los efectos es una integral



y (t ) = ∫ x(t − λ ) ⋅ h(λ )dλ
−∞
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución
 Si un sistema es LTI es posible indicar la relación
entrada/salida de un sistema mediante la integral
para sistemas continuos y una sumatoria para
sistemas discretos:

∞ ∞
y (t ) = ∫ x(τ ) ⋅ h(t − τ )dτ ⇔ y[n] = ∑ x[k ] ⋅ h[n − k ]
−∞ k = −∞

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución
 Mediante la convolución se determina la respuesta del
sistema a una señal de entrada a partir de la
respuesta del sistema a una entrada impulso.

 La función h(n) se define para n ≥ 0 y decrece


cuando n → ∞, para la mayoría de los sistemas
físicos. Por tanto:
 La respuesta en n0 depende de los valores actual
y pasados de la entrada y de la respuesta al
impulso.
 Los valores más recientes de x[n] son
multiplicados por sus correspondientes más
antiguos (y más grandes) valores de h[n].

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Correlación
 La correlación rxy de y[n] respecto a x[n] es una
operación que permite medir la similitud entre señales
x e y (en el primer caso l es un retardo continuo, en el
segundo k es entero)
∞ ∞
rxy (l ) = ∫ x(t ) ⋅ y (t − l )dt rxy [n] = ∑ x[k ] ⋅ y[k − n]
−∞ k = −∞
 En ambos casos, la secuencia y[] -segundo
subíndice- es desplazada un dado offset respecto a la
referencia x[] -primer subíndice-, hacia la derecha si
n < 0, hacia la izquierda si n > 0.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Correlación
 Mediante un simple cambio de variables, es posible
ver que ryx[n] = rxy[–n], es decir la secuencia rxy
invertida en tiempo (time reversed).

 De igual modo, la autocorrelación rxx[n] es:


∞ ∞
rxx (l ) = ∫ x(t ) ⋅ x(t − l )dt rxx [n] = ∑ x[k ] ⋅ x[k − n]
−∞ k = −∞

 Como rxx[n] = rxx[–n] se concluye que urge que rxx


es par.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Correlación
 La convolución y la correlación son operaciones
realizadas sobre señales, de importancia en el mundo
del DSP. Si se examina la expresión de rxy haciendo
un simple agregado de paréntesis

rxy [n] = ∑ x[k ] ⋅ y[−(n − k )] = x[n] ∗ y[−n]
n = −∞

 Es decir, la correlación rxy de y[n] con la referencia


x[n] puede ser calculada procesando y[n] mediante
un sistema LTI de respuesta al impulso x[–n].
 De igual modo la auto-correlación rxx de x[n] puede
determinarse pasando a x[n] a través de un sistema
de respuesta al impulso x[–n]
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Correlación

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución y Correlación
Discreta
 Cuando se trata de hacer un procesamiento digital de
señal no tiene sentido hablar de convoluciones
aplicando estrictamente la definición ya que sólo se
dispone de valores en instantes discretos de tiempo.
Es necesario, pues, una aproximación numérica.
 Para realizar la convolución entre dos señales, se
evaluará el área de la función x[k]h[n – k]. Para ello,
se dispone de muestreos de ambas señales en los
instantes de tiempo fijos de x[k] y h[n – k]. (donde n
y k son enteros). El área es, por tanto,
∞ ∞
y[n] = ∑t
k = −∞
s ⋅ x[k ] ⋅ h[n − k ] = t s ⋅ ∑ x[k ] ⋅ h[n − k ]
k = −∞
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución y Correlación
Discreta
 La convolución discreta se define para un intervalo de
muestreo ts = 1 : ∞
y[n] = x[n] ∗ h[n] = ∑ x[k ] ⋅ h[n − k ]
k = −∞

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución y Correlación
Discreta
 En la práctica se trabaja con secuencias de longitud
finita. Para hacer la convolución, una de las
secuencias se refleja y se desplaza sucesivamente.

 Método de la tira deslizante (Sliding Strip Method)


Sea h[n] = {2, 5, 0, 4}, x[n] = {4, 1, 3}. Las dos
secuencias comienzan en n=0.

 Se realiza la reflexión temporal de una de ellas:


x[–n] = {3, 1, 4}.
 Se enfrentan y alinean las secuencias y se
multiplican y se suman, se desplazan una muestra
y se repite el algoritmo sucesivamente.
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución y Correlación
Discreta
t=0 t=1 t=2
h 2504 2504 2504
x 314 314 314
008000 0 2 20 0 0 0 06500
Suma=8 Suma=22 Suma=11

t=3 t=4 t=5


h 2504 2504 2504
x 314 314 314
0 15 0 16 0 00040 0 0 0 12 0 0
Suma=31 Suma=4 Suma=12

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución y Correlación
Discreta
 La convolución discreta y[n] es:

y[n] = {8, 22, 11, 31, 4, 12}

>>h=[2 5 0 4];
>>x=[4 1 3];
>>y=conv(h,x);
>>plot(h,’r’);hold on;plot(x,’g’);plot(y);

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución y Correlación
Discreta
 Propiedades sobre la duración:
El índice del comienzo de la convolución es la suma de
los índices de comienzo de las respectivas señales. Si
las dos señales comienzan en n = n0 y n = n1, la
convolución comienza en n = n0 + n1.
 Para dos secuencias de duración M y N, su convolución
se extiende durante M+N–1 muestreos.
h[n] = {a, b, c, d}, x[n] = {e, f, g}.
n = 0; M = 4 n = –1; N = 3
y[n] = {h, i, j, k, l, m, n}
n = –1; Ñ = 7
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución y Correlación
Discreta
 Comandos de MATLAB:
>> y = conv(x,h)
Hace la convolución de los vectores x y h. El vector
resultante y tiene un tamaño igual a:
length(x) + length(h) – 1
>> rxy = xcorr(x,y)
Hace la correlación de los vectores de M elementos x e y.
Devuelve un vector de 2M – 1 elementos.
>> rxx = xcorr(x)
Hace la autocorrelación del vector x de M elementos.
Devuelve un vector de 2M – 1 elementos.
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución y Correlación
Discreta
 Propiedades Convolución:
x[n]∗ h[n] = y[n]
{Ax1[n]+Bx2[n]}∗ h[n] = Ay1[n]+By2[n]
x[n]∗ h[n – α] = x[n – α]∗ h[n] = y[n – α]
x[n – α]∗ h[n – β] = y[n – α – β]
δ[n]∗ h[n] = h[n]
h[n] = δ[n]∗ h[n] = {µ [n] – µ [n – 1]} ∗ h[n]
= yµ [n] – yµ [n – 1]
{ x[n] – x[n – 1]} ∗ h[n] = y[n] – y[n – 1]
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución y Correlación
Discreta
 Propiedades Convolución: Conmutativa

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución y Correlación
Discreta
 Propiedades Convolución: Asociativa

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Convolución y Correlación
Discreta
 Propiedades Convolución: Distributiva

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Muestreo y Reconstrucción de
Señales
Para pasar de las señales continuas del mundo analógico
a señales discretas en un espacio muestreado (y
viceversa) existen tres procesos de importancia clave:
 El muestreo de señales (discrete time sampling): en
este proceso se toman muestras aisladas, a intervalos de
tiempo Ts, de los infinitos valores de la señal en el tiempo
continuo.
 La cuantificación de señales (finite amplitude
resolution): en este proceso la señal muestreada es
asociada a un valor numérico, dentro de un rango posible de
valores.
 La reconstrucción de señales: procesos para volver a
generar señales continuas en el tiempo a partir de las
muestras.
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Muestreo y Reconstrucción de
Señales
 El muestreo digital de una señal analógica trae consigo
una discretización tanto en el dominio temporal como
en el de la amplitud.
 Hay varias formas de describir matemáticamente el
proceso de discretización temporal de una señal
continua en el tiempo.
 Un muestreador ideal consiste en una función que toma
los valores de la señal x(t) en los instantes muestreos y
el valor cero para el resto de puntos donde Ts es el
periodo de muestreo, o a una frecuencia de muestreo
Fs: ∞ ∞
xs ( t ) = x (t ) ⋅ ∑ δ [t − nT ] = ∑ x(nT ) ⋅ δ [t − nT ]
n = −∞
s
n = −∞
s s

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Muestreo y Reconstrucción de
Señales
 El muestreo trae consigo una aparente pérdida de
información en la señal continua x(t). El Teorema del
Muestreo establece en que condiciones se puede
muestrear sin pérdida de información.
 Teorema del muestreo: Una señal x(t) con un
espectro limitado a la frecuencia fB ( | f | ≤ fB ) puede
ser muestreada sin pérdida de información si la
frecuencia de muestreo Fs supera la cantidad 2fB, es
decir Fs > 2fB.
 O Ts < T/2, donde T es el periodo fundamental de la
señal.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Muestreo y Reconstrucción de
Señales
 Muestrear equivale a
multiplicar la señal
por un tren de
impulsos con
frecuencia Fs.
 La cantidad de
muestras tomadas
debe permitir
conocer
adecuadamente las
características de la
señal.
 Una cantidad
insuficiente puede
permitir suponer
señales equivocadas.
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Muestreo y Reconstrucción de
Señales


m(t ) = ∑ δ [t − nTs ]
n = −∞
xm (t ) = x(t ) ⋅ m(t )

xm (t ) = x(t ) ⋅ ∑ δ [t − nTs ]
n =0

= ∑ x[nTs ] ⋅ δ [t − nTs ] = x[n]
n =0

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Muestreo y Reconstrucción de
Señales

 Muestrear equivale a multiplicar la señal temporal x(t)


por un tren de impulsos s(t) con frecuencia Fs, y por lo
visto anteriormente el producto de dos señales en el
tiempo equivale a la convolución de sus espectros
en el dominio de la frecuencia.
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Muestreo y Reconstrucción de
Señales
 Es decir, el espectro de la señal muestreada se
compone de una función periódica de periodo 1/Ts ,
replicándose en cada periodo el espectro de la señal
original.
 Al muestrear una señal, en el espectro de la señal
muestreada aparecen componentes de mucha mayor
frecuencia.
 Si Fs < 2Fmax, (Fmax = fB) estos componentes se
superponen y corrompen a la señal original (aliasing).
 Para recuperar la señal original a partir de la
muestrada se utiliza un filtro pasabajas con una
frecuencia de corte en fc=fB y una amplificación Ts.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Muestreo y Reconstrucción de
Señales
 La adecuada
elección del filtro
anti-alias y de la
frecuencia de
muestreo son
fundamentales.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
X(ω)

S(ω)

Xs(ω)

Xs(ω)

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Cuantización de Señales
 Para procesar señales digitalmente no sólo es
necesario muestrear la señal analógica sino también
cuantizar la amplitud de esas señales a un número
finito de niveles.
 El tipo más usual de cuantización es la cuantización
uniforme, en el que los niveles son todos iguales. La
mayoría usan un número de niveles que es una
potencia de 2. Si L=2B, cada uno de los niveles es
codificado a un número binario de B bits.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Cuantización de Señales
 La cuantización (o el truncamiento en operaciones
matemáticas en un microprocesador) puede producir
problemas serios en el diseño de filtros digitales, hasta
el punto de convertir filtros estables en inestables.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Cuantización de Señales
 La misma imagen cuantificada con 7 bits (128 niveles
de grises) y con 3 bits (8 niveles de grises).

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Cuantización de Señales
 Ruido de Cuantización: Denominando xS[n] a la señal
discreta y xQ[n] a la señal discreta cuantizada. El error
es:
ε [n ] = xS [n ] − xQ [n ]
 Se define la relación señal a ruido de cuantización
QSNR como la relación entre la potencia PS de la señal
y la potencia PN del error ε[n], medido en decibelios.
∞ ∞

∑ ∑
1 1
PS = x S 2 [ n] PN = ε 2 [ n]
N n = −∞
N n = −∞
PS
QSNR (dB) = 10 ⋅ log
PN
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Cuantización de Señales
 Supóngase que se tiene una señal x(t) cuyo fondo de
escala D está dado por xmax – xmin. Si se cuantiza x(t)
con L niveles, la distancia entre dos niveles
consecutivos o resolución ∆ se define como ∆ = D / L.

 Se denomina rango dinámico DR, a la relación entre el


fondo de escala D y la resolución, de forma que DR en
decibelios:
DR(dB) = 20log10(2B) = 6.02B

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Cuantización de Señales

0.5∆

-0.5∆

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Cuantización de Señales
 Para una señal xS[n] cuantizada a xQ[n], el error estará
entre –∆ /2 y ∆ /2. Si L es grande la distribución de
errores será uniforme en ese intervalo.
 Para este caso ∆ 2

N
2 1 1
2
PN = ∑ ε = σ =
2 2
∫ ε dε =
2
N −N 2 ∆ −∆ 2 12
 Sustituyendo:

QSNR( dB ) = 10 ⋅ log PS − 10 ⋅ log ∆2 + 10 ⋅ log12


= 10 ⋅ log PS + 10.8 − 20 log D + 20 ⋅ log L
= 10 ⋅ log PS + 10.8 − 20 log D + 6,02 B
donde se ha utilizado el hecho que L=2B.
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Cuantización de Señales
 La ecuación sugiere que por cada bit que se añade al
cuantizador, la relación señal a ruido de cuantización
mejora en 6 dB.
 Ejemplo:
 Para un conversor A/D uniforme, el error de
cuantificación queda dentro de la franja ± ∆ /2.
 Para una señal x(t), este error tiene valor medio nulo, y
varianza σ 2 =∆ 2 / 12.
 Como ∆ = D/L = D/2B la varianza de este error vale:
σ 2 = D2·2-2B/ 12

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Cuantización de Señales
 Dada la señal x(t) de varianza σ 2, la relación señal a
ruido será σx2/ σ 2.
 Que en decibeles resulta:
QSNR = 10·log(σx2/ σ 2) = 10·log(22B·12 · σx2/ D2)
= 20B·log2 + 10·log12 + 10·log (σx2/ D2)
= 6,02·B + 10,792 + 10 · log (σx2/ D2)
donde, si el valor eficaz de x(t) (llamado σx) es D/4, los
dos últimos términos valen:
10,792 + 10·log(1/16) = 10,792 – 12,041 = –1,249 dB

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Cuantización de Señales
 Codificación de Señales:
b
X = ( x− a ,  x−1 , x0 , x1 ,  xb ) r = ∑
i =−a
xi r − i , 0 ≤ xi ≤ r − 1

 Donde:
 a y b es el número de dígitos enteros y fraccionales.
 x−a se denomina el bit más significativo (MSB)

 xb es el bit menos significativo (LSB)

 Representación binaria: r = 2 y xi ∈ {0, 1}.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión AD – DA

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión AD
 Dispositivo que convierte una señal de voltaje o
corriente en un código binario cuyo valor es lo más
cercano posible a la amplitud de la entrada, cada Ts.
 Funcionamiento:
 Cada Ts se tiene que realizar el muestreo, la
cuantificación y la codificación) es necesario que el
muestreo mantenga el valor de la muestra hasta que se
hayan completado todas las operaciones.
 Solución:
 Sistema de muestreo y retención (Sample and Hold,
S/H) que sustituye al convertidor CD ideal.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión AD
 Se componen de dos circuitos: el muestreador (Sample
& Hold S/H o Track & Hold T/H) y el cuantizador digital.
 La misión del S/H es mantener la señal analógica
constante durante el periodo de muestreo.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión AD
 Características estáticas de un convertidor A/D
 Error de Offset: Es un desplazamiento constante para
todos los valores de la curva característica.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión AD
 Características estáticas de un convertidor A/D
 Error de Ganancia: Produce un valor de fondo de escala
incorrecto. Un error de ganancia positivo hace que el
valor de fondo de
escala analógico
se obtenga con un
código digital
menor.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión AD
 Características estáticas de un convertidor A/D
 Error diferencial no-lineal: Es la máxima diferencia entre
dos valores de entrada que producen códigos de salida
consecutivos.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión AD
 Características estáticas de un convertidor A/D
 Error de monotonicidad: Especifica que la curva
característica del convertidor no es creciente.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión AD
 Características estáticas de un convertidor A/D

 Resolución: La resolución es altamente dependiente de


las características del amplificador operacional de
entrada, tanto en el S/H como en el comparador.
 Las características 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 resolución también disminuye.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión AD
 Características entrada - salida de un convertidor
A/D
 De entrada: Numero de canales (1), Margen de entrada
(0 – 5 V Unipolar), Tensión de referencia (-5.25 V
Interna), Deriva de tensión de referencia (20x10-6/ºC).

 De salida: Numero de bits (12), Código de salida


(Binario Natural), Formato (Paralelo o serial), Tiempo
de acceso a datos (110 ns), Nivel de salida, estado bajo
(0.4 V máximo), Nivel de salida, estado alto (4 V
mínimo).

 De relación entrada - salida: Error de cero (±4 LSB a 25


ºC), Error de Fondo de Escala ((±15 LSB a 25 ºC)), No
linealidad integral (±1 LSB), No linealidad diferencial (±1
LSB) , Tiempo deProfesor:
Procesamiento Digital de Señales
conversión (5 µs máximo).
Ing. Fabián Jiménez López MSc Semestre 2017
Conversión AD
 Características dinámicas de un convertidor A/D
 Tiempo de Conversión: el tiempo desde que se aplica la
señal de convertir hasta que la señal digital esté
disponible en la salida.

 Tiempo de Adquisición (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 señal de entrada.

 Tiempo de Asentamiento (ts en el S/H): es el intervalo


de tiempo entre la señal de “hold” y el definitivo
asentamiento de la señal (dentro de la banda de error
especificada).
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión AD
 Características dinámicas de un convertidor A/D
 Frecuencia máxima de conversión:
1 1
Fs = =
Ts ts + ta
 Slew Rate: Es la velocidad a la cual el valor de la salida
del S/H converge al valor muestreado deseado (V/s).

 Características de Estabilidad: Definen la inmunidad de


las características mencionadas anteriormente con el
tiempo, temperatura, fuentes de alimentación y
envejecimiento del componente. Coeficientes de
Temperatura para la linealidad, ganancia, offset.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión AD
 Convertidor Analógico-Digital por Aproximaciones
Sucesivas

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión AD
 Convertidor Analógico-Digital tipo Flash

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión DA
 Implementación:
 Un convertidor de digital a analógico (DC)
 Una etapa de muestreo y retención S/H (interpolador)
 Un filtro paso bajo que suaviza la señal de salida.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión DA
 Reciben un código binario puro de B bits y entrega una
señal cuantizada de 2B niveles. Donde VFE es el valor
de tensión de fondo de escala:
Vout = VFE (Dn −1 2 −1 + Dn −2 2 −2 + ... + D1 2n −1 + D0 2 − n )

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión DA
 Parámetros de selección de un convertidor D/A
 Numero de canales.
 Código de entrada.
 Niveles de tensión de entrada.
 Formato de la entrada. (serial o paralelo)
 Margen de tensiones o corrientes de salida.
 Resolución.
 Exactitud.
 Velocidad. (tiempo de establecimiento)
 Condiciones ambientales de operación.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Conversión DA
 Convertidor D/A con resistencias ponderadas y en
escalera

VFE
Ro =
Vr Rs
Vo = Vr
Ro
R
(Dn −1 2 −1 + Dn −2 2 −2 + ... + D1 2n −1 + D0 2 −n )
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Instrumentación Virtual

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Instrumentación Virtual

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Aplicaciones Instrumentación Virtual
 Prueba (Test)
 Mediciones ambientales/físicas
 Validación de Prototipos
 Prueba de Manufactura…
 Control
 Control y Monitoreo Industrial
 Control de Movimiento
 Regulación, Seguimiento…
 Diseño
 Prototipo y Simulación
 Caracterización de Diseño…

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 SAD:
 Implica la adquisición de señales de las fuentes de
medida y su digitalización para su almacenaje, análisis
y presentación en un PC, así como y la distribución de
señales hacia los dispositivos de actuación.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 SAD:
 Se utilizan en aplicaciones como test, medida,
monitoreo y automatización de procesos y en
laboratorios de investigación.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Elementos SAD:

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Opciones de Hardware SAD:

 Los SAD pueden presentarse en diferentes formatos


tecnológicos, de forma que se tenga una mayor
flexibilidad. Se puede tener SAD para buses PCI, PXI,
PCMCIA, USB, o bien para los Puertos Paralelo o
Serial del computador.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Opciones de Hardware SAD:
Acondicionamiento Modular

Acondicionamiento Integrado

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Hardware Integrado:

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 TAD - DAQ:

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Configuración de Entrada Análoga :
 Un transductor puede entregar una señal de entrada
aterrizada (grounded) o flotante (floating) a la TAD.
Conocer el tipo de fuente de entrada es importante para
realizar una medición correctamente.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Configuración de Entrada Análoga :

 Las TAD pueden tener tres modos de entrada


diferentes:
 Entrada Diferencial (DIFF).
 Entrada Referenciada a Tierra (Referenced Single-
Ended - RSE)
 Entrada No Referenciada a Tierra (Nonreferenced
Single-Ended – NRSE)

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Configuración de Entrada Análoga RSE:

 Un terminal de entrada en todos los canales está


referido a la tierra del SAD y, el otro, está disponible
para su conexión a entradas exteriores.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Configuración de Entrada Análoga RSE:

 Esta configuración es aceptable cuando la diferencia de


tensión entre la entrada conectada a la tierra del SAD y
el común analógico no sea significativa; de lo contrario
se producen errores debido a las corrientes de los
bucles de masa.

 Generalmente se utiliza en la adquisición de señales de


nivel alto donde el error introducido por la señal en
modo común es despreciable.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Configuración de Entrada Análoga DIFF:

 No existe ningún terminal referido a tierra. Los dos


terminales de entrada se conectan a dos canales de
entrada de TAD.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Configuración de Entrada Análoga DIFF:

 Esta configuración es útil en la adquisición de señales


de bajo nivel o señales inmersas en entornos ruidosos
(el ruido presente sobre ambos terminales es tratado
como una señal de modo común y es atenuado por la
característica CMRR del amplificador.
 También se puede considerar la forma de realizar el
acople de entrada a la tarjeta (DC o AC).
 El acoplamiento en AC inserta un condensador en serie
con la entrada para eliminar la componente de
continua.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Configuración de Entrada Análoga NRSE:

 Todas las mediciones se hacen con respecto a una


entrada de sensor referenciada (AISENSE), en donde
el potencial de este nodo puede variar con respecto a la
medición de tierra.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Características de Selección TAD

Tarjeta de
TAD NI USB NI PCI Instrumentos
Sonido
Ancho de Banda 10KS/s – 250 KS/s – 20 KS/s – 4
8 – 44 KS/s
AI 1.25 MS/s 2.5MS/s GS/s
Precisión 12 – 16 bits 12 – 16 bits 14 – 18 bits 12 – 32 bits
Portabilidad Si Si No Algunos
Canales AI 2 8 – 32 16 - 80 2
Canales AO 2 1-4 2-8 0
AC o DC AC AC/DC AC/DC AC/DC
Disparo No Si Si Si
Calibración No Si Si Si
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 NI USB 6008-9:
 Resolución Entrada 14Bits
 8 AI RSE (4 AI DIFF)
 Rango Entrada ±1 to ±20V
 Rata de Muestreo 48KS/s
 2 Puertos DIO (8, 4 bits)
 Resolución Salida 12Bits
 2 AO (Rango 0 a 5V)
 Rata de Salida 150 Hz
 Bornera para conectividad
 Contador de 32 bits, 5MHz
 5 mA de Corriente de Salida
Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 NI USB 6009 Terminales Análogos:

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 NI USB 6009 Terminales Digitales:

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Laboratory Virtual Instrument Engineering
Workbench - LabVIEW

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 LabVIEW:

 Adquisición de datos y análisis


 Conectividad y control de instrumentos
 Reporte y visualización de datos
 Pruebas de manufactura y validación
 Control y mediciones Real-Time
 Visión artificial y control de movimiento
 Simulación y Diseño de control
 Digitalizador de alta velocidad y RF
 Alarmas y SCADA
 Desarrollo embebido y FPGA
 Prototipaje rápido

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Measurement & Automation

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Measurement & Automation
 Seleccionar “Devices and Interfaces” de la columna de
configuración.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Measurement & Automation
 Seleccionar el Dispositivo NI-DAQmx o USB ej: “PCI-
6024E”

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 DAQ Assistant
 En LabVIEW seleccione Functions desde el front
panel, ingrese el icono DAQ Assistant .

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 DAQ Assistant

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 DAQ Assistant

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 DAQ Assistant
 Seleccione “Analog Input” para adquirir una señal
análoga de entrada

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 DAQ Assistant
 Se pueden seleccionar de 8 a 16 canales de entrada
análoga por ej: de ai0 a ai15

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 DAQ Assistant
 Configure su entrada de voltaje

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 DAQ Assistant
 Realice conexiones y pruebe con la opción “Test”

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 DAQ Assistant
 Implemente un Filtro Digital

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Tarjeta de Sonido
 Prepare su micrófono. Haga Doble Clic en el ícono de
control de volumen en la barra de tareas. Revise que
no este en Mute.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Tarjeta de Sonido
 Cierre la ventana de configuración de control de
volumen.
 Abra la Grabadora de Sonido seleccionando:
Inicio»Programas»Accesorios»Entretenimiento»
Grabadora de Sonido.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Tarjeta de Sonido
 Implemente el siguiente Vi y Pruebe la tarjeta de sonido

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 MATrix LABoratory
 MATLAB es un conjunto de
comandos o funciones que
realizan tareas específicas con un
código básico y más de 30 librerías
especializadas “Toolboxes” para
trabajar en áreas como Control,
Lógica Difusa, redes Neuronales,
Comunicaciones, Procesamiento
de Señales, Electrónica de
Potencia, Instrumentación,
Procesamiento de Imagen y Video,
DSPs, Mecánica, entre otras

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Ventana de Trabajo

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 SAD con MATLAB

 El hardware de AD puede
presentarse de dos maneras:
 Interna e instalada
directamente en un ranura
de expansión dentro del
computador.
 Externa que se conecta a
la computadora a través
de una cable externo.

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 SAD con MATLAB

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Sistemas SAD
 Data Acquisition Toolbox
 Proporciona herramientas de
software para adquirir y medir datos
en MATLAB.
 Soporta Subsistemas AI, AO,
Digital I/O
 Proporciona soporte a dispositivos
como:
 Advantech boards.
 Agilent Technologies
 Measurement Computing
Corporation (ComputerBoards)
boards
 National Instruments boards NI-
DAQ o NI-DAQmx software.
 Puerto Paralelo LPT1-LPT3
 Windows Sound Cards
http://www.mathworks.com/products/daq/supportedio.html

Procesamiento Digital de Señales Profesor: Ing. Fabián Jiménez López MSc Semestre 2017
Procesamiento Digital de
Señales

Sistemas Discretos y Teoría de


Muestreo
Semestre 2017
Por: Fabián Jiménez López.
fabian.jimenez02@uptc.edu.co

También podría gustarte