Beruflich Dokumente
Kultur Dokumente
ELECTRNICA Y COMUNICACIONES
COMUNICACIN DIGITAL
24 | Pgina
Codificador (Transmisor)
NRZ
0
0
1
1
CLK
0
1
0
1
RZ
0
0
0
1
Circuito Codificador
25 | Pgina
Decodificador (Receptor)
RZ
0
0
0
0
1
1
1
1
CLK
0
0
1
1
0
0
1
1
Qn
0
1
0
1
0
1
0
1
NRZ(Qn+1)
0
1
0
0
x
x
1
1
Circuito Decodificador
26 | Pgina
Se trata de una seal bipolar con pulsos para los dgitos 1 y sin retorno a cero.
Tambin se le denomina Cdigo AMI (Alternative Mark Inversion, Inversin Alternativa de Marcas).
Usa pulsos de mayor duracin que Bipolar RZ y requiere un ancho de banda menor.
Primera mitad
de CLK
0
1(+,-)
0 Lgico
1 Lgico
Segunda mitad
de CLK
0
0
Codificador
NRZ
0
0
1
1
27 | Pgina
CLK
0
1
0
1
BRZ
0
0
0
1(+,-)
Polaridad del
ltimo pulso
+
-
# de 1 despus
de la ultima violacin
PAR
IMPAR
B
V
000+
-00V
B
V
000+00+
V
No permite tener n ceros consecutivos esto se logra agregando pulsos de Violacin [V]
Cuando tenemos 1 lgico los pulsos son alternados
Los pulsos bipolares van alternados.
Los pulsos de violacin van alternados.
28 | Pgina
Polaridad del
ltimo pulso
+
-
# de 1 despus
de la ultima violacin
PAR
IMPAR
B
V
00+
-0V
B
V
00+0+
V
0 lgico
1 lgico
Circuito Codificador
NRZ
0
0
1
1
29 | Pgina
CLK
0
1
0
1
BIFASE
-V
+V
+V
-V
Ing. Mg. Juan Pablo Pallo Noroa
0 lgico
1 lgico
-voltaje(-V)
Pulsos Alternados
+voltaje(+V)
En los pulsos alternados nosotros tomamos el valor inicial o sea voltaje positivo o voltaje
negativo.
30 | Pgina
0 Lgico
1 Lgico
31 | Pgina
S4
Cdigo
0
11
00
11
A primera vista el requisito de codificar uno por uno los smbolos de la fuente en
secuencias fijas de smbolos cdigo resulta demasiado riguroso. Hay que destacar, sin embargo,
que si un cdigo hace corresponder todas las secuencias de longitud n de smbolos de la fuente
con secuencias fijas de smbolos cdigo, el cdigo hace tambin corresponder cada smbolo de
la extensin de orden n de la fuente original con una secuencia fija de smbolos cdigo,
constituyendo realmente un cdigo bloque del alfabeto fuente S n . Un conjunto de reglas que
determinen la transformacin de un alfabeto fuente en un alfabeto cdigo puede cumplir la
definicin de cdigo bloque solamente al tener en cuenta los smbolos de la extensin de orden
n de la fuente.
Cdigos unvocamente decodificables.
Es evidente, segn se desprende del ejemplo anterior, que si se desea utilizar los cdigos
bloque han de imponerse ciertas restricciones; una restriccin natural es que todas las palabras
cdigo X, sean distintas. Ntese que las X y X, del cdigo dado en la tabla 3-1 no lo eran.
32 | Pgina
Definicin. Un cdigo bloque se denomina no singular si todas sus palabras son distintas.
Ejemplo. La tabla siguiente muestra un ejemplo de cdigo bloque no singular.
Smbolos de la
fuente
S1
S2
S3
S4
Cdigo
0
11
00
01
Aun cuando todas las palabras del cdigo del ejemplo anterior son diferentes, es posible
encontrar algn caso en que una secuencia dada puede tener un origen indefinido. Por ejemplo,
la secuencia 0011 puede corresponder a S3 s2 o S1 S1 S2. Es decir, el cdigo de la tabla 3-2, aun
cuando es no singular en su detalle, es singular considerado de forma ms general. Este ejemplo
nos dice que, para definir cdigos utilizables, debemos enunciar una condicin ms restrictiva
que la no singularidad.
Supongamos un cdigo bloque que hace corresponder los smbolos de un alfabeto fuente S con
secuencias fijas de smbolos de un alfabeto cdigo X. <La fuente S puede ser una extensin de
otra fuente). Puesto que nos limitamos a considerar cdigos bloque, tendremos una unidad
natural y elemental de cdigo; es decir, el smbolo de S y una palabra, compuesta de letras, del
alfabeto cdigo. Podemos colocar juntos estos bloques elementales, de la misma forma que
hacamos con los smbolos de una fuente, para constituir una extensin.
Definicin. La extensin de orden n de un cdigo bloque que hace corresponder los
smbolos Si, con las palabras cdigo Xi, es el cdigo bloque que hace corresponder las
secuencias de smbolos de la fuente Si1 , Si2 ,...,Sin con las secuencias de las palabras cdigo
X i1 , X i2 ,...,X in
Segn esta definicin, la extensin de orden n de un cdigo bloque es tambin un cdigo
bloque.
33 | Pgina
Ejemplo. La tabla siguiente representa la extensin do segundo orden del cdigo bloque de la
tabla anterior
SEGUNDA EXTENSIN DE UN CODIGO BLOQUE
Smbolos de la
fuente
S1S1
Cdigo
00
S1S 2
S1S 3
011
000
S1S 4
S 2 S1
S2 S2
S 2 S3
S2 S4
Smbolos de la
fuente
S 3 S1
S3 S 2
Cdigo
000
S3 S3
0011
0000
001
S3 S 4
0001
110
1111
S 4 S1
S4 S2
S 4 S3
S4 S4
010
0111
1100
1101
0100
0101
Smbolos
de la fuente
S1
S2
S3
S4
34 | Pgina
Cdigo A
Cdigo B
00
01
10
11
0
10
110
1110
Ing. Mg. Juan Pablo Pallo Noroa
Smbolos
de la fuente
S1
S2
S3
S4
Cdigo C
0
01
011
0111
Definicin. Sea Xi xi1 xi2 ... xim una palabra de un cdigo. Se denomina prefijo de esta
palabra a la secuencia de smbolos xi1 xi2 ... xi j , donde ; j m.
Ejemplo. La palabra cdigo 0111 tiene cuatro prefijos, 0111, 011, 01 y 0.
Puede enunciarse la regla siguiente:
La condicin necesaria y suficiente para que un cdigo sea instantneo es que ninguna
palabra del cdigo coincida con el prefijo de otra.
La condicin suficiente se deduce inmediatamente de la propia definicin de cdigo
instantneo. Si ninguna palabra es prefijo de otra, podr decodificarse directamente a su
recepcin cualquier secuencia de smbolos formada por palabras cdigo. Para ello se observa
una secuencia hasta reconocer una subsecuencia formada por una palabra cdigo completa. La
subsecuencia debe ser precisamente la palabra cdigo, puesto que hemos admitido que no
puede ser el prefijo de otra palabra. De esta manera puede precederse a decodificar las
palabras, una por una, sin prdida de tiempo en la operacin.
La figura siguiente muestra la ramificacin seguida en el rbol de subclases de cdigos
para llegar finalmente a la subclase correspondiente a los cdigos instantneos.
s1, s2 , ... , xq
x1 , x2 , ... xr . Sean X1, X2, ... ,Xq, las palabras del cdigo y, por
y un alfabeto cdigo Xi
definicin, li la longitud (es decir, el nmero de smbolos del cdigo) de la palabra Xi.
Normalmente es interesante que las longitudes, de las palabras del cdigo sean lo ms cortas
posible. La condicin necesaria y suficiente para que exista un cdigo instantneo con palabras
de longitud l1, l2, , lq, viene definida por la inecuacin de Kraft (Kraft, 1949).
La condicin necesaria y suficiente para la existencia de un cdigo instantneo de
longitudes l1, l2, , lq, es que
36 | Pgina
li
i 1
li
i 1
donde la suma se extiende a todas las palabras del cdigo bloque. Antes de probar esta
inecuacin, es interesante ver en qu forma puede utilizarse para determinar si las li de una
secuencia dada de li, pueden constituir las longitudes de las palabras de un cdigo instantneo.
Ejemplos:
Tomemos una fuente de informacin con cuatro smbolos posibles S 1 , S 2 , S 3 , S 4 . En la tabla
siguiente se exponen los cinco cdigos que pueden adoptarse para codificar estos smbolos en
alfabeto binario.
CINCO CDIGOS BINARIOS
Smbolos de
la fuente
S1
S2
S3
S4
00
01
10
0
100
110
0
10
110
0
100
110
0
10
110
11
111
111
11
11
Calcularemos el valor de
li
i 1
li
i 1
1
Por lo tanto, las longitudes de las palabras de A son aceptables para un cdigo
instantneo. Hay que resaltar, sin embargo, que la inecuacin de Kraft no asegura que el cdigo
A sea un cdigo instantneo. La inecuacin condiciona nuevamente las longitudes de las
palabras y no las palabras mismas. En particular, en este ejemplo, la inecuacin dice que puede
existir un cdigo binario instantneo con cuatro palabras de longitud 2. En este caso est claro
37 | Pgina
que, no slo las longitudes del cdigo A son aptas, sino tambin que las palabras mismas
constituyen un cdigo instantneo.
Para el cdigo B
4
li
i 1
78
1
Vemos nuevamente que las longitudes de sus palabras pueden constituir un cdigo
instantneo. Analizndolas seguidamente, comprobamos que forman realmente un cdigo
instantneo
El cdigo C es idntico al B, excepto la segunda palabra de la que se ha suprimido un bit.
Calculando
4
li
i 1
1
vemos que las longitudes de C satisfacen la inecuacin de Kraft. Se confirma, adems, que
constituye un cdigo instantneo. El cdigo D se deduce tambin del B suprimiendo un bit
(esta vez de la cuarta palabra). Se comprueba que sus longitudes satisfacen la inecuacin de
Kraft. Esto no constituye condicin suficiente para que el cdigo D sea instantneo, y,
efectivamente, en este caso puede apreciarse que la cuarta palabra es un prefijo de la tercera.
Luego el cdigo D no es instantneo.
Finalmente, calculamos para el cdigo E de la tabla, el valor de la suma
4
li
i 1
11 8
Este cdigo no requiere ms anlisis. Las longitudes de sus paladas no satisfacen la inecuacin
de Kraft y, en consecuencia, no puede ser un cdigo bloque instantneo.
Fuente Reducida
S
S1 , S 2 , S 3 , ..., S n
P s1 P s2 P s3 P sn
n m 1
elementos cdigos
Fuente original
Smbolos
Fuentes reducida
Probabilidades
FR1
FR2
FR3
FR4
0.4
0.3
0.1
0.4
0.3
0.1
0.4
0.3
0.2
0.4
0.3
0.3
0.6
0.3
0.1
s2
s1
s4
s6
s3
0.1
0.1
0.06
0.1
s5
0.04
39 | Pgina
Fuente original
Sm- Probabilibolos
dades
s2
s1
s4
s6
s3
s5
Fuentes reducida
Cdigo
FR1
FR2
FR3
0.4
0.3
0.1
1
00
011
0.4
0.3
0.1
1
00
011
0.4
0.3
0.2
1
00
010
0.1
0100
0.1
0100
0.1
011
0.06
0.04
0110
0111
0.1
0101
0.4
0.4
0.3
0.3
FR4
1
1
00
01
0.6 0
0.3 1
Fuente original
Smbolos
Fuentes reducida
Probabilidades
FR1
FR2
FR3
s1
s2
s3
0.22
0.15
0.22
0.15
0.40
0.23
0.12
0.12
0.23
0.22
0.15
s4
s5
0.10
0.10
0.10
0.10
0.12
0.10
s6
0.08
0.10
s7
0.08
0.06
0.07
0.08
s8
0.05
0.06
s9
0.05
0.05
s10
0.04
0.05
s11
s12
s13
0.03
0.00
0.22
0.15
0.00
Se alarga despus este cdigo, exactamente como en el caso binario, formando cdigos
compactos de cada una de las fuentes precedentes.
Cada vez que se pasa de una fuente a la anterior se definen r nuevos smbolos a partir de
uno solo, alcanzando un aumento neto de r 1 smbolos.
41 | Pgina
Fuente original
Fuentes reducida
FR1
FR2
s1
s2
s3
0.22
0.15
2
3
0.22
0.15
2
3
0.12
00
0.12
s4
s5
0.10
0.10
01
02
s6
0.08
s7
FR3
1
2
0.40
0.23
0
1
00
0.23
0.22
0.15
0.10
0.10
01
02
0.12
0.10
00
01
0.22
0.15
0.08
03
0.10
02
0.06
03
11
0.07
10
0.08
03
s8
0.05
12
0.06
11
s9
0.05
13
0.05
12
s10
0.04
100
0.05
13
s11
s12
s13
0.03
0.00
101
102
0.00
103
Pi li
i 1
42 | Pgina
H r (S)
L
Ing. Mg. Juan Pablo Pallo Noroa
P ( s i ) log
S
1
P( si )
s2
s1
P(si)
Cdigo
compacto
0
1
Pi li
i 1
L 3 / 4 *1 1 / 4 *1
L 1
de modo que el rendimiento tendr el valor de
H r (S)
L
0.811
1
0.811
La redundancia tendr un valor de
L H r (S)
R
L
1 - 0.811
R
1
R 0.819
43 | Pgina