Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD1 Digitalizacion y Reconstruccion de Senales 2 PDF
UNIDAD1 Digitalizacion y Reconstruccion de Senales 2 PDF
PROCESAMIENTO DIGITAL
DE SEÑALES
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 fs
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).
fcorte : 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
-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)
-fs/2 fs/2
Bits 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
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.
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
q2 e 2 p eq (e) de
/ 2
e de
peq(e) 12
q : Varianza del ruido de cuantización
2
-/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 : 7
e q Q( x ) x
Q( x ) x e q
L2 r
Q(x)
Relación Señal/Ruid o (SNR dB ) :
2
SNR dB 10 log10 2x
L : Nº de intervalos o niveles
de cuantización. e
q
r : N º de bits / muestra
2x : varianza de la señal de entrada
Vmin 2
e2q , e2q : varianza del ruido de cuantización
12
L -xmax
xmax Calculo de la SNR en función del " r":
x
2x 2x
max max r
x max 2 ( r 1)
Vmax L 2
x 2 22r
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)
Dr. Guillermo Kemper Vásquez
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 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
00000001 01 +1
00000000 00 0 0
11111111 FF -1 - t
r=8
L = 2r = 256
=2xmax/L
Si xmax = 1voltio
entonces :
10000001 81 -127 -xmax+ = 7.8 mVoltios
10000000 80 -128 -xmax
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.
0000000000000001 0001 1
0000000000000000 0000 0 0
1111111111111111 FFFF -1 - t
nb = 16
L = 2r = 65536
=2xmax/L
Si xmax = 1voltio
entonces :
1000000000000001 8001 -32767 -xmax+ = 30.5 voltios
1000000000000000 8000 -32768 -xmax
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 de Aproximaciones sucesivas
Arquitecturas de A/Ds
Convertidor Flash
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)
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 la tasa de bit asignada para la
r fs
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.
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.
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 :
x y'
y' round 2r' 1 1 , y f e r' 1
fe (2 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
rL r r' L
dado que siempre r >r’ entonces se deduce que: # bytesx # bytesy # bytesx , # bytesy fe
8 8
Dr. Guillermo Kemper Vásquez