Professional Documents
Culture Documents
UNIDAD 1 - Muestreo de Senales en Tiempo Discreto
UNIDAD 1 - Muestreo de Senales en Tiempo Discreto
CURSO
PROCESAMIENTO DIGITAL DE SEÑALES
TEMA
Muestreo de señales en tiempo discreto
PROFESOR
M.Sc. Ing. Christian del Carpio
1
Señal analógica: una señal analógica tiene cualquier valor de
voltaje en cualquier instante de tiempo.
MUESTREO
El muestreo periódico
x(t) y(t) (en rojo)
1 1
0.9
0.9
0.8
0.8 0.7
0.6
0.7
0.5
0.6
0.4
0.3
0.5
0.2
0.4
0.1
0
0 0.5 1
multiplicador 1.5 2 2.5 3 00 T
0.5 2T
1 3T
1.5 4T
2 5T
2.5 6T3
x(t)
X y(t)=… x(-2T) δ t + 2T +x(-T) δ t + T + x(0) δ t +
x(T) δ t − T + x(2T) δ t − 2T … … .
δ T (t) = δ(t − nT) = ⋯ δ t + 2T
n = −
+ δ t + T + δ t + δ t − T +δ t − 2T …
Tren de impulsos
El muestreo periódico
Análisis en el dominio del tiempo
y t = x t . δT (t)
∞
y t = x t . δ(t − nT)
n=−∞
Donde:
2π
ws = 2πfs = rad/s
T
1 Hz => 2π rad/s
1
1 rad/s => Hz
2𝜋
El muestreo periódico
Análisis en el dominio de la frecuencia
Fy t = F{x t . δT (t)}
X w ∗ δws (w)
Y w =
2π
2π ∞
X w ∗ σ δ(w − k. ws )
Y w = T k=−∞
2π
X w ∗ σ∞
k=−∞ δ(w − k. ws )
Y w =
T
Muestreo en ∞
1
frecuencia Y w = X(w − k. ws )
T
k=−∞
El muestreo periódico
Análisis de muestreo de señales
2
X(w) Ancho de banda
1. 8 Solo positivo
1. 6 B Se mide en:
1. 4
1. 2
B Hz
1
A 2π B rad/s
0. 8
0. 6
0. 4
0. 2
0
-6 -4 -2 0 2 4 6
-2πB 0 2πB w
Caso ws > 2(2π B):
Respuesta en frecuencia del
2 Y(w) Filtro de Reconstrucción
1. 8
1. 6 T
1. 4
1. 2
1
A/T
0. 8
0. 6
0. 4
0. 2
0
-8 -6 -4 -2 0 2 4 6 8
-ws/2 ws/2
Región de Interés
El muestreo periódico
Análisis de muestreo de señales
A/T
6 -4 -2 0 2 4 6
8
por «aliasing».
6
T
4
1
A/T
8
0
-5 -4 -3 -2
-2πB
-1 0
2πB
1 2 3 4 5
0.8
HR (w)
0.8
x(0) x(4T) T
0.6
0.6
0 t
w
0
00 T
0.5
2T
1
3T
1.5
4T
2
5T
2.5
6T
3 3.5
t 4
−wc 0 wc 0 0.5 1 1.5 2 2.5 3 3.5 4
t w−0 w
hR t = sinc HR w = T ෑ = HR w = T ෑ
T ws ws
hR t HR (w)
1.2
Caso No Causal
1
T
0.8
0.6
0.4
0.2
-10 0 10 20 30
Reconstrucción de señales
1.- Análisis en el tiempo Y(w) : Es el espectro de la señal
muestreada.
1.8
1.2
1
XR w = Y w . HR (w) 0.8
0.6
0.4
∞
1 w 0.2
XR w = X(w − k. ws ) Tෑ 0
T ws -5 -4 -3 -2 -1
0
0 1 2 3 4 w
5
n−∞
2
Reconstrucción de señales
1.5 xR(t)
x(T) x(2T)
1
La función «sinc» se llama
interpoladora porque genera x(3T) Caso No Causal
voltajes internos a partir de x(4T)
x(5T)
voltajes externos x(0)
0.5
0
0
-2T -T T 2T 3T 4T 5T
1.2 y(t)
-0.51
-30
0.8
-20 -10 0 xR(t)
10 20 30
0.6
0.4 hR(t)
0.2
0
0 1 2 3 4 5 6 7 8 9 10 11
Reconstrucción de señales
Caso Causal 2
1.2
1.5
1
Señal
reconstruida
0.8
1
0.6
hR(t)
0.4
0.5
0.2
0
0
0
00.5 T1 2T
1.5
3T
2
4T 5T
2.5 3 3.5 4
t0
-0.5
-30 -20 -10 0 10 20 30
−dθR (w)
t0 retardo de grupo =
dw
Reconstrucción de señales
Reconstrucción real: Considera la señal discreta formada por pulsos
y(t)
1.2
yp (t)
x(2T) 1.2
1
x(T) x(3T) Filtro 1
p(t) 1.5
0.8
0.8
0.6 1 1
0.4
x(5T)
0.2
0.4
0.5
0
0.2 x(6T)
0 0.5 1 1.5
0 T 2T 3T 4T 5T 6T
2 2.5 3 3.5 4
t
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0
0
0
0.5
T
1
2T
1.5
3T
2
4T
2.5
5T 6T
3 3.5
t 4
t
∞ τ
t −
yp t = y t ∗ p t = x nT . (t − nT) ∗ ෑ 2
τ
n=−∞
∞
t − τൗ2 − nT t
xR t = yp t ∗ hR t = x(nT) ෑ ∗ sinc
τ T
n=−∞
∞
t − τൗ2 − nT t
x෦
R t = xR t ∗ hE (t) x(nT) ෑ ∗ sinc ∗ hE (t)
τ T
n=−∞
∞
t t − τൗ2 − nT
x෦
R t = x nT sinc ∗ෑ ∗ hE (t)
T τ
n=−∞
t − τൗ2 − nT
ෑ ∗ hE T = (t − nT)
τ
X෪R w = Y w P(w)HR w HE w
Para perfecta reconstrucción:
1
HE w =
P(w)
wτ
𝑗
e
1 2
HE w = w. τ = P(w)
τ. sinc
2π
Reconstrucción de señales
2
X(w)
1.2
1. 8
1
1. 6
0.8
A
1. 4
0.6
1. 2
0.4
1
0. 8 0.2
0. 6 0
0 0.5 1 1.5 2 2.5 3 3.5 4
0. 4
0. 2
0
-6 -4 -2 0 2 4
w 6
1.8 0.8
1.6
1.4
Y(w) 0.6
0.4
0.2
1.2
1 A/T 0
0 0.5 1 1.5 2 2.5 3 3.5 t 4
0.8
0.6
0.4
0.2
0
-8 -6 -4 -2 0 2 4 6
w 8
1.8
2ws
1.6
P(w)
1.4
1.2
T 0.8
0.6
τ=T
0.4
0.2
t
=T
0
0 0.5 1 1.5 2 2.5 3 3.5 4
-2ws -ws
0 ws 2ws w
Reconstrucción de señales
Yp (w) = Y(w) P(w)
A
w
-2ws -ws -ws/2 ws/2 ws 2ws
HR (w)
T
w
ws/2
-8 -6 -4 -2 0 2 4 6 8
-ws/2
AT
w
-6 -4 -2
-ws/2 0 2
ws/2 4 6 8
Reconstrucción de señales
1 1
HE w = w. τ =
τ. sin P(w)
2π
HE (w)
1/T
w
-6 -4 -2
-ws/2 0
ws/2 2 4 6
2
X෪R (w) = Yp(w) HR (w) HE (w)
1. 8
1. 6
A
1. 4
1. 2
0. 8
0. 6
0. 4
0. 2
0
-6 -4 -2
-2πB
0
2πB
2 4
w 6
Reconstrucción de señales
Si Ƭ=T wT w w
P(w) = T sinc = T sinc = T sinc
2π 2π ws
2
1.8
T 3
2.5
1.6
1.4
P(w) 2
1.5
1.2
1
T 1
0.5
0.8
0.6 0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0.4 0 T 2T 3T 4T
0.2
0
-10 -8
-2ws
-6 -4
-ws -2 0 2
ws 4
2ws 6 8 10
1.8
1.2
τ1
τ1 1
0.8
τ1
2π 2π P(w) 0.6
𝜏1
0.4
> 0.2
τ1 T 0
0
0
1 2 3 4
T
5 6 7 8
2T
9 10
Para una determinada aplicación se requiere que x(n) presente una frecuencia
de muestreo diferente a fs. Por tanto la solución seria utilizar otro conversor A/D
que trabaje a la frecuencia de muestreo deseada.
Definese Xc(f) ó Xc(𝝎) como los espectros de la señal continua xc(t) en el dominio de la frecuencia. De esa
forma se tiene :
Xc(𝜔)
1
xc(t)
- 𝜔 max 𝜔 max 𝜔
Xc(f)
t 1
Frecuencia
Tiempo
-fmax fmax f
Variación de la tasa de muestreo
Cuando xc(t) es muestreada a una frecuencia fs(Hz) ó 𝝎s(rad/seg) se genera la señal discreta
x(n) la cual presenta los siguientes espectros :
X(𝜔)
1
T
𝜔s - 𝜔max 𝜔s + 𝜔max
-2𝜔s - 𝜔s - 𝜔max 𝜔max 𝜔s 2𝜔s 𝜔
Filtro Analógico Ideal Pasa-Bajas para
X(𝜔) Recuperación. 𝜔corte= 𝜔s/2
T
1
T
4 2 - 𝜔s/2 𝜔s/2 2 4 𝜔
− − −𝜔max 𝜔max
T T T T
1 X(ej𝜃)
T
-
-4 -2 2𝜋𝜔max 2𝜋𝜔max 2 4 𝜃
−
𝜔𝑠 𝜔𝑠
2f max 2𝜋(𝜔𝑠 + 𝜔𝑚𝑎𝑥 ) 2𝜋(𝑓𝑠 + 𝑓𝑚𝑎𝑥 )
fs 𝑜
𝜔𝑠 𝑓𝑠
Variación de la tasa de muestreo
señal submuestreada
simbología
2.- SUBMUESTREO : x(n) xd(n)
M
T T’=MT
Disminución de la tasa de muestreo. fs fs’=fs/M
x(n): señal discreta original r r
xd(n):señal discreta resultante del submuestreo. TB TB’=TB/M
x(n) xd(n)=x(2n)
4 4 4
x(n) xd(n)
2 2 2
1
4 5 6 7 2 3
1 2 3 n 1 n
0 0
-1 -1 -1 -1 -1
TB -4 TB/2
Espacio que ocupa (bits) = (No. de Muestras . r) = 8r Espacio que ocupa (bits) = 4r
Variación de la tasa de muestreo
2.- SUBMUESTREO :
𝑥[𝑛] M 𝑥𝑑 [𝑛]
En el tiempo
𝑥𝑑 [𝑛] = 𝑥(𝑛𝑀)
En la frecuencia
𝑀−1
1 𝜃−2𝜋𝑖
𝑗𝜃 𝑗
𝑋𝑑 (𝑒 ) = 𝑋 𝑒 𝑀
𝑀
𝑖=0
2.1.- EJEMPLO 1: Consecuencias del Submuestreo en el Dominio de la Frecuencia
Sea una señal continua xc(t) con espectro en frecuencia en banda base y de forma triangular. La señal presenta un ancho de banda
de 2KHz y fue luego muestreada con una frecuencia de 8KHz. Sin embargo mediante procesamiento digital de señales se requiere
bajar la frecuencia de muestreo a 4KHz sin necesidad de usar otro A/D.
En el ejemplo anterior se mostró la forma como se realiza una operación de submuestreo en el tiempo. Sin embargo a través del
dominio de la frecuencia se pude observar que el submuestreo de una señal puede traer serias consecuencias. Se tiene:
-𝜔 max 𝜔 max 𝜔
Filtro de Recuperación
X() 1/T
1/T
X(ej𝜃)
2 - -/2 /2 2 4 𝜃
Xd(ej𝜃) 1/T’=1/2T
-2 - 2 4 𝜃
Xd(𝜔) 2T Filtro de Recuperación
1/2T
Supóngase que ahora se desea ahora bajar la frecuencia de muestreo en un factor M=3. Es decir fs’=8000/3. Por tanto:
T’ =3T=2(0.125)=0.375ms.
X(𝜔)
1/T
2 - -/2 /2 2 4 𝜃
Se observa que al submuestrear una señal en un determinado factor se puede producir distorsión por aliasing.
Por tanto antes de un proceso de submuestreo se debe filtrar la señal mediante un filtro digital Pasa-Bajas. De esa
forma la señal es cortada en banda y al expandirse los espectros por efecto del submuestreo se evita superposición o
aliasing. El filtro debe tener la siguientes características: Ganancia (G) = 1 y Frecuencia de corte (wc)= /M. Se indicará
como h(n) a la respuesta impulsiva del filtro y H(ej𝜃 ) como la respuesta en frecuencia. Luego, se tiene:
Tiempo convolución
Frecuencia
xA(n) = x(n) * h(n) XA(ej𝜃) =X(ej𝜃)H(ej𝜃)
x(n) Filtro Pasa-Bajas xA(n) xd(n)
h(n) H(ejw) M 𝑀−1
1 𝜃−2𝜋𝑖
𝑗
G=1 wc= /M xd(n) = xA(Mn) 𝑗𝜃
Xd (𝑒 ) = 𝑋𝐴 𝑒 𝑀
𝑀
DECIMADOR 𝑖=0
xA(n) : Señal Filtrada.
2.3.- EJEMPLO 3: Consecuencias del Submuestreo en el Dominio de la Frecuencia (Continuación)
Si la señal anterior se submuestrea en un factor M=3 utilizando en esta ocasión un decimador. Se tiene:
Filtro de Recuperación
T X(𝜔) 1/T
0
-𝜔s -/T -𝜔max 𝜔max /T 𝜔s=2/T 4/T 𝜔
X(ej𝜃) 1/T
0
2 - -/2 /2 2 4 𝜃
Filtro Ideal
H(ej𝜃) 1
2 - -/3 0 /3 2 4 𝜃
XA(ej𝜃)
1/T
- -/3 0 /3 2 3 4 𝜃
-2
Xd(ej𝜃) 1/T’=1/3T
-2 - 0 2 3 4
Xd(𝜔) 3T 𝜃
Filtro de Recuperación 1/T’=1/3T
Sin embargo muchas veces el uso del filtro antes del submuestreo no es
necesario como se demostró en el primer ejemplo para M=2. Por ese motivo
existe una condición para verificar si es necesario el uso de filtro antes del
proceso de submuestreo. La condición es la siguiente:
x(n) xi(n)
4 4 4 4
x(n) xi(n)
2 2 2
1 1
1 2 3 n 1 2 3 4 5 6 7 n
0 0
TB 2TB
Espacio que ocupa (bits) = (No. de Muestras . r )= 4r Espacio que ocupa (bits) = 8r
Variación de la tasa de muestreo
3.- SUPERMUESTREO :
𝑥[𝑛] L 𝑥𝑖 [𝑛]
En el tiempo
𝑥[𝑛/𝐿] 𝑛 𝑚𝑢𝑙𝑡𝑖𝑝𝑙𝑜 𝑑𝑒 𝐿
𝑥𝑖 [𝑛] = ቐ
0 𝑑𝑒 𝑜𝑡𝑟𝑎 𝑚𝑎𝑛𝑒𝑟𝑎
En la frecuencia
𝑋𝑖 (𝑒 𝑗𝜃 ) = 𝑋 𝑒 𝑗𝐿𝜃
3.1.- EJEMPLO 1: Consecuencias del Supermuestreo en el Dominio de la Frecuencia
Sea una señal continua xc(t) con espectro en frecuencia en banda base y de forma triangular. La señal presenta un ancho de banda
de 2KHz y fue luego muestreada con una frecuencia de 4KHz. Sin embargo mediante procesamiento digital de señales se requiere
incrementar la frecuencia de muestreo a 8KHz sin necesidad de usar otro A/D.
En el ejemplo anterior se mostró la forma como se realiza una operación de supermuestreo en el tiempo. Sin embargo a través del
dominio de la frecuencia se observará que el supermuestreo presenta algunos problemas.
f max=2KHz, 𝜔max=2(2000) rad/seg, 𝜔s= 2/T = 2(4000) rad/seg. L = f s’/f s = 8/4 =2 T’ =T/L=T/2= (0.250/2)=0.125ms.
𝜃max= (2 𝜔max/ 𝜔s) = f s=4KHz 1 f s’=8KHz, 𝜔s’= L 𝜔s=2(2/T) = 4/T= 2(8000) rad/seg.
Xc(𝜔)
𝜃s=2 𝜃max’ = 𝜃max/L = /2
T=1/f s=1/4000=0.250 ms.
-𝜔max 𝜔max 𝜔
X(𝜔) 1/T
X(ej𝜃) 1/T
2 - 2 4 𝜃
Xi(ej𝜃) 1/T
- -/2 /2 2 4 𝜃
-2 Filtro de Recuperación
Xi(𝜔) 1/T
L=2
INTERPOLADOR
(del ejemplo anterior pero
usando filtro) Xi(ej𝜃) 1/T
-2 /L=/2 2 4 𝜃
(T/2)
Xi(𝜔) L/T=1/(T/L)=1/(T/2)
Filtro de Recuperación
Para variar la tasa de muestreo en un factor no entero, se debe utilizar un decimador precedido por un interpolador.
Diagrama Simplificado:
Filtro Pasa-Bajas
xi(n) h(n) H(ej𝜃) xA(n) y(n)
x(n) M
L G=L
𝜃c=min( /L,/M)
L: factor entero
M:factor entero
Observación : Para determinar los valores L y M basta solo tomar los valores de f s y fs’ y formar la fracción f s’/f s. . En seguida realizar la simplificación
hasta que en el numerador y en denominador queden los minmos valores enteros. Luego el entero del numerador es el L y el entero del denominador
es el M.
CONVERSIÓN A/D
Conversión Análogo – Digital (A / D)
Digitalización de una señal Analógica
r L
Señal Discretizada en Tiempo (Muestreo)
y Amplitud (Cuantización). Algunos
autores consideran el codificador binario
como parte del cuantizador, debido a que
ambos tienen que estar necesariamente
Señal Analógica xc(t) relacionados por el “r” (bits/muestras).
Señal Analógica x(t)
(Banda Base)
(Banda Base)
ancho de banda :Bw
ancho de banda < f s Señal muestreada a f s
2 muestras por segundo.
(discretización en tiempo)
f s 2Bw Teorema del Muestreo
(con el filtro anti-alising se
fuerza a cumplir el teorema) r : Bits por muestra
L: No. de niveles (o intervalos) de cuantización
fs : frecuencia de muestreo (Hz). : Valor en voltios del intervalo de cuantización (voltios).
f corte : frecuencia de corte del filtro pasa-bajas (Anti-aliasing) Vmax : Voltaje máximo de entrada sujeto a cuantización.
Vmin : Voltaje máximo de entrada sujeto a cuantización.
1 Escala de Voltajes del cuantizador : [Vmin , Vmax]
T= : Periodo de Muestreo (seg.)
fs
Muestreo y Aliasing X(f)
Efectos en el dominio de la frecuencia Espectro en frecuencia de una señal de
Muestreo en la Tasa de Nyquist analógica con un ancho de banda de
20KHz. El valor de Nyquist para la
frecuencia de muestreo deberá ser de
40KHz ( fs = 2Bw ).
-20KHz 0 20KHz f
-20KHz 20KHz f
0
-64KHz -32KHz 32KHz 64KHz
X(ej2f)
Filtro Pasa Bajas Espectro en frecuencia de la señal continua
de Reconstrucción muestreada con filtro anti-aliasing de
(Región de Interés) fcorte=16KHz.
c(n)
Bits -fs/2 fs/2
R
Especificaciones de un D/A :
LSB
2R - Resolución
2R - Error.
-Tiempo de Asentamiento
Señal Analógica
(valores típicos 100ns)
Reconstruida
Red - Resistiva R- 2R
Conversión Análogo – Digital (D / A)
Muestreo en la Tasa de Nyquist
0
0 0 1 t=0
ȁyYpp t xR t x෦
R t
0 1 1 t=T
t=2T
(w) ȁ
0 1 0
B2 (MSB)
uP
Se programa
el y el Z B1 yp t
B0 (LSB) V3
V2
V1
V0 000 000 000
0
001 Z 011 010
B2,B1,B0: Bits que emite el uP(microprocesador) y que son enviados en paralelo a la entrada al D/A.
El tiempo que el código binario permanece posicionado en la entrada del D/A define el .
El periodo de muestreo de reconstrucción es dado por T= + Z (Z : tiempo de apagado del pulso).
B2 B1 B0 A B C VD Rango de Salida
0 0 0 Vb Vb Vb Vmin =7/8 Vb 𝐿−1 𝐿−1
Δ 𝑉𝑏 , 𝑉
0 0 1 Vb Vb Va 3/4 Vb + 1/8 Va 𝐿 𝐿 𝑎
Δ Vmin Vmax
0 1 0 Vb Va Vb 5/8 Vb + 1/4 Va
Δ Vmax − Vmin
0 1 1 Vb Va Va 1/2 Vb + 3/8 Va ∆=
Δ 𝐿−1
1 0 0 Va Vb Vb 3/8 Vb + 1/2 Va
Δ L=2r
1 0 1 Va Vb Va 1/4 Vb+ 5/8 Va
Δ
1 1 0 Va Va Vb 1/8 Vb + 3/4 Va
Δ D/A Uniforme
1 1 1 Va Va Va Vmax =7/8 Va
Si se configura un “” muy pequeño en el micro procesador, el pulso puede generarse con Va , Vb : Fuentes de polarización
distorsión, ya que existe la limitante del tiempo de asentamiento especificado por el del D/A .
fabricante.
𝜏A 𝜏A
Pulso sin Pulso con
distorsión distorsión
20 0 20 40 60
T t80 t
𝜏
Cuantización o Cuantificación
Discretización en amplitud
saturación
1010 V10
1001 V09
1000 V08
0111 V07 Original
Cuantizada
0110 V06
0101 V05
0100 V04
0011 V03
0010 V02
0001 V01
0000 V00
Aproximación de los niveles de tensión de una señal a valores previamente definidos que son identificados a
traves de un código binário C#. Cada nivel de aproximación es llamado de “nivel de cuantización”. El numero de
niveles de cuantizacion determina la resolución del cuantizador. Cuanto mayor sea el número de niveles de
cuantización, mayor será la aproximación que se tenga de la señal original. Sin embargo este incremento
aumenta el numero de bits a transmitir lo cual es desventajoso para efectos de transmitir la señal en canales de
banda angosta. Solución : COMPRESION.
Modelamiento de un Cuantizador
x xQ=Q(x)
+
señal de entrada
Ruido de Cuantización Aditivo Blanco (eq) :
Se asume una señal aleatoria estacionaria de distribución uniforme y
densidad espectral de potencia ( Se (f ) ) de valor constante para todas las
q
/2 1 /2
eq =
− / 2
Función de densidad de probabilidad
e p eq (e) de = e de = 0
− / 2
del ruido de cuantización e q : valor medio del ruido .
1 /2 2 2
= e p eq (e) de = e de =
2 2
− / 2
q
peq(e) − 12
q : Varianza del ruido de cuantización
2
1/ R e q ( ) Se q ( f )
-/2 /2 e 0 0 f
Autocorrelación DEP (Densidad Espectral de Potencia)
(señal no correlacionada)
Relación Señal/Ruido y Ruido de Cuantización: Ruido Aditivo :
e q = Q( x ) − x
Q( x ) = x + e q
L=2 r
Q(x)
Relación Señal/Ruido (SNR dB ) :
2
SNR dB = 10 log10 2x
L : Nº de intervalos o niveles
de cuantización. e
q
r : N º de bits / muestra
x : varianza de la señal de entrada
2
2
= , e2q : varianza del ruido de cuantización
2
eq
12
L -xmax
xmax Calculo de la SNR en función del " r":
x
2x max 2x max
= = r
= x max 2 −( r −1)
L 2
x 2 2−2r
luego : e2q = max
3
Intervalo de cuantización de
x max
tamaño constante para cualquier definese el factor de carga como : =
nivel de señal: CUANTIZACIÓN x
UNIFORME
x : Valor eficaz de " x" (x rms )
finalmente :
eq
2x 2 2 − 2 r
/2 e2q = ,
3
2
x SNR dB = 10 log10 2x = 10 log 2 2 r 3
10
e
q
2
-/2
SNR = 6r + 10log10(3 / 2)
Para Audio SNR = 96 dB aprox. (r=16 bits) , Para video SNR : 50 dB aprox. (r=8bits)
Cuantización o Cuantificación
Cuantizadores Mid-Tread o Mid-Rise
Q(x) Q(x)
Código binário
C7
valores cuanti- C7
C6
zados sin error
C6 Intervalo de C5
Cuantización
C5
a b c C4
-xmax
C4 x C3 xmax
C3
Máximo nivel de
Voltajes de la señal C2 voltaje de la señal de
C2 de entrada. entrada.
C1
C1
Mid-Tread C0 Mid-Rise
C0
x max
x = , =4
4
SNR dB = 6r − 7.3
− x max x x max x
0 t
x max
Señales Senoidales : x1 ( t ) = x max cos(0 t ) , x 2 ( t ) = cos(0 t ) , recuerde: Vmin = − x max , Vmax = x max
4
x(t)
x1 ( t ) x1 ( t ) x 2 (t)
x max
x 2 (t)
x max x max
x = , = 2 x = , =4 2
t
2 4 2
SNR dB = 6r + 1.76 SNR dB = 6r − 10.28
− x max
Conversión Análogo-Digital (A/D)
Formato PCM (Pulse Code Modulation)
Arquitecturas de A/Ds
(según el método utilizado para la de cuantización
y codificación de un nivel de voltaje analógico)
CLASIFICACIÓN
Xmin = 0V
1 0 0 4V
X max − X min Vmax − Vmin
∆= = =
1 0 1 5V L L−1
1 1 0 6V 8−0 7−0
= =1
8 8−1
1 1 1 VDmax=7v
L=No. de niveles
r + 1 Tr < T
Datos de conversión (depende del fabricante) Tc = r + 1 Tr Luego: fr
fs <
r+1
6Δ6
110 A B C
Reset
1
101
5Δ5
Rango de
100
4Δ4
salida
011
3Δ3
0.5
010
2Δ2
Δ1 001
Vmin 000
0
0 1Δ 2Δ
2 3Δ
3 4Δ
4 5Δ
5 6Δ
6 7Δ
7 8Δ
8 9 0
00 2 Tr
4 6 2Tr
8 10 3Tr
12 14 4Tr
16 18 20 22
Xmin Rango de entrada Xmax
Reloj
IN
0v
4v
Conversión Análogo-Digital (A/D)
Conversor A/D Uniforme de Aproximaciones Sucesivas para señales
polares
ALTERACIÓN DEL RANGO DE CUANTIZACIÓN VÍA Vref
4
111
Vmax
011
3 Δ = 1v
110
010
2
101
001
1
100
-4V -3V -2V -1V 000
0
Xmin 011 1V 2V 3V 4V
Xmax
111
-1 010
B2
110
-2 001 B1 Complemento a 2
101 B0
-3 000
Vmin Desde el A/D viene en Off-set
100
-4 X min = VAmin = VDmin + VREV = 0V + −4V = −4V
-5 -4 -3 -2 -1 0 1 2 3 4 5
Conversión Análogo-Digital (A/D)
Conversor A/D Uniforme de Aproximaciones Sucesivas para señales
polares
- -1.8v
+ +- X6=0
Va=8v
R
C R
+- X5=0
R
+- X4=0
B2
R
+- X3=0
B1
R B0
+- X2=1
R
+- X1=1
R
Las resistencias deben ser exactamente iguales. +- X0=1
La limitación es tecnológica.
El numero de comparadores se incrementa R
exponencialmente con la resolución.
Vb=-8v
Conversión Análogo-Digital (A/D)
Conversor A/D Uniforme Tipo Flash
Tabla del codificador
Δ = 2v
X6 X5 X4 X3 X2 X1 X0 B2 B1 B0
4
111
7∆ൗ
2
0 0 0 0 0 0 0 0 0 03 110
5∆ൗ
2
0 0 0 0 0 0 1 0 0 12 3∆ൗ 101
2
1
0 0 0 0 0 1 1 0 1 0 ∆ൗ
2
100
-8V -6V -4V -2V
0 2V 4V 8V
011 6V
0 0 0 0 1 1 1 0 1 1 −∆ൗ
2
-1 010
−3∆ൗ
0 0 0 1 1 1 1 1 0 0 2
-2 001 −5∆ൗ
2
0 0 1 1 1 1 1 1 0 1-3
000 −7∆ൗ
2
0 1 1 1 1 1 1 1 1 0-4
-5 -4 -3 -2 -1 0 1 2 3 4 5
Rango de entrada
1 1 1 1 1 1 1 1 1 1
Conversión Análogo-Digital (A/D)
Conversor A/D Uniforme Tipo Flash