Anda di halaman 1dari 36

Formateo PCM

L.Couch III, Sistemas de Comunicaciones Digitales y


Analgicos, 5 Ed., Seccin 3.3

Muestreo instantneo, cuantizacin y codificacin


Relacin seal a ruido en el formateo
Compresin silbica
Transmisin de los caracteres PCM por un canal ruidoso
Relacin seal a ruido en transmisin PCM

Introduccin

En este captulo, las seales y el ruido se describen en trminos de


seales aleatorias. Se analizarn los siguientes aspectos del formateo
PCM
La seal analgica (de voz) debe ser muestreada y cuantizada
Parmetros relevantes en este proceso son la distorsin por
solapamiento de las componentes espectrales de frecuencia y el ruido
de cuantizacin.
Para mitigar el efecto de distorsin por solapamiento se muestrea a
tasas superiores a las establecidas por el criterio de Nyquist, para
relajar las condiciones del filtro pasabajos.
El nmero de niveles de cuantizacin influye sobre el ruido de
cuantizacin.
En transmisin de seales de voz se logra un considerable aumento en
la relacin S/N mediante la compresin de las muestras (ley A y ).
El canal de transmisin ruidoso afecta la relacin seal a ruido en el
extremo receptor.

Diagrama de bloques funcional de un


sistema de telecomunicaciones digital
Sincronismo de
Trama/Cuadro
Formateo

Codif. de
Fuente

Modulac.
Codif. de
de
Mux Lnea
portadora

Tx

Acceso al
Medio de Tx

Informacin en bits
Recuperacin de
Sincronismo de
Trama/Cuadro
Formateo
Inverso

Decodif.
de
Fuente

Recuperacin
de
Sincronismo

Detector
Mux M-ario

Seal digital (smbolo)

Amplific.
Ecualiz.
en FI y
de canal selectivid.

Rx

Un sistema PCM con


cuantizacin uniforme

Un sistema de codificacin PCM puede representarse mediante el


siguiente diagrama de bloques.
En este sistema, interesa por el momento poder establecer el efecto del
ruido de cuantizacin, es decir, se analizarn los bloques en color
verde.
Pulso de muestreo natural
p(t)
Fuente
analgica
Conversin
Repetidor/
A/D
Regenerador

Ruido AWGN

Destino
S/N= ?
Conversin
A/D

Repetidor/
Regenerador

Muestreo instantneo

tiempo

Sea x(t) la seal analgica limitada en frecuencia a la frecuencia mxima B. El


muestreo instantneo (de cresta plana) consiste en multiplicar la seal x(t) por
un tren de impulsos y almacenar la muestra instantnea durante el ciclo de
conversin.

s (t ) = p (t ) x(t ) (t kTs ) = p (t )
x(kTs ) (t kTs )

t
p (t ) = A

t 1 t 2
=
0 t > 2

t
s (t ) = A

t
s (t ) = A

s(t)

x(kT ) (t kT )
s

Ts

sinc ( f ) X ( f kf s )
x(t ) (t kTs ) S ( f ) =
Ts

Teorema de Muestreo, (Nyquist)

3,0

2,8

2,6

2,4

2,2

2,0

1,8

1,6

1,4

1,2

1,0

0,6

0,4

B
0,2

1,2
1
0,8
0,6
0,4
- 0,2
B 0
-0,2
-0,4

0,8

Funcin sinc(x)

0,0

Para el muestreo instantneo con pulsos de techo plano, se debe filtrar y


ecualizar para compensar el trmino sinc(f) que depende de f
No importando cul sea la tcnica de muestreo que se utilice, se produce
distorsin si fs < 2B. (Teorema de Nyquist)
Para facilitar el filtraje se escoge fs > 1,22B en aplicaciones reales

Digitalizacin de la seal de voz

Todas las conversaciones telefnicas


en Chile se realizan digitalizando las
seales de voz.
La tcnica bsica que se utiliza se
denomina PCM (Pulse Code
Modulation).
En el formato bsico, o canal B,
la seal de voz se muestrea a una
frecuencia de 8000 muestras por
segundo.
Cada una de las muestras se
codifica con 8 bits.
Luego, un canal B equivale a
transmitir a 64 kb/s
La codificacin no es lineal,
como se ver luego, debido a las
propiedades estadsticas de las
amplitudes de las muestras

PCM: muestreo, cuantizacin y


codificacin

El muestreo que se realiza en los codificadores PCM es,


invariablemente, el instantneo.
Para convertir la muestra analgica en un cdigo digital es necesario
aproximar su valor real al ms cercano que se pueda obtener mediante
la representacin binaria del conversor A/D usando la tcnica de
muestreo instantneo.
El error de aproximacin se denomina error de cuantizacin.
En ausencia de ruido de canal, este error de cuantizacin establecer la
relacin S/N
Una de las caractersticas importantes de este error es que permite
establecer a priori, por diseo, la relacin seal a ruido en el extremo
receptor, si el ruido de canal es tal que se cometen muy pocos errores
en la recepcin de bits. Este aspecto ser un resultado importante que
se obtendr al final de esta clase.

Conversin A/D

La mayora de los conversores anlogo/digitales que se


usan hoy en da son del tipo de aproximacin sucesiva.
Las componentes bsicas que requiere un conversor A/D
de aproximacin sucesiva son: un circuito de muestreo y
un reloj, un comparador, un registro de carga paralela
vaciado en serie (para la transmisin de los bits a la
siguiente etapa del sistema de comunicaciones), un
conversor D/A y una lgica de control para realizar las
operaciones necesarias.
Un bloque bsico importante es el conversor D/A

Conversin D/A

La base de funcionamiento del


conversor D/A es un transistor
NPN que opera como fuente de
corriente, cuya base es
comandada por un circuito
TTL.
La resistencia de emisor es la
que fija el valor de la corriente
que fluye hacia la carga.
Se usarn varios de estos
transistores para generar un
voltaje proporcional a los bits
que ofrece una lgica digital.
En la siguiente lmina se ver
aplicado este principio.

VCC

TTL output

RL

Conversin D/A
VCC
MSB

R/2 (n-1)

R/2 (n-2)

RL

Para que exista correspondencia,


basta que las entradas sean
conectadas a inversores TTL

lsb

En el circuito de la figura, si todas las entradas


estn altas, el voltaje en RL ser 0. Si se fija en
0 V la entrada del bit menos significativo (lsb),
entonces circular una corriente de VCC/R por
la carga, aproximadamente.
En la medida que otras entradas sean llevadas a
0V, la corriente ser aumentada en 2(i-1)VCC/R,
siendo i el bit que se haya puesto en 0.

Conversores A/D
La mayora de los conversores que se utilizan hoy en da para codificar las
seales analgicas de voz, audio y video son los de aproximacin sucesiva:
toman la muestra, la almacenan y la compararan con la salida que se obtiene
en el conversor D/A al fijar sucesivamente los bits de su registro en 1, desde el
ms al menos significativo. Si la muestra resulta de mayor amplitud que el
valor de prueba, entonces se mantiene el bit en 1, si resulta menor, se cambia
su valor por un 0.
S&H

Conversor D/A

Ejemplo: ADC0804 (NS)

Comparador

Escribe 1 si Vo
Escribe 0 si -Vo
Registro de n bits

Circuito contador

Salida de n
bits c/Ts [s]

PCM: cuantizacin uniforme


Para

un cuantizador PCM valen las siguientes


consideraciones:

Se considera que la seal a ser cuantizada no presenta componente


continua y alcanza una amplitud mxima equivalente al rango del
ecualizador: Amx.
Se supone que existen M = 2n niveles de cuantizacin, siendo n el
nmero de bits que se emplearn para la transmisin.
El bit ms significativo es el bit de signo.
Se supone que la seal se distribuye uniformemente dentro del
intervalo de cuantizacin.
Para una cuantizacin uniforme se supone que las amplitudes de la
seal se distribuyen probabilsticamente igual en todos los niveles
(distribucin uniforme).

PCM: error cuadrtico medio en


un intervalo de cuantizacin
Sea
x un nivel de amplitud a cuantizar
xi el valor aproximado mediante la cuantizacin
i el tamao del intervalo de cuantizacin asociado

xi
pi(x) la funcin de densidad de probabilidad de x
condicionada a que x est en el rango cuyo valor
medio es xi. Se supone que esta densidad es
uniforme en el rango [ xi-i/2, xi+i/2]
Entonces xi - i/2 < x < xi + i/2
La esperanza (condicional) del error ser
E[(x - xi )|xi ] =

xi + i / 2

i / 2

xi i / 2

i / 2

( x xi ) pi ( x ) dx = pi ( xi )

Amplitud
a

Amx
q

zdz = 0

 El error cuadrtico medio (condicional) del error de


cuantizacin, en cambio, ser
E[(x - xi )2 |xi ] =

xi + i / 2

i / 2

xi i / 2

i / 2

2
( x xi ) pi ( x ) dx = pi ( xi )

z 2 dz =

xi

i2
12

-Amx

PCM: error cuadrtico medio de


cuantizacin

se supone que p(xi)


se distribuye
uniformemente en
el rango xi + i/2

Si se define como pi la probabilidad (incondicional)de


estar en el intervalo en cuestin xi - i/2 < x < xi + i/2
p (i ) =

xi + i / 2

Amx

p (x)dx p (xi ) i

xi i / 2

donde p ( x ) es la fdp incondicional de x

y descondicionando respecto de xi

= p (i )
i

12

=
i =

pi(x)

xi

2
p
i

(
)
i
E[ q2 ] = E E (x - xi )2 |xi =


12
i

Amplitud
de x(t)

p(x)

2
12

-Amx

PCM: potencia de la seal


p(x) = 1/2Amx

Para la seal consideremos primeramente que sta


se distribuye uniformemente en el rango:
-Amx < x < Amx entonces:

E[ x] =

Amx

x p( x)dx = 0

Amplitud
de x(t)
Amx

Amx

y la potencia normalizada es
Amx
2

PS = E[(x - E[x]) ] =

Amx

Amx
2

p ( x)dx =

Amx

Amx 2
x2
dx =
2 Amx
3

xi
p(x)

En cambio si se usa un tono (sinusoidal) como seal


de prueba PS = Amx2/2.
En general se tendr que PSAmx2, lo cual puede
anotarse como PS=dAmx2

-Amx

PCM: Relacin seal a ruido S/N

La potencia de ruido de cuantizacin es PNq = 2/12


La potencia de seal es PS = dAmx2
Si se usan n bits para codificar la seal, el ms
significativo ser utilizado como bit de signo +.
Entonces Amx= 2n-1
ypor lo tanto PNq = Amx2/(1222(n-1)) = Amx2/(322n)
Por lo cual:
PS
PN

= d 3 2 2n

PS
[dB ] = 10 log10 (d 3) + 6,02n = + 6,02n
PN q

PCM: Relacin seal a ruido S/N

Ejemplo:
para seales de voz la relacin seal a ruido para
comunicaciones telefnicas debe ser del orden de 36 dB.
Si la seal de voz se distribuye uniformemente en amplitud
(lo cual no es cierto, como se ver a continuacin),
entonces d = 1/3, y el nmero de bits requerido ser de
PS
PN

= 2 2n
q

PS
36
[dB ] = 6,02n n
= 6bits
PN q
6

Un ejemplo prctico:
grabacin de msica en CD

Si se desea establecer un buen rango dinmico para msica grabada


codificada digitalmente se puede considerar que 90 dB de rango
dinmico y una seal de informacin limitada a 15 kHz por canal
podra ser equivalente a una transmisin FM buena.
Esto requiere de una codificacin de 15 b y una tasa de muestreo de
1,230 kHz = 36 kHz, o equivalentemente 540 kb/s.
Esto permitira grabar un canal durante 6508/0,54[s] = 160[min], sin
capacidad de correccin de errores.
En cambio, la duracin de una grabacin estereofnica (2 canales)
sera de 80 minutos.
Pregunta: si en la prctica se utiliza una frecuencia de muestreo de
44,1 kHz, codificacin Reed-Solomon para corregir rayaduras y
huellas digitales (2:1) en el CD y se pueden grabar 2 canales (stereo)
por unos 75 min.,

cuntos bits se requieren para codificar c/u de los dos canales?


cul es la PS/PN resultante en cada canal, expresada en dB?

Ejemplos de Codificacin PCM

Para ilustrar la tcnica, se escucharn diversos registros, grabados con diversas


frecuencias de muestreo y codificados con diversos grados de precisin
(cuantizacin):

1. Frecuencia de muestreo, constante = 10000 muestras/seg.


No bits de cuantizacin variable por muestra,
= 12, 9, 4, 2, 1 [bit].
2. 12 bits bits de cuantizacin/muestra,
Frecuencia de muestreo variable
= 10, 5, 2.5, 1.25 [kmuestras/segundo].

Ejemplo de una seal de voz.

Se observa el registro de una seal de voz grabada.


Ntese que la mayor energa est centrada en las vocales.
Otro aspecto importante es la duracin promedio de una vocal, (30ms)

Detalles de una seal de voz.

Si se realiza un zoom sobre la parte sealada en verde en el registro superior


(la seal de la palabra Murcilago), se tendr la figura inferior.

Ntese que la mayora de los valores de amplitud de la seal se concentran en


las inmediaciones del valor cero.

Ntese que muchos ciclos de la seal se repiten en forma casi idntica.


El muestreo (c/125s) registra muchos valores en un ciclo.

PCM: cuantizacin no-uniforme


La

cuantizacin no-uniforme se usa en los codificadores PCM, ya que


durante la mayor parte del tiempo los niveles de potencia de la voz son
bajos y conviene tener una relacin S/N relativamente constante en una
amplia gama dinmica de potencia.
Consiste en cuantizar con intervalos ms pequeos las seales de menor
potencia, y con niveles ms espaciados las muestras de mayor energa
de la seal. La distorsin de la seal se evita efectuando el proceso
inverso en el extremo receptor.
Es importante que se hayan desarrollado estndares para determinar el
tamao de los niveles de cuantizacin.
Ley A : Se emplea en Europa y el resto del mundo
Ley : Se emplea en EE.UU., Canad y Japn.
El efecto de cuantizacin no uniforme se logra tambin amplificando
los niveles pequeos de seal y comprimiendo las muestras de mayor
amplitud antes de presentar la muestra a un conversor A/D uniforme.

Compresin y Descompresin
Filtro pasa bajos

Muestreo
A/D

Compresin

Codificacin
PCM
A/D
Decodificacin
PCM

Ley A
y(x)

0.8

A=87,56

A=50

0.6

0.4

A=2
A=1

Ax
sgn( x)
1 + ln A
y ( x) =
sgn( x) 1 + ln A x

1 + ln A

0.2

0.2

0.4

0.6

0< x 1

1 < x 1
A

0.8 x/xmax

Ley
y(x)
0.8
=255

0.6

=50
=5

0.4

=0

0.2

y ( x) = sgn( x)
0.2

0.4

ln(1 + x )
ln(1 + )
0.6

1 x 1
0.8

x/xmax

PCM: efectos de errores de Tx

Cuando se transmite una informacin digital, a menudo se introducen


errores en la recepcin de los smbolos, debido al efecto del ruido.
Evidentemente, el error que se introduce tiene significado diferente
segn sea la posicin del bit errado, dentro del caracter (agrupacin de
los bits que representan una muestra de voz o de imagen codificada, o
una letra de un texto, o el valor obtenido a la salida de un conversor A/D
en aplicaciones de telemetra,etc.).
Por ejemplo, si se transmiten octetos codificados de seales de voz, si se
produce un error en el msb, esto se traduce en un error de signo. En
cambio, si es en el lsb, afecta slo al menor nivel de cuantizacin.
A continuacin se analizar el efecto del ruido de canal en la recepcin
de una seal codificada en PCM con cuantizacin uniforme.
El anlisis se basa en poder expresar el valor medio esperado del error, y
su varianza, dado que la varianza es una medida de la potencia del error
registrado.

Representacin de los errores de


canal en transmisin binaria

Los errores de transmisin pueden ser representados


mediante un diagrama de transicin de smbolos recibidos.
En una recepcin binaria es posible identificar diferentes
transiciones:
PT(1)

PC(1/1)

1
PC(1/0)
0

PT(0)
PT(1)+ PT(0)=1

PC(0/1)
0
PC(0/0)

PC(1/1)+ PC(0/1)=1

PR(1)

PR(0)
PR(1)+ PR(0)=1

Pe = PRT(0,1) + PRT(1,0) = PC(0/1)PT(1) + PC(1/0)PT(0)

Obtencin de la probabilidad de
error en canal binario simtrico
Pe = PRT(0,1) + PRT(1,0) = PC(0/1)PT(1) + PC(1/0)PT(0)

En un canal binario simtrico: PC(0/1) = PC(1/0)

Entonces Pe = PC(0/1), no importando si se transmiten


ms 1s que 0s.
Posteriormente se analizar como se pueden obtener los
errores de canal en funcin de la densidad espectral de
potencia de ruido y la energa de la seal.
Si se envan n bits en sucesin, y la probabilidad de error
en recepcin es Pe y si el error de un bit es independiente
del precedente o del siguiente, entonces la probabilidad de
recibirlos todos ellos correctamente estar dada por:
P = (1- Pe)n 1- nPe, si Pe < 10-3

Efecto del error de canal

Supngase que se envan n bits codificados.


Evidentemente, el error cometido ser diferente segn sea
la ubicacin del o de los bits recibidos con error.
Si 2Amx es el rango total de la seal recibida, codificada
mediante M = 2n niveles, entonces el error de cuantizacin
i cometido por la recepcin de un bit errado en la posicin
i, ser de magnitud Amx/2n -i.
As si el error se comete en msb, i = n, |n| = Amx
Si el error se comete en el lsb, i = 1, |1| = Amx/2n -1
Ejemplo: n = 4, si el error se comete en el bit lsb, entonces
|1| = Amx/23 = Amx/8 = 2Amax/16 = rango total/# niveles

Efecto del error de canal

Si Pe es la probabilidad de cometer un error en la recepcin de un bit y


es independiente de su ubicacin, entonces asumiendo uno y cero
equiprobables, el error promedio de la muestra decodificada est dado
por:
n

i =1

i =1

E [ ] = i Pe P ( bit i = 0 ) i Pe P ( bit i = 1) = 0

El error cuadrtico medio promedio que resulta debido al error los bits
estar dado por
n
n
1
2
2
2

E ( i E [ ]) = i Pe = Amax
P

2( n i ) e
i =1
i =1 2
2
E 2 = Pe Amx

n 1

1 2

j =0

2 j

2
4 Amx
Pe

( )

3 2

2n

22n 1

sea j = n - i

Efecto del error de canal

En probabilidades se tiene que si dos variables aleatorias son sumadas, el


valor medio de la nueva variable aleatoria es igual a la suma de los valores
medios.
Ahora, si las variables aleatorias son independientes, la varianza de la
nueva variable aleatoria tambin es la suma
E [ z ] = E [ x] + E [ y ]

z = x+y

2
x, y indep. E ( z E [ z ]) = z2 = x2 + 2y

Combinando el error de cuantizacin (ver pag 17) con el error debido al


canal, resulta:
2
2
4
A
P
A
2
2
n
E z = mx e 2 1 + mx
3 22 n
3 22 n

( )

4P ( 2
(
( )

2
Amx

E z =
3 22 n

2n

( )

) )

1 +1

Relacin S/N para PCM


(considerando el ruido de cuantizacin y de canal)

Si se considera que la potencia de seal de un proceso de


transmisin de una seal analgica, muestreada y codificada
en PCM es PS = dA2mx, entonces la relacin S/N es
2
d Amax
PS
=
PN PCM A2
2n
+
1
1
4P
2
max

e
3 22 n

PS
PN PCM

( )
1 + 4Pe ( 22n 1)
3 22 n d

))

Consideraciones relativas a la
importancia relativa de errores.
En la relacin obtenida es posible
establecer 2 cotas interesantes
relacionadas con la cuantificacin
de los errores derivados de la
cuantizacin y del ruido en el
canal.
Por ejemplo, se puede evaluar Pe
para el caso en que la potencia
asociada al error de cuantizacin
es preponderante (por ejemplo 10
veces la que se puede asociar al
error causada por el ruido de
canal) y viceversa.

{
( )

A m2 x

E z =

3 22n
2

Pe

Pe para efecto error canal << ruido cuantiz.


1.E+00
1.E-01
1.E-02
1.E-03
1.E-04
1.E-05
1.E-06
1.E-07
1.E-08
1.E-09
1.E-10
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

nmero de bits codificacin

1 + 4 Pe 2 2 n 1

)}

Sumario

El muestreo de seales analgicas requiere que la frecuencia de muestreo tiene


que ser al menos el doble de la frecuencia de corte del filtro pasabajos de
entrada.
La mayora de los conversores A/D utilizan el muestreo instantneo. La
duracin del ciclo de conversin influye en la distorsin que puede
experimentar la seal.
El error de cuantizacin es una fuente de ruido importante, pero manejable por
diseo en enlaces digitales.
El ruido de canal es otra fuente de imprecisin en la recepcin de seales
codificadas digitalmente.
Hay situaciones en que el efecto predominante en el deterioro de la relacin
S/N es el ruido de canal, o bien, el ruido de cuantizacin. El experto en
telecomunicaciones debe poder distinguir los 2 efectos y determinar si un
sistema est operando adecuadamente.
Referencias: L.Couch: Sistemas de Comunicacin Digitales y Analgicos, 5
Ed, Seccin 3.3, Ejercicios 3.8 a 3.19

Anda mungkin juga menyukai