Está en la página 1de 19

1

Conversión Análogo - Digital


Digitalizacion de una Señal Analógica
(A/D)
Como se obtiene una señal Digital?

• Através del esquema PCM (Pulse Code Modulation).


Usandose comunmente un convertidor analógico/digital
(A/D).

• Las operaciones escenciales del esquema PCM son:


MUESTREO, CUANTIZACION y CODIFICACION BINARIA
(asignación de códigos binarios a niveles de voltaje
predeterminados).
Conversión Análogo - Digital (A/D) 2

Muestreo en la Tasa de Nyquist - Diagrama General


Bits que forman códigos binarios. Códigos
Vmaz Vmin binarios que al mismo tiempo representan
los voltajes de las muestras cuantizadas

Filtro x(t)
x(n) c(n)
xc(t) Pasa- xQ(n)
Muestreador Cuantizador Codificador
Bajas
f corte  fs (M) (Q) Binário
2
fs (Hz)

rL 
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 < fs Señal muestreada a fs
2 muestras por segundo.
(discretización en tiempo)
fs  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).
Vmax : Voltaje máximo de entrada sujeto a cuantización.
fcorte : frecuencia de corte del filtro pasa-bajas (Anti-aliasing)
Vmin : Voltaje máximo de entrada sujeto a cuantización.
Escala de Voltajes del cuantizador : [Vmin , Vmax]
1
T  : Periodo de Muestreo(seg.)
fs
Muestreo y Aliasing X(f) 3
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

Espectro en frecuencia de la señal continua X(ej2f)


muestreada a 32 KHz sin filtro anti-aliasing.
Distorsión Audible : “Aliasing”

-20KHz 20KHz f
0
-64KHz -32KHz 32KHz
64KHz
Filtro Pasa Bajas X(ej2f) Espectro en frecuencia de la señal continua
de Reconstrucción muestreada con filtro anti-aliasing de
(Región de Interés) fcorte=16KHz.

-48KHz -16KHz 0 48KHz


16KHz f
-64KHz -32KHz 32KHz 64KHz
Conversión Digital-Análogo (D/A) 4
Muestreo en la Tasa de Nyquist Señal reconstruida a partir de
una secuencia de funciones
“Sample” moduladas en
amplitud por los pulsos de
entrada
Filtro Pasa - Bajas
c(n) xQ(n) xr(t)
Red - Resistiva (analógico)
Filtro Ecualizador
R-2R
f corte  f s
2
Señal PAM
T
Bits Niveles de voltaje reconstruidos
(todavía es una señal discreta en el tiempo)

Filtro Pasa Bajas


MSB h (t) H (f) xr(t)
2R xQ(n) Filtro Ecualizador
2R R

c(n)
-fs/2 fs/2
R
Bits

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
Cuantización o Cuantificación 5

Discretización en
Amplitud
C10
C9
C8
C7
C6
C5
C4
C3
C2
C1
C0

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 numero de nivles de cuantización, mayor sera 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.
6
Modelamiento de un Cuantizador

señal discreta en amplitud

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

eq componentes de frecuencia (ruido blanco).

/
e q 2
 e /de  0
1 /2

 / 2 e p (e) de   
Función de densidad de probabilidad e q

2
del ruido de cuantización e q: valor medio del ruido .
 1  / e 2de  2
 2q  
 
e2 pe q(e) de 
2
p (e) 
2
/ 12
eq
 q : Varianza del ruido de cuantización
2

1/ R e () Se (f )
q q

-/2 /2 e 0  0 f
Autocorrelació DEP (Densidad Espectral de Potencia)
(señal
n no correlacionada)
Relación Señal/Ruido y Ruido de Cuantización: Ruido Aditivo: 7
eq  Q(x)  x
Q(x)  x  eq
L2 r
Q(x)
Relación Señal/Ruid o (SNR d B ) :

L : Nº de intervalos o niveles
SNR dB  10  2 
x
de cuantización.
 2eq 
10
log
r : N º de bits / muestra
2x : varianza de la señal de entrada
Vmin 2
 e2q   ,  e2q : varianza del ruido de
12 cuantización
L -xmax 
Calculo de la SNR en función del "r":
xmax x
2xmax2xmax
Vmax  L  2r  x
max 2(r1)

luego :  2 2
xmax 2 2r
eq  3
Intervalo de cuantización de
tamaño constante para cualquier x
nivel de señal: CUANTIZACIÓN definese el factor de carga como :   x max

UNIFORME
 x : Valor eficaz de " x" (x )
rms

eq finalmente :
/2 2x  2 2 2r
2e 
q
3 ,

x  2  
3 
SNR dB  10 log10  2x   10 log10  22r  2
-/2  eq 

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 8

Cuantizadores Mid-Tread y 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
 C4
a b c -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

Obs : Utilizado en digitalización de señales de Obs : Tiene la ventaja de proporcionar el mismo


audio (16 bits - 65536 niveles y video (8 bits - numero de niveles a la parte positiva y a la parte
256 niveles). negativa.
9
Señal estacionaria con función de densidad de probabilidad : GAUSSIANA
p x (x)
x(t)

x max
x  , 
4 4
SNR dB  6r  7.3
x
x max 0 xmax x t

Señal estacionaria con función de densidad de probabilidad : UNIFORME


x(t)
p x (x)

σ x  xmax , γ 3
3
SNRdB  6r
x max xmax x t

x max
Señales Senoidales : x1(t)  x max cos(0 t) , x2(t)  cos(0t) , recuerde : Vmin  xmax , V xmax
4 max
x(t)

x1 (t)
x1 (t) x 2 (t)
max
x x 2 (t)
x x
 2 x  4 , 2 4 2
x  2,
max max
t
SNR d B  6r 1.76 SNR d B  6r 10.28
x max
10
Cuantización "Mid-Tread" Seguida de Codificación Binaria
Caso : Voz
Corte de La señal cuando la misma
sobrepasa el rango de acción del
Binaria (8bits) Hex Decimal Voltios cuantizador (alta distorsión).
Comp. a 2
01111111 7F 127 xmax- 
01111110 7E 126 xmax- 2

00000001 01 +1 
00000000 00 0 0
11111111 FF -1 - t
r=8
L = 2r = 256
=2xmax/L

Si xmax = 1voltio
10000001 81 -127 -xmax+  entonces :
10000000 80 -128 -xmax = 7.8 mVoltios

El tipo de codificación binaria más adecuada en digitalización de voz es la de complemento a dos, ya que
permite realizar operaciones con números negativos lo cual es escencial para operaciones como mezcla de
voz.
Cuantización "Mid-Tread" Seguida de Codificación Binaria 11

Caso :
Audio Corte de La señal cuando la misma
sobrepasa el rango de acción del
cuantizador (alta distorsión).
Binaria (16bits) Hex Decimal Voltios

0111111111111111 7FFF 32767 xmax-


0111111111111110 7FFE 32766 xmax- 2

0000000000000001 0001 1 

0000000000000000
1111111111111111 0000
FFFF -1 0 - 0
nb = 16 t
L = 2r = 65536
=2xmax/L

Si xmax = 1voltio
entonces :
1000000000000001 8001 -32767 -xmax+  = 30.5
1000000000000000 8000 -32768 voltios
-xmax

El tipo de codificación binaria más adecuada en digitalización de audio es la de complemento a dos, ya que
permite realizar operaciones con números negativos lo cual es escencial para operaciones como mezcla de
audio.
Conversión Análogo-Digital 12

(A/D) FormatoModulation)
PCM (Pulse Code

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

MUESTREO EN LA TASA DE MUESTREO EN TASAS


NYQUIST SUPERIORES AL VALOR DE
NYQUIST
Flash
Subranging
Pipelined Aproximaciones
Sigma - Delta
Sucesivas
Conversión Análogo-Digital 13

Formato PCM (Pulse Code Modulation)


(A/D)
Arquitecturas de A/Ds :
Convertidor de Aproximaciones sucesivas
Conversión Análogo-Digital (A/D) 14

Formato PCM (Pulse Code Modulation)

Arquitecturas de A/Ds
Convertidor Flash
15

Ejemplos de Sistemas de Procesamiento Digital de Señales


Diagramas Generales

PROCESAMIENTO DE SEÑALES : Entrada continua – Salida continua

x(t) xr(t)
Procesador de
A/D Señales Digitales D/A
(DSP)

PROCESAMIENTO DE SEÑALES : Entrada continua/digital – Salida digital

Bits

Procesador de
x(t) A/D Señales Digitales Bits
(DSP)
16
Tasa de Bit
Tasa de Bit (TB) : Cantidad de Información digital que es transmitida por unidad de tiempo (bits/seg.)

TBx  fs.r (bits/seg)

x(t) xr(t)
A/D Tx Canal de Transmisión Rx D/A
Canal Digital : Se especifica la tasa
de bits (TBcanal) que soporta el canal o
r fs r fs
la tasa de bit asignada para la
transmisión de la información.
Muchas veces se tiene que : TBx>TBcanal

Por tanto, para adecuar la tasa de bits de la señal a la tasa de bits del canal se tienen dos opciones : o se disminuye la “ fs “ o se
disminuye el “r”.
Si se disminuye la “fs” se tiene que hacer un nuevo corte de la señal en ancho de banda a través del filtro anti-aliasing. Esto haría
caer la calidad de la señal de voz , audio o vídeo que se desea transmitir.
Si se disminuye el “r” se decrementa la SNR lo cual hace caer también la calidad de la señal dado que se introduce mayor cantidad
de ruido.

Solución : utilizar ALGORITMOS DE COMPRESIÓN.

Compresión implica disminuir la cantidad de información digital a transmitir lo cual resulta en una menor tasa de bits.
Los algoritmos de compresión de mayor performance aplicados a voz, audio y vídeo disminuyen el “r” en componentes de
frecuencia donde el oído o el ojo humano (dependiendo del caso) presentan poca sensibilidad en la percepción. De esa forma, la
calidad de la señal resultante de la compresión no es afectada seriamente por la disminución del “r” .
En estos esquemas de compresión la señal es inicialmente pasada al dominio de la frecuencia y subdividida en bandas o
componentes de frecuencia.
Esta forma de codificación recibe el nombre de : Codificación por transformada o Codificación de Sub-banda.
Tasa de Bit 17

El espacio que ocupa una señal analógica en un canal de transmisión se mide a nivel de ancho de
banda. Para el caso de señales digitales se utiliza el termino Tasa Bits el cual representa la cantidad
de bits por segundo con la cual debe ser transmitida una señal en formato digital.

Tasa de Bits =Tb = fs x r


fs : Frecuencia de Muestreo
r : Numero de Bits por muestra

Señales FM (Analogicas) Señales de Compact Disk (Analogicas)


Ancho de Banda : 15 KHz Ancho de Banda : 22050 Hz

Señales FM (Digitales) Señales de Compact Disk (Digitales)


r = 16 r = 16
fs = 32 KHz fs = 44100 Hz

Tb (mono) = 32Kx16 = Tb (mono) = 44.1Kx16 = 705.6Kbit/s


512Kbit/s
Tb(estereo) = 2xTb(mono) = 1.4
Tb(estereo) = Mbit/s
2xTb(mono) = 1Mbit/s
1 minuto de musica CD Estereo, necesita un
1 minuto de musica FM Estereo, necesita un espacio de almacenamiento de
espacio de almacenamiento de aproximadamente : 10 Mbytes.
aproximadamente : 8 Mbytes.
Re-cuantización 18

Re-cuantizar una señal implica disminuir el parametro “r” (bits/muestra) a través de algoritmos de procesamiento digital
de señales. Decremento del “r” también implica compresión.
RE-CUANTIZACIÓN POR FACTOR DE ESCALA (fe) :

En este tipo de recuantización inicialmente se calcula el factor de escala de la señal a re-cuantizar. Definese el factor de
escala como el máximo valor absoluto de las muestras que conforman la secuencia a re-cuantizar. Luego se asume el
rango de variación de la señal como (-fe, fe) y en seguida se procede ha realizar la operación de re-cuantización con el
nuevo numero de niveles o intervalos de aproximación.

1.- Re-cuantización por factor de escala fijo :

En este método se define el factor de escala fe= xmax. Por tanto se mantiene el rango de variación de la señal original y se
varia el numero de niveles entre esa escala de variación (-xmax , xmax).

Definese x como como siendo el vector de muestras que representa la señal original (“r” bits/muestra) . Luego se tiene :


y ' round x 2r'1  , y  fe  y'
r'1

f  (2

1   e  
1) 

donde “ r’ ” es el nuevo numero de bits/muestra de la señal; la función “round” retorna el valor entero mas próximo, “ y' “
es un vector utilizado para efectos de almacenamiento o transmisión de la señal resultante, mientras que “ y “ es el vector
que contiene las muestras de la señal re-cuantizada a 2r’ niveles.
El formato de almacenamiento de la señal re-cuantizada seria de la siguiente forma:
L muestras

fe y’(0) y’(1) y’(2) y’(L-1)

rfe bits valores almacenados con una precisión de “ r’ “ bis por muestra

dado que siempre r >r’ entonces se deduce que: rL rfe  r' L


# bytesx # bytesy # bytesx  8 , # bytesy  8

También podría gustarte