Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
-20KHz 20KHz f
0
-64KHz -32KHz 32KHz
64KHz
Filtro Pasa Bajas X(ej2f) 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)
-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
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
/
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
L2 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(r1)
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
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
x max
x ,
4 4
SNR dB 6r 7.3
x
x max 0 xmax x t
σ 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
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
Arquitecturas de A/Ds
Convertidor Flash
15
x(t) xr(t)
Procesador de
A/D Señales Digitales D/A
(DSP)
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.)
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.
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.
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.
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
rfe bits valores almacenados con una precisión de “ r’ “ bis por muestra