Escolar Documentos
Profissional Documentos
Cultura Documentos
Unidad Temtica 2:
Transmisin de datos: Fundamentos bsicos relacionados. Parmetros.
Autor:
Prof. Lic. Omar Civale.
Curso e-learning: Redes de Datos en las Comunicaciones Modernas. Prestaciones Comerciales Actuales y Tendencias.
Copyright Paideia Formacin. Prohibida la copia y/o distribucin total o parcial de los contenidos.
CURSO E-LEARNING
CANAL DE TRANSMISIN
Todo canal fsico tiene limitaciones de ancho de bando y de ruido, adems de
restricciones tecnolgicas, por lo que se hace necesario definir el concepto de
capacidad de canal en relacin con la cantidad de informacin que es capaz de
transferir por unidad de tiempo.
La voz humana se caracteriza por concentrar el 90% de la energa emitida en las
frecuencias menores que 4 KHz, pudindose reconocer no slo quin habla, sino
tambin captar su estado emocional. Entonces, para una comunicacin telefnica
no se justifica el envo de seales con un ancho de banda superior a 4 KHz ya
que esto no implica gran prdida en la fidelidad de la comunicacin. En la prctica
el canal telefnico presenta un ancho de banda que va de los 300 a los 3.400 Hz.
Cuando se efecta el anlisis matemtico a un pulso de ancho d, se demuestra
que el 90% de la energa total se halla en la zona de frecuencias menores e
iguales a 1/d. Luego, para el envo de las seales digitales (transmisin de datos),
se las convierte previamente en analgicas, ya que stas tienen un espectro de
frecuencias que pasan sin problemas por el ancho de banda disponible de un
canal. Debido a los problemas de filtros, el ancho til se acota a 2.400 Hz (600 Hz
- 3.000 Hz).
Pgina 2 de 15
CURSO E-LEARNING
Nyquist demostr en forma terica que una seal de datos de duracin (perodo)
d puede transmitirse si el medio de transmisin posee un ancho de banda B >/=
1/2 * d.
2) DISPOSITIVOS E INTERFACES
Para que se puedan comunicar dos ciudades, por ejemplo, Buenos Aires y Pars,
debe establecerse una conexin fsica y lgica entre los respectivos dispositivos
remotos, ya sean hosts, estaciones de trabajo, PCs aisladas o LANs.
La conexin fsica incluye la seal que se quiere transmitir, el canal de
comunicaciones y la interfaz entre el dispositivo y el sistema de comunicaciones.
Por su parte, la comunicacin lgica establece las direcciones para enrutar el
mensaje, mantiene relaciones de control entre los dispositivos, determina los
formatos de transmisin y maneja las condiciones de error.
La transmisin de datos en los canales de comunicaciones opera en forma
diferente a la existente dentro de los mismos dispositivos. Dentro de estos ltimos
la informacin transita por varias lneas (8, 16 mas, como se mencionara al
tratar los adapters), que en paralelo constituyen el llamado bus o barra de datos.
Dado que estas conexiones son cortas el costo no es un inconveniente.
Pgina 3 de 15
CURSO E-LEARNING
Pgina 4 de 15
CURSO E-LEARNING
Pgina 5 de 15
CURSO E-LEARNING
As, si se transmite desde "A" hacia "B" y se detecta algn error, en un half
duplex comn no se podra avisar a "A" del error, cosa que s se puede hacer
en forma inmediata en la operacin del canal inverso.
Pgina 6 de 15
CURSO E-LEARNING
4) NORMAS DE COMUNICACIONES
Con el objetivo de poder aumentar la compatibilidad entre los variados equipos de
comunicaciones se han establecido una serie de estndares de modo tal que
pueda comunicarse un adapter (DTE) con un DCE o DTCE.
Estas normas son compatibles en todo el mundo y hay distintos organismos
reguladores; entre ellos podemos mencionar:
de
Administracin
de
Correos
Pgina 7 de 15
CURSO E-LEARNING
EJEMPLOS
La recomendacin V.1 da la correspondencia entre los smbolos de la numeracin
binaria y los estados significativos de un cdigo bivalente: si el valor binario es un
uno (1), el estado de modulacin es de reposo o parada; si es cero (0) el estado
es de trabajo o arranque.
La V.2 da niveles de potencia para transmisin de datos por circuitos telefnicos,
estableciendo una potencia mxima sobre la lnea 1 mW.
La V.4 es la estructura general de las seales de cdigos de alfabeto
internacional.
La V.5 se emplea para la transmisin de datos por la red telefnica pblica;
arranque, un bit en 0; carcter 7 bits (segn el cdigo); paridad un bit; parada uno
o dos bits.
La V.6 normaliza las velocidades binarias para la transmisin sincrnica de datos
por la red telefnica general con conmutacin (600, 1.200, 2.400, 4.800, 9.600
bps, con una tolerancia de +/- 0,01%).
5) CDIGOS DE TRANSMISIN
En la transmisin de datos se debe establecer un mtodo uniforme de intercambio
de informacin. Esto incluye:
Los dgitos binarios se representan con 0 (cero) y 1 (uno). De esta forma puede
establecerse una correspondencia entre el sistema decimal y el sistema binario,
segn se muestra en la siguiente tabla:
Sistema decimal
0
1
2
3
4
Sistema binario
0
01
10
11
011
Pgina 8 de 15
CURSO E-LEARNING
5
6
7
8
9
10
101
110
111
1000
1001
1010
Si los nmeros son mayores, la cantidad de unos y ceros pasa a ser poco
amigable, razn por la cual se pens en agruparlos de a 3 (sistema octal) o de a 4
(sistema hexadecimal).
Esta misma idea se usa para representar las letras y signos del alfabeto, dando
origen a distintos tipos de cdigos que son leyes de correspondencia entre la
informacin que se desea transmitir (fuente) y las configuraciones binarias
asociadas (cdigo); en general, esto es biunvoco.
Los cdigos se diferencian entre s por la longitud, que va a depender del nmero
de smbolos que se desea transmitir (en general, un conjunto de n bits va a poder
representar 2n smbolos distintos) y por el modelo particular de agrupamiento de
bits que corresponde a dichos caracteres.
Las informaciones transmitidas estn constituidas por algunos de los siguientes
elementos, que vamos a denominar caracteres: diez cifras del sistema numrico
decimal, 26 letras del alfabeto (52 si hay maysculas y minsculas), un conjunto
de caracteres especiales para operacin y puntuacin (+, -, /, $) que se llaman
grficos y un conjunto de caracteres de control que posibilitan la transmisin de la
informacin (puesta en marcha, detencin de perifricos, por ejemplo) que no se
imprimen en el receptor, por lo que no se presentan grficamente al operador.
Entre los cdigos ms conocidos tenemos:
Cdigo ASCII (American Standard Code For Information Interchange): Es el
Nro. 5 del CCITT. Emplea 7 bits tiles que permiten conformar 128 caracteres,
eventualmente complementados con un bit de paridad:
Pgina 9 de 15
CURSO E-LEARNING
Grupos
BITS 6 a 4
0000
0001
0010
0011
B
0100
i
0101
t
0110
s
0111
3
1000
1001
a
1010
1011
0
1100
1101
1110
1111
Control
000
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
HT
LF
VY
FF
CR
SO
SI
001
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
Nmeros
smbolos
010
SP
!
#
$
%
&
.
(
)
*
+
,
.
/
011
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
Letras
maysculas
Letras
minsculas
100
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
110
.
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
101
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
-
111
p
q
r
s
t
u
v
w
x
y
z
{
:
}
~
DEL
7654
0000
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
HT
LF
VY
FF
CR
SO
SI
0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
DLE SP
0
@
P
.
p
DC1
!
1
A
Q
a
q
DC2
2
B
R
b
r
DC3
#
3
C
S
c
s
DC4
$
4
D
T
d
t
NAK
%
5
E
U
e
u
SYN
&
6
F
V
f
v
ETB
.
7
G
W
g
w
CAN
(
8
H
X
h
x
EM
)
9
I
Y
i
y
SUB
*
:
J
Z
j
z
ESC
+
;
K
[
k
{
FS
,
<
L
\
l
:
GS
=
M
]
m
}
RS
.
>
N
^
n
~
US
/
?
O
o
DEL
Pgina 10 de 15
CURSO E-LEARNING
6) ERRORES DE DATOS
Todo mensaje est sujeto a alteraciones de diversa ndole, controlables e
incontrolables, por ejemplo, mantenimiento deficiente de lneas, cantidad de
circuitos en trabajo, ruido de conmutacin, falla de equipos, desajustes de
mdem, etc.
Para poder controlar los errores hay que efectuar un estudio de stos: campo de
limitacin, horas pico en los que se producen, etc., y, para corregirlos, hay que
efectuar una serie de mediciones sobre las lneas reales confeccionando
estadsticas sobre datos obtenidos.
Claro que los efectos de las perturbaciones no siempre pueden subsanarse hasta
anularlos totalmente, ya sea por razones tcnicas o econmicas, por lo que queda
un margen que debe cubrirse con tcnicas especiales para cumplir con los
objetivos del sistema de comunicaciones de datos en cuanto a fiabilidad y
eficiencia.
Lo cierto es que toda alteracin se considera a nivel de bit y se produce cuando
hay un cambio de bit 0 a bit 1 o a la inversa.
Los errores por rfagas o estallidos afectan, generalmente, varios bits
consecutivos y se puede establecer una distribucin estadstica basada en la
cantidad de bits que afectan y el intervalo entre rfagas sucesivas. Se establece
que el error por rfagas es el nmero de elementos errneos consecutivos
separados al menos por diez elementos correctos.
Los errores tambin dependen de las secciones de los enlaces (repetidores,
regeneradores, paso por centrales) y se considera que, a partir de seis secciones,
el nmero de estallidos de cierta importancia (4 errores consecutivos) sobrepasa
un valor medio admitido, por lo que ese enlace pasa a ser de utilizacin no
recomendable.
Para elegir el cdigo de deteccin de errores es fundamental conocer el
porcentaje de estallidos. Para una buena correccin de errores es necesario que
haya 26 bits correctos antes de cada estallido, como mnimo, y el ITU-T fija la
proporcin de errores en bit como valores mximos: por ejemplo, para 1.200 bps
en conmutacin 1x10exp-3; para 1.200 bps punto a punto, 5x10exp-5; 600 bps en
conmutacin, 1x10exp-3; 600 bps punto a punto 5x10exp-5; 200 bps en
conmutacin, 1x10exp-4; 200 bps punto a punto, 5x10exp-5 y estos valores
deben considerarse lmites, excedidos los cuales el canal de transmisin pasa a
considerarse defectuoso.
Pgina 11 de 15
CURSO E-LEARNING
8) DETECCIN DE ERRORES
Si en un texto en lugar de leer electrnica leemos electnica, fcilmente se
reconoce que hubo un error; en este caso, las letras correctas y el tema tratado es
ms que suficiente para reconocer el error.
Con criterio similar pueden agregarse a los caracteres de una transmisin de
datos, bits que aporten una informacin redundante sobre ese carcter; de modo
que si el mismo sufre una modificacin (error) provocada por ruido, por ejemplo,
con los bitios redundantes se advierte que tal carcter es errneo.
Los procedimientos de deteccin de errores son: paridad vertical, paridad
horizontal, paridad combinada, cdigos cclicos.
Paridad vertical: se aplica adicionando un bit, llamado de paridad, a los
caracteres. Es conocido con la sigla VRC.
Hay dos tipos de paridades, par e impar, segn que se transforme la cantidad
total de unos presentes en el carcter, en par o impar, respectivamente. A
continuacin se da un grupo de caracteres con su bit de paridad:
Pgina 12 de 15
CURSO E-LEARNING
Carcter
10100
10011
00000
0
1
0
1
0
1
Caracteres de bloque
10100
01011
Se puede observar que la paridad se hace con los primeros bitios, luego los
segundos y as sucesivamente hasta el ltimo bit de los caracteres; puede
elegirse par o impar. Los bits de paridad constituyen un carcter que se enva a
continuacin de los caracteres que componen el bloque.
Si los bits errneos son dos o mltiplos de dos, el error es irreconocible.
Paridad combinada: resulta de aplicar una combinacin de paridad vertical par o
impar (por carcter) y horizontal par o impar (por bloque), a un grupo de
caracteres.
Un ejemplo (aplicando paridad impar) es el siguiente:
Pgina 13 de 15
CURSO E-LEARNING
10000
10101
00101
11110
00101
00100
Redundancia
101010
001011
111101
001011
001000
Carcter redundante
Cdigos cclicos: a este mtodo se lo conoce por CRC (chequeo de redundancia
cclica) y se trabaja conformando los caracteres binarios en forma polinmica, con
coeficientes unos y ceros, propios de la informacin.
El carcter de la informacin I(x) se divide por un polinomio patrn P(x), de grado
igual o menor que I(x), con lo que se obtiene el cociente Q(x) y un resto R(x):
I(x) / P(x) = Q(x) + R(x)
A la lnea se transmite el polinomio informacin I(x) y el polinomio resto R(x) y,
para detectar errores, en el receptor se divide I(x) por el polinomio patrn P(x),
como se hizo en transmisin, y se calcula el resto, que debe ser igual al recibido;
caso contrario se detecta el error.
Es importante destacar que el polinomio patrn P(x) est normalizado por el
ITU-T.
Este sistema permite detectar los errores ocurrentes en ms del 99,998% de los
casos. Adems el espacio ocupado por el CRC frente al bloque transmitido puede
ser muy pequeo (del orden del uno por mil), lo que mejora la eficiencia del
sistema.
Sistemas FEC: los sistemas ms elaborados se conocen como FEC (Forward
Error Correction Correccin de errores hacia delante). No slo determinan la
existencia de errores no bien detectados con un margen por debajo de la
millonsima parte, sino que tambin corrigen automticamente dichos errores
sin necesidad de retransmisiones.
Pgina 14 de 15
CURSO E-LEARNING
9) CORRECCIN DE ERRORES
Todos los mtodos de correccin de errores se basan en la denominada distancia
de HAMMING y en los cdigos del mismo nombre.
Por distancia de Hamming se entiende el mnimo nmero de bits en que difieren
dos smbolos vlidos de dicho cdigo.
Por ejemplo, en el sistema binario, entre los cdigos 101 (5 en decimal) y 110 (6
en decimal) hay una distancia de dos, pues ese es el nmero de bits que
cambiaron de estado.
Entre el 000 (0 en decimal) y el 111 (7 decimal) hay una distancia de tres, pero
entre el 101 (5 en decimal) y el 100 (4 en decimal), la distancia de Hamming es
uno. Esto significa que si se transmite el 101 y se recibe el 100 no hay forma de
detectar si ello es correcto o no.
Es decir que, si entre dos smbolos vlidos hay una distancia Hamming de 2 y un
bit se transmite con error, se detectar.
En general, para detectar n errores se necesitan d=n+1 bits y para corregir n
errores se requerirn d=2n+1 bits.
Pgina 15 de 15