Professional Documents
Culture Documents
INTRODUCCIN
Bsicamente, un mensaje digital no es ms que una secuencia ordenada de smbolos
producida por una fuente de informacin discreta. La fuente utiliza un alfabeto de M 2
smbolos diferentes y produce una salida de smbolos a una velocidad promedio r. Por ejemplo,
un terminal de computadora tpico tiene un alfabeto de M90 smbolos (lo que es
aproximadamente igual al nmero de teclas de caracteres multiplicado por dos teniendo en
cuenta la tecla shift). Cuando se opera el terminal tan rpido como se puede, se llega a tener
una fuente de informacin discreta que produce un mensaje digital a una velocidad de quizs
r5 smbolos por segundo. La computadora misma trabaja con slo M=2 smbolos internos,
representados por los estados elctricos LOW (BAJO) y HIGH (ALTO). Usualmente, estos dos
smbolos son asociados a los dgitos binarios (binary digits) 0 y 1, conocidos como bits
abreviadamente. Las velocidades con que se transfieren los datos dentro de una computadora
puede exceder r=108 bits por segundo (bps).
La tarea de un sistema de un sistema de comunicacin digital es transferir un mensaje digital
desde la fuente al destino. Pero el ancho de banda de transmisin finito establece un lmite
superior a la velocidad de los smbolos, y el ruido ocasiona errores que aparecen en el mensaje
de salida. De esta manera, la velocidad o ndice de sealizacin (signaling rate) y la
probabilidad de error (error probability) juegan roles en comunicaciones digitales similares a los
del ancho de banda y la relacin seal a ruido en comunicaciones analgicas.
Como preparacin para el anlisis de la velocidad de la seal (digital) y la probabilidad de error,
se debe desarrollar primero la descripcin y propiedades de las seales digitales. Pero antes,
se discutirn las maneras de transmitir seales de naturaleza analgica a travs de sistemas
de comunicacin digitales (conversin anloga a digital) lo que se reduce a considerar la
manera de convertir seales analgicas en digitales.
analgica se muestrea, y los valores de las muestras se utilizan para modificar ciertos
parmetros de un tren de pulsos peridicos, ste tipo de procesamiento recibe el nombre de
MODULACIN POR PULSOS. ( En ste caso el tren de pulsos peridicos hace las veces de la
portadora senoidal peridica Acos(wct+) en la modulacin CW). Usualmente los pulsos son de
duracin muy corta comparado al tiempo entre ellos, as que una onda modulada por pulsos
tiene la propiedad de estar fuera la mayor parte del tiempo.
Esta propiedad de la modulacin por pulsos ofrece 2 ventajas potenciales sobre la modulacin
CW. Primero, la potencia transmitida puede estar concentrada dentro de rfagas de corta
duracin en lugar de ser generada continuamente con el consecuente ahorra de potencia. El
diseador de sistemas, entonces, tiene una libertad ms amplia para seleccionar equipos, y
puede escoger dispositivos tales como lsers y tubos de microondas de alta potencia que
operan slo sobre una base de pulsos. En segundo lugar, el intervalo de tiempo entre pulsos
puede llenarse con
(PWM) PPM se gana el beneficio de los pulsos de amplitud constante los cules no
sufrirn los efectos de la distorsin no lineal en la transmisin puesto que sta no altera
la duracin o posicin de pulsos.
f(t)
PAM
Ao
t
PDM PWM
o
t
PPM
t
do
Comparador
f(t)
PDM
PDM
Generador
diente de
Sierra
Multivibrador
monoestable
PPM
PPM
1.1.2
f(t)
T(t)
F(w)
(a)
f(t)
fs(t)=f(t) T(t)
-wm
(b)
wm=2fm
f(t)F(w)
Fs ( w ) =
...
1
T
F ( w nw )
0
n =
...
-wm
T<1/(2fm)
(c)
fs(t)Fs(w)
wm
O=2/T
muestras a travs de un filtro ideal pasa-bajo con frecuencia de corte fm o mayor pero
que no tome el espectro subsiguiente.
f(t)
fs(t)
Clock
(a) Circuito Chopper (troceador)
F(w)
f(t)
t
(b)
wm=2fm
-wm
f(t) F(w)
P ( w) =
2
T
Sa(
n =
nw0
). ( w nw0)
2
p(t)
1
-2wo -wo
-2/
wo 2wo
p(t) P(w)
(c)
Fs ( w ) =
fs(t)=f(t)p(t)
-2/
t
T<1/(2fm)
wm wo
2/
1
F ( w) P ( w)
2
2wo
2/
fs(t) Fs(w)
(d)
2
1
1
F ( w) P ( w) =
F ( w)
Fs(w) =
2
2
T
Fs(w) =
Fs(w) =
Sa(nw / 2) ( w nw
o
o),
wo = 2/T
n =
Sa(nw / 2) F ( w) ( w nw
o
o),
n =
+
Sa(nw / 2) F ( w nw
o
o)
................(1.1)
n =
La ecuacin (1.1) representa el espectro de F(w) repetido cada w0=2/T radianes por
segundo con una variacin de amplitud dada por Sa(nwo) (observe de la figura 1.4 (d)
que una condicin necesaria y suficiente para evitar el traslapamiento de los espectros
es que wo>2wm T<1/(2fm) cumplindose el criterio de Nyquist para el muestreo
natural tambin); por consiguiente, sta ecuacin (1.1) representa el espectro de la
figura 1.4 (d). Obsrvese que no es necesario que los pulsos de muestreo sean
rectangulares, como los de la figura 1.4(c). Es posible representar todas las muestras
por cualquier otro tipo de pulsos q(t); esto slo causar una variacin en la forma de la
envolvente del espectro Fs(w) de la figura 1.4 (d). (La envolvente se denotara por
Q(n,,T), donde q(t) Q(w)).
Por lo tanto, el muestreo no ideal (natural) de f(t) resulta en una repeticin de su
espectro cuyas amplitudes van disminuyendo. As, se puede recuperar la seal sin
distorsin alguna, de la misma forma que en modulacin por impulsos (muestreo ideal),
con un filtro pasa-bajo de frecuencia de corte wm. El ancho de banda necesario para
transmitir una seal muestreada en forma ideal (modulacin por impulsos, fig. 1.3 (c))
es infinito, mientras que el necesario para la modulacin por pulsos puede considerarse
finito, pues el espectro Fs(w) (fig. 1.4 (d)) decrece en funcin de la frecuencia y el
contenido de energa es despreciable en frecuencias superiores.
A medida que la duracin de los pulsos aumenta, el espectro decae ms rpidamente y
se reduce el ancho de banda necesario para transmitir. Por lo tanto, la modulacin por
pulsos (muestreo no ideal) es mejor que la modulacin por impulsos (muestreo ideal).
Sin embargo, la ventaja obtenida en el dominio de la frecuencia se pierde en el dominio
del tiempo. En la modulacin por pulsos se precisa un mayor intervalo de tiempo para
transmitir la seal muestreada que en la modulacin por impulsos. Como los pulsos
tienen una duracin finita, slo es posible transmitir simultneamente un nmero finito
de seales bajo la base de tiempo compartido (multicanalizacin por divisin de
tiempo). El tipo de modulacin por pulsos descrito se llama PAM con muestreo natural
(PAN natural).
1.1.2.2 MUESTREO DE PICO PLANO (FLAT TOP Sampling, PAM Pico Plano). Efecto
apertura. Ecualizacin.
Los pulsos del tipo mostrado en la figura 1.4 (d) con picos que siguen la forma de onda
de la seal, no son realmente empleados con frecuencia. Un mtodo ms popular
emplea la tcnica muestreo y retencin (Sample and Hold (S/H)). Esta operacin
produce pulsos con picos planos, como los mostrados en la figura 1.5 (c).
En general, un pulso de pico plano tiene una amplitud constante establecida por el
valor de la muestra de la seal en algn punto dentro del intervalo del pulso. En la
figura 1.5 (c) se ha muestreado la seal al comienzo del pulso de acuerdo al
funcionamiento del circuito generador S/H de la figura 1.5 (a). Ntese del espectro
|Fs(w)| de la figura 1.5 (c), que en el muestreo de ste tipo la seal f(t) no puede ser
Q1
f(t)
fs(t)
G1
G1
G2
G2
Q2
+T
Q1interruptor de muestreo
Q2interruptor de descarga
(a) Circuito elemental de muestreo y retencin (S/H)
f(t)
F(w)
wm=2fm
-wm
t
(b) f(t) F(w)
f s (t ) =
f (nT ).G (t / 2 nT )
| Fs ( w) |=
n =
T<1/(2fm)
-2/
-wo
-wm
wm
Sa( 2 ). | F ( w nw ) |
0
n =
wo 2/
f (nT ).G (t / 2 nT )
.. (1.2)
n =
f s (t ) =
n =
f s (t ) = G (t / 2)
f (nT ) (t nT ) ,
utilizando
el
teorema
de
la
n =
1 +
Fs ( w) = [Sa ( w / 2)e jw / 2 ]. F ( w nwo ) ........................ (1.3)
T n =
Operando:
Fs ( w) =
Sa ( w / 2) F ( w nw )e
n =
jw / 2
Fs ( w) =
Sa ( w / 2) F ( w nw )
n =
....................................(1.4)
La figura 1.5 (c) provee una interpretacin grfica de la ecuacin (1.4). Observe la
distorsin que produce Sa(w/2) sobre las rplicas de F(w).
En la ecuacin (1.3) observe que el segundo factor del segundo miembro es el
espectro de frecuencias de la seal muestreada con la modalidad de muestreo ideal o
instantneo (ver figura 1.3 (c)), que se denotar por Fs(w),muestreo ideal. As el muestreo de
pico plano equivale a pasar una onda muestreada idealmente a travs de una red con
funcin de transferencia H(w)=Sa(w/2)e-jw/2, tal que:
Fs(w),muestreo pico plano = H(w). Fs(w),muestreo ideal con H(w)=Sa(w/2)e-jw/2............(1.5)
Observe que h(t) de H(w) es causal y por lo tanto fsicamente realizable.
La caracterstica de atenuacin de las altas frecuencias de H(w) lo hacen actuar como
un filtro pasa-bajo. Esta prdida de contenido de alta frecuencia es denominado efecto
apertura (aperture effect). Observe de la figura 1.5 (c) que a mayor duracin del pulso o
apertura de , mayor es el efecto de atenuacin, lo que ciertamente introduce mayor
distorsin en el espectro F(w).
Ecualizacin (Equalization)
El efecto apertura puede corregirse en la reconstruccin de f(t) incluyendo un
ecualizador (equalizer=igualador) con funcin de transferencia:
Heq(w)=1/H(w) .(1.7)
Sin embargo, pequea o ninguna ecualizacin es necesaria cuando /T << 1, puesto
que Sa(w/2) se hace ms plana respecto a |F(w)| con lo que la distorsin introducida
se puede considerar despreciable.
Despus del proceso de ecualizacin la seal de salida tendr un espectro de
frecuencias Fs(w),muestreo
ideal
pico plano.Heq(w)=
Fs(w),muestreo
ideal).
Por lo tanto la seal f(t) puede recuperarse con un filtro pasa-bajo que deje pasar el
espectro F(w) sin distorsiones debidas a la ecualizacin:
f(t)
F(w)
Muestreo de
pico plano
fS&H(t)
Medio
... de ...
FS&H(w) transmisin
fS&H(t)
FS&H(w)
Ecualizador
Heq(w)
fideal(t)
Fideal(w)
FPB
fm Hz
f(t)
F(w)
Medio de ...
transmisin
fs(t)
Adaptador de
impedancias
(baja
impedancia)
SW
Ecualizador
Heq(w)
FPB
fm Hz
f(t)
F(w)
Circuito
retenedor
FIGURA 1.7 USO DEL CIRCUITO RETENEDOR
10
FPBs
FPBs
f1(t)
f2(t)
f3(t)
Salidas
f1(t)
f2(t)
f3(t)
Canal
de Tx
fn(t)
Conmutador
fn(t)
Deconmutador
(a)
f2(t)
f1(t)
T < 1/f
f2
fM
f1
Onda PAM
multiplexada
f1
f2
fM
fM
f1
f2
f1
f2
(b)
Cuadro
(frame)
T < 1/f
f1(t)
Compuertas de
modulacin de pulsos
Clock
f2(t)
Salida
TDM
f3(t)
fM(t)
Clock
Mf
Q1
Q2
Q3
Q1 Q2 Q3 QM
Cadena de flips-flops
Q4
11
1.2.2
Sincronizacin.
Independientemente del tipo de modulacin por pulsos, los sistemas TDM requieren
una cuidadosa sincronizacin entre el conmutador y el deconmutador a fin de permitir
la correcta distribucin de los pulsos en las lneas de salida correspondientes. Una
tcnica popular de sincronizacin de fuerza bruta dedica un espacio de tiempo por
cuadro a un pulso distintivo llamado marcador (marker) o a ningn pulso como se
ilustra en la figura 1.10. Estos marcadores establecen la frecuencia de cuadro f en el
receptor con la desventaja de que el nmero de canales de mensaje es reducido a M-1.
Otros mtodos de sincronizacin involucran tonos pilotos auxiliares o las propiedades
estadsticas de la seal TDM misma.
M
M Marcador
f2(t)
fM-1(t)
f1(t)
fM-1(t)
f1(t)
TDM-PAM
.....
t
T
f1(t)
fM-1(t)
f2(t)
f1(t)
fM-1(t)
.....
TDM-PDM
t
T
fM-1(t)
T
M
f1(t)
f2(t)
fM-1(t)
f1(t)
.....
TDM-PPM
t
T
12
Seal
Conmutador TDM Filtro Banda
Base
f
Bb = Mf/2
fb(t)
fb(t)
Modulador
C-W
fc(t)
f1
f2
f3 fM f1 f2 f3 fM f f2
1
fM(t)
fc
1/Mf
.. (1.10)
13
Seal
Mnima
Real
f1(t)
3000
4x750
f2(t)
700
750
MUX
f3(t)
600
750
f = 750
M=8
f4(t)
300
0.5x750
f5(t)
200
0.5x750
Salida
TDM
f = 375
M=2
Clock
8
6 KHz
14
1.2.5
1.2.6
15
16
= logMq
...
(1.11)
As, el nmero de niveles de cuantizacin para PCM binaria es igual a alguna potencia
de 2, esto es q = 2.
ADC
f(t)
FPB
fm
f>2fm
S&H
fs(t)
fq(t)
Cuantizador
q niveles
Codificador
M-ario
M=q
Timer
Conversor
// - Serie
PCM
r = f pulsos/seg
ndice de
sealizacin
Ej. q=8
5mp/q
2mp/q
3mp/q
mp/q
-2mp/q
fs(t)
mp
-3mp/q
...
(1.12)
(criterio prctico)
17
DAC
PCM + ruido
(S/N)R
SYN
Repetidor
Regenerativo
PCM
Conversor
Serie-//
Decodificador
fq
S&H
Timer
fq
f(t)
FPB
fm
f(t)
5mp/q
fq(t)
fs(kT)
3mp/q
mp/q
0
-mp/q
2mp/q
kT
18
f o (t ) = f q ( kT ) (t kT )
...
k =
(1.13),
PCM
...
Convertidor de
pulsos
Decodificador
(1.14)
f(t)
FPB
B = f/2
fo(t)
k =
k =
k =
k =
k ) + k Sa (f (t kT ))
(w
T k =
T k =
2
1 +
2 +
f o (t ) = F 1 TG2f ( w).
k ) + k Sa (ft k )
F ( w) ( w
T k =
T k =
+
+
f o (t ) = F 1 TG2f ( w). F ( w 2fk ) + k Sa (ft k )
k =
k =
f o (t ) = f (t ) + k Sa (ft k ) ...
k =
(t ) = k Sa (ft k )
k =
....
Finalmente:
(1.15). Por lo tanto, el 2do trmino:
(1.16) representa el ruido de cuantizacin.
T '/ 2
1
1
N q = (t ) = lim
2 (t )dt = lim
( k Sa (ft k )) 2 dt
T ' T '
T ' T '
T ' / 2
T ' / 2 k =
2
Puesto que,
0, m n
19
N q = 2 (t ) = lim
T '
1 2
k ( kT )
fT ' k =
...
(1.17)
1
2 (t ) =
MN
N N
)( + 1)( N + 1)
2 N /2
2 (
2
2
2 2
M ( k ) 2 =
k2 =
N
N
6
k = N / 2
k =1
N /2
2 (t ) =
2
N q = (t ) =
m 2p
3q 2
...
(1.18)
SNRo =
No= N q =
f 2 (t )
So
= 3q 2
No
m 2p
m 2p
3q 2
...
(1.19)
20
-1
-2
(a)
-mp
Uniforme
(Simtrico
respecto
al
origen)
m
No uniforme
x = m/mp
(b)
21
Figura 1.17
La Ley , resulta de
y=
sgn( x)
ln(1 + x ),
ln(1 + )
|x|1
con x = m/mp
...
(1.20)
22
La Ley A, resulta de
A
1 + ln A x,
y=
sgn( x) (1 + ln( A x )),
1 + ln A
|x|1/A
...
(1.21)
1/A<|x|1
Figura 1.18
Se demuestra (puede verse el texto Sistemas de comunicacin de B. P. Lathi,
pginas 490, 491) que cuando se utiliza un compansor de ley la SNR de salida es
SNRo = 3
q2
ln 2 (1 + )
cuando
2 >>
...
(1.22)
23
...
(1.23)
donde
K =
1
ln 2 (1 + )
Cuantizacin uniforme
Cuantizacin no uniforme
Por lo tanto
SNRo dB = 10 log(SNRo) = (+20logM) dB
...
(1.24)
con = 10log(3K)
Para PCM binario (M=2) se tiene
SNRo dB (+6) dB
...
(1.25)
24
+
Cuantizador
Uniforme
Compresor
fq(t)
comprimido
Figura 1.19
(Simtrico
respecto al
origen)
Entrada del
cuantificador
Figura 1.20
25
1.3.4
Codificacin
Si las muestras de la seal cuantizada fq(t) fueran transmitidas directamente como
pulsos de alturas variantes (aunque cuantizadas), el sistema resultante sera
simplemente PAM cuantizada (denominada con frecuencia PAM q-aria PAM M-aria).
No obstante, con niveles de voltaje (o corriente) discretos cada nivel puede ser
codificado en alguna forma arbitraria antes de la transmisin. La posibilidad de codificar
niveles de muestras discretas es la que le da a las seales cuantizadas mucha mayor
flexibilidad en la transmisin que la de los pulsos de variacin continua de una seal
PAM.
Mayormente el pulso de seal muestreada y cuantizada se codifica como un paquete o
grupo equivalente de pulsos binarios de amplitud prefijada proporcionando una seal
digital binaria de salida. La codificacin de los niveles de amplitud discretos al formato
binario puede ser hecha de varias maneras. Un procedimiento es seguir la conversin
usual decimal a binaria tabulada del 0 al 15 en la tabla 2.1.
Dgito
Cdigo binario
Cdigo binario
b 1 b2 b3 b4
g1 g2 g3 g4
10
11
12
13
14
15
26
BinarioGray
g1 = b1
g k = bk bk 1 , k 2
... (1.26)
GrayBinario
b1 = g1
bk = g k bk 1 , k 2
... (1.27)
t
5
0
0
T
(b)
1
T
1
(c)
t
T
Figura 1.21 Muestras de codificacin binaria: (a) seal cuantizada (b) muestras
codificadas (simples) (c) muestras codificadas con cdigo polar
27
1.3.5
1.3.6
28
Conviene generalizar el criterio para estimar el ancho de banda de Tx, BT. Es fcil
inducir que para PCM de n canales el criterio (1.12) se generaliza como:
BT (r/2) = nf/2
...
(1.28)
B 1/2, =12.5seg
B 40 khz
B 40 khz
En general:
M = 2 (binario)
= log28 = 3 bits
B nf / 2 = 120 Khz
n = 10 nmero de canales
Figura 1.22 Sistema PCM de 10 canales: (a) Transmisor (b) Receptor (c) Formas
de onda en el transmisor
29
1.3.7
Telemetra Digital
Todo el esquema de Tx-Rx PCM puede usarse para cada seal f(t) que requiera ser
transmitida por un mismo medio de transmisin. De sta forma surge la tcnica de
Multicanalizacin PCM-TDM en la que se emplean los mismos parmetros que
caracterizan a la PAM-TDM. Se efecta una redistribucin de los slots de tiempo, para
incluir en una trama o cuadro informacin de n mensajes (fi(t), i = 1,2,..,n) adems de
los bits de encuadramiento o sincronismo (SYN), bits de sealizacin y otros bits de
control. Ejemplos de PCM-TDM son el formato DS1 del sistema de portadora T1 de la
AT&T y el formato E1 del sistema de portadora E1 de la UIT-T. Una de las principales
aplicaciones de la multicanalizacin PCM es la Telemetra Digital.
Existen 2 esquemas de PCM:
PCM-TDM analgico
Que usa un MUX analgico y slo usa una etapa PCM para la transmisin de varias
seales.
Seal PAM-TDM
Tc
f1
f2
f3
Seal PCM-TDM
fn
Tc
fn-1
f1
..............
f1(t)
f2(t)
fn-1 fn
f2 f3
..............
ro bps
MUX
TDM
Btx Hz
f
x
n
r pulsos/seg
PCM
fn(t)
x
fo Hz
Frmulas
Frecuencia de reloj del MUX:
fo = f.n Hz
r = fo = 1/Tc pulsos/seg
Intervalo binario:
Tb = 1/ro
Intervalo de canal:
Tc = Tb
Indice de bits:
ro = 1/Tb = fn bps
Ancho de banda:
Btx = (ro/2)(1+) Hz
30
T1 de AT&T que usa los bits menos significativos de cada canal codificado para
transmitir informacin de sealizacin (tonos de llamada, ring, tarificacin, etc.)
Ej. Sistema T1
Tc
f1
Seal T1
f23 f24
f2 f3
..............
Sistema
T1
...
...
Tc
24 canales
de voz
f1
f23 f24
f2 f3
..............
Los cuadros 1,7,13,19,... usan los bits LSB de cada canal como bits de sealizacin.
En los dems cuadros, todos los bits son de informacin de voz.
PCM-TDM digital
Que usa un MUX digital y n etapas PCM para la transmisin de varias seales.
Seal PCM-TDM
Buffer interno
de v bits por
canal
Bits de control
insertados por
el MUX
Tc
f1
fn-1 fn
f2 f3
..............
f1(t)
PCM
f2(t)
PCM
fn(t)
PCM
r bps
r bps
MUX
digital
r
x
n
r bps
f Hz
fo Hz
tx Eficiencia de informacin
Correccin de ndice de bits
Factor de conformacin
Frmulas
Frecuencia de reloj del MUX:
fo = ro Hz
r = f bps
(PCM de bits)
Intervalo binario:
Tb = 1/ro=Tc/
Intervalo de canal:
Tc = vTb
31
ndice de bits:
Ancho de banda:
Btx = (ro/2)(1+) Hz
En ste tipo de sistema PCM-TDM el MUX tiene alto nivel de programacin con
capacidad para insertar bits de control (sealizacin, sincronizacin, justificacin,
control de errores, etc.) permitiendo que el sistema transmita informacin con una
eficiencia Tx y con un factor de correccin de tasa de bits :
Tx =
Bits de informacin
Bits totales
Tx
Seal E1
f16
Syn f1 f2
..............
Se
f29 f30
..............
T
r = 2.048 Mbps,
Sistema
E1
B 1.024 Mhz
...
15
Multitrama
30 canales
de voz
1.3.8
Pe = BER
Pares de cobre:
Cable Coaxial:
Fibra ptica:
32
33
Compansor &
PCM A/D
converter
FPB
S2
:
S24
Muestras
8000 cuadros/seg
FPB
S1
FPB
Repetidores
2 Km
2 Km
Seales
S1
FPB
Compansor &
PCM Decoder
FPB
:
S2
S24
FPB
Canal 2
Canal 24
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Bits de
informacin
Bits de
informacin
Bits de
informacin
Bits de
sealizacin
Nmero de
cuadro
Canal 1
Todos los cuadros
excepto
1, 7, 13, 19, ...
Canal 2
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Bits de
informacin
... 1 2 3 4 5 6 7 8 F
Bits de
informacin
Bits de
encuadramiento
6
...
Canal 24
... 1 2 3 4 5 6 7 8 F
Bits de
informacin
34
cada uno de los 24 canales. El segmento que contiene una palabra de cdigo de cada
uno de los 24 canales se denomina cuadro (frame). Luego cada cuadro contiene
24x8=192 bits de informacin. Ya que el ndice de muestreo es 8000 muestras/seg,
cada cuadro tarda 125 s (figura 1.23). En el receptor, es necesario tener la seguridad
de donde se inicia cada cuadro, con el fin de separar correctamente los bits de
informacin. Para ste propsito, se agrega un bit de encuadramiento al finadle cada
cuadro, lo que totaliza 193 bits/cuadro. Los bits de encuadramiento se eligen de
manera que una sucesin de ellos, uno al final de cada cuadro, forme un patrn
especial con ninguna probabilidad de que se forme en una seal de voz. Una sucesin
formada por el 193avo bit de cada cuadro se examina mediante la lgica de la terminal
receptora. Si sta sucesin no sigue el patrn codificado, entonces se detecta una
prdida de sincronizacin, y la siguiente posicin se examina para determinar si es
realmente el bit de encuadramiento. Tarda unos 0.4 a 6 ms la deteccin y unos 50 ms
(en el peor de los casos posibles) para reencuadrar. Adems de los bits de informacin
y de encuadramiento, se necesitan transmitir bits de sealizacin que corresponden a
pulsos de marcar, as como las seales de colgar y descolgar un telfono. Ms que
crear intervalos de tiempo adicionales para sta informacin se usa un bit de
informacin (el bit menos significativo) de cada sexta muestra de una seal para
transmitir sta informacin. Es decir, cada sexta muestra de cada seal de voz tendr
un posible error que corresponder al dgito menos significativo. Por lo tanto, cada
sexto cuadro, tiene 7x24=168 bits de informacin, 24 bits de sealizacin y un bit de
encuadramiento. En todos los cuadros restantes, habr 192 bits de informacin y un bit
de encuadramiento. Los bits de sealizacin para cada seal se presentan a razn de
8000/6 = 1333 bits/seg. El formato de un cuadro aparece en la figura 1.24. Observe
que los nmeros de cuadro 1, 7, 13, 19,... etc. incluyen bits de sealizacin mientras
que los cuadros restantes no lo incluyen. Cabe destacar finalmente que cada canal es
secuencialmente muestreado, y las muestras PAM son pasadas a un equipo comn
(figura 1.23). Aqu, cada muestra es mantenida momentneamente mientras un
codificador PCM la aproxima a una palabra digital de 8 bits (proceso de conversin
ADC). La cuantizacin no lineal, usando la ley , es usada. El equipo comn genera un
formato de seal bipolar (de polaridad alternativa para los 1s, como en la figura 1.25)
t
0
35
36
f(t)
fk +
S&H
Seal delta
dk=
q=2
Medio
Tx
gk
f>>2fm
predictor
Timer
~
fk
dk= +
+
gk
~
f k + dk
+
FPB
fm
f(t)
predictor
gk
SYN
gk =
...
l . f k l
(1.29)
l =1
...
(1.30)
~
f k 1
h1
~
fk 2
D
h2
...
h3
~
fk n
hn
D = elemento
de retardo
(T seg)
gk
~
f k 1
gk
D = elemento
de retardo
(T seg)
h1
(b) Estimador de muestra previa
Figura 1.27 Predictor para DPCM y modulacin delta DM
37
~
f k 1 ,
el cual se suma o
~
fk
+
+
gk
D (T seg)
S&H
fk
Comparador
dk=
gk f>>2fm
FPB
fm
~
f (t )
SYN
Acumulador
Time
~
fk
m& p
~
fk
gk
kT
0
+
-
kT
Inicializacin
(Start Up)
Ruido
granular
Sobrecarga de
pendiente
(Slope Overload)
38
~
fk = g k + d k
Comparador
f(t)
Frecuencia f del
muestreador
d(t)
-E
d(t)
d(t)
dk =
g(t)
gk
Amplificador Integrador
~
f(t)
g(t)
d(t)
gk
FPB
Amplificador Integrador
g(t)
f(t)
+
-
(t) = f(t)-g(t)
Figura 1.29 Sistema DM de Integracin Simple cuando d(t) es una seal pulsos
angostos
39
...
(1.31)
La transmisin es posible con slo un bit por muestra puesto que lo que se
transmite es el error de prediccin cuantizado y no los valores de las muestras. Sin
embargo una operacin exitosa requerir velocidades de muestreo ms altas a las
de PCM como se ver luego. El error de prediccin cuantizado dk viene dado por
dk = [sgn(k)]
...
(1.32)
...
(1.33)
40
donde fk son los valores de las muestras de f(t) (muestreadas a una razn de f
muestras/seg) y gk son los valores estimados por prediccin de las muestras
anteriores dados por la ecuacin general 1.29. En el caso del sistema DM de la
figura 1.28, gk=
-
~
f k 1
~
k = f k f k 1 .
1.4.1.3 Ruido en los sistemas DM: ruido de cuantizacin o granular y ruido por
sobrecarga de pendiente.
El rendimiento de un sistema DM es un tanto difcil de determinar, desde que ste
depende del tipo de seal de entrada f(t), el ndice de muestreo f, los niveles del
cuantizador y la forma del predictor utilizado. Si bien el dispositivo es
conceptualmente simple, es difcil de analizar debido a la realimentacin implcita en su
operacin. A continuacin, se esbozarn caractersticas generales que ayudan a
estimar el rendimiento del sistema DM en presencia de ruido sobre una base heurstica.
Como en el caso de los sistemas PCM, el ruido se introduce por el uso mismo de la
modulacin delta. Ya que la seal diferencia o error de prediccin se cuantiza a 2
niveles, un ruido de cuantizacin o granular (granular noise), similar al ruido de
cuantizacin PCM, aparece en la salida del receptor. As como en PCM, ste ruido
puede reducirse utilizando ms niveles de cuantizacin (lo que efectivamente se hace
en DPCM). Pero si la modulacin delta es usada, el ruido puede ser reducido
nicamente muestreando con mayor frecuencia lo que incrementa el ancho de banda
de transmisin. Por lo tanto, los sistemas DM usan ndices de muestreo f mucho ms
altos que los ndices o velocidad de Nyquist (fs=2fm). En algunos casos, stos ndices
son ms altos que los de PCM (tpicamente de 4 a 8 veces ms altos). Por sta razn,
se han propuesto sistemas DM que autorregulen la medida de sus pasos dk, en
perfecta analoga a la cuantizacin no lineal en PCM, que se ver ms adelante bajo el
nombre de modulacin delta adaptativa.
En adicin al ruido de cuantizacin, tenemos otro tipo de ruido denominado ruido de
sobrecarga de pendiente o simplemente ruido de sobrecarga (overload noise) y ocurre
si los niveles de cuantizacin son demasiado pequeos para seguir los cambios
rpidos de la seal f(t), como se observa en las figuras 1.28 y 1.29. En seguida,
conviene hacer un anlisis ms general.
Con el objeto de demostrar la ocurrencia de ambos tipos de ruido, considrese una
seal de entrada tpica f(t) y los valores de sus muestras estimadas gk como se
muestra en la figura 1.30. Por simplicidad se usa como predictor la estimacin por
muestra previa (figura 1.27 (b)). En el tiempo de muestreo k-1 se encuentra que el valor
estimado gk-1 es ms pequeo que la muestra real fk-1. Puesto que k-1 = fk-1 - gk-1 es
positivo, el cuantizador arroja una salida +, la cual es adicionada a gk-1 para
41
proporcionar el estimado
~
f k 1 .
~
g k = h1f k 1 . Asumiendo que h1 es un poco menor que 1, se logra un gk como el
~
fk+2
dk+2=+
~
fk-1
dk-1=+
gk
fk+1
fk
~
fk+1
fk-1
fk+2
~
fk+4
dk+3=- fk+3
fk+4
dk+4=+
~
fk+3
gk+2
gk+4
dk=-
dk+1=+
gk-1
k-1
~
fk
gk+1
k+1
k+2
k+3
k+4
En ste caso,
...
~
fk = g k
con el proceso muestra por muestra, los valores estimados de las muestras ~f k tienden
a seguir la curva de f(t), algunas veces por encima y otras por debajo. El resultado es
una seal recibida (de acuerdo al receptor DM de la figura 1.26) que rastrea la seal
original, pero introduce ruido de cuantizacin (recurdese que el hecho de cuantizar la
seal provoca la irrecuperabilidad exacta de f(t)).Si se utiliza un simple circuito de
retencin (hold circuit) en el receptor DM en lugar del FPB, la seal de salida resultante
aparece tal como en la figura 1.31 (a). Obsrvese que reduciendo el valor de el ruido
puede ser reducido. No obstante valores demasiados pequeos de produciran ruido
por sobrecarga de pendiente, debido a la inhabilidad del modulador para rastrear
grandes cambios de la seal f(t) en un pequeo intervalo de tiempo. Un ejemplo
aparece en la figura 1.31 (b)
f(t)
Salida con un circuito
de retencin
T=1/f
f(t)
T=1/f
42
Obsrvese que el ruido de cuantizacin est acotado entre los lmites [-,+], puesto
que |fk- ~f k | en el proceso descrito de la figura 1.30. Sin embargo cuando aparece el
ruido por sobrecarga la condicin anterior se viola y ms bien |fk- ~f k |>. Esto se aprecia
con claridad en la figura 1.31 (b). As pues la regin de sobrecarga mostrada aparece
debido a que la medida de junto con el ndice de muestreo f=1/T establecen un lmite
superior sobre la pendiente de la seal de entrada que el modulador puede seguir. Esto
es, la mxima pendiente que el sistema DM puede seguir corresponde a de amplitud
en 1/f segundos o f y as una condicin suficiente para efectivizar el rastreo de
pendiente es
f |f(t)|mx
...
Si se cumple la ec. 1.35 para todo valor de t el ruido por sobrecarga de pendiente
queda eliminado por completo. Si el valor de que se est usando no satisface la
condicin 1.35, puede optarse por incrementar su valor, lo que reducir el ruido de
sobrecarga (o lo desaparecer). Sin embargo, esto causar el incremento del ruido de
cuantizacin. Por lo tanto esto conduce a una solucin de compromiso en la eleccin
del valor de . El valor ptimo de se muestra grficamente en la figura 1.32 que
representa una curva de rendimiento tpica para modulacin delta en funcin de SNR
(considerando las 2 formas de ruido desarrolladas).
SNRo
Domina ruido
de
cuantizacin
Domina
ruido de
sobrecarga
ptimo
Valor de
Figura 1.32
Con el fin de mostrar un desarrollo ms cuantitativo considrese el caso de una seal
de tono (sinusoidal):
f(t) = Acoswmt
...
(1.36)
...
(1.37)
Por lo tanto la mxima amplitud Amx de sta seal que pueda tolerarse sin sobrecarga
se obtiene de
Amx= f / wm
...
(1.38)
43
las seales de voz se puede calcular usando una frecuencia de referencia fr = 800 Hz,
tal que wr = 2 (800 Hz) en la ecuacin 1.38 produce
[Amx]voz = f / wr
...
(1.39)
Donde L es una constante que se toma en el rango 1 < L < 2. As el valor de paso
efectivo se incrementa por sucesivas potencias de L durante las condiciones de
sobrecarga de pendiente (dk = dk-1), pero decrece cuando dk dk-1.
f(t)
S&H
fk
+
gk -
f>>2fm
Time
Seal ADM
dk=
Comparador
D (retardo T
seg)
CVPV
+ Gkdk
~
fk
dk
Gk
+ gk
f (t )
~
fk
~
f (t )
gk
kT
+
-
kT
f(t)
g(t)
45
(1.40)
Fuera de la regin de sobrecarga (t) estar en el rango [-,+]. La forma de onda del
error o ruido (t) es muy irregular y puede suponerse que la amplitud del ruido de
cuantizacin se encuentra en cualquier parte del rango [-,+]. La situacin es similar a
la que se encontr en la PCM, en donde la amplitud del ruido de cuantizacin estaba
en el rango [-mp/q, +mp/q]. Por lo tanto, de la ecuacin 1.18 el error cuadrtico medio
del error o ruido de cuantizacin es
2 (t ) =
2
3
...
(1.41)
En la figura 1.29 (e) es evidente que la DEP del ruido de cuantificacin ser un
espectro continuo con gran parte de la potencia en el rango de frecuencias que se
extienden mucho ms all de la frecuencia de muestreo f. A la salida del receptor ms
general de la figura 1.26, el FPB de ancho de banda fm suprime gran parte de la
potencia. As pues, la potencia de salida del ruido de cuantizacin Ng estar muy por
debajo de lo que indica la ec. 1.41. Para calcular Nq se supondr que la DEP de ruido
de cuantizacin o granular es uniforme y se concentra dentro de la banda de 0-f Hz, lo
que ha sido corroborado experimentalmente. Ya que la potencia total 2/3 est
uniformemente distribuida a travs de ancho de banda f, la potencia dentro de la banda
base fm es
2 f
2 f m
...
N q = m =
3f
3 f
(1.42)
3 f . f 2 (t )
2 f m
...
(1.43)
. f
wr
...
(1.44)
...
(1.45)
3 f 3 . f 2 (t )
wr2 f m m 2p
46
f
SNRo = 24 m
wr
BT
kf m
f 2 (t )
m 2p
...
(1.46)
SNRo =
150 B
,
2 kfm
f 2 (t )
mp 2
...
(1.47)
B
SNRo = 5.34
kfm
...
(1.48)
Debe recordarse que estos resultados son vlidos slo para seales de voz. En todos
los desarrollos anteriores, se ha ignorado el error de deteccin de los pulsos. Se
supone que las amplitudes de los pulsos transmitidos son varias veces el valor rms
del ruido de canal y en consecuencia el error de deteccin de los pulsos es
despreciable.
En el caso de ruido de canal grande, se tendr una fuente adicional de ruido causada
por los errores de deteccin de los pulsos. Esta componente de ruido causara
degradacin de las seales (efecto umbral) para poca potencia de Tx.
Comparacin con la PCM usando la SNRo
Con el objeto de comparar la DM con la PCM, la SNRo de cuantizacin de las seales
de voz como funcin de la razn de ancho de banda de transmisin sobre ancho de
banda base fm (BT/fm) se muestra en la grfica de la figura 1.35 para modulacin de
tono con =1/2 para DM con integracin simple o acumulacin y para DM con
integracin doble considerando k=1 (BT=f/2). As mismo para PCM se considera
cuantizacin lineal y no lineal de ley (=100) con BT = f/2 fm donde se toma
precisamente BT/fm = en el lmite de Nyquist.
PCM
PCM
DM
DM
BT/fm
Figura 1.35 Comparacin entre DM y PCM
47
48
1.4.2.
r = f,
f(t)
S&H
fk +
f > 2fm
predictor
Timer
(1.49)
q=n
Cuantizador
q=2
gk
...
Codificador
~
fk
Seal
DPCM
+
+
Conversor
// - Serie
gk
x
(a) Transmisor
DPCM
Conversor
Serie-//
Decodificador
~
fk
q +
+
gk
FPB
fm
~
f (t )
predictor
SYN
Timer
(b) Receptor
Figura 1.36 Sistema DPCM
Sin embargo puesto que gk cambia en (q-1) como mximo de muestra a muestra, la
condicin de rastreo de pendiente a fin de evitar el ruido de sobrecarga de pendiente es
f(q-1) |f(t)|mx
...
(1.50)
Si q>>1, la frecuencia de muestreo puede ser casi tan baja como el ndice de Nyquist
(2fm). La cuantizacin multinivel del error de prediccin obviamente provee mejor
informacin para la reconstruccin del mensaje en el receptor. Para obtener plena
ventaja de este potencial, el circuito de prediccin DPCM usualmente toma la forma
49
50
los hl (l([1,N]) de la figura 1.27 (a)) son ajustados para modelar las propiedades
acsticas del tracto canal vocal. Una conversacin que no involucra voz (unvoiced
speech), tal como un sonido agudo o un silbido, puede generarse conectando el
generador de ruido blanco. Una conversacin que involucre voz (voiced speech), puede
producirse conectando el generador de tren de impulsos a una frecuencia de tono
apropiada.
Si el filtro tiene cerca de 10 taps de ganancias ajustables y todos los valores de los
parmetros se actualizan cada 10 a 25 ms, la conversacin sintetizada es bastante
inteligible aunque puede sonar un tanto artificial. Algunos juguetes parlanchines y
sistemas con mensajes grabados generan sonidos de conversacin por el mtodo de la
sntesis, utilizando los valores de los parmetros almacenados en una memoria digital.
Generador de
ruido blanco
Voz
sintetizada
Generador de
tren de impulsos
Filtro
Transversal
Voiced
Unvoiced
Frecuencia de
tono
Ganancia del
Amplificador
Ganancia de
los Taps
+
Analizador
Codificador
Seal
LPC
qk
~
f qk
Decodificador
Sintetizador
~
f qk
Parmetros
Sintetizador
51
del amplificador, 6 para cada una de las ganancias de los 10 taps y unos cuantos bits
para el error. Actualizando los parmetros cada 10-25 ms, lo que es equivalente a
muestrear a 10-100 Hz, permite que la LPC requiera de un ndice de bits (de
sealizacin), muy modesto en la vecindad de 3000-8000 bps. La tabla 1.1 compara la
LPC con otros mtodos de codificacin de voz. La sustancial reduccin en el ndice de
bits (de sealizacin) hecha posible gracias a la LPC- ha estimulado esfuerzos
enrumbados a mejorar la calidad de la sntesis de conversacin para comunicaciones
de voz. El rea dedicada a ste punto se denomina Procesamiento Digital de Seales
(DSP), y el campo en particular dedicado a la voz recibe el nombre de procesamiento
de la palabra.
Tabla 1.1 Comparacin de mtodos de codificacin de voz
Mtodo de
Velocidad de
Bits por
codificacin
muestreo (KHz)
muestra
sealizacin) Kbps
DM
64-128
62-128
PCM
7-8
56-64
ADM
48-64
48-64
DPCM
4-6
32-48
ADPCM
3-4
24-32
LPC
0.04-0.1
~80
3-8
52