Está en la página 1de 21

Ctedra de Comunicaciones

- 1 -


UNIVERSIDAD TECNOLGICA NACIONAL
FACULTAD REGIONAL SANTA FE
DEPARTAMENTO DE INGENIERA EN SISTEMAS DE INFORMACIN

CTEDRA DE COMUNICACIONES



La Banda Base Digital









Ctedra de Comunicaciones
- 2 -
Contenido
La banda base digital.
Transmisin en banda base: primitivas
Cdigos de lnea.
Sealizacin con distintas tcnicas de transmisin de la seal

Ctedra de Comunicaciones
- 3 -
T Ta ab bl la a d de e c co on nt te en ni id do os s
Contenido ............................................................................................................................................ 2
Objetivos y alcance............................................................................................................................. 4
Objetivos ......................................................................................................................................... 4
Alcance ............................................................................................................................................ 4
La Banda Base Digital ....................................................................................................................... 5
El concepto de Banda Base ............................................................................................................. 5
Las primitivas .................................................................................................................................. 5
La banda base codificada ................................................................................................................. 6
Primitivas de banda base ................................................................................................................... 7
Conceptos de primitiva .................................................................................................................... 7
El pulso y el intervalo y el instante significativo ........................................................................ 7
La forma de la onda .................................................................................................................... 8
Importancia de las primitivas...................................................................................................... 8
La seal Unipolar ............................................................................................................................ 8
La seal polar .................................................................................................................................. 9
La seal Bipolar ............................................................................................................................. 11
Cdigos de lnea ................................................................................................................................ 12
Cdigos de lnea no sustitutivos .................................................................................................... 12
Cdigo Diferencial ................................................................................................................... 12
Cdigo Manchester ................................................................................................................... 13
Cdigo Manchester Diferencial ................................................................................................ 14
Cdigo Miller ........................................................................................................................... 15
Cdigo CMI .............................................................................................................................. 15
Cdigos de lnea sustitutivos ......................................................................................................... 16
Cdigo HDB3 ........................................................................................................................... 17
Cdigo 4B3T ............................................................................................................................ 18
Cdigo 2B1Q ............................................................................................................................ 19
Bibliografa ....................................................................................................................................... 21
Datos de la edicin ........................................................................................................................... 21

Ctedra de Comunicaciones
- 4 -
Objetivos y alcance
Objetivos
El objetivo de este tema es que se entienda cmo es generada una seal digital y cmo el tipo de transmisin
que se realice determina las necesidades de ancho de banda.
Para lograr el objetivo, se define primero la banda base y se analizan las tcnicas ms bsicas, a las que se
llaman primitivas, para entender a partir de ellas cmo se codifica la transmisin.
Se presentan las tcnicas ms complejas, llamadas codificadas, con el objetivo de que el estudiante tenga
una referencia de los distintos cdigos obtenidos y pueda relacionarlas con estndares, medios de
transmisin, disponibilidades de ancho de banda, etc.
Tambin se espera que el trabajo sirva para abordar el estudio de los medios de transmisin en tanto stos
permiten la transmisin a distintas velocidades binarias. Se pretende definir los trminos de referencia para
el posterior estudio de transmisin limitada en ancho de banda o en alcance, y la necesidad de modular la
transmisin sobre una portadora.
Se deja para el estudiante interesado en profundizar, completar el estudio de los cdigos ms usados
actualmente, repasar los conceptos de Fourier y relacionarlos con el propsito de hacer ms precisas las
referencias a anchos de banda necesarios.
Alcance
Se ha decidido incluir slo los conocimientos bsicos para consolidar los conceptos necesarios de
transmisin, los que se han presentado simplificados, en un estado definido ideal y sin efectos de las
distorsiones lineales o angulares, hasta el lmite que la rigurosidad permite.
Las referencias al anlisis de Fourier es slo una mencin en cada caso, esperando que el estudiante sea
capaz de relacionar directamente el resultado de este anlisis a partir de conocer la forma de la onda.
No se han incluido los estndares salvo en algunas menciones, con el propsito de no atar el desarrollo al
campo estrictamente prctico y permitir un abordaje ms genrico.

Ctedra de Comunicaciones
- 5 -
La Banda Base Digital
El concepto de Banda Base
La banda base no es literalmente una banda, en el concepto de rango de frecuencias. Ms bien es un
concepto, ya que se llama banda base a la transmisin de la seal en la banda y con la naturaleza que se ha
generado. Para la comunicacin de datos, la banda base es digital. Esto induce la idea de que existen seales
que no se transmiten con las caractersticas de banda base, lo cual es cierto.
Las seales transmitidas en banda base digital tienen ms de un problema. El primero de ellos, tal vez el ms
importante, es que para la eleccin del tipo de onda y su velocidad se requiere un permanente equilibrio
entre mantener la sincrona emisor-receptor y no requerir ancho de banda muy grande.
Mantener la sincrona es necesario porque normalmente en este tipo de transmisiones el emisor y el receptor
no comparten ningn conductor que transporte seal de reloj, y si bien se presume que los relojes de ambos
extremos son idnticos, cada uno tiene su propia tolerancia, lo que genera un desplazamiento angular entre
ambos (angular porque es en el perodo) y al cabo de un tiempo la diferencia entre ambos sera de tal
magnitud que se ganara o perdera un ciclo completo. Por lo tanto, se requiere encontrar una manera de que
ambos relojes se sincronicen peridicamente sin compartir ningn circuito.
Por otro lado, se debe prestar atencin al problema del ancho de banda. Debemos recordar que el Ancho de
Banda de un canal es al conjunto de frecuencias F comprendido entre una frecuencia de corte superior F
2
y
una frecuencia de corte inferior F
1
, tal que F = F
2
F
1
en donde se verifica que las componentes de
Fourier comprendidas entre las frecuencias de corte, sufren atenuaciones de hasta 3 dB. Las componentes
que estn fuera del ancho de banda, sufren atenuaciones mayores, lo que se suele expresar diciendo que la
respuesta en frecuencia del canal se encuentra entre lmites F
2
y F
1
y se atena fuera de ellos. Cuanto mayor
es el ancho de banda, ms parecida es la seal transmitida a la seal ideal.
Los mecanismos de sincronizacin trabajan sobre el ancho del pulso, disminuyndolo parea forzar
transiciones entre valores consecutivos iguales en la seal. Al disminuir el ancho del pulso podr mejorar la
sincrona, como veremos, pero en todo caso esto es a costa de aumentar el ancho de banda. De all que al
principio de esta introduccin se plantea la necesidad de un equilibrio entre sincrona y ancho de banda.
Las primitivas
La seal en banda base permite transportar informacin a muy bajo costo, dado que se la puede enviar y
reconstruir sin someterla a transformaciones en su naturaleza y habitualmente sin cambios en la frecuencia,
de tal forma que es producida y puesta en el vnculo por los elementos propios del ETD que se llaman
transceptores o tranceptores (transmisores/receptores) y en ingls transceivers (transmitters/receivers). A
este modo de transmitir se lo llama transmisin en banda base natural.
Sin embargo, la transmisin de seales en banda base natural tiene una serie de limitaciones. Las principales
son:
La onda rectangular o cuadrada es en la prctica una onda no perfecta, como consecuencia del ancho de
banda real finito y esto de por s atenta contra una sencilla reproduccin por el receptor.
Las seales as producidas tienen componentes de baja frecuencia y componentes continuas que son
filtradas por transformadores y filtros en el medio, se disipan en forma de calor y ruido y aumentan la
tasa de error.
Ctedra de Comunicaciones
- 6 -
Las cadenas largas de dgitos de valor 1 o 0 coadyuvan a perder la sincronizacin del receptor respecto al
emisor, y tambin aumentan la tasa de error.
La potencia de los tranceptores es limitada y esto determina el corto alcance, al ser los canales no ideales
y atenuar la seal introduciendo adems distorsiones lineales.
La banda base codificada
Todo lo anterior hace que las transmisiones en banda base natural sean utilizables para pequeas distancias
y usando valores de amplitudes no pequeos. Para mejorar estas caractersticas y ampliar sus usos es
necesario codificarlas segn algunos cdigos de lnea o normas que establecen valores para ciertos
parmetros de la seal (por ejemplo para la potencia) y algoritmos que involucran cmo generar en la fuente
la seal y cmo recuperarla en el sumidero.
Estos algoritmos buscan generar seales codificadas con anchos de pulsos y alternancia de valores tales que
faciliten la reconstruccin de la seal por eliminacin de la componente continua y la baja frecuencia.
A estas normas tambin se las llama cdigos de banda base y dan existencia a la banda base codificada.
Con sta se pretende mantener los beneficios originales (sencillez, bajo costo y velocidad de produccin de
las seales en banda base natural) sin los efectos que la limitan.
Los codificadores de banda base para transmitir a distancias urbanas tambin llamados line drivers- a
menudo reciben inadecuadamente el nombre de mdem de banda base. Son ETCD que trabajan en pares y
generalmente son fuertemente dependientes de la implementacin de sus tranceptores, hasta llegar al
extremo de trabajar adecuadamente cuando se arman pares respetando marcas y modelos por una
insuficiente normalizacin, que no ocurre con los dems mdem.
La banda base es incompatible con la red pblica conmutada de telefona. Por lo tanto, se pueden usar line
drivers cuando se conectan terminales, impresoras o PCs a distancia urbana (en el orden de 20Km) mediante
enlaces privados.
Tambin se usan los cdigos de lnea para las transmisiones de alta velocidad en las redes de rea local. En
estos casos, cuando se conecta una PC a una LAN, no se usan line drivers sino que el tranceptor contenido
en la placa de red
1
es el propio ETCD.

1
NIC, por sus siglas en ingls: Network interface card
Ctedra de Comunicaciones
- 7 -
Fig. 1 - Una seal con Retorno a Cero o seal RZ.

Primitivas de banda base
Conceptos de primitiva
Las primitivas de banda base son las que permiten transmitir en la banda base natural. Llamamos cdigos
primitivos -o simplemente primitivas- de banda base a los cdigos sencillo y bsicos que no pueden ser ms
bsicos. Es decir, no han surgido combinando a ningn otro cdigo con ningn algoritmo de generacin
adicional.
Se puede estudiar a las primitivas por el ancho del pulso, por el valor del dgito binario, por su polaridad,
etc.
El pulso y el intervalo y el instante significativo
Veamos primero la cuestin del ancho del pulso. Las seales del tipo Tren de Ondas tienen un ciclo
constituido por una porcin con valor voltaico bajo y otra cuyo valor es alto y una perodo natural T
derivado de la frecuencia de uso. La porcin del ciclo en la que debe aparecer el valor voltaico alto se indica
con y se llama intervalo significativo.
Cuando en la onda el pulso ocupa todo el intervalo significativo , se llama seal Sin Retorno a Cero o NRZ
(Not Return to Zero).
En cambio, cuando ocupa el tiempo de una fraccin del intervalo significativo (generalmente igual a /2), se
llama seal Con Retorno a Cero o RZ, como en la figura 1.
El retorno a cero se obliga como una estrategia de generacin del pulso, con el objetivo de que cadenas
largas de dgitos 1 (o altos) no generen mesetas en la onda en la cual se pierda la sincrona entre los relojes
del emisor y del receptor.
Desde el punto de vista del valor del dgito binario, son formalmente primitivas las seales unipolar
(positiva y negativa) y polar; convencionalmente se incluye tambin a la bipolar. Resumiendo, la Unipolar
puede ser positiva o negativa; tanto ella como la polar se pueden encontrar de pulso completo (NRZ) o de
semipulso (RZ); y adems est la bipolar; esto da lugar a las siete primitivas de banda base ms usadas que
surgen de combinarse los valores de tensin con la duracin del pulso. La Bipolar RZ es un caso especial, ya
que como tal es posible pero intil.
El instante significativo en el pulso es el (o los) momento(s) en el cual se muestrea el pulso para determinar
su valor. El dispositivo que recupera la onda en el receptor no se encuentra permanentemente leyendo la
lnea para hacerlo, sino que la muestrea (es decir obtiene el valor de amplitud) a una determinada frecuencia
(una cantidad de veces por unidad de tiempo) a la que llamaremos frecuencia de lectura. Se puede calcular
la frecuencia de lectura para dar valores confiables.
Ctedra de Comunicaciones
- 8 -
La forma de la onda
Para la banda base, el dibit 10 se constituye en un ciclo. El dibit 10 es el ms comn estadsticamente y el
que corresponde analizar cada vez que se analiza la forma de onda. Desde este punto de vista, el intervalo
significativo es uno de los valores binarios del dibit y el resto del perodo es el otro valor binario.
Importancia de las primitivas
Adems de poder ser usadas tal como son bajo ciertas circunstancias, las primitivas tienen la importancia de
determinar cmo codificar los cdigos de lnea cuando se tengan dudas con respecto a la aplicacin del
algoritmo, al comienzo del cdigo, la terminacin de l o cualquier otra cuestin que requiera anlisis.
Tambin tiene la importancia de definir sobre qu tipo de seal se aplica un algoritmo, o qu tipo de seal se
obtiene.
La seal Unipolar
sta consiste en una onda rectangular en la que un valor binario tiene V <> 0 y el otro V =0.
Cuando un valor binario es positivo (+V) y el otro es nulo (0 V) se le llama Unipolar positiva o U+, pero
tambin podra ser una onda rectangular en la que un valor binario fuera negativo (-V) y el otro valor binario
fuera nulo (0 V), en cuyo caso es Unipolar negativa o U-. En ambos casos podr ser NRZ o RZ.
Tambin se puede destacar que cuando el valor binario 1 tiene una valor relativo mayor que el valor binario
0, a la transmisin se le llama transmisin de lgica directa. En caso contrario, se le llama de lgica inversa
La seal U+NRZ, en la figura 1, es conocida como seal ON/OFF, o MARCA/ESPACIO. Genera
componentes continuas no nulas y una tasa de error alta por su incapacidad para inducir al reloj del
receptor
2
.
Podemos ver en la figura 2 a la seal U+NRZ y observar que el dibit se constituye en ciclo, y que para l, en
general, podemos reconocer los ciclos conteniendo dos bits. Tambin podemos ver que es directa.
Le sigue en la figura 3 la seal unipolar positiva con retorno a cero, indicada como U+RZ. Al igual que toda
la familia unipolar, no resuelve los problemas de tendencia a perder sincrona en las cadenas largas (en este
caso de ceros) solucionando slo el 50% del problema ya que el retorno a cero soluciona el problema de las
cadenas largas de valores binarios 1. Sin embargo, si bien mejora el problema de la prdida de sincrona. El
costo es un mayor ancho de banda requerido para el mismo baud rate sin ganancia en bit rate, ya que el
pulso ocupa un intervalo menor en el ciclo y la relacin /T disminuye.

2
Inducir al reloj del receptor es forzar a ste a sincronizarse.
+V
- V
0
0 1 1 1 0 0 0 1 0 1
Fig. 2 Transmisin Unipolar positiva sin retorno a cero (U+NRZ)
Ctedra de Comunicaciones
- 9 -
Las variantes de esta primitiva, son las unipolares negativas sin retorno a cero (UNRZ, figura 4) y con
retorno a cero (URZ, figura 5).
Ninguna de ellas mejora los problemas de la seal ON/OFF y de hecho cada una se convierte en una
variante especular de las de lgica directa. Las dos con RZ tienen un ciclo de trabajo DC que tiende a cero y
por lo tanto la componente dc tambin tiende a cero, pero no aportan nada a la sincronizacin con cadenas
de dgitos binarios 0.
En las cuatro figuras de esta unipolar se ha preferido graficar la lgica directa, para simplicidad. Pero
consideremos un estndar muy usado para transmisin en banda base, que usa 0 V para el valor 0 y -5V para
el valor uno, sin retorno a cero. Esa seal es Unipolar, negativa (se desarrolla entre 0 y V) sin retorno a
cero, y de lgica inversa (el 1 tiene valor relativo m s bajo que el 0)
La seal polar
+V
- V
0
0 1 1 1 0 0 0 1 0 1
Fig. 4 Transmisin Unipolar negativa sin retorno a cero (U-NRZ)
+V
- V
0
0 1 1 1 0 0 0 1 0 1
Fig. 3 Transmisin Unipolar positiva con retorno a cero (U+NRZ)
+V
- V
0
0 1 1 1 0 0 0 1 0 1
Fig. 5 Transmisin Unipolar negativa con retorno a cero (U-RZ)
Ctedra de Comunicaciones
- 10 -
Llamamos polar a la seal que asume un valor positivo (+V) para un dgito binario y un valor negativo (-V)
para el otro.
La seal resultante de este modo es un a seal polar llamada tambin onda cuadrada. Al igual que la
unipolar, la seal onda cuadrada admite lgica directa e inversa. Cuando el bit 1 asume el valor de +V y el
bit 0 el de V entonces es lgica directa, la inversa sera con el bit 0 en +V y el 1 en -V. De igual modo,
tambin puede modificarse la seal con retorno a cero.
En la figura 7, podemos ver la seal Polar con retorno a cero. En ambos casos, se ha preferido graficar la
lgica directa.
Como se podr ver, esta ltima es la nica de todas las seales primitivas que puede asegurar transicin en
todos los intervalos .
Por la razn apuntada, se llama a esta seal autosincronizante, ya que fija la base de los tiempos de un modo
unvoco y permite un buen trabajo de recuperacin de la seal de reloj. Debe tenerse presente que la seal
autosincronizante, no obstante, requiere para el mismo baud rate mayor ancho de banda que la PNRZ sin
mejorar el bit rate.
Otra factor distintivo de la seal polar (en cualquiera de sus formas) es que disminuye (en realidad tiende a
cero) la componente continua cd, lo que es una ventaja notable frente a la unipolar equivalente.

+V
- V
0
0 1 1 1 0 0 0 1 0 1
Fig. 6 Transmisin Polar sin retorno a cero (PNRZ)
+V
- V
0
0 1 1 1 0 0 0 1 0 1
Fig. 7 Transmisin Polar con retorno a cero (PRZ)
Ctedra de Comunicaciones
- 11 -
La seal Bipolar
Llamamos seal bipolar a aquella que se genera dando un valor nulo (0 V) al binario 0 y un valor alternado
(+V y V) a los binarios 1. Cada binario 1 lleva el valor opuesto al anterior. Dada su lgica de generacin
(valores +V y V alternados para 1; 0 para 0), no hay dos lgicas para esta transmisin.
Convencionalmente, el primer binario 1 tendr valor (+V), aunque podra ser generado al revs.
En la figura 8, vemos al cdigo Bipolar (que en rigor es BNRZ), difundido con el nombre de AMI por
Alternate Mark Inversion, que es la nombre habitual con el que se lo encuentra.
Vemos abajo, en la figura 9, al Bipolar RZ, que no aporta ventajas al reloj respecto a AMI, y requiere mayor
ancho de banda.
Esta seal es slo una curiosidad y en la prctica no se genera, ya que no se entendera para qu generar una
seal que no aporta nada a la sincrona y requiere mayor ancho de banda que la NRZ para trabajar con el
mismo baud rate sin ganancia en el bit rate.


+V
- V
0
0 1 1 1 0 0 0 1 0 1
Fig. 8 Transmisin Bipolar sin retorno a cero (BRZ o BPRZ)
+V
- V
0
0 1 1 1 0 0 0 1 0 1
Fig. 9 Transmisin Bipolar con retorno a cero (BRZ o BPRZ)
Ctedra de Comunicaciones
- 12 -
Cdigos de lnea
Con la aplicacin de algn cdigo a una primitiva se logra un cdigo de lnea con el propsito de
contrarrestar los efectos indeseables de aqullas: componentes continuas y de baja frecuencia y dificultades
para reconstruir el reloj.
Un cdigo de lnea parte de un algoritmo que conceptualmente podemos verlo aplicado sobre una primitiva,
slo a efectos de entenderlo, ya que estrictamente no es as como trabaja el tranceptor. O sea, para
determinar cmo es la onda resultante dada una cadena de bits, el problema se reduce a trazar la primitiva y
codificarla para generar una nueva onda.
Los cdigos de lnea son de dos naturalezas distintas: aquellos que toman smbolos de la primitiva y los
operan, no agregando ni quitando smbolos, a los que se llama no sustitutivos, y aquellos en los que la onda
definitiva tiene un nmero distinto de smbolos que la primitiva, llamados sustitutivos.
Los cdigos de lnea ms usados, sean o no sustitutivos, se utilizan para transmitir en velocidades binarias
que se encuentran en general por sobre el orden de 100 Kbps, mientras que debajo de esta velocidad se
suelen usar las primitivas. De todos modos, esta caracterstica encuentra excepciones y algunos cdigos son
usados en baja velocidad porque las condiciones de ancho de banda o sincronizacin hacen recomendable
trabajar con cdigo. En las siguientes secciones, se muestra la codificacin para la generacin de la seal.
No nos ocupamos, en cambio, por la decodificacin, que en todos los casos sigue el camino inverso,
tomando adecuadamente los instantes de muestreo de la seal recibida.
Cdigos de lnea no sustitutivos
Los cdigos de lnea no sustitutivos trabajan sobre cada smbolo, desplazndolo, obligndolo a tener
transiciones o invirtindolo, pero al tener bsicamente la misma cantidad de smbolos y al ser una primitiva
esencialmente binaria, la velocidad en smbolos por segundo (baud rate) y la velocidad binaria (bit rate) son
iguales.
Esto, para que se recuerde, significa que a cada smbolo le corresponde un bit. Por lo tanto, tomando un
ejemplo, si el transmisor genera transmisin a una velocidad binaria de 256 Kbps (ste es el bit rate), es
porque est trabajando a una velocidad de generacin de smbolos de 256.000 smbolos por segundo, es
decir 256 Kbaud (ste es el baud rate) y el intervalo significativo de cada smbolo (y por lo tanto de cada
bit) es su recproca, es decir 1/256000 segundos.
Cdigo Diferencial
Este cdigo es usado casi sin excepcin para baja velocidad, es decir, para transmisiones con velocidades
del orden de hasta 100 Kbps.
Tiene como resultado una codificacin que permite romper la cadena de dgitos binarios 1 sin usar retorno a
cero. Tiene componente continua tenue o que tiende a cero como toda polar y adems tiene exigencias
especiales de ancho de banda.
La onda se construye con el siguiente criterio: cada vez que hay un bit 1 se invertir la polaridad de la onda,
cada vez que haya un 0, no. El algoritmo es como se describe:
Sobre la base de una primitiva PNRZ se muestrea la seal primitiva en cada centro del intervalo
significativo, el que se constituye ahora en instante significativo y se genera una seal polar. Si el valor
muestreado en el instante significativo es un 1, se produce una transicin
3
. Si el valor muestreado en el

3
Una Transicin es un cambio en el nivel de la amplitud que se produce en la mitad del intervalo significativo.
Ctedra de Comunicaciones
- 13 -
Fig. 10 - Transmisin en cdigo Diferencial.

instante significativo es un 0, no se produce ninguna transicin.
La seal as obtenida,
ser tambin polar, pero
estar codificada.
Este mtodo de
codificacin en banda
base, de todos modos,
no aporta ninguna
solucin al problema
generado por cadenas
largas de dgitos
binarios 0.
Por esta razn, su
empleo se limita en
general para
transmisiones
asincrnicas en las que
(como se ve en el estudio de las transmisiones asncronas), con independencia del cdigo de caracteres
usado (ASCII, EBCDIC, etc.) al menos existir un bit 1 por byte.
Cdigo Manchester
Es un buen cdigo de media y alta velocidad. Su mayor punto a favor consiste en que a diferencia de las
primitivas, o del diferencial, no utiliza el valor muestreado en el intervalo significativo para sealizar un
dgito binario 1 o 0, sino que usa el flanco creciente o decreciente del pulso para indicarlo.
El algoritmo es muy sencillo.
Sobre una primitiva U+NRZ
o PNRZ se muestrea la seal
primitiva y en todos los
pulsos se obliga una
transicin. Si en la primitiva
haba un uno se obliga una
transicin al cero; si en la
primitiva haba un cero se
obliga una transicin al uno.
La seal as obtenida estar
codificada, y este algoritmo
es aplicable a la U+NRZ o
PNRZ.
Se puede ver cmo el cdigo
produce una razonable
mezcla de pulsos anchos y angostos, y muy importante- produce una excelente alternancia de valores para
todo tipo de cadenas: de 1, de 0 y de 10 en cualquier orden. Esto le permite mantener una excelente
sincrona sin requerir una seal autosincronizante, es decir, sin que se apele al retorno a cero que exigira un
ancho de banda superior. [Tomasi] demuestra por medio de Fourier que al igual que otras seales de similar
geometra, Manchester requiere un ancho de banda en Hz de valor igual a la velocidad de transmisin en
bps.
Siguiendo el algoritmo se grafica bien la onda, pero con un nico muestreo en el centro del pulso es
imposible generar correctamente los pulsos. Por ello, en realidad, el tranceptor funciona as:
Fig. 11 Transmisin en cdigo Manchester
Ctedra de Comunicaciones
- 14 -
El codificador del tranceptor, en tiempo real segn la peticin de transmitir, genera la primitiva. Un
sincronizador generador de seal, mantiene una seal de reloj que se usa para muestreo, cuyo ancho de
pulso es igual a un semipulso de la primitiva y se resincroniza con cada peticin de transmitir. La onda
rectangular que se genera como seal de lnea codificada, es la resultante de efectuar un XOR entre ambas
seales.:
Podemos ver cmo funciona el codificador a travs de su
tabla de salidas. Este tipo de codificadores es bsicamente
una sencilla compuerta XOR que trabaja con dos entradas y
una salida booleanas. Para el operador XOR, la salida es
verdadera cuando slo una de las entradas lo es. En la
figura 12 se ve el diagrama de bloques del circuito
transmisor.
Intervalo Primitiva Reloj Seal
0 1 1
0 0 0
1 1 0
1 0 1
La fuente de la informacin entrega sta al codificador de primitiva ya lista y adecuada para ser transmitida
y ste se sincroniza con el reloj. Genera la seal en primitiva y despus la enva a la compuerta de salida
XOR, que es la ltima etapa de la codificacin.
Este cdigo es el ms utilizado para las transmisiones en banda base de mediana y alta velocidad (superiores
a 10 Mbps). Se encuentra normalizado para los tranceptores de redes de rea local para transmisiones en la
familia de 802.3 y por lo tanto todas las placas de red que trabajan con protocolo Ethernet lo utilizan.
Cdigo Manchester Diferencial
Esta variante de Manchester es ms utilizada que la original. Se diferencia bsicamente en dos cuestiones.
La primera de ellas es que siempre es polar y la segunda es que en presencia de bits 0 cambia el valor que va
a representar y por eso se llama diferencial.
Como se vi anteriormente, Manchester puede generarse sobre una primitiva Unipolar o Polar, y se eligi la
primera para graficar con el propsito de entenderla. En cambio Manchester Diferencial se usa en modo
polar.
El algoritmo es como sigue: todos los intervalos tienen una transicin en la mitad del intervalo significativo,
pero adems los ceros tienen una inversin
4
en el principio del intervalo significativo.
Este cdigo es el ms utilizado para las transmisiones en banda base de mediana y alta velocidad (superiores
a 10 Mbps). Se encuentra normalizado para los tranceptores de redes de rea local para transmisiones en

4
Una Inversin -a diferencia de una transicin- ocurre al final o al inicio del intervalo, y no en el instante significativo.
Fig. 12 Generacin de la onda Manchester
Ctedra de Comunicaciones
- 15 -
802.5 y por lo tanto todas las placas de red que trabajan con protocolo Token Ring lo utilizan.
Cdigo Miller
Este es otro de los cdigos muy empleados para baja y media velocidad. Es tan sencillo como el
Manchester, pero no tiene la misma eficacia para resolver la cuestin del reloj.
Al igual que el cdigo Diferencial, el algoritmo empleado para el cdigo Miller se apoya en cada dgito
anterior para generar transiciones pero tambin genera inversiones, o sea que es un poco ms complejo.
El algoritmo es como sigue: sobre una primitiva PNRZ, se muestrea la seal primitiva en cada centro del
intervalo significativo, el que se constituye ahora en instante significativo, y se genera una seal polar. En
presencia de un dgito binario 1, se produce una transicin. En presencia de un dgito binario 0 no se realiza
transicin, pero si a ste le sigue otro cero, se realiza entonces una inversin.
Correctamente observado, se puede deducir que el cdigo es imposible de generar con un muestreo slo en
el centro del intervalo y resulta que se requiere otro muestreo en el fin del intervalo (ms bien, en el
principio del siguiente).
Tambin se puede ver que el cdigo Miller asegura un cambio de polaridad al menos cada dos pulsos, lo que
equivale a decir que tiene pulsos ms anchos en promedio. Desarrollado por Fourier, se puede demostrar que
requiere por esta razn menor ancho de banda del canal.
Finalmente, siendo polar, tiene menores componentes de baja frecuencia y cd. Si fuera estrictamente
cuadrada en promedio, la componente cd sera nula.
Sin embargo, a pesar de sus puntos positivos, Miller es un cdigo menos usado que Manchester.
Cdigo CMI
Este es un sencillo y poco conocido cdigo de lnea cuyo nombre significa Inversin de Marcas
Codificadas
5
.
Es otro de los cdigos que se usa para velocidades superiores a la banda base primitiva en realidad se le

5
Por sus siglas en ingls: Coded Mark Inverted
Fig. 13 - Transmisin en cdigo Miller
Ctedra de Comunicaciones
- 16 -
usa para alta velocidad- y que tiene la ventaja de recuperar de manera excelente el reloj. Trabaja de manera
mucho ms sencilla que Miller y de modo ms eficaz.
El algoritmo es como sigue: se codifica una primitiva AMI, pero cada cero se codifica con medio pulso con
valor negativo y medio pulso con valor positivo.
Como se ver en la figura 14, la onda resultante se sincroniza en todos los pulsos, y eso es una caracterstica
importantsima.
A diferencia de otros cdigos ideados para alta velocidad, como HDB3, su generacin es extremadamente
ms simple, al igual que su recuperacin, y genera una completa sincrona de reloj. Su simpleza de
generacin y recuperacin hace que se la use en lugar de HDB3 en muchas aplicaciones.
Tiene una excelente cancelacin de componentes continuas y de baja frecuencia, aunque cuando se analiza
su espectro desarrollado por Fourier se puede apreciar que tiene una gran exigencia de ancho de banda,
debido entre otras causas a la estrategia de retorno a 1 con que se codifican los bits 0.
Cdigos de lnea sustitutivos
En los cdigos sustitutivos, se reemplazan secuencias de bits de la cadena original, por secuencias
codificadas que pueden tener ms o menos smbolos que bits. Si bien esta definicin terica es amplia, en
una visin ms estricta lo que se busca es que en la onda final queden menos smbolos que los que hubiera
correspondido a una primitiva. De este modo, se produce un ahorro en la transmisin de smbolos.
Cada vez que para una cadena de bits en la onda quedan menos smbolos que en la primitiva, entonces cada
smbolo deber contener ms de un bit, y el bit rate ser mayor que el baud rate.
Supongamos en un ejemplo simple que para una transmisin, cada cuatro bits de la cadena original se
generan slo dos smbolos. Entonces cada smbolo contendr dos bits. Para un bit rate de 256 Kbps se
necesitarn generar en un segundo slo 128000 smbolos, y as tendremos un bit rate de 256 Kbps y un baud
rate de 128 Kbaud. Cada smbolo tendr un intervalo significativo de 1/128000 segundos de duracin, y en
ese intervalo portar dos bits.
Fig. 14 Transmisin con cdigo CMI
Ctedra de Comunicaciones
- 17 -
Fig. 15 - Transmisin con cdigo HBD3
Cdigo HDB3
Este cdigo tambin es uno de los ms empleados para alta y media alta velocidad. De los vistos hasta
ahora, es el primer sustitutivo y constituye una triloga de cdigos sustitutivos de alta velocidad ms usados,
junto al 4B3T y al 2B1Q. Su nombre significa Binario de Alta Densidad de 3 ceros permitidos
6
.
Es especialmente usado en transmisin sincrnica
7
y en la actualidad se usa para banda base en velocidades
de hasta 50 Mbps. Se basa en una generacin de cdigo AMI y por lo tanto no posee componente continua.
Sin embargo, se debe recordar que AMI no soluciona las secuencias largas de ceros. Por lo tanto el
algoritmo de codificacin debe solucionar el problema y para hacerlo, viola la primitiva cada vez que
encuentra ms de tres ceros consecutivos, agregando bits que no transportan informacin, dado que luego
sern removidos. El algoritmo tiene cierta complicacin ya que dicha insercin tiene reglas no sencillas de
ver. Es como sigue:
Se genera un cdigo AMI y la seal resultante no deber tener ms de tres ceros consecutivos. Cuando
encuentra cuatro ceros consecutivos, se reemplazan por las series de reemplazo 000V o R00V, donde V es
un pulso positivo o negativo tal que viole la regla de AMI, y R es un pulso de Relleno que acompaa la
polaridad de V. Si hasta el pulso correspondiente a un 1 previo (incluido se) la componente cd era nula
porque la cantidad de bits 1 era par, entonces se usa 000V; si era no nula porque la cantidad de bits 1 era
impar se usa R00V
Ntese que si V es el pulso que siempre viola la regla de AMI, entonces R nunca viola dicha regla, ya que
siempre acompaa en la polaridad a V.
Se llama secuencia de violacin a una serie de ms de tres bits 0 consecutivos, no importa la cantidad que
sea. La secuencia empieza en el primer 0 (no en el cuarto) y termina con el primer bit 1 que se encuentre.
Las secuencias de violacin irn siendo sustituidas por secuencias 000V y R00V alternativamente y las
violaciones (con o sin relleno), no alteran la normal codificacin AMI segn la primitiva, porque el receptor
remueve las tramas 000V y R00V.
Por el hecho de usar la componente cd para determinar qu trama de sustitucin usar, a la trama R00V se le

6
Por sus siglas en ingls: High Density Binary 3 Zeros
7
Tcnica en que una sucesin larga de bits constituye una cadena y la transmisin se realiza sin depender de las agrupaciones de bits
en bytes. El caso opuesto es la tcnica asincrnica, en la cual una cadena de bits se transmite de a grupos formando bytes sin relacin
de tiempos unos con otros.
Ctedra de Comunicaciones
- 18 -
suele llamar tambin trama B00V, ya que se le asigna a B el concepto de bit de Balanceo.
Finalmente, a pesar de ser de las ms usadas por presentar una moderada necesidad de ancho de banda,
HDB3 no es excelente con la capacidad de inducir al reloj del receptor como lo es por ejemplo CMI pero
an as tiene buena cantidad de transiciones. Este cdigo es usado por los estndares E1/T1.
Cdigo 4B3T
Este cdigo recibe su nombre por Cuatro Binario a Tres Ternario, que significa reemplazar cadenas binarias
de 4 dgitos de la seal primitiva por cadenas ternarias de tres dgitos. Las cadenas reemplazantes son
bipolares.
El tranceptor no es tan sencillo ya que no se puede generar la seal en tiempo real con la primitiva, sino que
se debe almacenar temporariamente para sustituir las cadenas, y esto hace que el sistema tenga sentido para
cadenas largas; de hecho, se utiliza preferentemente en comunicaciones sincrnicas con longitudes de
tramas largas a muy largas.
Tambin debe tenerse presente que la velocidad mxima de transmisin alcanzable en bps, no requiere el
mismo ancho de banda en Hz sino menos. En primer lugar porque se reemplaza una seal unipolar por una
polar. En segundo lugar, porque al estar codificada la seal de modo de reemplazar cuatro dgitos por tres,
existe un porcentaje cercano al 25% de reduccin de bits, que ser exactamente 25% cuando la cantidad de
bits de la primitiva sea mltiplo de 4. Para transmisiones normalizadas de 120 Kbaudios (120.000 smbolos
por segundo) se logran velocidades de unos 160 Kbps.
Uno de los problemas con 4B3T es que cuando se toman 4 bit se logran 2
4
=16 valores posibles, mientras
que 3 trits logran 3
3
=27 valores posibles. De aqu surge que se debe convenir qu subconjunto usar de los 27
posibles para sustituir a los 16 binarios, y con qu correspondencia. Para eso, existen varios cdigos
distintos dependiendo del pas y de la aplicacin.
El protocolo de comunicaciones podra contemplar que la cantidad de bits de la trama sea mltiplo de
cuatro, pero como el algoritmo del tranceptor est implementado a nivel ms bajo que el protocolo. Esto es
lo que lo hace tan sensible al cdigo.
Uno de los cdigos ms utilizados, es el llamado MMS43
8
. 4B3T con MMS43 es la combinacin utilizada
en redes ISDN para interfaz BRI
9
en Europa y otros pases. Sin embargo, existen otros.
Entre los usados, existe el de sustitucin con resto en el que el codificador contempla que la cantidad total a
convertir en cadenas ternarias puede ser distinta de cuatro. En tal caso, se verificar que habr una cantidad
de bits reemplazables (cadenas de 4 bits) y un residuo que podr tener 1, 2 o 3 bits.
Entonces, para poder recuperar la seal en el receptor, una de las series ternarias se define como residuo, e
indica que lo que sigue est en primitiva.
El algoritmo es sencillo, como sigue: Se genera un cdigo bipolar de elementos ternarios por sustitucin de
cadenas de cuatro bits, segn secuencias con una programacin previa llamado Cdigo Sustitutivo. Si la
cadena de bits tiene una cantidad de bits que no es mltiplo de 4, existir un residuo de la secuencia original
que se codifica en primitiva despus de la secuencia de indicacin de Residuo.
Se debe tener presente que Residuo es una secuencia normada, igual que las 16 cadenas a ser reemplazadas.
La tabla de sustitucin depender del cdigo de sustitucin.
An as, en cualquier cdigo, quedan disponibles al menos diez secuencias para distintas indicaciones. A
cada una de estas indicaciones se las denomina comandos y tienen sentido slo para los ETCD que los
utilizan coordinadamente.

8
Por sus siglas en ingls:Modified Monitoring Status 4-3
9
Interfaz primaria para las redes ISDN, cuyo nombre viene de Integrated Switched Data Network.
Ctedra de Comunicaciones
- 19 -
El restablecimiento de la seal suele requerir una secuencia de entrenamiento cuando dos ETCD estn
comenzando una comunicacin o se requiere reentrenar al receptor luego de una trama muy larga. Por
ejemplo, el cdigo MMS43 reentrena con las secuencias +++ y +0+ una a continuacin de la otra.
La codificacin Cuatro Binarios a Tres Ternarios es utilizada para alta velocidad en medios de cobre.
Cdigo 2B1Q
Este cdigo de lnea, muchsimo ms sencillo que el 4B3T, es un sustitutivo usado para las redes ISDN
segn estndares norteamericanos, pero es en general un cdigo sumamente eficaz con mltiples usos, como
en las transmisiones con xDSL.
Su nombre significa 2 Binarios por 1 Cuaternario y bsicamente consiste en sustituir dos bits de la cadena
por un solo valor cuaternario, logrando de este modo una PAM
10
que tiene como baud rate el 50% del bit
rate. Por ejemplo, estandarizada para ISDN/BRI se estipula la velocidad de 160 Kbps generando a 80
Kbaud.
Su algoritmo muy simple- es como sigue: dada una cadena de bits, se los toma por dibit y se codifican
como un nico smbolo de entre cuatro posibles, segn el valor del dibit.
Veamos un ejemplo. En la figura 17 se muestra cmo quedara formada la onda con este cdigo, cuando se
transmite una cadena binaria. En este caso, la cadena es 11100000001001000111101101

10
Por sus siglas en ingls: Pulse Amplitude Modulation
PRIMITIVA 4B3T
b
2
b
1
b
0

0000 0 -1 +1
0001 -1 +1 0
0010 -1 0 +1
0011 0 +1 -1
0100 +1 -1 0
0101 +1 0 -1
0110 +1 -1 +1
0111 0 +1 +1
1000 0 +1 0
1001 0 0 +1
1010 -1 +1 +1
1011 +1 0 0
1100 +1 0 +1
1101 +1 +1 0
1110 +1 +1 -1
1111 +1 +1 +1
Residuo -1 +1 -1

Fig. 16 - Codificacin por sustitucin 4B3T
Ctedra de Comunicaciones
- 20 -
ANSI estandariza 2B1Q para trabajar con una codificacin de:
00 -2,5V
01 -0,833V
10 +2,5V
11 +0,833V
Est previsto su uso en lneas de hasta 5,5 Km en pares de cobre, lo que lo hace muy aplicable a
transmisiones ADSL en reas urbanas, dependiendo el mximo baud rate de modo muy sensible de la
prdida total en el cobre, es decir de la distancia entre el equipo del abonado y el nodo de transmisin.
Puede verse que si bien el cdigo genera una gran cantidad de transiciones para inducir al reloj del receptor,
es susceptible de generar mesetas que atentan contra la sincrona.

Fig. 17 Transmisin con cdigo 2B1Q
11 10 00 00 00 10 01 00 01 11 10 11 01
+ 2,5

+ 0,8

0 V

- 0,8

- 2,5

Ctedra de Comunicaciones
- 21 -
Bibliografa
[Tomasi] Sistemas de comunicaciones electrnicas; Wyne Tomasi; 2 ed.; 1996; Prentice Hall.
[Tanenbaum] Redes de computadoras; Andrew S. Tanenbaum; 4 ed.; 2003; Prentice Hall.
[Castro] Teleinformtica para Ing. en Sistemas de Informacin, Vol. I; Antonio Castro Lechtaler; 2 ed.
espaol; 1999; Reverte

Datos de la edicin
Creado por la Ctedra de Comunicaciones.
Autores: Ings. Toms A. Bracalenti,
Revisores: Ings. Gabriel A. Filippa, Hernn C. Soperez
Edicin: 3 Edicin, 1 Revisin publicada el 19 de marzo de 2012
Santa Fe, Argentina; marzo de 2012; UTN, FRSF, ISI, CATEDRA DE COMUNICACIONES

También podría gustarte