Beruflich Dokumente
Kultur Dokumente
Cuantificacin
Asuncin Moreno
Universidad Politcnica de Catalua
2
Cuantificador Uniforme
error de cuantificacin
finitos x x x x
L k y y
k k k k
k k
1 1
1
,
1 ,... 1
+ +
+
) (x Q x y x q
+
L
L L
y y decisin de Niveles
x x x x decisin de Intervalos
L dor cuantifica del Niveles
1
1 2 1
:
, ,..., , :
:
) (n y
000
010
001
011
100
101
110
111
x(n)
x
k
y
L
x
k+1
y
1
OL
x
OL
x
3
000
010
001
011
100
101
110
111
x(n)
000
010
001
011
100
101
110
111
x(n)
Midriser Midtread
Tipos de cuantificador uniforme
4
Formulacin general
Salida
Error
k k
I x y x Q y ) (
y x Q
dx x f x Q x dq q f q Q E
x q q
) ( )) ( ( ) ( ] [
2 2 2 2
5
sobrecarga
Correlado con la seal y muy
nocivo: hay que disear bien
el margen dinmico del cuanti-
ficador.
Distorsin de sobrecarga
x(n)
-4 -2 0 2 4
OL
x
OL
x
) (n y
6
Ruido granular
Si el nmero de niveles
es grande:
Ruido granular
Distorsin de sobrecarga
+
L
k
x
x
x k q
k
k
dx x f y x
1
2 2
1
) ( ) (
+ ol
L
k
k
x
x
x L
L
k
x
x
x k q
dx x f y x dx x f y x ) ( ) ( 2 ) ( ) (
2
1
2
2 2
granular
1
oL
x
x L a obrec q
dx x f y x ) ( ) ( 2
2 2
arg s
8
Cuantificador uniforme B bits: L=2
B
Suposiciones
Sin Sobrecarga
L grande
Escaln cuntico
( )
B
max
L max oL
max oL
max max
X
x x x
x x x
x x x
2
2
,
2
'
+
finitos x x x x
L k y y
k k k k
k k
1 1
1
,
1 ,... 1
+ +
+
9
Error de cuantificacin
Funcin de d.p.
Dependencia de Xmax/
x
'
resto
q
q f q
q
0
2
1
) (
2 2
12
1
) (
2
2 /
2 /
2 2 2
dq q dq q f q
q q
2
2
2
2
12
1
,
_
B
max
q
x
2
2
2
log 10 3 log 10 02 . 6 log 10
,
_
+
x
max
q
x
dB
x
B SNR
10
Ejemplos
Pdf uniforme (- x
max
, x
max
)
Seal coseno
x
x
SNR =6B
2
max
x
x
SNR =6B+1,7
( )
,
_
x
oL
oL
x
erf x x p
2
1
x
OL
= x
max
= 4
x
SNR = 6B-7,2 ; P sobrecarga = 0.000064
x
OL
= x
max
= 4
x;
; P sobrecarga = 0.046
11
Discusin
Gaussiana 5 bits
13
Cuantificador no uniforme
+
L
k
x
x
x k q
k
k
dx x f y x
1
2 2
1
) ( ) (
L k
y
L k
x
k
q
k
q
,... 2 0
,... 2 0
2
2
14
Cuantificador no uniforme
L k
dx x f
dx x xf
y
x x
L k y y x
opt k
kopt
opt k
kopt
x
x
x
x
x
x
opt k
opt L opt
opt k opt k kopt
,... 1
) (
) (
,
... 3 , 2 ) (
2
1
1
1
1 1
1
+
+
+
+
Solucin
Niveles de decisin
en el centro de los
de reconstruccin
Centroide en el intervalo
15
Algoritmo de Lloyd
1. Elegir un valor inicial de {x
j
, j=2...N} y de {y
k
, j=1...N} .
Inicializar k=2, x1=-
2. Encontrar y
k
como el centroide del intervalo x
k
, x
k+1
3. Encontrar x
k+1
como el centro de (y
k
, y
k+1
)
4. Si k=N ir a 5), en caso contrario k+1k e ir a 2)
5. Calcular C, el centroide de (x
N
, )
si |y
N
-C|< PARAR
En caso contrario ir a 6)
6. Hacer y
N
- (y
N
-C) y
N.
Poner k=1 y volver a 2).
y se eligen por diseo
16
Ejemplo
17
Ejemplo
18
Ejemplo
19
Ejercicios
Uniforme
Triangular
Gaussiana
20
Compresin- Expansin
) (
) ( '
) ( '
1 2
max
x c L
x
x
k
) ( ) (
) (
2
1
1
k x x
k k k
y f x f
x x y
+
+
En el intervalo k
Suponemos
22
Cuantificador no uniforme. Cont.
( ) ) (
12
1
) ( ) (
1
3
1
2 2
1
k x
L
k
k
L
k
x
x
x k q
y f x dx x f y x
k
k
23
Compresin expansin
dx f x c
dx f x
x
L
SNR
x
x
q
x
2
2
2
max
2
2
2
) ( '
3
24
ITU- Ley A.
'
< <
+
+
< <
+
A
x
x
A
x
A
x x A
x
A x
x
x
A
x x A
x
x C
e
e
q
e
q
grande x con ) log 1 ( log 20 77 , 4 02 . 6
10
A B SNR
e dB
+ +
25
Ley mu
b SNR
b SNR
x x con b SNR
x x
b SNR
dB
dB
dB
x x
dB
6
uniforme : Imagen
1 . 10 6
laplaciana : Voz
255
)) 1 (ln( log 20 77 , 4 6
max
2
max
1 log 10 )) 1 (ln( log 20 77 , 4 6
max 10
2
10
>> + +
1
1
]
1
,
_
,
_
+ + +
) sgn(
) 1 ( log
) / | | 1 ( log
) (
max
max
x
x x
x x c
e
e
+
+
26
Caractersticas de compresin
1
1
A=0
A=2
A=87,56
1
5
1
0.2
A=87.56
fdp laplaciana
x
= 0.14; x
max
= 1
27
Comparacin
28
discusin
x
x
x
x
29
Cuantificacin vectorial
Medida de distancia
Entrenamiento: Codebook
Cuantificacin
30
Entrenamiento
x
y
31
Entrenamiento
x
y
32
Entrenamiento
x
y
33
Entrenamiento
x
y
34
Entrenamiento
x
y
35
Entrenamiento
x
y
36
Entrenamiento
x
y
37
Entrenamiento
x
y
38
Entrenamiento
x
y
39
Entrenamiento
x
y
40
Entrenamiento
x
y
41
Entrenamiento
x
y
42
Cuantificacin
x
y