Vous êtes sur la page 1sur 289

Telecomunicaciones y Teleproceso

Emiliano Llano Daz

TELECOMUNICACIONES Y TELEPROCESO
Emiliano Llano Daz

El autor y Exa Ingeniera no estn afiliados a ningn fabricante. Todos los esfuerzos posibles fueron hechos para proveer de una informacin veraz y completa. Sin embargo, los autores no se hacen responsables de omisiones, uso al que se destine la informacin o por infracciones a patentes u otros derechos de terceros que resulten. Derechos Reservados por el autor 1991. Derechos mundiales reservados. Ninguna parte de esta publicacin puede ser reproducida o almacenada en ningn medio de retransmisin, fotocopiado o reproduccin de ningn tipo, incluyendo pero no limitndose a fotocopia, fotografa, fax, almacenamiento magntico u otro registro, sin permiso expreso de los autores y de la editorial. Compuesto totalmente en computadora por: Exa Ingeniera SA de CV Bajo 287-101 Col. Roma Mxico, D.F. 564-10-11 564-02-68 FAX 264-61-08

ISBN 970-91054-0-0 SEP 10138/91


Registrado ante la SEP en la propiedad intelectual del autor

Impreso y hecho en Mxico.

1era edicin junio 1991 2da edicin noviembre 1993

Prlogo
Propsito Este libro esta planeado para un curso de un semestre de la carrera de Matemticas Aplicadas y Computacin, Ingeniera en Computacin y carreras afines en la Universidad Nacional de Mxico, sin embargo puede ser usado por toda persona que desee aprender los conceptos bsicos de telecomunicaciones y teleproceso. Cuenta con suficiente material para permitir una seleccin de temas principalmente en la segunda parte. El propsito del libro tiene un doble objetivo, por un lado intenta dar a conocer los elementos para familiarizarse con el tema de comunicaciones y para comprender y usar en forma fluida los trminos usados en casi cualquier publicacin de la materia. Otro de los propsitos del libro es despertar la inquietud en la materia y fomentar la consulta a otras referencias para compenetrarse ms con la materia. En la segunda parte del libro se pretende analizar las redes de rea distribuida y local de una forma global enseando los conceptos fundamentales del tema. Prerequisitos Para el tema de Fourier es necesario pero no indispensable, saber calculo integral y diferencial, as como conceptos bsicos de calculo para casi todos los dems captulos y secciones. Solo unas cuantas propiedades de logaritmos e integrales del curso de calculo del primer semestre se necesitan.

Pedagoga Se han incluido ejercicios con su solucin o con el resultado para la practica de los conceptos explicados o para aclarar ciertos puntos importantes. Es importante complementar cada captulo con una lectura actualizada de revistas del medio o libros citados en las referencias bibliogrficas as como complementar con una serie de ejercicios ideados por cada instructor. Bibliografa La bibliografa contiene distintos tipos de entradas: fuentes originales para partes del material del libro, otros artculos relacionados a los temas cubiertos, y artculos en temas adicionales o nuevos resultados. Aunque la bibliografa es extensa, no es completa de ninguna forma y se ha tratado de incluir suficiente para que un estudiante motivado tenga un punto de inicio para ms lectura. Agradecimientos Muchas gracias a los alumnos de ENEP Acatln por su ayuda y sugerencias durante el desarrollo del manuscrito y primera presentacin de la idea del libro tal como esta escrito. Agradezco tambin su ayuda en la mecanografa de gran parte del libro. Gracias a todas aquellas personas que sugirieron temas, artculos, contribuyeron con ideas y opiniones, propusieron ejercicios, y revisaron algunos de los captulos. Principalmente mi agradecimiento por su invaluable ayuda y apoyo a Esther Serafn Garca y al grupo de Exa Ingeniera por su equipo, tiempo y recursos. Emiliano Llano Daz Mxico, D.F.

Contenido
Introduccin 1
1.1 Definicin 1.2 Contexto Actual 1.3 Bibliografa 2 6 2

2 Conceptos de la Comunicacin de Datos


2.1 Elementos 2.2 Clasificaciones de los Sistemas de Transmisin 2.3 Telfono
2.3.2 Canales de Transmisin 2.3.3 Multiplexin 2.3.4 Topologa de las Lneas 2.3.5 Funcionamiento Interno del Telfono

7
7 8 10
15 15 16 17

2.4 Envi de datos 2.5 Categoras de las Lneas de Transmisin


2.5.1 Transmisin asncrona (de Arranque y Parada)

21 22
25

Telecomunicaciones y Teleproceso

2.5.2 Transmisin Sncrona

26

2.6 Bibliografa

27

3. El Canal de Comunicacin
3.1 Decibeles 3.2 Ancho de Banda
3.2.1 Limitaciones en una lnea de transmisin. 3.2.2 Sistemas Binarios Digitales

29
29 32
33 36

3.3 Bauds 3.4 Informacin y Transmisin digital


3.4.1 Medida de la Informacin 3.4.2 Entropa

37 39
39 41

3.5 Ruido
3.5.1 Filtros 3.5.2 Ruido Blanco 3.5.3 Ruido Trmico 3.5.4 Ruido de Impulso 3.5.5 Ruido Cruzado (Crosstalk) 3.5.6 Ruido de Intermodulacin 3.5.7 Ruido de eco 3.5.8 Ruido de Amplitud 3.5.9 Ruido por Desviacin de Frecuencia 3.5.10 Ruido por Fluctuacin de Fase

45
45 46 47 47 48 48 48 49 49 49

II

Contenido

3.6 Bibliografa

49

4. Canales de Transmisin
4.1 El Medio Transmisor
4.1.1 Alambre de Cobre 4.1.2 Cable Coaxial 4.1.3 Gua de Onda 4.1.4 Transmisin Optica 4.1.4 Fibra Optica 4.1.5 Microondas 4.1.6 Satlites 4.1.7 Conclusin

51
51
51 53 55 56 57 65 67 70

4.2 Atenuacin, Amplificacin y Repetidores


4.2.1 Bobina de Carga 4.2.2 Atenuacin 4.2.3 Repetidores 4.2.4 Eco 4.2.5 Optimizar el Canal

70
70 71 73 74 75

4.3 Bibliografa

75

5. Herramientas Matemticas y su Aplicacin


5.1 Anlisis de Fourier 77

77

III

Telecomunicaciones y Teleproceso

5.2. Modulacin
5.2.1 Justificacin 5.2.2 Tipos de Modulacin 5.2.3 Modulacin en Amplitud (AM) 5.2.4 Modulacin en Frecuencia (FM) 5.2.5 Modulacin en Fase (PM) 5.3 Antenas

82
82 84 86 94 98 102

5.4 Bibliografa

107

6. Mtodos y Medios de Comunicacin, el Error y su Tratamiento


6.1 Transmisin Digital
6.1.1 Factores Econmicos 6.1.2 Modulacin por Amplitud de Pulsos (PAM) 6.1.3 Modulacin por Codificacin de Pulsos (PCM) 6.1.4 Companders

109
109
110 111 112 114

6.2 Medios para el Envi de Mensajes


6.2.1 Telex 6.2.2 Facsmil (FAX) 6.2.3 Modems

115
115 116 118

6.3 Error
6.3.1 Cuantificacin y Deteccin

123
125

6.4 Bibliografa

130

IV

Contenido

7. Arquitectura de los Sistemas Distribuidos


7.1 Introduccin 7.2 Clasificacin
7.2.1 Redes de computadoras 7.2.2 Redes Locales 7.2.3 Sistemas Multicomputadoras 7.2.4 Sistemas Multiproceso

131
131 132
134 135 135 136

7.3 Componentes
7.3.1 Elementos 7.3.2 Enlaces

136
136 137

7.4 Materializacin de un Camino Lgico


7.4.1 Alternativas 7.4.2 Topologa 7.4.3 Utilizacin del Camino Fsico

138
138 139 140

7.5 Transmisin de la Informacin 7.6 Control de la Comunicacin


7.6.1 Deteccin de Errores 7.6.2 Identificacin del Camino 7.6.3 Control del Flujo de la Informacin 7.6.4 Codificacin del Mensaje 7.6.5 Protocolos

141 144
144 144 145 146 146

7.7 Envi de la Informacin

146

Telecomunicaciones y Teleproceso

7.8 Bibliografa

148

8. Interconexin de los Sistemas Distribuidos


8.1 Modelo de Referencia de ISO 8.2 Bibliografa 152 157

151

9. Control de Enlace de Datos


9.1 Funciones del Control de Enlace
9.1.1 Sincronizacin de la Trama 9.1.2 Coordinacin en la Comunicacin 9.1.3 Control de Errores 9.1.4 Recuperacin de Fallas 9.1.5 Control de Flujo

159
160
160 162 164 166 166

9.2 Cadencia Eficaz 9.3 Bibliografa

167 168

10. El Encaminamiento en el Nivel de Red


10.1 La Congestin 10.2 Encaminamiento y el Control de Flujo
10.2.1 Modelo de Golestaani y Gallager 10.2.2 Algoritmo de Chu y Shen

169
170 172
173 175

10.3 Procedimientos de Encaminamiento


10.3.1 Taxonoma y Clasificacin

176
176

VI

Contenido

10.3.2 Propiedades deseables 10.3.3 Algoritmos de Camino ms Corto

178 179

10.4 Encaminamiento Esttico y Cuasiesttico


10.4.1 Algoritmos Triviales y Subptimos 10.4.2 Algoritmos de Retardo Medio 10.4.3 Otros Algoritmos 10.4.4 Tablas de Encaminamiento

181
182 182 184 185

10.5 Encaminamiento Dinmico o Adaptativo


10.5.1 Objetivos y Funciones 10.5.4 Algoritmos Distribuidos 10.5.5 Algoritmos Mixtos

186
186 188 190

10.6 Perspectivas Futuras


10.6.1 Grandes Redes 10.6.2 Redes Integradas

190
190 192

10.7 Bibliografa

192

11. El Control de Flujo en el Nivel de Red


11.1 Niveles de Control de Flujo 11.2 Procedimientos de Control de Flujo
11.2.1 Parmetros Significativos 11.2.2 Mecanismos de Control de Flujo

95
197 197
197 198

11.3 Control de Flujo en el Acceso a la Red 11.4 Control de Flujo Local

198 199

VII

Telecomunicaciones y Teleproceso

11.5 Control de Flujo entre Nodos de Origen y Destino 11.6 Control de Flujo Extremo a Extremo 11.7 Modelos Analticos
11.7.1 Modelos de Control de Flujo Origen-Destino. 11.7.2 Modelos de Control de Flujo Local

199 199 200


200 201

11.7.3 Modelos de Control de Flujo en el Acceso a la Red 201

11.8 Consideraciones Importantes 11.9 Bibliografa

202 203

12. Diseo de Protocolos


12.1 Especificacin del Protocolo
12.1.1 Grafos de Control de Comunicaciones 12.1.2 Autmatas 12.1.3 Redes de Petri 12.1.4 Lenguajes 12.1.5 Mquinas de Estados Extendidas

205
206
206 208 209 210 210

12.2 Especificaciones de las Interfases 12.3 Especificaciones


12.3.1 Validacin 12.3.2 Verificacin

212 214
215 215

12.4 Realizacin 12.5 Bibliografa

216 216

VIII

Contenido

13. Anlisis y Diseo de Redes de Comunicacin


13.1 Anlisis de Retrasos Nodales 13.2 Asignacin Optima de Capacidades 13.3 Diseo Topolgico
13.3.1 Algoritmo para el Clculo del Flujo Mximo 13.3.2 Otras Consideraciones Topolgicas

219
220 225 231
231 231

13.4 Encaminamiento 13.5 Diseo de Enlaces Multipunto 13.6 Consideraciones Importantes 13.7 Bibliografa

233 236 236 237

14. Redes Locales


14.1 Caractersticas 14.2 Topologa
14.2.1 Estrella 14.2.2 Arbol 14.2.3 Malla 14.2.4 Anillo 14.2.5 Bus 14.2.6 Mltiple

239
239 242
242 243 244 245 246 247

14.3 Estructuracin 14.4 Nivel Fsico

247 248

IX

Telecomunicaciones y Teleproceso

14.4.1 Estructura del nivel fsico

251

14.5 El Nivel de Enlace


14.5.1 Control de Acceso al Medio 14.5.2 Subnivel de Enlace Lgico

255
255 259

14.6 Bibliografa

261

ndice

263

1. Introduccin
No hay nada nuevo en relacin con la necesidad de comunicar datos. El antiguo corredor griego llevando el mensaje de victoria sobre las llanuras de Maratn, inspira la competencia atltica de hoy. Los jinetes del expreso a caballo llevaron el correo a travs del desierto y entre territorio de indios, ganndose la admiracin antes de que fueran reemplazados por el servicio telegrfico. En el Africa, se transmite el mensaje a distancia por medio de tambores y los indios norteamericanos con seales de humo. Con el descubrimiento de la electricidad nace una nueva forma de comunicacin, desde Cooke con su telgrafo hasta las modernas microondas y comunicaciones casi instantneas. A partir del invento del telgrafo elctrico por el ingles W.F. Cooke y Charles Wheatstone, en 1837 y durante 40 aos, las compaas telegrficas monopolizaron el uso de impulsos elctricos para transmitir datos entre estaciones distantes. Pero en 1876, Alexander Graham Bell demostr que podan utilizarse seales elctricas para transmitir mensajes de voz a lo largo de lneas telefnicas. De esta manera se estableci una segunda forma de comunicacin de datos o de transmisin de informacin que eventualmente seria el medio predominante de transmisin de datos que es el objetivo de las telecomunicaciones. En los 75 aos posteriores a la introduccin del telfono, se estableci una compleja red de sistema de telecomunicaciones para ligar localidades de todo el mundo. Pero fue hasta el final de los aos del decenio de 1950 cuando la unin entre las computadoras y las comunicaciones comenz en forma activa dando nacimiento al teleproceso. La primera red de dispositivos de computo y de comunicaciones se establece en 1940 cuando el doctor George Stibitz utiliz lneas telegrficas para enviar datos desde el Dartmouth College

Telecomunicaciones y Teleproceso

en New Hampshire hasta una calculadora de los laboratorios Bell en la ciudad de Nueva York.

1.1 Definicin
Teleproceso del griego TELE: Lejano y PROCESO: Tratar, modificar informacin, es todo aquello que tenga que ver con la transmisin de informacin a distancia para su utilizacin en otra localidad. Su origen esta ntimamente ligado al de las telecomunicaciones aunque en su concepcin moderna solo tenga que ver con el tratamiento de informacin computarizada para su even tual proceso en una computadora remota.

1.2 Contexto Actual


Desde que se inicia o se presenta la necesidad de establecer una comunicacin, se inicia tambin la era del teleproceso. La importancia de esto radica en que hoy en da el tener acceso a algn sistema de comunicacin, es estar informado. Al tener informacin disponemos de un panorama amplio del contexto que nos interesa, el cual podemos mejorar con nuestras decisiones al contar con la informacin adecuada. Se estima que para 1991 el volumen de informacin procesado en las telecomunicaciones sera de aproximadamente 350,000 millones de datos por hora transmitidos por los distintos medios de comunicacin (Telex, Faximil, Telgrafo, Telfono, Satlite, etc.) y se contaran con ms de 6 millones de terminales instaladas en todo el mundo. Marshall McLuhan propone sus importantes teoras de comunicacin entre las que establece que aquel que tiene el control de los medios de comunicacin tiene el poder, por el simple hecho de que la comunicacin es el arma fundamental para el manejo de informacin. Esto lleva a conclusiones interesantes sobre la lnea de privacidad de la informacin personal, derecho a estar informado y legislacin sobre el intercambio de datos personales entre compaas y agencias de gobierno. En otros aspectos analiza el advenimiento de la era de computacin y un cambio de la poca de Gutemberg en la que prevalece lo impreso, y al que llama medio caliente por ser tangible, a un medio fro e intangible (lo electrnico). El propsito de establecer una telecomunicacin o teleproceso obedece a distintos motivos de acuerdo al objetivo del que la establece. Puede ser

1. Introduccin

de tipo organizacional: para coordinar, consolidar informacin, unificacin de mtodos y procedimientos, aumentar la capacidad de expansin, centralizacin de datos y decisiones, distribucin de responsabilidades con informacin, etc.; econmico: ahorro de equipos, reduccin de tiempos; servicios: mejor atencin a clientes, acceso a procesadores, mayor rapidez en prestaciones, mayor disponibilidad de la informacin, comodidad, etc. El tiempo de respuesta, caudal en transacciones o mensajes por unidad de tiempo, disponibilidad, calidad, integridad, seguridad, privacidad o confiabilidad son algunos de los aspectos a considerar cuando se evalan las ventajas o desventajas en la transmisin de informacin por una lnea de comunicacin y que explicaremos y analizaremos en detalle. A medida de que avanza la tecnologa, los costos de operacin, adquisicin y mantenimiento disminuyen y la eficiencia aumenta considerablemente. Por ejemplo el caso del telfono interocenico (sustituido parcialmente por las comunicaciones va satlite) es aprovechado al mximo utilizando los tiempos de silencio de los usuarios (en una conversacin normal hay casi un 55% de silencio contando descanso entre palabras, tiempo para pensar la respuesta, etc.) para el envi de informacin digital. El medio ms comn de teleproceso en el mundo sigue siendo el telfono con tendencia a un cambio rpido de una transmisin de ondas continuas (analgicas) a valores discretos (digitales). Los avances en la tecnologa y las nuevas regulaciones acordadas en 1990 afectaron las comunicaciones en todos los niveles, desde redes globales hasta la compra por telfono (prctica muy comn en EU y Europa). Hubo extensiones mayores de la tecnologa por fibra ptica (donde se transmite por medio de la luz en un haz de fibras plsticas altamente reflectivas) a nuevas reas, y estndares para su uso fueron promulgadas. Acuerdos internacionales garantizan el acceso a naciones menos desarrolladas a frecuencias y espacio para la transmisin va satlite. En 1990 las fibras pticas interocenicas estaban acarreando llamadas telefnicas a travs del Ocano Pacifico al terminar la instalacin de un cable de 13,316 Km entre Estados Unidos de Amrica y Japn. Treinta compaas pagaron $700 millones de dlares para construir la unin en el Pacifico, que acarreara alrededor de 40,000 llamadas simultneas. Las comunicaciones transpacficas crecen tan rpido que se planea ya la fabricacin e instalacin de un cable paralelo para 1992.

Telecomunicaciones y Teleproceso

En Japn, la compaa Fujitsu Laboratories Ltd., ha comenzado a experimentar con un sistema de transmisin mltiple integrado en forma digital (Integrated Service Digital Network o ISDN) para transportar voz, datos, texto y seales de video a travs de una fibra ptica. Este sistema transmitir hasta 150 Megabits por segundo, el equivalente de 2,000 llamadas telefnicas de voz y mucho ms que el sistema convencional utilizado hasta ahora de 144 Kilobits por segundo. Fujitsu sostiene que su red de comunicacin es la primera en ajustarse a los estndares recomendados por el comit consultivo de telegrafa y telefona. Estos estndares incluyen a aquellos conocidos como SONET, una for mula de EU para estandarizar formatos y tarifas en comunicaciones por fibra ptica. SONET requiere que todos los fabricantes de equipo de transmisin usen el mismo lenguaje digital y que transmitan en mltiplos de 1.5 Megabits por segundo. El uso de fibras pticas tambin se ha extendido para englobar la transmisin por Faximil (aparato que transmite mensajes escritos y grficas por va telefnica a un smil localizado en el otro extremo de la lnea) en noviembre de 1988 cuando la compaa Norteamericana MCI fue la primera en ofrecer un servicio de red digital de fibra ptica para uso domstico e internacional de transmisin de mensajes va FAX. Para satisfacer el requerimiento creciente de transmisin de mensajes impresos y dibujos, MCI construyo la primera red de fibra ptica dedicada exclusivamente a este tipo de transmisiones. De 1987 a 1990 el nmero de mquinas de FAX creci en Norteamrica de 600,000 a ms de 1.2 millones. Los precios decrecientes contribuirn aun ms a una amplia demanda y difusin del medio. Ha habido tambin un progreso en las transmisiones por medio de par trenzado de cables de cobre para servicios de alta velocidad, incluyendo imgenes de video. Laboratorios de investigacin en EU y Japn transmiten imgenes de video que se acercan en calidad a las de una videocassetera, haciendo posible en un futuro prximo la distribucin de pelculas en forma muy econmica por va telefnica. Paralelo al progreso de conectar negocios y hogares con fibras y cables han sido los avances en unir al mundo por medio de las ondas de radio. La Unin Internacional de Telecomunicaciones (ITU) en sus acuerdos de 1988 asigna lugares en el espacio exterior en una rbita, conocida como geoestacionaria, para los satlites de naciones en desarrollo, asegurando

1. Introduccin

as su acceso futuro a estas tecnologas. Tambin se asignaron partes de las frecuencias utilizadas en estas transmisiones (ultraalta y superalta frecuencias) para las naciones que an no tienen satlites ni los medios actuales para comprarlo y lanzarlo a su sitio en el espacio. Los satlites sern usados muy pronto para la transmisin va telfono celular, que permitirn a personas en localidades alejadas, aun en continentes separados, comunicarse por medio de estos pequeos radio transmisores. El crecimiento de esta tecnologa ha sido fenomenal desde su lanzamiento en 1983 en EU. Solo en EU en 1990, ms de un milln de usuarios utilizaban este servicio en cientos de ciudades. Tal demanda permiti que surgiera una segunda generacin de telfonos celulares basados en una tecnologa digital (ver capitulo 2) en lugar de analgica. Las seales digitales (una serie de pulsos de prendido y apagado) permiten que ms de una llamada sea transmitida a la vez por el mismo canal, en contraposicin con la tecnologa analgica (sonido u ondas elctricas continuas) optimizando el medio y bajando los costos de transmisin. La tecnologa digital puede entonces incrementar los volmenes de trfico acarreados en una frecuencia determinada asignada a la transmisin de comunicacin celular. Regulaciones adicionales, ya aprobadas, liberan a las compaas telefnicas de proveer los llamados controles de va (gateways o conexiones) a los servicios que ofrecen informacin tales como estados del tiempo, catlogos de compras por telfono o despliegue de computacin. Las vas de comunicacin solo permitan una cuenta para todos los servicios que pasan a travs de ellas sin importar su naturaleza. Un ejemplo de servicio de ese tipo es el llamado PRODIGY (prodigio) que provee noticias, estado del tiempo, deportes, juegos, datos financieros e informacin para comprar por catlogo a una computadora personal tipo IBM de bajo costo conectado a la red telefnica por medio de un aparato de interfase llamado MODEM. A continuacin enumeramos algunos de los medios de transmisin, recepcin y entrada utilizados actualmente.
Transmisin de datos y medios de transmisin Cinta perforada Tipos de entrada para los humanos Telfono Dispositivos receptores o de respuesta Cinta perforada

Telecomunicaciones y Teleproceso

Lectora ptica Medio magntico Lectora magntica (tarjeta de crdito) Voz Reconocimiento ptico Telex Fax Detectores Telfono Satlite Fibra ptica

Teclado Lpiz ptico Botn Fax Ratn Digitalizador

Impresora (Disco) Medio magntico telex Pantalla Disco ptico

1.3 Bibliografa
Enciclopedia Britnica, libro del ao 1990. Martin, James Future Developments in Telecomunications, Prentice Hall, NJ 2nda edicin 1977. McLuhan, Marshall La Galaxia de Gutemberg, Editorial Planeta 1985

2 Conceptos de la Comunicacin de Datos


2.1 Elementos
Para que exista teleproceso, se necesitan de varias condiciones: Tener un mensaje que transmitir. Un transmisor Un receptor Un medio o canal por el que se comunica. El primer elemento necesario es el mensaje a transmitir, sin ste, la telecomunicacin no tiene sentido. Es necesario contar tambin con un punto al que se le denomina transmisor (el que enva el mensaje) y un receptor (el que lo recibe). Por ltimo requerimos de un medio, llamado canal, por el cual se transmite el mensaje. Existen tres tipos de medios de transmisin de datos utilizados hoy en da: Alambres de varios tipos Aire Luz y una gran variedad de dispositivos para encauzar los mensajes a travs de estos medios y transportarlos de una localidad a otra. Entre ellos podemos citar: telfono, telgrafo, modem, rayo laser, satlites, etc. La transmisin por un canal nos debe de ofrecer los siguientes parmetros deseables en el mensaje:

Telecomunicaciones y Teleproceso

Seguridad Confiabilidad Privacidad Seguridad para contar con la llegada del mensaje en el mayor nmero de los casos y en condiciones muy distintas cada vez dando confiabilidad a los dispositivos y canales usados para la transmisin, y privacidad para mantener informacin confidencial fuera del alcance de personas que puedan usar los datos en formas no autorizadas. Todos estos parmetros sern presentados a lo largo del libro en los distintos captulos hasta llegar a un anlisis extenso de ellos.

2.2 Clasificaciones de los Sistemas de Transmisin


Las transmisiones pueden ser: En tiempo real En tiempo virtual, no real o diferido En tiempo real, cuando el envi de informacin es inmediata, el lado receptor recibe la seal aproximadamente al mismo tiempo que esta se sta originando. En la prctica hay siempre un pequeo retraso en la transmisin, sin embargo, este es suficientemente pequeo que el canal es usado efectivamente como si el retraso fuese cero. En tiempo virtual cuando la transmisin es diferida o el retraso es suficientemente grande para no poder considerarse como una recepcin simultnea de la informacin generada. Las transmisiones de teleproceso en computadoras por medio de un canal se realizan de dos formas: En lnea Fuera de lnea En un sistema en lnea hay la necesidad de un canal abierto siempre disponible para el envi y la recepcin de datos. Una forma de ejemplificar el uso de un canal abierto es en la telemetra (medida a lo lejos), donde los aparatos que generan una transmisin en tiempo real, Por ejemplo un censor para la deteccin de un temblor, es indispensable que para este caso exista un transmisin inmediata de las medidas

Conceptos de la Comunicacin de Datos tomadas, esto es, debe ser en lnea y en tiempo real. La medida del volmen de una presa, tambin debe tener un canal libre y disponible todo el tiempo para enviar datos y que los sistemas de control tomen las medidas pertinentes como abrir vlvulas o desviar flujos. En los bancos se utilizan sistemas en lnea para la transmisin de cheques y depsitos y en las lneas areas para las reservaciones y cancelaciones de vuelos. Actualmente con la baja de costos de las computadoras, es posible tener un equipo por usuario y este se comunica directamente al CPU (Unidad Central de Proceso o UPC) por medio de un teclado u otros dispositivos. Esta transmisin es necesariamente en lnea aunque no acte un teleproceso y la informacin no se enve en tiempo real. Cuando se comunican varias computadoras por medio telefnico o dispuestas en una red, lo hacen en lnea. La transmisin fuera de lnea es aquella en que la informacin no va directamente a un computador o al receptor sino que es almacenada para su posterior transmisin en circunstancias ms propicias. Usualmente se asigna tiempo para que se reciba la informacin por un canal. Aqu los aparatos que generan la seal, actan en tiempo virtual o ficticio. Esto es, el receptor no tendr la seal (la informacin) en el momento que se origina, sino que la recibir despus. Por ejemplo, una repeticin de alguna jugada de base-ball, datos estadsticos censados que no impliquen decisiones inmediatas como medidas de precipitacin flu vial, temperaturas ambientales mnimas, medias y mximas y otros. Las transmisiones fuera de lnea se utilizan principalmente para: Preparacin de datos para su posterior transmisin Recoleccin de datos En telemetra, se dispondr de una transmisin en lnea cuando la urgencia de las decisiones as lo ameriten y fuera de lnea cuando los datos censados no sean necesarios de inmediato para tomar una medida crucial. Imagine un sistema fuera de lnea en un hospital para transmitir los signos vitales de un paciente a la computadora principal.

Es importante resaltar que las transmisiones utilizan procesos ya sean: No Interactivos

Telecomunicaciones y Teleproceso

Interactivos Los no interactivos son los procesos en donde hay comunicacin de una sola parte, no hay una respuesta directa. Un ejemplo de esto puede ser los casos de telemetra, donde un censor puede mandar sus datos en una transmisin pero no hay una respuesta directa al censor. A el receptor solo le interesa recibir el mensaje que le enva el censor, pero no le importa si el emisor recibe una respuesta aun cuando se regresen seales de control. Los sistemas fuera de lnea no son interactivos y algunos de los que estn en lnea tambin son no interactivos aunque se enven seales de confirmacin para controlar el funcionamiento mecnico de dispositivos y para indicar si la transmisin llego libre de errores a su destino. Los interactivos son los procesos en donde existe comunicacin de ambos lados de la transmisin, un ejemplo de esto puede ser una conversacin telefnica va lada internacional, donde hay una interaccin entre los usuarios, una persona interactuando con un programa en una computadora que este recibiendo informacin en lnea. Es mala prctica disear sistemas no interactivos donde intervengan humanos, es necesario enviar, por lo menos, algn mensaje de recepcin de los datos enviados.

2.3 Telfono
El advenimiento de las telecomunicaciones han evolucionado en forma acelerada desde que las famosas palabras Mr. Watson, venga aqu. Lo necesito fueron por primera vez transmitidas a travs de un par de alambres de cobre un poco ms de 100 aos atrs. La tecnologa electrnica nos ha proveido de casi milagrosas innovaciones, que en las palabras de un desconocido, nos hacen la vida ms fcil. Contrario a esa creencia popular, el nivel de informacin transmitido en nuestro trabajo diario hace a veces bastante difcil el vivir. El medio ms comn de transmisin de datos hoy en da es el telfono. Aunque la invencin original de Alexander Graham Bell dista mucho del telfono actual, el principio de transmisin ha cambiado poco desde su invencin. Desgraciadamente las lneas telefnicas al ser creadas, no fueron diseadas para transmitir informacin digital discreta (bits de datos), sino que su utilidad nicamente consista en transmitir voz humana por un par de cables trenzados de cobre. Estos cables sufren toda una serie de fenmenos elctricos que modifican la seal a lo largo de su recorrido y, por lo tanto, no se pueden utilizar repetidores digitales. Si una

10

Conceptos de la Comunicacin de Datos seal se debilita, sencillamente se amplifica, y con ella la distorsin que genera el ruido. Para transmitir la voz humana tenemos que enviar una gama continua de frecuencias. Cuando alguien habla, omos esa gama de frecuencias en el aire. La luz, el sonido, las ondas de radio y las seales que pasan por los alambres del telfono, se describen en trminos de frecuencia. La proporcin de oscilacin se llama frecuencia y se define como el nmero de cambios por segundo dado en ciclos por segundo o Hertz (Hz). La voz humana se compone de una mezcla de distintas frecuencias. Ordinariamente hay pocos fenmenos que generen una sola frecuencia, en general se crean un conjunto o una banda de frecuencias que ocupan una gama dada dentro del espectro total de frecuencias. P P= periodo o ciclos, T=tiempo en segundos y F = T frecuencia en Hertz (21) F = . c F c = velocidad de la luz 3x10 8 mts seg F = frecuencia en Hz l = longitud de onda en metros

(22) l = .

Ejercicio 2.1 Una seal tiene una frecuencia de 20,000 Hz, Cual es su longitud de onda y cuantas veces oscila por segundo? Respuesta. longitud de onda de 15,000 metros, oscila 20,000 veces por segundo. Este espectro se encuentra dividido en zonas utilizadas por los distintos canales de transmisin y asignadas por organismos internacionales y nacionales. As existe una gama de frecuencias que se asignan para la transmisin de programas televisivos, otra para los de radio, etc.
VLF LF MF HF VHF UHF SHF EHF

Designa-c Very low l o w f r e- m e d i u m high fre- very high ultra high super high extremly in d e frequency quency frequency quency frequency frequency frequency high frebanda quency Nmero 4 de banda 5 6 7 8 9 10 11

11

Telecomunicaciones y Teleproceso

D i v i s i n Miriam- K i l o m - Hecto-m Decam-t Mtrica mtrica trica trica trica rica a 300Khz a 3 a 30Mhz F r e c u - 30 e n c i a 300Khz 3Mhz aprox.

Decim-tr C e n t i - M i l i m ica mtrica trica

30 a 300 a 3 a 30 Ghz ms d e 300Mhz 3000Mhz 10Ghz

As pues, hay dos formas bsicamente distintas para transmitir informacin de cualquier clase con los medios de telecomunicacin. Analgica Digital La transmisin analgica significa que se transmite una gama continua de frecuencias dentro del espectro. La luz y el sonido consisten de una gama continua de esa ndole. Si quisiramos transmitir msica de alta fidelidad por los alambres de telfono a nuestros hogares (tcnicamente posible), enviaramos una gama continua de frecuencias de 30 a 20,000 ciclos por segundo. La corriente de los alambres variara continuamente, del mismo modo que los sonidos que omos. Toda transmisin analgica puede ser representada por ondas sinusoidales (ver Fourier). La transmisin digital, por otra parte, significa que se enva una corriente de impulsos de conexin y desconexin, del mismo modo que se mueven los datos en los circuitos de las computadoras. Los impulsos se denominan bits. Actualmente se transmite una elevada proporcin de bits. Es discontinua con el tiempo y puede representarse simplemente con una periodicidad definida o en grupos codificados, como en la telegrafa. Las rutas de transmisin pueden disearse para llevar cualquiera de ellas y esto se aplica a todos los tipos de rutas de transmisin: pares de alambres, cables coaxiales, etc. Si la ruta se disea como analgica entonces usar amplificadores semejantes a los de una unidad de alta fidelidad para amplificar la seal y llevarla hasta su destino de forma completa Si la ruta se disea como dig i tal entonces usar repetidores regenerativos, para reconstruir los bits y enviarlos ms adelante. Es un mecanismo activo que detecta los impulsos que se envan y tras

12

Conceptos de la Comunicacin de Datos amplificarlos, eliminar el ruido presente y regenerarlos, los retransmite con su fuerza y energa originales.

Fig 2-1 Seales Analgicas y Digitales

2.3.1 Parmetros de las Lneas de Transmisin. En una lnea larga, como ya se explico anteriormente, surgen toda una serie de fenmenos electrnicos fuera de nuestro control. Estos fenmenos se deben a las caractersticas de una lnea larga y son: Capacitancia: Almacenamiento de cargas elctricas debido al espaciamiento entre las lneas y al medio que las separa y que se mide en Farads. Inductancia: Almacenamiento de cargas elctricas en los campos magnticos que se forman en un cable enrollado o en un cable extremadamente largo medida en Henries. Reactancia o Impedancia: Resistencia natural de un medio fsico a que circulen por el cargas elctricas medida en Ohms. Estos elementos combinados nos dan las caractersticas de una lnea. Estas caractersticas pueden dar como resultado en un caso extremo que el mensaje generado en el lado transmisor no llegue a su destino aunque aparentemente todo este conectado correctamente. Entre las causas que impiden que un mensaje arribe correctamente a su destino se encuentran las lneas mal terminadas (en las que la impedancia de llegada difiere a la de salida y la energa es rebotada de nuevo a la lnea creando interferencias y ecos), Parmetros excesivos sin control de la lnea,

13

Telecomunicaciones y Teleproceso

ruidos inducidos a la lnea por su paso cercano a fuentes contaminantes de tipo elctrico, etc. Una onda cuadrada transmitida en un extremo de una forma perfecta, se distorsiona segn va viajando por la lnea de transmisin. Si se transmite a una velocidad muy lenta, estos pulsos aun se reconoceran a su llegada, pero conforme aumenta la velocidad de transmisin, es imposible reconstruir la onda resultante. El efecto de capacitancia de la lnea interviene de forma decisiva para atenuar la seal. Cuando un voltaje V se conecta a travs de un capacitor C, la corriente I circula por este capacitor hasta que este se encuentra completamente cargado. Esta corriente tiene inicialmente un valor alto I=V/R (ley de Ohm), y cae paulatinamente hasta un valor cercano al cero segn se carga el capacitor. La corriente de salida recibida al final de una lnea ser V (23) I = (1 - e RC ) . R Si el voltaje en el extremo emisor cae repentinamente, la corriente del lado receptor no sigue a la de la entrada pues existen cargas almacenadas en las capacitancias e inductancias de la lnea (2.4) I = V ( RC ) e R
-t -t

Por lo que un pulso de forma cuadrada (usado en transmisin digital) al llegar a su destino queda deformado por la constante de tiempo de descarga del capacitor RC. Esta constante de tiempo se mide hasta que la corriente llega a un valor de 1-1/e=0.6321 o decae hasta 1/e=0.3679 de su valor inicial. El tiempo depende pues, de los valores de resistencia y capacitancia de la lnea. Cuando se transmite por una lnea de transmisin que consiste en un par de alambres colgados de postes, la capacitancia en cuestin esta contenida por los alambres y los metros de aire que los separan. Como en el caso elctrico, la capacitancia depende del largo de los cables y del material que los separa (dielctrico). Cuando el primer cable submarino se tendi, se tuvo un desempeo muy pobre pues no se tomo en cuenta el efecto del agua de mar sobre la capacitancia.

14

Conceptos de la Comunicacin de Datos

fig 2-2 Deformacin de los pulsos por parmetros de la lnea

Si a esto se le agrega el ruido propio de la lnea de transmisin y a aquel inducido a esta en su longitud, es necesario reconstruir los pulsos a determinada distancia (dependiendo de la velocidad de transmisin y de los parmetros de la lnea), eliminar el ruido, amplificar la seal resultante y retransmitirla. 2.3.2 Canales de Transmisin Los tipos de canales que hay en el telfono y teleproceso pueden ser: - Compartidos: Su caracterstica principal es que puede ser utilizado por varias personas al mismo tiempo. Esto no es posible fsicamente por lo que se debe emplear una tcnica llamada multiplexin (ver apartado 2.3.3). - Privados o dedicadas: Este tipo de canal de transmisin tiene mucha seguridad. Se elige se contrata debido a que no hay lneas compartidas que satisfagan un inters en particular. Como su nombre lo dice, son canales para satisfacer solo la necesidad para los que fueron contratados. Su caracterstica principal es que puede ser utilizada slo por el usuario que la contrato. 2.3.3 Multiplexin Para poder enviar informacin de dos o ms fuentes por un solo canal fsico como pudiera ser un par de ca bles trenzados de cobre, compartiendo el medio se utiliza una tcnica llamada multiplexin. El principio bsico puede ser explicado con un ejemplo sencillo: al usar un

15

Telecomunicaciones y Teleproceso

telfono, aunque sea posible hablar las dos personas que se comunican al mismo tiempo, se prefiere que uno hable y cuando termino de decir lo que quera, que la otra tome su turno, se esta compartiendo un solo canal fsico para poder comunicarse sin que el mensaje se pierda en el camino. Hay dos tipos de multiplexin: En tiempo: se asigna a cada usuario un espacio de tiempo de transmisin, por ejemplo, 3 milisegundos para cada usuario. El equipo receptor debe conocer o estar sincronizado de alguna forma con el transmisor para poder recuperar los mensajes y que tengan sentido. Muchos paquetes de informacin pueden ser transmitidos a la vez por el mismo medio sin que se mezclen los mensajes. Se utiliza en transmisiones interocenicas donde una gran parte del tiempo de comunicacin entre dos personas se desperdicia, este tiempo es asignado a otros paquetes, principalmente de tipo digital, para optimizar el medio fsico tan caro. En frecuencia: consiste en asignar gamas separadas de frecuencia dentro de un espectro de frecuencia dado. De este modo el ancho del canal de una frecuencia es subdividido a su vez en otras ms pequeas para envi de informacin. En el espectro de frecuencias conocido como banda de AM (amplitud modulada) se asignan frecuencias de transmisin a las estaciones de radio para evitar los conflictos entre ellas y que todas transmitan a la vez su mensaje.

2.3.4 Topologa de las Lneas A la forma de interconectar las lneas ya sean telefnicas o de otro tipo se le conoce como topologa. En general podemos clasificar esta conexin como punto a punto o multipunto. Punto a punto cuando se interconectan solo un elemento de transmisin con uno de recepcin. Mutipunto cuando un elemento de transmisin se conecta a varios de recepcin o viceversa. De las caractersticas de cada una de las configuraciones podemos enumerar: a) Punto a punto publica

16

Conceptos de la Comunicacin de Datos Se comunica un punto con otro punto por medio de las lneas publicas disponibles al efecto. Podemos tener algoritmos de enrutamiento que permitan la llegada del mensaje de un punto a otro pasando, si es necesario por otros puntos intermedios que no conecten directamente el transmisor con el receptor. Es ms econmica que la privada y permite conexiones flexibles entre dos puntos que pueden cambiar, por ejemplo llamar a un banco de datos manejado por una u otra compaa.

b) Multipunto Se comunican un punto con varios puntos Se comunican varios puntos con un solo punto. Ejem: La Central Telefnica que se comunica con todos sus abonados por medio de lneas.

c) Punto a punto privada No es posible usar algoritmos de enrutamiento puesto que la conexin es directa y sin posibilidad de cambiar o de realizarse por medio de otro camino fsico. Se puede tratar especialmente o acondicionar la lnea para que responda a las condiciones necesarias para una transmisin ptima y compensar la distorsin que la propia lnea introduce. De esta forma el nmero de errores se reduce o alternativamente se transmite a mayor velocidad. No hay ruido o este es reducido al mnimo al solicitar la instalacin de la lnea. No hay prdida de informacin puesto que esta no pasa por red publica. Esto tambin da una alta seguridad y una conexin segura el 100% de las veces. Tiene una recepcin ideal de la comunicacin.

2.3.5 Funcionamiento Interno del Telfono El funcionamiento del telfono, a pesar de ser uno de los aparatos de telecomunicacin y teleproceso ms usados, es comprendido por unos cuantos solamente. El levantar una pieza de plstico (el auricular), acercarla al odo, esperar un tono generado en el receptor (el tono de

17

Telecomunicaciones y Teleproceso

marcar), seleccionar un nmero por medio de un dial o teclas con nmeros y signos, nos permite comunicarnos a casi cualquier parte del mundo. Hay dos formas distintas de marcar un nmero telefnico: por medio de un dial rotatorio y el digital. El uso del dial rotatorio se limita a las centrales que no tienen sistemas digitales. En el marcado digital, un par de frecuencias son generadas por cada nmero marcado para que sean identificadas en la central telefnica. Se usan dos frecuencias por nmero para hacer ms seguro la transmisin de la informacin pues si se usara solo una, esta podra ser modificada por ruidos o distorsin de la lnea. Si se usa un dial rotatorio, se generan interrupciones de la lnea que son detectadas en la central. El estandard es de 10 interrupciones (pulsos) por segundo o de 20 en algunos paises. Entre nmero y nmero debe haber una pausa, de ah que entre el nmero 1 y el descanso del dedo haya un espacio donde no hay nmero para marcar. Es posible marcar en estos sistemas sin usar el dial con solo interrumpir la lnea colgando el auricular de forma rpida, tantas veces como el nmero que se desee marcar y esperando un poco entre ellos. Un telfono trabaja a base de voltajes y corrientes modificadas por el aparato en base a una batera que la central telefnica pone a nuestra disposicin (por eso al irse la energa elctrica en nuestra casa sigue funcionando el telfono). El equipo bsico consta de: Un micrfono de carbn que al recibir las ondas de impulso de aire que generamos con nuestro aparato sonoro, cambia su resistencia convirtiendo estos impulsos sonoros en variaciones de voltaje. Un auricular que tiene la funcin inversa del micrfono, convirtiendo los impulsos elctricos (voltaje a determinada corriente) en ondas sonoras que percibir nuestro odo. Consta de un imn con una bobina de alambre envolviendolo y en contacto con una placa metlica, al pasar un voltaje por la bobina, modifica el campo magntico del imn y mueve la placa metlica que impulsa las molculas de aire que estn en contacto con ella generando impulsos sonoros. Su funcionamiento es reversible, esto es, puede funcionar como micrfono o bocina pues podemos modificar el campo magntico del imn al impulsar con

18

Conceptos de la Comunicacin de Datos nuestra voz la placa metlica con la que esta provisto, generando as impulsos elctricos en la bobina (por esto es posible hablar por el auricular cuando el micrfono no esta funcionando). Un timbre que llama nuestra atencin para contestar el aparato telefnico. La voz se distingue por el timbre y el tono. El timbre son las diferentes frecuencias que emite nuestra voz cuando hablamos. Por el telfono no viaja la voz, sino un voltaje resultado de transducir la voz a ondas electromagnticas. El odo tiene la capacidad de escuchar de 20 Hertz hasta 20,000 Hertz, pero la voz se genera en un rango de 300 a 12,000 Hertz. En un principio se pens que sera imprctico transmitir todas las frecuencias si el cerebro es capaz de reconocer una voz con mucho menos rango de frecuencias (ancho de banda). Se selecciono entonces una frecuencia de transmisin (ancho de banda) que va de los 300 a los 3000 Hertz. Por eso las voces de distintas personas se parecen mucho por telfono, se cortan al transmitir muchas de las frecuencias que dan las caracterstica de timbre y tono. El corte de las frecuencias superiores resulto ser un problema a partir de 1965 que se intentaba mandar ms y ms informacin en cada cable y ms hoy en da que se trata de mandar a mucho mayor velocidad, pero en su tiempo ayudo a ser posible el telfono bajando los costos de tendido de lneas y diseo de interfases de comunicacin a un mnimo.

fig2-3 Diagrama telfonico simplificado.

Las centrales estn a su vez cambiando, del uso de tcnicas analgicas y el intercambio de llamadas de una lnea a otra del abonado por medio de

19

Telecomunicaciones y Teleproceso

dispositivos electromagnticos a tecnologa digital y el uso extensivo de transistores y circuitos integrados para realizar cada una de las funciones. Los dispositivos electromagnticos funcionando con un electroimn (Analgico) ineficientes por: Estar sujeto al efecto de una bobina Hay inercia Consumen mucha corriente Inducen ruido en la lnea por el efecto de almacenamiento magntico presente en una bobina (inductancia) Los dispositivos de Estado Slido a base de transistores (Digital) Necesita menos corriente que un electroimn La inercia que presentan es mnima El ruido producido por el transistor es muy pequeo Es muy veloz Es menos costoso Es menos voluminoso En caso de falla temporal de uno de los transistores, e pierde muy poca informacin Los aparatos digitales a diferencia de su contra parte analgica ofrecen toda una serie de posibilidades que van desde el remarcado del ltimo nmero hasta msica de espera y otras funciones muy sofisticadas. Los conmutadores tambin han sufrido cambios significativos desde la introduccin de elementos digitales como muestra presentamos las funciones de un Conmutador Digital Inteligente (Private Automatic Branch Exchange PBX o PABX) sus funciones y algunos ejemplos de la aplicacin de ellas: Llamadas de salidas restringidas seleccionables: La extensin 25 no tenga acceso a llamadas del exterior. Protectolada controlado: El Director puede hablar a cualquier lado el gerente de ventas puede hablar a ciertos lugares. Llamadas con cierto horario Cola de llamadas: la voz digitalizada anuncia si el que llama quiere esperar por que la lnea est ocupada.

20

Conceptos de la Comunicacin de Datos Interrupcin de llamadas: si la llamada es de larga distancia no debe durar ms de 4 minutos. Redireccionamiento: si se equivoco de extensin de la extensin equivocada me comunican con la que inicialmente llamo para reenrutar la llamada. Compras en casa y acceso bancario Conferencias Conferencias entre extensiones Impresin de todos los movimientos del da Alarma de mensaje de voz Dejar recados Recoleccin de datos para que posteriormente se emitan. Regresar la llamada: Ellos vuelven a llamar si estuvo ocupada. Memoria Censar y operar contactos, esto es, activar o desactivar la alarma del telfono. Comunicacin de computadora a computadora.

2.4 Envi de datos


Para hacer llegar los datos de un extremo a otro de una lnea telefnica, se han desarrollado toda una serie de tcnicas avanzadas para hacer caber ms informacin por segundo o enviar esta de una forma ms eficiente y rpida optimizando as el canal de transmisin y los recursos disponibles. Los canales pueden ser de esta forma asignados de una manera dinmica y la unin de un punto a otro subdividida en canales en ambas direcciones. Algunas de las tcnicas empleadas se describen a continuacin. TASI (Time Assignated Speach Interpolation) Interpolacin de habla asignada por tiempo. Cuando un usuario habla o transmite informacin, una circuito detecta que esta enviando y se le asigna un canal, cuando cesa su actividad, el ca nal es asignado a otro usuario y As sucesivamente. Es lo mismo que una multiplexin en tiempo.

21

Telecomunicaciones y Teleproceso

DSI (Digital Speach Interpolation) Interpolacin del habla en forma digital. Cuando la informacin es transmitida en forma digital, la capacidad del canal se puede asignar segn sea requerida. Una computadora reconoce los espacios entre palabra y palabra, y el canal es otorgado en forma dinmica tal como se hace con la memoria en un computador. En el telfono el proceso de transmisin de voz se digitaliza y transmite por este medio. En una conversacin comn, el 55% del tiempo es silencio entre que se dan pausas y se escucha, usar esta tcnica duplica la capacidad efectiva de un canal de alta velocidad. BURST Informacin Rpida. En algunas transmisiones es necesario emitir continuamente la seal como es el caso de la televisin o el radio, pero en otras aplicaciones como transmisiones telegrficas o de computadora, se transmite en pequeos paquetes de informacin. Se manda una cantidad de informacin como si se lanzara una metralla o un flamazo de datos y se deja un espacio para la emisin del receptor. Se han diseado tcnicas de multiplexin utilizadas en estos casos para poder asignar el canal eficientemente a otros usuarios cuando no se transmite informacin. SLOW SCAN Bsqueda lenta. Cuando una transmisin en tiempo real es requerida, la capacidad del canal debe ser similar a la del mensaje a transmitir. Cuando la transmisin no es en tiempo real, la capacidad del canal puede ser mucho menor y la seal se debe guardar hasta su uso. Cualquier seal, entonces, puede transmitirse mucho ms lenta o ms rpida para llenar la capacidad del canal por el que se transmite. En el lado receptor se deben hacer los arreglos necesarios para poder acelerar la seal o bajar su velocidad segn sea el caso. Pueden transmitirse as seales que por su contenido de informacin no quepan en un canal disponible de baja capacidad (ancho de banda).

2.5 Categoras de las Lneas de Transmisin


Quiz el parmetro ms importante para comparar lneas de comunicacin sea su velocidad de transmisin. Las lneas de comunicacin se clasifican en tres niveles de velocidades de transmisin: 1.- Grado por debajo de la voz - de 45 a 180 bits por segundo (unidades digitales) ms lentas que las lneas telefnicas. Usadas para teletipo u otros aparatos de baja velocidad.

22

Conceptos de la Comunicacin de Datos 2.- Grado de voz - de 300 a 1,200 bits por segundo. Aqu entran las lneas telefnicas. Es posible transmitir a velocidades hasta de 19,600 bits por segundo pero las penalidades por error y costo son altas. 3.- De banda ancha - de 19,000 Hertz en adelante. Otra forma de comparar lneas es por su forma de transmitir. Hay una gran variedad de formas en que pueden transmitirse datos digitales por una lnea de transmisin dada o, dicho de otro modo, una gran variedad de mtodos para organizar las seales que se envan, de modo que lleven la informacin de que se trata. Simplex: Solo se transmite en una direccin. Se usa principalmente en la Telemetra, el lado transmisor enva su mensaje sin importarle como es recibido este. Half Duplex: Se transmite en ambas direcciones pero solo en una a la vez. Es una transmisin de modo compartido. Por ejemplo un C.B. o un Walkie Toky. Full Duplex: La transmisin es en ambas direcciones a la vez. un ejemplo serian las redes de computadoras. As una lnea full duplex es equivalente a dos simplex. Los datos digitales pueden enviarse por las lneas de comunicacin, ya sea en serie o en paralelo. A menudo la corriente de datos se divide en caracteres. Los caracteres se convierten en bits o pequeas unidades de informacin. La corriente de datos puede enviarse en serie por caracteres y en serie por bits, o bien en serie por caracteres y en paralelo por bits. Supongamos que los caracteres se componen de seis partes (bits) cada uno. El sistema de transmisin en serie por caracteres y en paralelo por bits, tendr que transmitir entonces seis bits a la vez, lo que en algunas terminales se hace usando rutas separadas de comunicacin. En la practica ordinariamente habr un sptimo bit para fines de control. No es probable que esto se haga en las lneas de larga distancia y baja velocidad, por que resultara ms costoso que otros medios. Varias lneas de baja velocidad son ms costosas que unamde alta velocidad. A menudo se usan varios alambres dentro de la localidad del cliente. La transmisin por alambres paralelos tiene la ventaja de que puede reducir el costo de las terminales, en las que no se necesitan circuitos para decidir cuales son los bits de un carcter. Por lo tanto, se usa comnmente la transmisin por alambres paralelos a distancias cortas, donde el

23

Telecomunicaciones y Teleproceso

usuario los instala. Algunas maquinas se disean para transmisin en paralelo por bits, pero no se usan alambres paralelos separados para conectarlas, sino que en vez de ellos los bits se mueven simultneamente, usando distintas bandas de frecuencia en el mismo alambre. Un canal fsico se divide en varios canales efectivos, cada uno de los cuales funciona en una banda de frecuencia distinta.

24

Conceptos de la Comunicacin de Datos


SERIE bit a bit 2 cables:seal+tierra interfase tipo RS-232c Alto voltaje dist. 60-70 Metros Modem, Impresoras Graficadores Digitalizador (scanner) Ratn (mouse) PARALELO todos los bits a la vez tantos cables como bits interfase tipo Centronics 5 volts 10-15 metros(con amplificador hasta un kilometro) Impresoras, graficadoras

Las transmisin de datos puede ser tambin sncrona o asncrona. A menudo la transmisin asncrona se llama de arranque y parada (Start-Stop). En la transmisin sncrona los caracteres se envan en una corriente continua. Puede enviarse un bloque tal vez con 100 caracteres o ms en una sola vez y mientras dure ese bloque, la terminal receptora deber estar exactamente en fase con la terminal transmisora. En la transmisin asncrona se enva un carcter cada vez y se inicia con una seal de arranque (START), que puede ser una condicin 0 de la lnea, y se termina con una seal de alto (STOP), que normalmente es una condicin 1 de la lnea. Los impulsos entre las dos seales dan los bits de que se compone el carcter. En la transmisin sncrona es necesario mandar junto con la seal un patrn de sincronizacin para resincronizar las transmisiones en caso de perdida de informacin o error en la lnea.
TRANSMISION SINCRONA TRANSMISION ASINCRONA no se detiene,es continua se transmite cada vez que es necesario serie-serie,carcter por carcter se enva en bloques el volumen de transmisin es menor el ruido es menor el ruido es mayor la velocidad es mayor el costo es menor (dependiendo del ancho de banda y del ruido)

2.5.1 Transmisin asncrona (de Arranque y Parada) Se usa un cdigo de intercambio de informacin internacional los ms comunes son Baudot y ASCII. Casi todas las teleimpresoras que no son de fabricacin norteamericana transmiten caracteres Baudot con cinco bits de datos, ms los elementos START y STOP. Casi todas las

25

Telecomunicaciones y Teleproceso

teleimpresoras norteamericanas diseadas en los ltimos aos, transmiten caracteres ASCII, con ocho bits de datos (de los cuales a menudo no se utiliza uno o se reserva para caracteres especiales como los grficos y los idioms con marcas diacrticas), adems de los elementos START y STOP. La transmisin de arranque y parada se usa generalmente en los mecanismos de teclado que no tienen memoria intermedia o BUFFER, con los que el operador enva caracteres a lo largo de la lnea, a intervalos ms o menos aleatorios cuando oprime las teclas. El impulso START inicia el muestreo y por lo tanto, puede haber un intervalo indeterminado entre los caracteres que se transmiten cuando el operador oprime las teclas. Si este se detiene algunos segundos entre una tecla y la siguiente, la lnea permanecer en la condicin 1 durante ese periodo. Por regla general la fabricacin de maquinas de arranque y parada es menos costosa que las de las maquinas sncronas y, por esta razn muchas maquinas que transmiten de tarjeta a tarjeta, de cinta de papel a impresora, de tarjeta a computadora, etc, tambin son de arranque y parada, aunque la corriente de caracteres no tiene las pausas entre los mismos que tiene una transmisin con un teclado. 2.5.2 Transmisin Sncrona Cuando las maquinas transmiten continuamente entre si, con tiempos regulares, la transmisin sncrona puede dar una utilizacin ms eficiente de la lnea. En este caso, a los bits de un carcter le siguen inmediatamente los del que est ms adelante. Entre caracteres no hay bits START o STOP, ni tampoco pausas. La corriente de caracteres de este tipo se divide en bloques. Todos los bits del bloque se transmiten a intervalos iguales de tiempo. Las maquinas transmisoras y receptoras debern estar sincronizadas exactamente por toda la duracin del bloque, de modo que si la mquina receptora sabe cual es el primer bloque, podra decir cuales son los bits de cada carcter. Los mecanismos que usan transmisin sncrona tienen una gran variedad de longitudes de bloque. El tamao de los bloque puede variar desde unos cuantos caracteres a muchos centenares de ellos. A menudo se relaciona con la naturaleza fsica del medio de datos. Por ejemplo, en la transmisin de tarjetas perforadas es conveniente usar 80 caracteres como longitud mxima de bloque por que hay esa cantidad de caracteres en cada tarjeta.

26

Conceptos de la Comunicacin de Datos

2.6 Bibliografa
Kennedy George Electronic Communications Systems International Student Edition McGraw Hill Kogakusha, Ltd. 2da edicin 1977 Martin, James Introduction to Teleprocessing Prentice Hall 5th edition 1980 Martin James Telecomunications and the Computers Prentice Hall 2a Edicion 1976 Martin James Future Developments in Telecomunicatios Prentice Hall 2a Edicion 1977 Sokolowski, Steve The Talking Telephone Tab Books 1990 Taylor F. E. Teleprocessing Monitor Packages The National Computer Center England 1982

27

3. El Canal de Comunicacin
3.1 Decibeles
La unidad utilizada para expresar la comparacin de dos niveles de potencia (medidos en Watts), intensidad de corriente (en Ampers o Amperios) o voltaje (en Volts o Voltios), o la relacin de la intensidad de dos seales es el decibel. Es usada tambin para indicar las relaciones de perdida o ganancia. El decibel es una relacin por lo que no es un valor absoluto sino un valor de comparacin y por ello no tiene unidades. Si se denota por Pr el nivel de potencia de referencia, el decibel (dB) se define como: (31) dB = 10 log10 . P Pr

Originalmente se consideraba al decibel como la unidad de atenuacin causada por una milla de cable de calibre estandard AWG # 19 a una frecuencia de 866 Hz, pero ahora se considera esta definicin como obsoleta. Como el decibel es una unidad logartmica, las operaciones de multiplicacin y divisin se reducen a suma y resta, y las potencias y races a multiplicacin y divisin. El signo de un logaritmo cambia cuando sus argumentos se invierten. Esta inversin de signos, si consideramos uno de ellos (usualmente el positivo +) como ganancia, el otro indicar una perdida. Dada una razn de potencias expresada en decibeles, la razn de potencia se puede encontrar con el inverso de la formula (3.1) (32) . P dB = 10 10 Pr

29

Telecomunicaciones y Teleproceso

El decibel fue usado por primera vez como una unidad de referencia de intensidad de sonido. Tiene sentido referirse a niveles de sonido con decibeles, pues nuestros sentidos son proporcionales al logaritmo de la energa que los dispara. Si un sonido es dos veces ms fuerte que otro, no tiene el doble de energa sino 2 decibeles ms. Las relaciones de voltaje y corriente tambin se expresan en decibeles. La potencia es proporcional a el cuadrado de la amplitud (voltaje) de una seal, por lo que: (33) dB = 20 log10 . (3.4) dB = 20 log10 I1 I2 V1 V2

Son usados para expresar cantidades tales como ganancias y perdidas en amplificadores, en la respuesta de salida de cintas de grabacin, niveles de sonido, perdidas o ganancias en lneas de transmisin, etc. Supngase que una seal es transmitida a lo largo de una lnea que tiene un tramo que reduce (atena) la potencia en una relacin de 20 a 1, pasa posteriormente por una seccin que lo reduce de 7 a 1. La reduccin neta que sufre la seal es de 140 a 1, o expresando en decibeles, la primera reduccin es de 10 log10 20 = 13.01 dB y de 10 log10 7 = 8.45 decibeles. La atenuacin neta es de 21.46 dB 10 log10 140 = 21.46 dB. De forma similar si decimos que hay una perdida de 3 dB por kilometro de cable, en 50 Km hay una perdida de 3x50=150 dB y necesitaremos un amplificador que compense estos 150 dB perdidos en la lnea para regresar la seal a su nivel original.
dB de Atenuacin Cantidad de Seal que se recibe 1 0.79 2 0.50 3 0.1 10 0.01 20 0.01 30 0.001

Otras unidades del decibel muy utilizadas son:

30

El Canal de Comunicacin

El voltaje con respecto a un Volt (35) dBv = 20 log10 . V1 1 Volt

La potencia con respecto a un Miliwatt (36) dBm = 10 log10 . P( en miliwatts ) 1 miliwatt

La potencia con respecto a un Watt (3.7) dBw = 20 log10 P( en watts ) 1 Watt

En la siguiente tabla presentamos la intensidad de sonidos comunes medidos en decibeles relativos al umbral de la audicin.
Sonido Umbral del dolor Mquina de Jet Msica de Rock Trfico ruidoso Trfico normal Conversacin a gritos Oficina ruidosa Ruido de un coche pequeo Conversacin normal Oficina callada Olas en la playa dB 120 110 100 85 75 70 65 55 50 45 35

31

Telecomunicaciones y Teleproceso

Conversacin baja Un riachuelo El viento en las hojas Cuchicheo Umbral de la audicin

30 25 15 10 5

3.2 Ancho de Banda


Los distintos medios fsicos que se usan en las telecomunicaciones para transmitir el mensaje, varan considerablemente en sus capacidades de transmisin. Por ejemplo, un cable coaxial puede transmitir mucho ms informacin que un sencillo par de alambres de cobre trenzados. Un eslabn de transmisin digital se disea para una proporcin de bits dada y nos referimos a su capacidad en trminos del nmeros de bits por segundo que puede transmitir. Por otra parte, un eslabn analgico puede llevar distintas proporciones de datos, dependiendo de las caractersticas con las que sea diseado. El ancho de banda de un canal es una unidad fija de espacio (que no se puede exceder), que tenemos disponible para la transmisin de informacin en un canal que se haya asignado. Es la capacidad de una lnea para transmitir ciertas frecuencias. Si la frecuencia ms baja que puede transmitir un canal es f1 y la ms alta f2, entonces el ancho de banda del canal sera (38) AB = f 1 - f 2 . y se expresa en ciclos por segundo o Hertz (Hz). El ancho de banda de un canal telefnico que puede transmitir frecuencias desde 300 a 3300 Hz es de 3 Khz (KiloHertz o miles de Hz). Es importante aclarar que a pesar de que en algunas ocasiones sube la banda de frecuencias a otras ms altas, el ancho de banda no cambia. Si es posible transmitir por un canal frecuencias de 1 KHz a 3 KHz o de 12.5 KHz a 14.5 KHz, el ancho de banda en ambos casos es de 2 KHz.

32

El Canal de Comunicacin

As pues, el ancho de banda no nos dice nada sobre la frecuencia de trasmisin, sino que solo nos indica la gama o rango de frecuencias transmisibles. Se llama frecuencia base o central, a la frecuencia intermedia del ancho de banda o (39) . fc = f1 - f 2 2

Por una lnea que tiene la capacidad de transmitir en varios subdivisiones o canales, se utiliza una separacin entre cada ancho de banda para separarlos y evitar que se mezclen las seales siendo imposible su recuperacin. Esta separacin se llama guarda y consiste en asignar una pequea banda de frecuencias que no son usadas. Un ejemplo claro es el de las estaciones de radio, donde cada estacin tiene asignada su frecuencia central, su ancho de banda y su guarda para no interferir con las estaciones que usen frecuencias base cercanas. EJERCICIO 3.1 Un canal tiene asignado un ancho de banda total de 100 Hz a 12 KHz. Se le va a subdividir el canal para varios dispositivos que quieren enviar su mensaje. Se les da un ancho de banda de 2 KHz y una guarda de 1 KHz comenzando en una frecuencia base de 3 KHz. Cuantos canales se asignan y con que frecuencias bases trabajan cada uno? Solucin. 3 canales en frecuencias base de 3Khz, 6 KHz y 9Khz 3.2.1 Limitaciones en una lnea de transmisin. La capacidad de un canal para transmitir informacin se puede definir como la tasa mxima de informacin que puede ser enviada sin perdidas o errores y es proporcional a su ancho de banda.

33

Telecomunicaciones y Teleproceso

Hartley prueba en 1928 que un ancho de banda mnimo es necesario para enviar una cantidad especifica de informacin por unidad de tiempo (310) C = AB t . donde C=cantidad de informacin, AB=ancho de banda y t=tiempo si se aumenta el ancho de banda, se puede disminuir el tiempo necesario para la transmisin y viceversa. Si tenemos un disco fonogrfico y aumentamos la velocidad de 33 RPM a 66 RPM se escuchara en la mitad de tiempo. Doblando la velocidad hemos doblado la frecuencia de los sonidos y tambin el ancho de banda. Podemos intentar seguir subiendo la velocidad, continuaramos aumentando la frecuencia, el ancho de banda y disminuyendo el tiempo necesario para reproducir el disco. Llegara un momento en que no se escuchara nada pues se ha excedido el ancho de banda del odo que va desde 30 a 20,000 Hz. Este ancho de banda del odo es excedido desde el primer intento pero nuestro cerebro puede entender la msica o palabras aunque no escuche todas las frecuencias, perdiendo las caractersticas de timbre y tono. Nyquist demuestra por las misms fechas que si uno enva 2W distintos valores de voltaje (u otros smbolos) por segundo, estos pueden ser acarreados por una seal sin frecuencias mayores que W por una lnea sin ruido. Si frecuencias mayores que W son enviadas, estas son superfluas y no influyen en el resultado obtenido. Establece con esto su teorema del muestreo donde demuestra que para muestrear una seal con frecuencia maxima Ft, solo es necesario tomar muestras a intervalos mnimos de 2Ft (311) Fm nima de muestreo = 2 f t . (para determinar la frecuencia mxima que contiene una seal se utiliza el anlisis de Fourier, ver capitulo 5) En una ancho de banda AB dado, segn Nyquist, podemos transportar 2AB seales de voltaje por segundo. Si uno envia seales binarias, esto es, de dos valores posibles, el voltaje transmitido por la lnea es de dos valores posibles y puede uno enviar 2AB bits por segundo (bps). Sin embargo, si se envian dos bits de forma simultanea usando cuatro posibles niveles de voltaje en un instante determinado, se puede enviar 4AB bps.

34

El Canal de Comunicacin

Ocho niveles de voltaje distintos pueden ser usados para codificar 3 bits a la vez y alcanzar una tasa de envio de 6AB. En general, para n bits (caso binario) pueden ser enviados al mismo tiempo usando 2n niveles posibles de seal y con 2n niveles de seal posibles y distingibles entre si, una tasa de envio de seales de 2nAB bps se pueden transmitir por un canal con ancho de banda AB para el caso digital binario. Si L es el nmero de niveles de seal, 2n=L \ n=log2L por lo que la capacidad del canal, C, en ausencia de ruido se da por (312) C = 2 AB log 2 L( caso binario) . Todo este analisis se realizo sin tomar en cuenta el ruido y las deformaciones que la propia lnea suman a la seal transmitida. Existen tambin limitaciones en el nmero de niveles que es posible detectar sin error en el lado receptor. Shannon prueba 20 aos despus, de forma matemtica, que un canal tiene un lmite mximo finito. Sus teorias van primero de un canal sin ruido y terminan para el caso prctico de un canal con ruido. Si una seal de potencia S, se enva por un canal perturbado por ruido blanco (ruido Gaussiano, ver seccin 3.4.3) con potencia N, la capacidad del canal, C, en bits por segundo en un canal con ancho de banda AB es S (313) C = AB log 2 1 + . N Encontrando as una ley fundamental de las telecomunicaciones en base a parmetros conocidos o posibles de medir. Se concluye de la ley de Shannon que el nmero mximo de bits por segundo transmisibles por el canal en T segundos es Invalid EQN syntax: (3.14)^^^^C = AB ^T ^log sub 2 ^left ( 1 + S over N left ) La ley de Shannon es valida para secuencias de bits aleatorios y no previsibles. Si existe la forma de anticipar algunos de los valores, la tasa de transmisin puede aumentarse. Sin embargo, para series de seales completamente imprevisibles, la capacidad mxima del canal no puede rebasarse.

35

Telecomunicaciones y Teleproceso

Ejercicio 3.2 Considerese un canal con ancho de banda de 2.6 KHz y una relacin seal a ruido conocida de 30 dB. Calcule la capacidad mxima del canal en bps (datos tpicos de una lnea telefnica). Solucin. Una relacin S/N de 30 dB corresponde a 1/1000 de la potencia transmitida: C = 2600 log 2 (1 + 10001) = 2600x332x log10 1001 = 25,900bps . 3.2.2 Sistemas Binarios Digitales Toda la tendencia moderna es hacia los sistemas digitales binarios, esto es que tengan solo dos posibles estados. El cambio obedece a razones: Electrnicas: Es mucho ms fcil disear y mantener equipos digitales binarios en los que solo es necesario generar y detectar 2 estados posibles. Al amplificar seales analgicas, se amplifica con ellas el ruido inherente a todo canal de comunicacin. Una seal que consiste solo de pulsos puede reconstruirse totalmente de forma rpida y econmica para su retransmisin. Econmicos: La tecnologa necesaria para el desarrollo digital ya se encuentra firmemente establecida y los precios drasticamente reducidos para su implementacin. La mutiplexion en tiempo y el intercambio de seales se maneja de forma eficiente, rpida y econmica en forma digital. Seguridad: Si se pierde un momento de la transmisin, la cantidad de datos no es tan importante si estos son binarios, puesto que una seal de otro tipo codificara muchsimo ms informacin por unidad de tiempo. Eficiencia: Usando las formulas de Nyquist tenemos que para 13 eventos equiprobables estadsticamente independientes codificados en base 2 (sistemas binarios) n = log 2 L , n = log 2 13 = 333 log10 13 = 337 . . No es posible transmitir fracciones de seal por lo que ser necesario transmitir 4 seales binarias lo que corresponde al nmero que se debi sacar que es 2n, en nuestro caso 22=4 dando una eficiencia de n= 3.37/4 x 100% = 92.5% Para el caso decimal: n = log10 L , n = log10 13 = 111 .

36

El Canal de Comunicacin

una vez ms necesitaremos transmitir por lo menos 2 smbolos dando una eficiencia de n= 1.11/2 x 100% = 55.6% mucho mejor la transmisin binaria para este caso y en general para casi cualquiera. Otros: Grandes capacidades y velocidades de transmisin pueden lograrse a pesar de la relacin seal-ruido alta pues es ms fcil reconstruir los pulsos que filtrar una lnea analgica. Esto lleva a diseo de otros mtodos de encodificacin mucho ms eficientes que permiten el envi de ms unidades de informacin por bit enviado.

Analizando la ley de Shannon podemos destacar que si se trata de enviar informacin a una rapidez R mayor que C (capacidad del canal mxima) los errores comienzan a aumentar rpidamente y no tiene sentido tratar de disear un sistema para mejorar la situacin. Por otra parte si R<C hay cierta esperanza de mejorar a travs de un buen diseo de sistema. Si se decide aumentar la rapidez de informacin aumentando la rapidez de los smbolos, ser necesario aumentar el ancho de banda AB. Por tanto, un aumento en la rapidez de la informacin puede acomodarse con un ancho de banda mayor. Sin embargo, el ancho de banda y la relacin seal a ruido (S/N) pueden intercambiarse. Si el ancho de banda aumenta, puede ser adecuada una razn S/N menor , y viceversa. Ntese que con S/N pequeo, el intercambio potencial es aproximadamente lneal. log2 (1+x) (log2 e)x para x pequea

3.3 Bauds
En los sistemas de transmisin el nmero de smbolos transmitidos por segundo se le conoce como baud. A la onda de seal que podra enviarse en un intervalo de T segundos se le llama smbolo. En un sistema de transmisin binario slo se usan dos smbolos, por ejemplo A. La razn de smbolos llamada razn de baud o baudio, es de 1/T smbolos por segundo. Por ejemplo en un sistema de 1200 bauds, los smbolos se envan a razn de 1200 por cada segundo de transmisin. En la sealizacin M-aria, durante cada intervalo de T segundos se transmite uno de M smbolos posibles. Estos smbolos usualmente corresponden a M niveles distintos. Sin embargo, no se restringe a variaciones de amplitud o nivel de voltaje. Se puede variar la amplitud, la

37

Telecomunicaciones y Teleproceso

frecuencia o la fase de una onda senoidal para formar los diversos smbolos (ver discusin completa en Modulacin Cap. 5). Si se dispone para la transmisin de un ancho de banda de AB Hz, la razn de Nyquist es de 1/T = 2 AB smbolos por segundo. En la sealizacin M-aria, cada smbolo representa log2M bits de informacin puede codificarse nicamente en = log2 M niveles (M = 2). Se deduce que la razn de bits equivalentes es de 2 AB bps. Por lo tanto el ancho de banda para sealizacin M-aria con una razn fija de informacin es inversamente proporcional a .. Como el ancho de banda para la transmisin es proporcional a la razn de baud 1/T, pero la informacin transmitida es proporcional a la razn de bits (log2 M)/T, se ve que los sistemas M-arios proveen un medio de aumentar la razn de transmisin dentro de un ancho de banda dado. Este aumento de informacin se obtiene a expensas de potencia agregada a la transmisin y de una mayor complejidad del sistema. Ms an, la interferencia intersmbolo es tambin un problema en los sistemas M-arios de sealizacin y los anchos de banda necesarios para su operacin son mayores que los mnimos tericos analizados con anterioridad. Se puede notar que el termino baud es usado a veces como Bits por segundo. Aunque este significado es correcto en las lneas que usan seales de dos estados, en general no lo es. En cualquier lnea que no use seales de dos estados, es incorrecto. Para el caso binario los bits por segundo y los bauds son intercambiables.

38

El Canal de Comunicacin

3.4 Informacin y Transmisin digital


3.4.1 Medida de la Informacin El propsito de un sistema de comunicacin es, en el ms amplio sentido, la transmisin de informacin desde un punto del espacio a otro. En las secciones anteriores se han definido varios parmetros que afectan la cantidad de informacin y su forma de envi por las lneas de transmisin. Pero el trmino informacin aun no se define aunque se ha hecho referencia a l y a tpicos relacionados con mensajes, ancho de banda, etc. Existe, sin embargo, una definicin propia de lo que es informacin y el uso cotidiano de este trmino nos permite referencias sin una definicin formal. En el anlisis de seales, es comn usar los conceptos de energa y potencia de la seal. En coordenadas espaciales se emplea comnmente la distancia y la longitud al cuadrado. De manera similar, el concepto de probabilidad se usa para medir numricamente los resultados favorables de determinado experimento. Para que la medida sea vlida, es necesario examinar antes las bases de la medicin. Supngase que se efecta un experimento cuyo resultado no es constante. Uno de ellos se marca con la letra A. Lanzar una moneda al aire es un experimento que cambia continuamente y cuyos posibles resultados son guila o sol. Si el experimento se repite N veces, la frecuencia del resultado de A es NA y la frecuencia relativa de ocurrencia de A es NA/N. El cociente va de 0 (No ocurre) hasta 1 (Siempre ocurre). La razn NA/N no es muy predecible cuando N es pequeo, mientras ms experimentos se realizan en este caso con la moneda, y si el experimento tiene regularidad estadstica, la frecuencia relativa de un resultado particular tiende a un limite cuando el nmero de repeticiones N se hace muy grande. Este valor lmite se llama probabilidad del resultado A y se escribe P(A): (315) P( A) = . El lmite de la ecuacin (3.15) no lo es en el sentido funcional usual pero se usa para indicar que, si N es muy grande, la desviacin esperada de la razn NA/N de una constante. Esto se llama en ocasiones ley emprica de los nmeros grandes y concuerda con la idea intuitiva de probabilidad.

39

Telecomunicaciones y Teleproceso

La cantidad de informacin sobre un acontecimiento est estrechamente relacionada a su probabilidad de ocurrencia. Los mensajes que contienen noticias de gran probabilidad de ocurrencia, es decir, que indican poca incertidumbre en el resultado o su probabilidad es cercana a uno, conducen relativamente poca informacin. Por el contrario, los que contienen noticias con poca probabilidad de ocurrencia (probabilidad cerca de 0) conducen relativamente grandes cantidades de informacin. La medida de la informacin recibida del conocimiento de ocurrencia de un evento es inversamente proporcional a la probabilidad de su ocurrencia. Si alguien nos informa que el sol va a salir por el este, no nos da ninguna informacin (a menos de que desconoceramos este dato) pero si se nos informa que acaban de acribillar al presidente de la nacin nos estn dando una gran cantidad de informacin (a menos de que se trate de un pas sudamericano). Para formular una ecuacin matemtica que responda a este razonamiento, debe notarse que si un evento es cierto (P(A)=1), lleva cero informacin. En el otro extremo si su probabilidad es 0 (evento imposible), su ocurrencia lleva una cantidad de informacin infinita. Se desea tambin que la medida de la informacin sea real y monotnica, y que sea aditiva para eventos estadsticamente independientes. Usando estas bases, la medida de informacin asociada a un evento A que ocurre con probabilidad PA se define como (316) I A = log . 1 PA

Notese que la base del logaritmo se ha dejado indefinida. Considerese dos eventos equiprobables A y B y un sistema binario para transmitir el conocimiento de su ocurrencia. Se requiere el mnimo de un pulso o seal binaria uno para A y otro para B. Cuatro eventos equiprobables necesitaran cuatro esquemas distintos de pulsos binarios (bits) o las combinaciones 00, 01, 10, 11 de dos bits, mientras ocho eventos equiprobables requieren de tres bits (000, 001, 010, 011, 100, 101, 110, 111), etc. En general, cualquiera de n mensajes equiprobables contienen log2n bits de informacin para su transmisin. Como se supuso que los mensajes son equiprobables, su probabilidad de ocurrencia es de Pi=1/n y la informacin asociada a cada mensaje es

40

El Canal de Comunicacin

(317) I i = log 2 n o I i = log 2 .

1 Pi

La ecuacin (3.17) nos da las unidades expresadas en base 2 para el caso de una transmisin binaria de eventos equiprobables estadsticamente independientes (caso un poco especial). Ejemplo 3.3 Los cuatro smbolos A, B, C y D ocurren con probabilidades de 1/2, 1/4, 1/8 y 1/8 respectivamente. Calcular la informacin en el mensaje de tres smbolos X=BDA suponiendo que son estadsticamente independientes. (observese que en la construccin de lenguajes, se est restringido a ciertas reglas de el habla y gramaticales que limitan la eleccin de los siguientes smbolos. Por lo que la eleccin de sus smbolos no se puede ampliar completamente de forma independiente. Esto explica el uso de probabilidades condicionales y por consiguiente entropa condicional explicado en la siguiente seccin) Solucin. Como los smbolos son independientes, la medida de informacin es aditiva y se puede escribir como: Ix=log24+log28+log22= 2+3+1= 6 bits 3.4.2 Entropa La formula clsica de Shannon relaciona datos en los cuales no se sabe que smbolo se mandar a continuacin. Esto es normalmente el caso con las tcnicas de computacin usadas hoy en da. No es posible, o si lo es los algoritmos ms sencillos no hacen el esfuerzo, estimar la probabilidad de los siguientes smbolos de una secuencia. Con la comunicacin humana y donde intervienen reglas que limitan la seleccin de los siguientes smbolos a utilizar, esto no es verdad. Existe una buena probabilidad de adivinar las secuencias. Si se recibe un mensaje que diga FELIZ NAVIDA sabremos reconstruir el mensaje aunque llego incompleto (falta la D). Si es posible determinar de alguna forma cual ser el siguiente carcter o bit, la informacin enviada es redundante, y podremos disear un mtodo de codificacin que nos permita enviar ms informacin por el ancho de banda asignado al canal de transmisin.

41

Telecomunicaciones y Teleproceso

Lo mismo se aplica al ruido, si obedece a una distribucin Gaussiana (ruido blanco o Gaussiano) es difcil determinarlo, pero existen otros patrones en los que se puede hacer una estimacin de la aparicin de ciertos patrones de ruido. Este es el caso por ejemplo de lneas que pasan a lado de cables de poder, estos afectan la transmisin con un ruido constante de 60 Hz (frecuencia del voltaje usado en Mxico) que si se identifica puede filtrarse. Este trabajo de adivinanza informada constituye un aspecto importante de la disciplina matemtica llama teora de la informacin fundada por Shannon. La entropa es una medida de la incertidumbre de lo aleatorio. Es un concepto que los fsicos han usado largo tiempo, principalmente en termodinmica. En el mundo fsico el grado de aleatoriedad constantemente incrementa. Un sistema tiende a estabilizarse cuando se desestabiliza llegando a un equilibrio (trmico, dinmico, etc.). Es una medida de incertidumbre, del promedio de aleatoriedad de un proceso. La entropa asociada a un mensaje es una medida de la incertidumbre de que es lo que sigue al mensaje. Si el siguiente smbolo a ser enviado consiste de 6 bits, la entropa asociada para este caso va de 0 a 6 bits y estamos buscando un indicador promedio que nos de una idea de su entropa media. Un smbolo de 6 bits puede tener 26 = 64 posibles estados. Si la probabilidad de ocurrencia de un bit es Pi, la suma de sus probabilidades individuales es uno (318) .

P
x=1

64

=1

y su entropa o informacin promedio como la esperanza matemtica o valor esperado de que suceda (ver ecuacin 3.17) (319) H = I prom = E{Ii} . (320) H = Pi log 2 .
i =1 n

1 bits Pi

42

El Canal de Comunicacin

que va de un mnimo de 0 a log2n. Shannon prueba que para un canal sin ruido usando un mtodo discreto de sealizacin tal que su mxima capacidad es de C bps, la tasa mxima al que los datos pueden transmitirse es de C/H. Para una seal continua la entropa de una distribucin Gaussiana es (321) H = AB log 2 2peS bits por segundo . donde AB es el ancho de banda y S es la potencia promedio de la seal. Si N es la potencia del ruido promedio (blanco) y H(N) es la entropa de ese ruido (322) H ( N ) = AB log 2 (2 p e N ) . Si hay seal y ruido por el mismo canal (el caso real) (323) H (S + N ) = AB log 2 [2pe( S + N )] . y la capacidad de ese canal (324) C = H (S + N ) - H ( N ) . = AB[log 2 (2pe( S + N )) - log 2 (2peN )] que nos lleva a la ley de Shannon y se aplica a patrones de bits que son completamente impredicibles y con ruido que sigue un patrn Gaussiano. Si el patrn de bits enviado es de alguna forma predecible, un esquema de codificacin, puede ser diseado (tericamente) que permita enviar menos bits aumentando la velocidad de envi en el mismo ancho de banda. Ejemplo 3.4 Determine y grficar la entropa (informacin promedio) del cdigo binario de 2 smbolos con probabilidad de ocurrencia p y q, donde: q = (1-p) Solucin. Empleando la formula 3.20
2 1 H = Pi log 2 P i =1 i

H = p log 2

+ (1 - p) log 2

1 1- p

43

Telecomunicaciones y Teleproceso

Fig 3.1 Entropa de una fuente binaria.

Notese que la mxima entropa es de un bit/smbolo y ocurre para el caso equiprobable (p=q=1/2). Ejemplo 3.5 Determinar la informacin promedio del ejemplo 3.3 para a) el cdigo de cuatro smbolos que ah se da, b) para el caso de que los cuatro smbolos sean equiprobables. Respuesta. a) 1.75 bits b) 2 bits Ejemplo 3.6 Se selecciona un cdigo binario A=0, B=10, C=110, D=111. Pondere cada una de las probabilidades de ocurrencia y determine a) la probabilidad de ocurrencia de tres ceros en el cdigo; b) la entropa por mensaje usando el mensaje X=BDA. Respuesta. a) 1/2 b) 1.75 bits En los sistemas elctricos de comunicacin, existe particular inters en la rapidez de transmisin de la informacin, R definida por (325) R = r H . bits por segundo

donde r es la rapidez del smbolo. Ejercicio 3.7 Una imagen de televisin esta compuesta por 3 x 105 elementos de imagen (pixels). Supngase que cada elemento es equiprobable entre 10 niveles de brillo, se transmiten treinta cuadros por segundo. Calcule el ancho de banda mnimo para transmitir la seal de video suponiendo una relacin de seal a ruido de 30 dB.

44

El Canal de Comunicacin

Solucin. Elementos de informacin x imagen = log 2 10 = 3.32 Cuadro de informacin x imagen = 3.32 (3x105)= 9.96 x 105 bits Razn de informacin R = (30)(9.96 x 105)= 29.9 x 106 bps como R debe ser menor igual a C, se hace R=C=29.9 x 106 bps AB min = C = 3MHz S log 2 1 + N

En realidad en la transmisin comercial de televisin se usan 4 MHz.

3.5 Ruido
El ruido es un fenmeno inevitable en toda circunstancia, en una conversacin, cuando descansamos, en el trabajo. De la misma forma que existe un ruido ambiental sonoro, en toda comunicacin electrnica existe un trasfondo de ruido. Una variedad de tcnicas se han desarrollado para disminuir este a un mnimo aceptable. La transmisin de voz difiere de la de datos en dos aspectos fundamentales. Primeramente, al transmitir voz tenemos dos receptores-transmisores inteligentes a cada extremo, si una palabra se pierde o llega con ruido, el cerebro puede reconstruir lo que falta. En segundo trmino se encuentra la velocidad de transmisin, la voz humana o mensajes directos para un ser humano como letra o msica, se transmite a una velocidad muy inferior a la de datos. La tasa normal de una conversacin es de 40 bps mientras que actualmente pocos aparatos se comunican a menos de 300 bps. En la transmisin de una seal, ya sea analgica o digital, el ruido es un parmetro indeseable, pero a su vez imposible de eliminar totalmente.

3.5.1 Filtros Cuando se tiene una sustancia indeseable dentro de una mezcla, se utiliza un filtro para eliminarla. Existen filtros de varios tipos y tamaos que eliminan impurezas hasta de cierto dimetro. De una forma similar, existen seales no deseadas que se mezclan con nuestros mensajes

45

Telecomunicaciones y Teleproceso

transmitidos por una lnea de transmisin. Es necesario eliminar estas seales extraas para poder recibir el mensaje. La eliminacin de ciertos tipos de ruidos y seales indeseables se logra con filtros. Filtros Analgicos - Filtros fsicos interpuestos en la lnea o como parte del aparato receptor. Como ejemplo los capacitores combinados con inductores y resistencias, que evitan que aparezcan las ondas no deseadas a la salida. Un filtro muy usado en el hogar y el coche son los ecualizadores de audio. Filtros Digitales - Son programas de computadora, que su labor reside en eliminar el ruido (las ondas) usando el Anlisis de Fourier (ver Cap. 5). Es ms suceptible al ruido una seal analgica que una seal digital; y es ms fcil de recuperar a base de filtros una seal digital que una seal analgica. Los filtros se clasifican segn su funcin en Paso Bajas. Eliminan de una frecuencia hacia abajo. Paso Banda. Permiten el paso de un rango de frecuencias. Paso Altas. Eliminan de una frecuencia hacia arriba. Existen varios tipos de ruidos ya clasificados: 3.5.2 Ruido Blanco Conocido tambin como ruido sofomtrico, aleatorio o Gaussiano. Es un ruido de siseo que conforma el fondo de toda trasmisin elctrica o electrnica. Lo conforman todas las frecuencias reunidas y tiene una distribucin de campana de Gauss. Se utiliza en la generacin de msica dentro de los circuitos de un sintetizador o teclado electrnico. No es un sonido puro, es una reunin de todos los sonidos. Se le conoce con el nombre de blanco porqu al igual que la luz blanca se forma de todas las frecuencias del espectro. Es el familiar silbido de fondo o esttico en seales de radio o conversaciones telefnicas.

46

El Canal de Comunicacin

No puede ser removido por ningn mtodo por lo que fija un limite terico mximo en el desempeo de cualquier sistema de telecomunicacin. Si una seal tiene perdidas en una lnea de tal magnitud que sea comparable con el ruido blanco, esta seal quedar irremediablemente perdida. De todos los tipos de ruidos es el ms benigno pues se conoce su distribucin y puede controlarse hasta cierto lmite. 3.5.3 Ruido Trmico Es producido como resultado de los movimientos caticos de los electrones libres, excitados trmicamente, en un medio conductor, tal como un resistor. La trayectoria de cada electrn en movimiento se orienta aleatoriamente, debido a las colisiones (movimiento Browniano). El efecto neto es una corriente elctrica que es aleatoria y de valor medio cero. De una forma simplificada su potencia N es (336) N = k T AB . donde T= temperatura en grados Kelvin, AB= ancho de banda en Hz y k= constante de Boltzmann: 1.37 x 10-23 joules por grado Kelvin. Notese que un capacitor o inductor ideal no genera ruido trmico al no transportar electrones libres. 3.5.4 Ruido de Impulso Es una ocurrencia aleatoria de impulsos (spikes) de seales indeseadas y es la primera fuente de errores en la transmisin de datos. Los impulsos existen desde perodos de menos de un milisegundo hasta pocos milisegundos, en una serie de datos transmitidos a 4800 bps puede haber una perdida de hasta 50 bits. En una red telefnica su fuente puede ser el encendido (switching) del equipo, la presencia de relmpagos o el paso de una lnea a travs de alguna fuente de ruido (principalmente transformadores que varan sbitamente de voltaje). Este ruido es perjudicial para las comunicaciones de datos, relativamente inofensivo para los de voz. Todas las bobinas crean ruido impulsivo. Los campos magnticos producen ruido impulsivo que se induce por la lnea de transmisin. La cada de un rayo en una lnea de comunicacin puede destruir varios circuitos de la entrada de un aparato receptor no protegido contra esta

47

Telecomunicaciones y Teleproceso

clase de ruido. La proteccin se logra por medio de un supresor de picos o impulsos (usando elementos pasivos electrnicos llamados MOVs Metal Oxide Varistors). Otra fuente de ruidos impulsivos se localiza dentro del mismo equipo transmisor, circuitos defectuosos, soldaduras fras, contactos y relevadores sucios y uniones no soldadas que cambian de posicin por enfriamientos y calentamientos son algunas de las causas comunes. 3.5.5 Ruido Cruzado (Crosstalk) Se presenta cuando un canal capta alguna seal que est siendo acarreada por otro canal. La probabilidad de este ruido aumenta conforme se incrementa la distancia de transmisin, la proximidad de alambres, la intensidad de la seal o el uso de seales de alta frecuencia. Al igual que el ruido blanco normalmente la intensidad del ruido cruzado es baja y no es molesta en trasmisiones de voz. 3.5.6 Ruido de Intermodulacin Es un tipo especial de ruido cruzada en el cual hay dos seales intermoduladas y forman un producto que cae dentro de una banda de frecuencia y que difiere de ambas entradas quiz en una banda que est reservada para una tercera seal. Una instalacin pobre de un MODEM (aparato para la trasmisin por lneas telefnicas) puede transmitir un fuerte tono de frecuencia cuando no se transmiten datos y produce ste tipo de ruido. 3.5.7 Ruido de eco Es similar al ruido de intermodulacin, en sus efectos en la transmisin de datos. Cuando la impedancia o resistencia de una lnea no hace juego apropiadamente con la total de la lnea ms el transmisor (lnea mal terminada), una seal puede ser reflejada al llegar al receptor hacia el transmisor a una intensidad ms baja, formando un eco. Si la intensidad de la seal del eco es bastante alta al ser detectada por el equipo receptor puede ser la causa de errores. Los ecos, como los ruidos cruzados y el ruido blanco, tienen normalmente seal de baja intensidad, que generalmente no son molestas en trasmisiones de voz. En lneas largas se usan supresores de eco. Su uso es limitado cuando se trata de transmisin de datos pues constan de un circuito detector de voz para su activacin y de datos para inactivarse.

48

El Canal de Comunicacin

3.5.8 Ruido de Amplitud Involucra un cambio repentino en el nivel de poder (potencia de una seal). El efecto de este ruido depende del tipo de modulacin que se este usando. No afecta a seales cuando las tcnicas de modulacin de frecuencias y recepcin interpretan la informacin de la frecuencia y pasan por alto la de amplitud,. Algunas de sus causas son amplificadores defectuosos, contactos sucios con resistencias variables, la suma repentina o carga de nuevos circuitos que estn encendidos, trabajo de mantenimiento en progreso, y el intercambio (switching) para alternar lneas de transmisin en multiplexin. 3.5.9 Ruido por Desviacin de Frecuencia Este ruido sucede cuando se desva la frecuencia base de la establecida para su emisin o por caractersticas de la lnea de transmisin, llegan a su destino algunas frecuencias antes que otras. 3.5.10 Ruido por Fluctuacin de Fase Este ruido lo causa el rizo de la fuente de alimentacin si esta mal regulada o por variacin de carga que modifican el voltaje que llega a los circuitos que sirven de transmisin o recepcin. En transmisiones moduladas, el cambio de fase de la portadora (la frecuencia que lleva o porta la seal a su destino) puede suceder especialmente en lneas largas. Algunas veces la fase se desliza y regresa inmediatamente a su fase original y en otras hay una rotacin gradual de fase.

3.6 Bibliografa
Ash, R. Information Theory, Wiley NY 1965 Cap. 1 Carlson, A.B. Communications systems: An introduction to Signal and Noise in Electric Communications. McGraw Hill NY 1975. Martin James Future Developments in Telecomunications. Prentice Hall 2a Edicion 1977 Shannon, Claude, E. Mathematical Theory of Communication. Bell System Technical Journal (julio y octubre de 1948)

49

Telecomunicaciones y Teleproceso

Stremler G. Ferrer Sistemas de Comunicacines. Representacines y servicios de Ing. Mex. 1982 de AT&T contribuciones A.T. 43 No. 13 en The CCITT Red Book, International Telecommunications Union, Geneve Suiza 1961.

50

4. Canales de Transmisin
4.1 El Medio Transmisor
Para hacer llegar el mensaje a su destino utilizamos un canal de comunicacin. Desde que Gauss y Weber colocaron por primera vez una serie de cables areos en Gttingen en 1834 hasta nuestros das el medio principal de transmitir un mensaje es por medio de cables. En vista de la disponibilidad limitada del espectro de frecuencias usadas para transmitir por radio, cualquier seal que pueda ser econmicamente transportada por cable en vez de ondas de radio seguir utilizando ese medio. Otros canales de comunicacin se han abierto ya a la telecomunicacin, el uso de satlites, luz y nuevas tecnologas en la trasmisin por cable permiten diversificar la forma de transmisin y aumentar considerablemente el flujo total transmitido de informacin. Analizamos aqu cada uno de los canales fsicos utilizados para realizar la unin entre transmisor y receptor. 4.1.1 Alambre de Cobre El par de alambres de cobre es la innovacin tecnolgica ms vieja utilizada satisfactoriamente para la transmisin de informacin a travs de medios electrnicos. El alambre de cobre estirado en fri es mucho ms resistente que el cable ordinario de cobre y mucho mejor conductor que su smil de acero usado en un principio. Despus de una prueba de larga distancia entre Bostn y Nueva York en 1883, el alambre de cobre estirado en fro se convierte en el material estandard para tender lneas areas de comunicacin.

51

Telecomunicaciones y Teleproceso

Los cables subterrneos, importantes para todas las ciudades donde la maraa de cables y postes se estaba convirtiendo rpidamente en un peligro, tambin eran esenciales para cruzar ros, lagos y ocanos. Los experimentos realizados en 1880 llevan al uso de cables con alma seca usados a partir de 1990. El valor de los cables con alma seca, donde cada conductor se rodeaba de papel aslante y aire y un mazo de ellos se protegan con una cubierta impermeable, fue que mejoraron las propiedades transmisoras de los cables. Pronto se descubri que confiar en la tierra como un camino de retorno de la seal produca efectos indeseados cuando se tendan dos o ms cables cercanos. Efectos de cruce (cross-talk) surgan entre ellos y esto se evito regresando un camino fsico desde el receptor al transmisor por medio de un cable llamado de tierra. Los cables son comunmente hechos de cobre o de acero, para dar fuerza al material, baados en cobre para la conductividad, en forma redonda y solidos cubiertos por algn aslante principalmente plstico. A frecuencias arriba de 1 KHz, la mayora de la corriente fluye por la capa externa o piel del cable fenmeno conocido como efecto de piel, mientras mayor la distancia, ms perdida por este efecto (y los inherentes a las lneas largas ya discutidos). Los cables de cobre usados en las lneas telefnicas son de aproximadamente de 3 mm separados por 20 cm o ms. Un par de alambres de cobre puede transmitir a gran distancia las frecuencias de la voz sin necesidad de amplificacin, de esta forma haba transmisiones de hasta 1,900 Km antes de inventarse el amplificador de bulbos. La aplicacin ms comn hasta la actualidad es proporcionar el canal de voz en las redes telefnicas (existe al menos un par por cada subscriptor o abonado que va desde su telfono hasta una central telefnica). Cuando se transmiten datos por este tipo de canales, las velocidades utilizadas son bajas hasta 9600 bps con muchas dificultades (debido al ruido impulsivo presentes en los sistemas telefnicos). Algunos pares de alambres de cobre que son utilizados solo para transmisiones digitales en lneas privadas o dedicadas, alcanzan velocidades de hasta 1544 Mbps (Mega bits por segundo). En la actualidad para la transmisin de voz, el par de alambres de cobre est siendo reemplazado por otras tecnologas. Para la transmisin de datos a grandes distancias es muy caro este tipo de tecnologa en primer lugar por el costo del cobre y en segundo por la

52

El Canal de Transmisin

relacin costo de instalacin-ancho de banda. El incremento en la demanda de canales de transmisin ha conducido a construir cables que contienen en su interior varios cientos de pares de alambres de cobre aislados, con un cdigo de colores para la identificacin de cada par de alambres, reduciendo el costo de instalacin y aumentando la proteccin de los mismos. Estos se trenzan para disminuir al mnimo los efectos cruzados (cross talk) entre ellos. Algunos intentos se hicieron para aprovechar las instalaciones telefnicas en otros usos. Los ms notables son los sistemas introducidos en 1881 y comercialmente disponibles en 1890. Msica, noticias, reportes de la bolsa de valores y hasta obras de teatro eran transmitidos por la lnea telefnica por hasta 14 horas al da debido a su popularidad. Este sistema fue reemplazado con la invencin del radio en el siglo veinte pero vuelve por sus fueros en forma de televisin por cable aunque usando otro tipo de cable (coaxial) para su envi.

Fig 4-1 Los cables telfonicos.

4.1.2 Cable Coaxial Un medio de transmisin ampliamente usado en la interconexin de centrales telefnicas locales es el cable coaxial. Un cable coaxial consiste de un conductor cilndrico y un alambre central o ncleo con un material aslante entre ellos, que puede ser plstico o aire con sus espaciadores, y una cubierta final tambin de material aslante. El cable coaxial puede transmitir frecuencias de mucho mayores que las que puede transmitir el par de alambres de cobre, por lo que la capacidad de transmisin es mucho mayor. El cable coaxial presenta pequea distorsin, pequea

53

Telecomunicaciones y Teleproceso

prdida de seal (atenuacin) y un reducido efecto cruzado (cross talk), por lo que es un medio de transmisin confiable. Tambin es comunmente usado para la transmisin de seales de video y para la conexin de terminales y computadoras distribuidas dentro de un edificio (Redes Locales de Computadoras). En un principio fueron usadas para una frecuencia mxima de 3 MHz y los ingenieros de la poca se preguntaban quien llegara a necesitar ms. Antes de que pasara mucho tiempo, la frecuencia tuvo que ser aumentada de 3 a 9 MHz, y la cantidad de llamadas simultneas transportadas de 600 a 1,800. Hoy en da la frecuencia mxima transmitida es de 70 MHz y 10,800 seales de voz simultneas (usando multiplexin en frecuencia). En un ca ble, la velocidad de propagacin de una seal varia completamente con la frecuencia. Las frecuencias inferiores de la voz humana llegan mucho despus que las altas frecuencias. Mientras ms larga la lnea, mucho mayor el retraso y la distorsin (distorsin por retraso). En un cable coaxial, se encuentra una mayor velocidad de propagacin, que vara solo un poco con la frecuencia, dando as poca distorsin efectiva. El costo adicional de un cable coaxial se justifica plenamente por: Un mayor nmero de canales puede ser enviado por un cable. Efecto cruzado (cross talk) despreciable entre canales. Menor distorsin por retraso y variacin de la amplitud con la frecuencia. Mayores velocidades de propagacin, que disminuyen la necesidad de supresores de eco en muchas de las lneas largas, porque el intervalo entre la voz y su eco se vuelve muy pequeo.

54

El Canal de Transmisin

Fig 4-2 Cable coaxial (sin blindaje).

4.1.3 Gua de Onda Una gua de onda es bsicamente un conducto de metal en el que las que ondas de radio de muy alta frecuencia viajan. Existen dos tipos principales Las rectangulares en uso principalmente para interconectar el LNA (Low Noise Amplifier, amplificador de bajo nivel de ruido), elemento receptor de antenas parablicas de microondas, con su equipo asociado electrnico. No se usan para transmisiones a largas distancias y raramente utilizadas en distancias de ms de 300 metros. Consisten en un conducto rectangular de cobre o latn. Guas circulares que son tuberas de aproximadamente 5 cm en dimetro. Son construidas con muy alta precisin y transmiten frecuencias mucho ms altas que las rectangulares. Se les llama

55

Telecomunicaciones y Teleproceso

comnmente Guas milimtricas porque transmiten radiaciones en la banda milimtrica de 40 a 110 GHz que de otra forma seran severamente atenuadas si se transmitiesen por la atmsfera. El oxigeno de la atmsfera atena las ondas de radio por lo que se trata frecuentemente el interior de las guas para evitar trazas de oxigeno. Las guas de onda no se doblan en ngulos pronunciados. Angulos elevados requieren de un acople y un repetidor de seal. El ancho de banda disponible para transmisiones por gua de onda que va de 40 a 110 GHz es mucho mayor que todas los anchos de banda de las transmisiones de radio por aire juntas. Tericamente, la atenuacin en guas de ondas debera disminuir indefinidamente segn se sube la frecuencia. Los lmites superiores los define el estado del arte en tecnologa. Actualmente se transmiten alrededor de 3.288 x 1010 bps (230,000 llamadas telefnicas simultneas).

Fig 4-3 Guas de ondas

4.1.4 Transmisin Optica

56

El Canal de Transmisin

El incremento de las capacidades de la telecomunicacin ha venido de un incremento en la frecuencia de transmisin que se puede usar. El siguiente paso es el uso de la luz como medio transmisor. La frecuencia de la luz es 10 millones de veces superior a la usada en cables coaxiales. Ms an, la seccin transversal de un cable coaxial es 10 mil veces la de una gua de luz, as que mucho ms guas pueden ser empaquetadas en un mismo conducto de dimetro determinado. Existen tres formas de trasmitir por medio de la luz: Directamente al aire. Se puede usar la luz como un indicador, tal como ya se ha venido haciendo a lo largo de millones de aos usando fogatas o luces. Este sistema tiene grandes desventajas, es fcilmente interferible con fenmenos naturales tales como niebla, nieve, obstrucciones como pjaros, aviones, etc. Su transmisin solo sirve para cortas distancias. Por guas de luz. Construidas rgidamente de segmentos rectilneos usando espejos y lentes. Muchos experimentos fueron realizados con este medio y pronto se descubri su gran potencial. Los costos de instalacin y manufactura son elevados, tambin es fcil deformarlos ya sea en su instalacin o por movimientos telricos an los ms leves. El haz de luz se desva con las vibraciones de la tierra o del trfico circundante. A travs de fibra ptica. A principios de los sesentas pareca una tecnologa imprctica por las altas absorciones del vidrio pero para finales de los setenta se presento como el medio de transmisin del futuro.

4.1.4 Fibra Optica La capacidad de un sistema de trasmisin es funcin directa de la ms alta frecuencia que pueda llevar, por lo tanto, progresos en la tecnologa de transmisin han llevado a medios capaces de transportar un alto ancho de banda. Desarrollos recientes en las fibras pticas para llevar seales binarias muestran que estos sistemas pueden transmitir con una gran capacidad y velocidad. Los sistemas de fibras pticas son atractivos por varias razones: 1.- Baja prdida de transmisin. Al comparar fibra ptica con cables coaxiales y guas de onda se encuentra mejor rslacin seal a ruido, lo que permite situar los repetidores mucho ms alejados uno de otro. Un

57

Telecomunicaciones y Teleproceso

sistema de fibra ptica sin repetidores puede llevar informacin a 420 Megabits por segundo (Mbps) a 100 Km sin uso de repetidores y con una tasa de errores ms baja que un sistema coaxial de alta calidad. 2.- Frecuencia de operacin igual a la de la luz. La frecuencia de transmisin usada hoy en da para fibras es de 1.2 micrmetros, equivalente a una frecuencia de 800 teraHertz (800,000,000,000,000 Hz) permitiendo una tasa de transmisin de 20,000 Mbps en distancias cortas. 3.- No conducen electricidad, no radian energa y no son inductivas. Estas caractersticas hacen que el medio transmisor este libre de ruido cruzado (crosstalk) y ruido inductivo producido por tormentas elctricas, y no presentan problemas de seguridad al no poder ser interferidas con dispositivos inductivos. 4.- Ms pequeos, ligeros y baratos que su contra parte metlica de la misma capacidad. Es econmicamente posible llevar varias fibras extras en un cable para crecimientos futuros y de refaccin. La forma ms conveniente de trasmitir la luz es a travs de fibras pticas. Una fibra ptica se construye removiendo casi todas las impurezas de arena de slice y elaborando un vidrio de alta calidad. Con esto se logran perdidas de 4 a 8 dB por Km a diferencia de un cable de cobre que tiene casi 28 dB por Km. Cuando una onda de luz pasa por un vidrio convencional de ventana de un metro de espesor, pierde casi dos tercios de su potencia (5 decibeles). En una fibra ptica puede recorrer entre uno y 3 Km antes de tener la misma perdida. Esto permite colocar repetidores cada 10-15 Km. El funcionamiento de las fibras pticas puede explicarse con la ley de Snell que establece que el radio de los senos del ngulo de refraccin es igual al radio de la velocidad de propagacin de la onda en los respectivos medios. Esto da por resultado un ndice que es el radio del ndice refractivo del segundo medio con respecto al primero. ( 41) . senA1 V1 n = =K= 1 senA2 V 2 n2

donde A 1 y A 2 son los ngulos de incidencia y refraccin respectivamente, V1 y V2 son la velocidades de propagacin de la onda en los dos medios y n1 y n2 son los ndices de refraccin de los dos medios.

58

El Canal de Transmisin

Si el ngulo de entrada a la fibra es menor que el ngulo crtico, la onda escapa, si es igual se absorbe y si es mayor se refleja. Las fibras pticas en su ms simple estructura llamada de paso indexado est hecha de un material transparente llamado ncleo, rodeado por un recubrimiento con un ndice de refraccin muy bajo. Las ondas de luz las cuales penetran en el ncleo con un ngulo de incidencia igual o menor que el ngulo de reflexin total, produce mltiples reflexiones guiando de esta forma las ondas de luz a travs del ncleo de una manera ptima.

Fig 4-4 Fibra ptica.

El ancho de banda potencial de una fibra de vidrio es muy alto. Usando una perdida de 5 dB por Km, una fibra podra transmitir alrededor de 1014 bits por segundo (menos de 1 segundo para transmitir la biblia completa). La capacidad actual de las fibras esta muy por abajo del limite terico. Un factor que limita la capacidad de transmisin es la dispersin de la seal.

59

Telecomunicaciones y Teleproceso

La dispersin depende tambin de la frecuencia y por eso es comn el uso de fuentes que transmiten luz en una sola frecuencia como son los LEDS y LASER (ver siguiente subseccin). Si el dimetro de la fibra es relativamente grande, se pueden tener varios caminos de propagacin, cada uno con su propia velocidad. Consecuentemente en transmisin digital un pulso de duracin T llegar a la salida de la fibra despus de un tiempo T1 mayor que T, debido a las diferentes trayectorias seguidas por la seal de luz transmitida. Tales fibras son llamadas fibras multimodo. La capacidad de transmisin de ste tipo de fibras decrece con la distancia. Para reducir el efecto de varios modos de transmisin producidos por un ndice de refraccin (ver captulo 5) continuo en el ncleo, ste es substituido por un material con un ndice de refraccin que va aumentando conforme se aleja del centro del ncleo, produciendo que las seales viajen en fase. A estas fibras se les conocen como fibras monomodo. Este medio de transmisin es usado para la transmisin de voz, video y datos. Puede transmitir seales con gran ancho de banda, es flexible y puede usarse para cuando no se tiene lnea de vista que permita una transmisin directa del haz de luz por medio de la atmosfera, especialmente en reas urbanas. La transmisin de informacin a travs de fibras pticas tiene varias ventajas: a) Como la seal que se transmite a travs de la fibra ptica la seal de luz es prcticamente inmune al ruido, por lo que es un medio de transmisin muy confiable. b) La seguridad que proporciona el medio en si mismo ya que produce distorsin mnima de las seales transportadas a travs de l. c) El ancho de banda es muy grande. d) Su costo es relativamente bajo.

4.1.4.1 LED Los LEDs (Light Emitting Diode, diodo emisor de luz) son diodos (rectificadores de corriente, esto es, solo permiten el paso de la corriente en un sentido) que emiten luz al hacer pasar una corriente por ellos. Su costo de elaboracin es muy barato. Al llegar una corriente al LED, este emite luz proporcional a la corriente que le llega, modulando de esa

60

El Canal de Transmisin

forma la entrada (corriente) en un haz de luz de salida. La seal transmitida es recibida por un fotodiodo o fototransistor que convierte la luz a corriente. Su aplicacin principal es en la transmisin a distancias cortas, para mayores distancias y una mejor transmisin, se usa la luz de un rayo LASER.

Fig 4-5 Diodo emisor de luz de alto brillo.

4.1.4.2 LASER El verano de 1960 vio la primera demostracin de una nueva fuente de emisin de luz, tan concentrada y potente, que poda producir densidades millones de veces tan intensas como las de la superficie del sol, pero ser controlada en forma tan precisa que los cirujanos la utilizan para hacer delicadas operaciones en la cornea del ojo humano. El rayo de este dispositivo puede hacer hoyos en planchas de acero y prender carbn. Se dispersa tan poco que un rayo puede ser mandado de la superficie de la

61

Telecomunicaciones y Teleproceso

tierra a la luna (360,000 Km aproximadamente) e iluminar una rea de menos de 2 Km de dimetro. Este nuevo dispositivo era el LASER. El precursor del LASER (Light Amplification by Stimulated Emission of Radiation, amplificacin de luz por emisin de radiacin estimulada) fue el MASER (Microwave Amplification by Stimulated Emission of Radiation, amplificacin de microondas por emisin de radiacin estimulada) y puesto de una forma sencilla es un haz de luz coherente (todas sus ondas viajan al unisono) y monocromtica (ocupa solo una frecuencia en el espectro). Originalmente se desarrollaron usando cristales de rub, pero ahora se pro duce de muchos materiales slidos, lquidos, gaseosos y semiconductores lo que ha permitido una rpida difusin como medio productor de luz para muchas aplicaciones de un precio accesible y de fcil uso. Los electrones de un tomo solo pueden moverse en sus rbitas fijas. Asociado a cada rbita hay un nivel de energa en particular. Los electrones pueden ser inducidos a cambiar de rbita, y cuando esto sucede, la energa total de un tomo cambia. Un tomo puede entonces tomar un nmero discreto de niveles de energa, un hecho ya bien estudiado en la fsica cuntica. Ciertos procesos pueden cambiar a los electrones de una rbita a otra y de regreso, en el proceso emiten un quantum de energa radiando ondas de ra dio, u otras radiaciones electromagnticas en cantidades discretas cunticas. Cuando se emite luz, la masa de las molculas cambian sus niveles de energa aleatoriamente y una serie de ondas aleatorias incoherentes se producen. Bajo la accin laser, todas las molculas se fuerzan a emitir al unisono; la substancia oscila a una sola frecuencia y una serie de ondas coherentes de la misma frecuencia resultan. Las frecuencias pueden ir de las microondas (mser) a frecuencias de luz (laser) o mucho ms altas (rayos x o mayores). Al estimular los electrones de otras molculas circundantes con un rayo laser, se puede inducir las misms vibraciones en ellas creando una resonancia (respuesta a una misma frecuencia amplificada que cada vez se va haciendo mayor). Si imaginamos un columpio quieto, y a ese columpio se le da un pequeo empujn, este comenzar a moverse. Si estimulamos el movimiento pendular del columpio cada vez que este

62

El Canal de Transmisin

llega a su punto ms alto de movimiento con un pequeo empujn, tendremos el efecto de resonancia buscado. Este efecto de resonancia se amplifica en una cmara provista de espejos por la que no dejamos escapar la luz ms que por una pequea abertura. Tendremos as la emisin de un poderoso e intenso haz de luz. La luz del laser difiere de la luz normal: Es monocromtica. Puede tener ms de un color pero se separa por medio de filtros pticos. Es coherente. Las ondas de luz estn arregladas en forma regular y en fase entre ellas. De gran intensidad. De tan alta concentracin que puede causar quemaduras o ceguera en ciertos casos. Homognea. La luz es emitida en forma paralela en lugar de en todas direcciones como con un foco de luz. De baja dispersin. Por ser monocromtica y coherente, pude ser dirigida con precisin por medio de prisms y lentes. Los pulsos sufren poca dispersin cuando pasan por el filtro adecuado. En una oblea de galio-arsenico donde se crecen capas sucesivas de galio arsnico aluminio y galio arsnico contaminado cuidadosamente para hacerlo tipo positivo P o negativo (huecos o N) se crea un laser de estado solido, muy barato, pequeo y fcil de construir con la moderna tecnologa. Con un proceso adecuado donde los cristales de crecimiento no tengan impurezas no deseadas se crean laser de estado slido que duran trabajando aos continuamente.

63

Telecomunicaciones y Teleproceso

Fig 4-6 LASER de estado solido.

Las seales de luz pueden ser tambin multiplexadas dentro de un fibra ptica. Tanto multiplexin en frecuencia como en tiempo han sido utilizadas con xito. Variando la composicin de los semiconductores se puede hacer que emitan luz de distintas frecuencias que pueden ser enviadas por la misma fibra sin ser confundidas del lado receptor. La luz puede ser polarizada, efecto conocido en los lentes de sol, donde se emplean filtros para dejar pasar solo una parte del espectro de luz visible eliminando luz ultravioleta o ultrarroja. La emisin de luz lleva una polarizacin circular, esto es conforme avanza la onda de luz, esta va girando en el espacio y el tiempo dando como resultado un fasor resultante de forma circular. Si se emplea un filtro adecuado, se puede dejar pasar solo la polarizacin requerida. En forma experimental se han logrado polarizar 24 seales por una misma fibra ptica, lo que no se ha

64

El Canal de Transmisin

encontrado es la aplicacin que requiera tal cantidad de bps (si consideramos una capacidad de 1012 bps por cada seal enviada, en 24 canales tendremos 2.4 x 1013 bps) quiz en un futuro podamos pedir pelculas y estas sean transmitidas por fibra en segundos a nuestro hogar para su posterior uso. Ejercicio 4.1 Si la biblia contiene 6,000,000 de palabras, Cuanto tiempo tardaremos en enviarlas por fibra ptica en cdigo ASCII de 8 bits? Considere una tasa de transmisin conservadora de 108 bps. Solucin. Si tomamos un promedio de 6 caracteres por palabra: 6 caracteres x 6x106 palabras x 8 bits = 2.88 x 108 bits 2.88 x 108 bits / 108 bps = 2.88 segundos 4.1.5 Microondas El competidor directo de los cables coaxiales para transmisiones de gran volumen son las microondas. Tal como el cable coaxial, lleva miles de conversaciones telefnicas a la vez. Una ruta de microondas carga, sin embargo, menos trfico que una de cables coaxiales. Los sistemas de microondas son populares debido a: 1.- No requieren adquisicin de derecho de va entre torres. 2.- Pueden transportar altas capacidades de informacin por la alta frecuencia a la que operan. 3.- Requieren la compra o renta de solo una pequea porcin de tierra para la instalacin de las torres de transmisin. 4.- Puesto que la longitud de onda es corta, se pueden usar antenas relativamente pequeas para enfocar la onda y hacer el haz muy direccional. Esto permite tener una gran fuerza de la seal en el lado receptor sin necesidad de aumentar la potencia de transmisin. Estos sistemas estn sujetos a condiciones que limitan la distancia entre repetidores y causan otros problemas. Las seales de microondas son: Atenuadas por objetos solidos (incluyendo la tierra) y las frecuencias altas son atenuadas por lluvia, nieve, niebla y smog.

65

Telecomunicaciones y Teleproceso

Reflejadas de superficies planas conductivas (agua, estructuras de metal, etc.) Difractadas (divididas) alrededor de objetos solidos. Refractadas (desviadas) por la atmosfera de tal forma que el haz viaje mucho ms all de la lnea de visin y sea recibida por otras antenas no autorizadas para recibir la seal. Las microondas es un trmino descriptivo que se utiliza para identificar ondas electromagnticas (ondas compuestas por un campo elctrico y un campo magntico), en el espectro electromagntico de las frecuencias comprendidas aproximadamente entre 1 y 30 GHz. Algunas veces a frecuencias ms elevadas hasta 600 GHz se les llama microondas. Ms de la mitad de los circuitos o canales de transmisin instalados en una red telefnica, sobre todos los circuitos de larga distancia, son mediante sistemas de microondas. Los sistemas de transmisin por medio de microondas, utilizan bsicamente un par de antenas para transmitir y recibir las microondas que viajan a travs del aire. Debido a su corta longitud de onda, las microondas presentan algunas caractersticas de las ondas de luz; como el que viajen o se desplacen en lnea recta, que puedan ser reflejadas y dirigidas o enfocadas a dispositivos especiales llamados antenas parablicas. Las microondas se encuentran el extremo alto del espectro de frecuencias de radio. Por su direccionalidad, no se ven afectadas por la ionosfera tal como las ondas largas de radio (usadas en AM y FM) y su difusin por colinas y otros objetos es menor. Se necesita una lnea de visin para poder transmitir en microondas, y las antenas que transmiten y retransmiten estn en torres donde alcancen a la siguiente sin ningn estorbo. La curvatura de la tierra no permite que estn demasiado alejadas unas de las otras y una distancia tpica es de 45 a 55 Km, esta distancia varia dependiendo de los obstculos fsicos entre las antenas. U n a l n e a d e t r a n s mi s i n d e mi c r o o n d a s l l e v a me n o s repetidores-amplificadores (cada 45-55 Km) que su contraparte de cable coaxial (cada 7-8 Km). Es una desventaja contar con demsiados amplificadores porque una pequea divergencia en uno o varios de ellos es acumulativa. Mantener una serie de amplificadores todos ellos con las misms caractersticas es difcil y costoso. Las microondas se usan generalmente para transmisiones de televisin, pero como las horas pico de TV y telfono no coinciden, se pueden usar las misms instalaciones para las dos.

66

El Canal de Transmisin

Las antenas de microondas se fijan rgidamente apuntando a la siguiente. Las transmisiones no deben variar en ms de 1 en antenas de aproximadamente 3 metros. El rayo no debe pasar cerca de edificios y rboles pues su reflexin causa problemas. Capas atmosfricas de distintas composiciones de humedad y temperatura, causan desviaciones importantes del haz de microondas que deben ser detectadas y corregidas para continuar la transmisin. La lluvia y nieve tambin causan interferencias importantes. Un problema muy grande con las microondas es la interferencia por transmisiones de radio. Muchas ciudades grandes tienen muchas torres de microondas transmitiendo en varias direcciones, estas pueden causar interferencias entre si al cruzarse los rayos. Nuevas frecuencias deben asignarse para disminuir o evitar el problema. 4.1.6 Satlites Es bsicamente comunicacin a travs de microondas. El satlite es esencialmente una antena repetidora de microondas colocada en una rbita terrestre. El satlite puede transmitir seales (informacin) a distancias mayores que las que permite un sistema de microondas por las limitaciones impuestas por la curvatura de la tierra. Un sistema de comunicacin por satlite requiere de estaciones terrenas (antenas muy grandes) para la iniciacin y recepcin de la transmisin. Pueden tener una rbita tipo Baja Media Geoestacionaria Los primeros satlites tenan una rbita de 150 a 450 Km (orbita baja) o de 9,000 a 18,000 Km (rbita media) de la superficie de la tierra. Por la gran fuerza de atraccin de la tierra sobre el satlite, este giraba rpidamente alrededor de esta. Los periodos eran de una hora y media (baja) o 5 a 12 horas (media) que permitan transmisiones de 15 minutos (baja) o de 2 a 4 horas (media) y un redireccionamiento constante de las antenas terrenas para seguir al satlite en su precipitada rbita. Eventualmente la energa de los satlites disminua y eran absorbidos a la tierra quemndose en su entrada.

67

Telecomunicaciones y Teleproceso

Una mejor solucin se encontr en los satlites geoestacionarios, esto es, no se mueven con respecto a un punto en la tierra. Para lograr su rbita geoestacionaria el satlite debe estar a una altitud de 35,800 km de la tierra donde las fuerzas de atraccin de la luna y la tierra estn casi en equilibrio (la rbita lunar no es un crculo). ( 42) F = k . MTML l2

MT= masa de la tierra, ML= masa de la luna, l= distancia promedio de la tierra a la luna, k= constante gravitacional, F= fuerza de atraccin Tres satlites colocados equidistantes arriba del ecuador pueden proporcionar una cobertura to tal de la tierra cubriendo las comunicaciones entre cualquier par de puntos en la misma. Las funciones bsicas de un satlite son recibir las seales de microondas en una banda de frecuencias dadas, amplificarlas y retransmitirlas a una frecuencia diferente. Se utiliza una frecuencia diferente para la retransmisin de la seal recibida, para no interferir con la seal dbil (atenuada) que le llega al satlite. El equipo que recibe la seal, amplifica, cambia de frecuencia y retransmite la seal, en el satlite se le conoce como transponder. Existen dos configuraciones bsicas de estaciones terrenas y satlites: a) Los sistemas que utilizan satlites sencillos y grandes estaciones terrenas. En este sistema los usuarios se tienen que conectar a una red (como la telefnica) para poder llegar hasta el satlite. b) Los actuales sistemas utilizan satlites mucho ms caros y complicados con estaciones terrenas sencillas, pequeas y ms baratas.

En este ltimo sistema, los usuarios para poder hacer uso del satlite pueden tener sus propias antenas. El tiempo de retardo (tiempo que le lleva a la seal en viajar de la estacin terrena al satlite) es de 270 milisegundos y en el sentido inverso el mismo tiempo. Por lo que es un sistema inapropiado para sistemas de telecomunicacin interactiva que utiliza mensajes cortos, pero aceptable para otras aplicaciones.

68

El Canal de Transmisin

Los satlites se mantienen apuntando en una misma direccin empleando giroscopios y pequeos cohetes de ajuste. Cuando el combustible de estos cohetes se agota, el satlite comienza a derivar y se termina su vida til teniendo que ser reemplazado y sacado de su sitio en rbita. La frecuencia de recepcin es distinta a la de transmisin para evitar interferencias y se usan 12 canales (transponders) en polarizacin vertical y 12 en horizontal que pueden transmitir cada uno de ellos una seal de televisin o 2 x 106 bps. Actualmente es una realidad las transmisiones a estaciones terrenas de dimensiones reducidas dando gran auge a las antenas parablicas receptoras por: Tamao pequeo de la antena receptora. Antena fija. Receptor compacto, barato y fcil de usar. Evolucin rpida de la tecnologa de microondas. Tcnicas de modulacin que permiten tolerar una gran cantidad de interferencia y ruido. Produccin en masa por su gran aceptacin. El desarrollo en general de las antenas se debe a: Uso de altas frecuencias en la transmisin. El uso de antenas pequeas y baratas de recepcin. Satlites ms grandes que permiten antenas de reducidas dimensiones para recepcin. Evolucin satisfactoria de las tcnicas de generacin de corriente por medio de celdas fotoelctricas que permiten mayor vida til del satlite. Tcnicas de acceso mltiple segn la demanda que dan mayor flexibilidad al uso de este medio. El cambio gradual a transmisiones digitales. Uso de laser para transmisin que usan una ventana del espectro que tiene poca interferencia con la atmosfera.

69

Telecomunicaciones y Teleproceso

Estandarizacin. Estaciones terrenas que aceptan mensajes transmitidos por mltiples satlites por la estandarizacin permiten usar vas alternas por descompostura, precios o disponibilidad del canal. Costo independiente de la distancia y constantemente a la baja. Gran cobertura por satlite. 4.1.7 Conclusin Existen varios medios de transmisin disponibles para el transporte de informacin de un punto a otro. La tendencia de los medios de transmisin es hacia una mayor rapidez en la transmisin y mayor confiabilidad. Cada uno de los medios de transmisin visto, tienen sus ventajas y desventajas sobre los otros medios. Por ello que la seleccin de alguno de ellos depender de la aplicacin, tenindose que analizar aspectos tcnicos que cumplan con nuestros requerimientos en la transmisin de la informacin y se ajusten al factor econmico presente en toda decisin.

4.2 Atenuacin, Amplificacin y Repetidores


La amplitud de una seal decrece rpidamente con la distancia, no importando el medio por el que se transmita. Cualquier mensaje transmitido debe ser amplificado y retransmitido para hacer que llegue a su destino y sea an recuperable. La mayora de los sistemas de transmisin constan con amplificadores colocados a intervalos para recuperar la seal. Existen otros tipos de circuitos electrnicos asociados con el amplificador de lnea de transmisin que corrigen varios tipos de deformaciones que ocurren en las lneas. Al amplificador y sus circuitos asociados se le conoce como repetidor. La distancia entre repetidor y repetidor depende del grado de atenuacin o cada de la fuerza de la seal. La fuerza de la seal no debe permitirse que caiga demasiado pues es cada vez ms difcil distinguirla del ruido que siempre esta presente. Si el ruido no es eliminado de alguna forma en el repetidor, este se amplifica junto con la seal. 4.2.1 Bobina de Carga A lo largo de los aos la longitud de la transmisin a incrementado segn se han hecho innovaciones tecnolgicas. Pero aproximadamente 1,900

70

El Canal de Transmisin

kilmetros, la distancia entre la conexin de Bostn y Chicago en 1893, pareca ser el mximo prctico. El problema bsico era el de las distorsiones introducidas en la seal por las caractersticas elctricas de las lneas. Un terico britnico, Oliver Heavside, muestra en 1887 las condiciones bajo las cuales la distorsin puede ser minimizada y sugiere que esto se puede lograr aumentando la inductancia de la lnea o circuito. En 1893 Heavside propone introducir bobinas de carga inductiva en intervalos fijos de la lnea de transmisin, pero no sigue ms all haciendo clculos precisos o experimentos que prueben su teora. Los ingenieros americanos intentan llevarlo a la practica usando elementos bimetlicos de cobre y hierro para aumentar la inductancia. Ms tarde se cambia al uso de bobinas discretas (enrollamientos de alambre sobre un ncleo de distintos materiales, desde aire hasta hierro) llamando a esta tcnica cargar la lnea. Los primeros circuitos cargados fueron abiertos al pblico en 1900. Estas aplicaciones fueron completamente exitosas y el principio se adapto rpidamente en todo el mundo. Las longitudes de las lneas aumentaron casi al doble y en las lneas ms cortas se pudo reducir el calibre del alambre con ahorros substanciales. 4.2.2 Atenuacin La atenuacin de un cable o alambre se describe usualmente en trminos de su constante de atenuacin que se relaciona con el decaimiento de la seal a lo largo de su viaje por el canal de comunicacin. Considerese una seccin de cable corta de longitud Dl. El voltaje que entra a esta seccin es V y el que sale de ella despus de sufrir una prdida, determinada por las caracterstica del conductor, es V-DV. Usando la ley de Ohm ( 43) V = R I V = voltaje, R = resistencia, I = corriente . la caida de voltaje ser ( 4.4) - DV = RS IDl donde I es la corriente que fluye en la seccin y RS la resistencia por unidad de longitud por lo que ( 45) . R DV = - S Dl V R

y en el caso lmite

71

Telecomunicaciones y Teleproceso

( 46) .

R 1 dV = - S dl V R

integrando ( 4.7) log e V = RS - (R l ,V = e S R


R) l

el radio de voltaje entre dos puntos distantes l1 y l2 es por lo tanto ( 48) . V1 - Rs (l - l = e R 1 2) V2

y en general ( 49) . V1 - a (l - l = e 1 2) V2

Donde a es una constante caracterstica de la lnea y es llamada la constante de atenuacin. Para corrientes alternas, uno debe tomar en cuenta el efecto capacitivo e inductivo de la lnea y la expresin para a se vuelve compleja. La constante de atenuacin se expresa usualmente en decibeles por kilmetro. Algunos factores tpicos se presentan a continuacin. Los factores de atenuacin varan con la frecuencia y el medio y determinan por ende sus caractersticas de ancho de banda y capacidad del canal.
Medio de Transmisin Frecuen cia Hertz en Coeficiente de atenuacin en dB/Km 0.1 2 3.5 6 8

Par de alambres Alambre trenzado 16 AWG 16 AWG 22 AWG 22 AWG

1000 48,000 140,000 48,000 140,000

72

El Canal de Transmisin

Cable coaxial 3/8 Cable coaxial 3/8 Cable coaxial 3/8 Cable coaxial transatlntico Gua rectangular Gua elptica milimtrica

300,000 2,000,000 8,000,000 160,000 5 x 109 5 x 1010

2 6 10 1.4 9 2

4.2.3 Repetidores Una vez que el problema de la distorsin fue dominado usando lneas cargadas, otra necesidad se hizo aparente: aumentar la seal. Se intento en un principio combinar el receptor telefnico con el micrfono en una forma anloga a lo que se hacia en el telgrafo. Aunque un instrumento exitoso, llamado repetidor mecnico, se diseo en 1904, no era sensible a niveles bajos de energa y su amplificacin variaba un poco con la frecuencia de la seal.. Sirvi, sin embargo, por mucho tiempo hasta su reemplazo por el muy superior sistema de amplificacin por bulbo (tubo de vaci). Aunque el tubo de vaci de tres elementos fue inventado por Lee De Forest en 1906, su uso como amplificador en un repetidor telefnico no fue descubierto de inmediato. Las primeras demostraciones prcticas se realizaron en 1915, donde se demostr que tres repetidores, o relevadores, eran suficientes para llevar una seal de voz a travs de todo Estados Unidos. El tubo de vaci de De Forest consiste de un filamento (fuente de electrones), una placa (colector de electrones) y una rejilla de alambre en medio para controlar el flujo de electrones de un lado a otro. Una seal pequea inyectada a la rejilla resulta en una seal amplificada en la placa. Llevar la seal a travs del ocano resulto ser ms difcil. Los repetidores tenan una vida muy corta y no haba sitio para colocarlos en un cable submarino. El desarrollo de un repetidor con una vida esperada de 20 aos y la invencin del plstico, con caractersticas excepcionales de aislamiento, hizo posible tender un cable coaxial submarino con

73

Telecomunicaciones y Teleproceso

repetidores sumergidos entre la Habana y Miami en 1950. El sistema era capaz de llevar 60 llamadas telefnicas simultneas. Actualmente los repetidores que son colocados en lneas usadas exclusivamente para transmisin digital se disean para regenerar los pulsos en lugar de amplificarlos. Esto es, al llegar la seal detectan los inicios y fines de las cadenas de pulsos recreandolos a la salida sin ruidos ni deformaciones impuestos por la lnea en su viaje. La accin de amplificacin no se realiza propiamente dicha. 4.2.4 Eco Cuando una seal viaja de un extremo a otro de una lnea y pasa por un repetidor una pequea porcin de ella logra regresar por la lnea. Se escogen los componentes cuidadosamente para evitar estos efectos. Sin embargo, las caractersticas de una lnea varan ligeramente con la temperatura y distintos tipos de aparatos son conectados a ella. Un circuito no puede balancearse perfectamente para todas estas condiciones. Cuando una pequea fraccin de la seal es rebotada hacia su fuente, se habla de un eco. Otros circuitos en la lnea pueden causar ecos tambin. Siempre que hay un cambio en las impedancias de las lneas o stas no se terminan adecuadamente habr ecos en la lnea. Un ejemplo de lneas mal terminadas podra ser unas bocinas de 4 Ohms conectadas a una salida de un amplificador de 8 Ohms o conectar de formas extraas las bocinas creyendo obtener un mejor rendimiento. En los circuitos telefnicos donde se presenta un retraso de la seal de ms de 0.045 segundos se usa un circuito llamado supresor de ecos para eliminar al mximo este efecto. Un supresor de ecos es un circuito que reduce la trasmisin de regreso insertando una gran prdida en el camino de retorno. Los supresores de eco diseados para voz no pueden ser utilizados para transmisin de datos en una lnea de voz (telefnica). Si existen en la lnea deben ser deshabilitados pues: El detector de voz que activa el circuito supresor de ecos esta diseado para funcionar solo con voz, no debe activarse con ruido, silbidos u otros sonidos extraos, o una falsa operacin resultara. Las comunicaciones digitales pueden no activar el circuito.

74

El Canal de Transmisin

El detector de voz debe escuchar por un momento antes de funcionar. En una transmisin de voz, las primeras silabas pueden perderse, esto no es satisfactorio para transmisiones digitales. 4.2.5 Optimizar el Canal La idea de optimizar las lneas nace por el problema de la saturacin de stas. Los primeros intentos que se trataron de hacer sobre este campo fue el de dar velocidad a las transmisiones. Tratar de transmitir dos mensajes a la vez, mientras tambin se recibe. Otras de las tcnicas fueron tratando de comprimir la informacin, como lo es CODEC. CODEC es una tcnica digital para transmitir, comprimiendo la informacin, o sea, optimizando el espacio, tratando de hacer esto con la voz. Su funcionamiento es muestreando las seales analgicas (usando teorema de muestreo) digitalizandolas y comprimiendolas, despus de esto se transmiten a alta velocidad, para en su destino descomprimirlas y hacerlas nuevamente analgicas. Esto evita amplificar el ruido de las seales en los repetidores, en lugar de eso se regeneran los pulsos como ya se explico y la relacin seal a ruido que implica la for mula de Shan non puede aumentar considerablemente incrementando con esto tambin la velocidad de transmisin o el ancho de banda.

4.3 Bibliografa
Browers R. y Frey J. Technology Assessment and Microwaves Diodes, Scientific American, Febrero 1972. Enciclopedia Britanica 15ava edicin Hamsher, H. Donald (ed.), Communication System Engineering Handbook 1967 Hallmark L. Clayton, LASERs, the Light Fantastic. Tab Books Blue Ridge Summit, PA EU 1979 Radio Shack, Understanding Data Communications. Howard W. Sams & Co. Publishing 1987.

75

5. Herramientas Matemticas y su Aplicacin


5.1 Anlisis de Fourier
El anlisis de Fourier, uno de las ms importantes herramientas de las matemticas y de las fsicas matemticas, se origino de los problemas relacionados con cuerdas en vibracin tal como fueron estudiadas por Lonhard Euler y Daniel Bernoulli en el siglo XVIII. La materia se nombro como su descubridor Jean-Baptiste-Joseph Fourier, cuyos trabajos en la representacin matemtica de funciones como sumas de funciones trigonomtricas fue publicado en su Thorie Analytique de la Chaleur (Teora Analtica del Calor) en 1822. Las diferentes herramientas tratan de encontrar una representacin a base de formas de ondas sencillas (senos y cosenos) cualquier tipo de onda por compleja que esta sea. La suma de las ondas sencillas nos llevara de nuevo a la funcin original. Las series de Fourier son un caso particular de la clase general de series infinitas. Una serie infinita compuesta por una suma de trminos constantes y funciones trigonomtricas con peso de ngulos x, 2x, etc. es llamada una serie trigonomtrica. (51) . 1 f ( x ) = a0 + ( a1 cos x + b1 senx ) + ( a2 cos 2x + b2 sen2x )+K 2

77

Telecomunicaciones y Teleproceso

donde (52) an = f ( x ) cos nx dx ; bn = f ( x ) sen nx dx .


0 0 2p 2p

Las cantidades a0, a1, b1, a2, b2 ... son constantes y x toma valores de - a +. Si la serie converge para todos los valores de x, y f(x) denota la suma de la serie, entonces f(x) es peridica con un periodo de 2p, porque reemplazando x por x+2p no cambia la serie. Si ambos lados de la ecuacin (5.1) son multiplicados por cos nx o sen nx el resultado es integrado en un intervalo de (0 a 2p), entonces dos expresiones integrales para an y bn que estn en la funcin f y una funcin trigonomtrica son obtenidas; este argumento es puramente formal (se justifica si la serie converge uniformemente, o aun en algunos de los casos ms generales). Sugiere, sin embargo, un problema interesante. Si para una funcin peridica f(x) con un perodo de 2p los nmeros an y bn se calculan por medio de las formulas de integrales para formar la serie de Fourier, la serie as calculada representa la funcin f(x)? los nmeros obtenidos de la frmula (5.2) se llaman los coeficientes de Fourier de f(x) y la serie obtenida en la frmula (5.1) es la serie de Fourier de f(x). El hecho que, sujeto a condiciones adecuadas de f(x), el problema admite una respuesta afirmativa es una de las muchas cualidades de la Teora. Aunque la serie de Fourier se origino en la matemtica de las fsicas, su influencia en el desarrollo del anlisis matemtico ha sido muy grande. Usualmente aparecen ah de una forma ms general, como series octogonales, y proveen un eslabn de unificacin en teoras matemticas como ecuaciones integrales y diferenciales y funciones analticas. Especialmente importantes son las se ries trigonomtricas (y particularmente la de Fourier) para la teora analtica de funciones, puesto que para z=eix la parte real de las series de potencia, que es una serie de potencia en z con coeficientes complejos (53) An = . 1 2p

2p

f ( x )e - jnx dx

que a su vez es la serie ya obtenida en la frmula (5.1).

78

Herramientas Matemticas y su Aplicacin

Fig 5-1 Sinusoidales resultantes de una onda cuadrada

As, la serie trigonomtrica es la parte real de la serie de potencias y forman un puente entre las series reales y complejas. Aparte del valor de las series trigonomtricas como un mtodo de investigacin, han jugado un gran papel en el desarrollo histrico y clarificacin de varios conceptos matemticos, alguno de ellos bastante abstractos. Presentamos a continuacin unos cuantos ejemplos. Ya en los das de su concepcin en el siglo XVIII, la teora de la serie de Fourier, levant controversias en conexin con la nocin de lo que es una funcin matemtica. La actitud general en esa poca era llamar a f(x) una funcin si f(x) poda ser representada por una expresin analtica nica, tal como un polinomio, una serie de potencias o una serie trigonomtrica. Si la grfica de f(x) fuese arbitraria -e.g., una lnea poligonal- f(x) no sera aceptado como una funcin. As que fue una gran sorpresa para muchos descubrir que una serie de Fourier, podra representar cualquier grfica arbitraria como una serie trigonomtrica y deba ser tratada entonces como funcin. La definicin clsica de integral debida a Riemann fue publicada en 1854 e influenci a Georg Cantor para definir la unicidad de representacin de una funcin por medio de la serie trigonomtrica. Cantor tuvo que considerar varios conjuntos de puntos que no interfirieran con la unicidad de la representacin. Comenzando por casos sencillos trat de dominar la estructura de dichos conjuntos. Sus investigaciones lo llevaron a una teora general de conjuntos y en particular de los conjuntos de puntos.

79

Telecomunicaciones y Teleproceso

Toda la teora de modulacin, que estudiaremos en la siguiente seccin, no seria posible a tal extensin sin el trabajo de Fourier. El tratamiento de seales remotas para su interpretacin, usa el anlisis de Fourier como base matemtica de la elaboracin de filtros que mejoren las imgenes. Usando pues el anlisis de Fourier, cualquier funcin no sinusoidal peridica puede expresarse como un componente de corriente directa ms sus componentes sinusoidales, que consiste en una frecuencia fundamental de frecuencia f0, y varias componentes de frecuencias 2f0, 3f0, 4f0 , ... A cada componente sinusoidal de la onda original se le conoce como armnica de la frecuencia base f0. Cada componente tiene una amplitud que decrece progresivamente y a partir de ciertos trminos puede llegar a despreciarse esta amplitud para fines prcticos. En un canal de ancho de banda limitado, las armnicas superiores no son transmitidas y por lo tanto surge una deformacin en la seal original. Si se transmite voz humana en un ancho de banda limitado, se pierden caractersticas de timbre y tono que dan las armnicas superiores. Si el ancho de banda se disminuye progresivamente hasta un poco antes de hacer irreconocible la seal, tendremos las frecuencias fundamentales que no debemos perder en una transmisin si queremos recuperar la seal original. Teniendo un ancho de banda limitado para la transmisin de datos en un canal donde queremos poder transmitir al mximo de velocidad, no transmitimos todas armnicas sino las suficientes para que la seal sea reconocida como tal al llegar a su destino. Se le llama espectro de Fourier a la representacin grfica de cada uno de las armnicas (componentes de la serie). En un eje de amplitudes vs frecuencias, se grfica las amplitudes instantneas de cada uno de los componentes sinusoidales contra las frecuencias resultando una grfica como la 5-2 o la 5-3.

80

Herramientas Matemticas y su Aplicacin

Fig 5-2 Espectro de Fourier.

Fig 5-3 Representacin alterna del espectro de Fourier.

El clculo de la transformada de Fourier es tan importante que libros enteros se han dedicado a ello. Existen toda una serie de algoritmos bien estudiados para generar lo ms rpidamente posible cada uno de los trminos de la serie de Fourier, uno de los ms utilizados es la transformada rpida de Fourier. Ejercicio 5.1 Representar f(t) = t2 en serie trigonomtrica de Fourier en el intervalo (0,2) Solucin. En este caso, t1=0, t2=2 y n=p

81

Telecomunicaciones y Teleproceso

a0 = 1 2 t 2 dt = 1 6 t 3
0

an = 2 2 bn = 2 2

t 2 cos npt dt = t 2 sennpt dt =

4 ( np ) 2 -4 np

de donde la serie trigonometrica f(t) = t2 en el intervalo (0,2) es f (t) = 4 3 + 4 p2

n =1

1 4 cos npt 2 p n

n =1

1 sennpt n

5.2. Modulacin
5.2.1 Justificacin Querer transmitir un mensaje por un medio que no es el adecuado nos lleva a buscar nuevas tcnicas que permitan poder realizarlo. En tiempos antiguos, las nuevas se llevaban de pueblo a pueblo por mensajeros que pregonaban en las plazas. Si dos seores de distintos castillos queran hacer llegar su mensaje, los pregoneros deberan tomar turnos si concidian a la hora de sus anuncios. Si extendemos este ejemplo a nuestros das, sera imposible que todos los pregoneros quisieran hablar al mismo tiempo y seguramente es muy posible que no nos interesarn las noticias que trajera alguno de ellos. Tendramos que inventar alguna forma de poder eliminar selectivamente de nuestro espacio aquella informacin no deseada y evitar la confusin que se tendra en el canal al querer todos emitir su informacin a la vez, cada uno de ellos tratando de opacar a su oponente. El espectro de frecuencias que abarca la voz y el odo es atenuado de forma drstica por el medio ambiente y tratar de transmitir el mensaje a largas distancias por medio de gritos o amplificando estas seales no es prctico. Al montar la seal original sobre otra (modularla) para poder enviarla a aparatos distantes evitamos todos estos problemas y tenemos una forma

82

Herramientas Matemticas y su Aplicacin fcil de no recibir aquellas que no nos interesan o no son para nosotros y de trasmitir el mensaje a grandes distancias. Al contar con un mensaje modulado, el odo humano no pude recibir esta seal, es necesario contar pues con un aparato que demodule la seal volvindola a su estado original como es el caso del radio. Entre otras cosas modulamos una seal porque: Una seal se confunde con otra de una misma frecuencia, causando interferencias si se tratase de transmitir todo a la frecuencia que el mensaje se genera. Es necesaria una cantidad enorme de potencia para transmitir ciertas seales con frecuencias bajas, por ejemplo la voz y msica. Para poder transmitir una seal usando como canal el aire, es necesario irradiar esta seal. Para su irradiacin se utilizan antenas que deben ser de una longitud aproximada de 1/4 la longitud de onda l. Para una seal de baja frecuencia, por ejemplo de una ancho de banda de 3KHz (la voz) l=
6 C 300 x 10 mts seg = = 10 3 mts 3 ciclos f 3 x 10 seg

longitud de la antena = l 4 = 250 mts aprox. longitud no muy prctica. En cambio, si montamos esta seal de voz en otra seal de mayor frecuencia (llamada portadora) por ejemplo de 8 MHz la longitud aproximada de una antena es de 17.5 metros que ya esta dentro de los lmites utilizables. Los mtodos de modulacin fueron usados en un principio exclusivamente para transmisiones de radio, pero pronto se vio su potencial en otras aplicaciones. Su uso en lneas de trasmisin sigui inmediatamente pues el ancho de banda disponible en las lneas de comunicacin es mucho mayor que el necesario para enviar voz. Con esto, muchas conversaciones se enviaban por un mismo cable. Se modularon (montaron) varias seales de voz cada una de ellas en distintas frecuencias para su envo por un mismo canal. Al seguir creciendo la industria de las comunicaciones, canales de anchos de banda mayores se disearon (cable coaxial, gua de luz,

83

Telecomunicaciones y Teleproceso

etctera.) y para poder enviar ms y ms seales por el mismo medio fsico, se comenz a modular sobre la seal ya modulada (como se explicar en las siguientes subsecciones). Para hacer que un circuito diseado para voz, como es el caso del telfono, lleve las seales moduladas con eficiencia, las tcnicas de modulacin se disean para hacer caber la forma de onda en las caractersticas del ca nal. Todo esto complica enormemente los instrumentos necesarios para la modulacin. Modular permite enviar maximizando la cantidad de informacin por unidad de tiempo y disminuyendo a la vez los efectos de distorsin y ruido sobre la seal modulada. Cualquiera que sea el ancho de banda, la modulacin permite convertir la seal original para su envo con una alta eficiencia y empareja las caractersticas de la seal enviada a las del medio de transmisin. 5.2.2 Tipos de Modulacin En general se usa una seal sinusoidal para modular la seal del tipo (5.4) a p = A p sen(2pf p t + q c) donde la funcin ap es el valor instantneo de la seal senoidal portadora en el instante t; Ap su amplitud; fp su frecuencia y q su fase. Son estos valores (Ap, fp y q) de amplitud, frecuencia y fase los que pueden cambiarse para realizar una modulacin. En la figura 5-4 se muestra la seal senoidal portadora, la seal moduladora y los distintos resultados de modularla En amplitud (AM) En frecuencia (FM) En fase (PM)

84

Herramientas Matemticas y su Aplicacin

Fig 5-4 Los tres mtodos bsicos de modular.

En la figura 5-4 se muestran las distintas ondas resultantes de modular en cada caso, se modula la portadora colocndola en uno de dos casos posibles, pero es posible usar ms de dos estados. Por ejemplo, en el caso de AM se pueden enviar distintas amplitudes, as como en FM distintas frecuencias y en PM varias fases. Aumentar el nmero de estados de la portadora que se usan lleva a detectores(demoduladores) ms complicados y caros e incrementa considerablemente la susceptibilidad de perder informacin por ruidos o interferencias. Si usamos una modulacin en fase con 4 posibles estados defasados uno del otro en 90

85

Telecomunicaciones y Teleproceso

y la seal recibida se defasa por ruido en 30, aun es posible recuperar la seal, pero si se usan ocho fases se perdera la informacin. Estamos buscando, por lo tanto, un compromiso entre la cantidad de datos que pueden ser empacados en la transmisin y la habilidad del demodulador de decodificar correctamente la seal en caso de ruido y distorsin. Para la correcta demodulacin, una copia de la seal portadora debe estar disponible para el circuito detector. Hay varias formas de lograr esto: Generar la portadora localmente. En algunos casos es suficiente con generar independientemente del circuito modulador la seal portadora. Una frecuencia de referencia puede ser generada por un cristal de cuarzo puesto a vibrar por medio de una fuente externa y tomado como referencia. Es en la modulacin en fase donde no se puede tener idea si la seal generada y portadora estn en fase. Mandar informacin de la portadora junto con la seal modulada. La portadora original puede entonces regenerarse a partir de la informacin enviada. Esto se puede hacer usando un pequeo ancho de banda para enviar la portadora, obtenerse de la propia seal o interrumpir la informacin por breves momentos para enviar la portadora. 5.2.3 Modulacin en Amplitud (AM) En la modulacin en amplitud, la amplitud de la portadora es modificada de acuerdo a la seal a enviarse. Para el caso binario solo se prende o apaga la portadora (como se ve en la figura 5-4). En general la portadora se multiplica por la seal a modular (ecuacin 5.4), esto da por resultado una seal que contiene la portadora original y la onda original que la envuelve (envolvente), ms dos componentes conocidos como bandas laterales, una de ellas de frecuencia mayor que la portadora y otra menor. Si la seal a transmitirse tiene frecuencia fm (frecuencia de modulacin), tendremos una banda lateral superior con frecuencia fp+fm y una banda lateral inferior con frecuencia fp-fm, y es en estas bandas donde la informacin esta contenida.

86

Herramientas Matemticas y su Aplicacin

Fig 5-5 Modulacin en amplitud (AM).

Asumamos por simplicidad que la fase de la portadora es cero. Si la portadora ap=Ap sen 2pfpt (o usando cosenos) se modula con la seal am=Am sen 2pfmt la onda resultante es (55) amp = ( A p + am) sen2pf c t . = A p sen2pf p t + Am ( sen2pf m t )sen2pf p t = A p + Am ( sen2pf m t )sen2pf p t = A p sen2pf p t + Am A cos 2p( f p + f m )t - m cos 2p( f p + f m )t 2 2

87

Telecomunicaciones y Teleproceso

= A p sen2pf p t +

Am p A p sen 2p( f p + f m )t + + m sen 2p( f p + f m )t - 2 2 2 2

que contiene los tres componentes, la portadora de frecuencia fp, que no contiene ninguna informacin, y las dos bandas laterales de frecuencias fp-fm y fp+fm, que contienen toda la informacin pues su amplitud es proporcional a Am. As: portadora A p sen2pf p t banda lateral inferior Ap p sen 2p( f p + f m )t + 2 2 Ap p sen 2p( f p + f m )t - 2 2

banda lateral superior A la relacin (56) . m = Am Ap

se le conoce como ndice de modulacin o factor de modulacin y su valor prctico mximo es 1, y frecuentemente menor. Si la amplitud de la seal a modular es mayor que la seal portadora, dando un factor de modulacin mayor que uno, no se podra recuperar la seal pues los picos de la envolvente se traslaparan, perdindose irremediablemente la seal. A este fenmeno, mostrado en la figura 5-6, se le llama sobremodulacin.

88

Herramientas Matemticas y su Aplicacin

Fig 5-6 Diferentes valores para el ndice de modulacin.

En una transmisin de informacin con un ancho de banda de 4 KHz de 1 KHz a 5 KHz, sobre una portadora de 80 KHz tendramos una frecuencia central de 80 KHz, una banda lateral inferior de 75 KHz a 79 KHz y una banda superior de 81 KHz a 85 KHz con un ancho de banda total de 75 KHz a 85 Khz o 10 KHz. Si enviramos una seal de pulsos cuadrados, cada uno con ancho de d segundos y enviados a una velocidad de S pulsos por segundo, se representara por las siguientes lneas de frecuencias en el espectro de Fourier: (5.7) 2 Am Sd + 4 Am Sd
n =1

senpnSd cos 2pnSt pnSd

y las lneas espectrales se encuentran localizadas entonces a frecuencias senx S, 2S, 3S, 4S, ... y limitadas por una envolvente de la forma donde x x = npSd.

89

Telecomunicaciones y Teleproceso

Cuando estos pulsos se modulan con una onda senoidal de frecuencia fp, la transmisin resultante sera a frecuencias fp+S, fp-S, fp+2S, fp-2S, fp+3S, fp-3S,... con una gran parte del espectro utilizado para fp, la portadora, que como sabemos no lleva ninguna informacin pero es indispensable para llevar la seal. Que tanto del espectro debemos entonces enviar para que la informacin sea recuperable y utilizar el ancho de banda asignado? Si transmitimos un ancho de banda muy limitado podemos perder frecuencias fundamentales del mensaje y deformarlo al grado de hacerlo irreconocible en el lado receptor. Sabemos que la portadora puede suprimirse sin perjuicio de la informacin y que la banda superior es igual a la inferior, por lo que podemos transmitir solo una de las bandas. No todos los componentes son necesario para reconstruir aproximadamente la informacin recibida, puede ser extrada de un ancho de banda relativamente angosto donde las frecuencias de la banda lateral son mayores y despreciando los de amplitud pequea. Transmitir todo el espectro requiere a su vez de mucha potencia y de una antena de mayor tamao. En una ancho de banda dado, tendramos que disminuir la velocidad para hacer caber la mayor parte del espectro. La potencia es proporcional al cuadrado de la amplitud. Refirindose a la ecuacin 5.5, la potencia transmitida en la portadora es Ap2 y la potencia de cada banda lateral es proporcional a (Ap/2)2. Para un factor de modulacin de 1, Ap=Am y se necesita 4 veces ms potencia para llevar la portadora, que no contiene datos, que para llevar las bandas. En la prctica se usa un factor de modulacin < 1 as que la potencia para enviar la portadora es de 6 a 8 veces la necesaria para enviar las bandas. Es pues muy comn eliminar la portadora por un filtro y dejar que el receptor la genere (portadora suprimida o AM-PS) o eliminar la portadora junto con una de las bandas enviando solo una banda (banda lateral nica o BLU) en contraste con el envio de las dos bandas sin portadora (BLD). Esto disminuye la relacin seal a ruido en 4 decibeles o ms, ahorrando a su vez potencia en la transmisin y disminuyendo el ancho de banda requerido. Si no necesitamos disminuir el ancho de banda, el ahorro puede utilizarse para transmitir a mayor velocidad donde as se requiera.

90

Herramientas Matemticas y su Aplicacin La eficiencia de transmisin de una seal AM es (5.7) h = m 2 over 2 + m 2 x 100% sabiendo la condicin de que m1 se ve fcilmente que hmax = 1 3 x 100% = 3333% . Entonces, en el mximo ndice de modulacin (m=1), la eficiencia de la transmisin es del 33%. Con esta condicin, el 67% de la potencia est contenida en la portadora y representa un desperdicio. Con factores de modulacin menores que la unidad, la eficiencia es menor al 33%. Si se elimina la portadora, la eficiencia sube al 100%. La modulacin por amplitud sufre mucho en caso de ruidos impulsivos, pues estos modifican la amplitud de la seal sumando componentes. Es fcil identificar esta interferencia usando un radio de AM en una tormenta. Ejercicio 5.2 Tenemos una seal portadora con amplitud relativa 3 y una a modular de amplitud relativa 2. Calcular la potencia necesaria para enviar la portadora, potencia para cada una de las bandas, ndice de modulacin y la eficiencia de transmisin para AM tipo BLD. Respuesta. 9, 1, 0.66, 18.18% 5.2.3.1 Deteccin Cuando la seal llega a su destino, est debe interpretarse o demodularse usando algn proceso que la convierta a su forma original desmontndola de la portadora. En la modulacin por amplitud se usan los mtodos:

Deteccin Sncrona, Coherente u Homdina Deteccin de envolvente La deteccin sncrona se realiza usando una seal igual a la portadora en frecuencia y fase generada en el receptor. La transmisin es multiplicada por esta seal y esto permite recuperar la onda original. Algunas frecuencias superfluas aparecen, consistentes en las bandas laterales

91

Telecomunicaciones y Teleproceso

centradas alrededor de 2fp, 4fp, 6fp, ... que son filtradas para su eliminacin. El resultado es muy aproximado al original, pero si se trata de transmisin de pulsos, estos pueden ser regenerados para eliminar totalmente las deformaciones resultantes. Esto se hace con un circuito llamado Smitch-trigger (detector de disparo) que reconoce los cambios de nivel. Una nueva onda limpia y sincronizada se genera. Para poder reconstruir totalmente la portadora, es necesario enviar parte de la portadora, as que no se elimina totalmente. Se suprime en gran parte por la gran potencia necesaria para transmitirla junto con una banda lateral. La deteccin de envolvente usa un rectificador (diodo) y un circuito para alisar la onda resultante en el caso de seal binaria. En el caso de seales de radio puede construirse un detector de envolvente con solo 3 componentes: antena, diodo (bigote de gato) y auricular. No se requiere generar ninguna onda en el receptor por lo que es mucho ms barato que la deteccin sncrona. Sin embargo, se necesita enviar las dos bandas y la portadora en toda su amplitud y es el mtodo usado en la radio AM por el bajo costo de los receptores. Para decidir el mtodo de deteccin tenemos pues un compromiso entre velocidad y costo. La deteccin por envolvente necesita un ancho de banda del doble que la deteccin sncrona porqu ambas bandas laterales deben transmitirse. La deteccin sncrona es, sin embargo, mucho ms compleja y costosa.

92

Herramientas Matemticas y su Aplicacin

Fig 5-7 Deteccion de AM

93

Telecomunicaciones y Teleproceso

5.2.4 Modulacin en Frecuencia (FM) La modulacin en amplitud resolvi por mucho tiempo el problema de las transmisiones por aire, principalmente en lo que a radio se refiere. Cuando se desarrollo la frecuencia modulada se uso para reemplazar al AM cuando era necesario un mejor desempeo en presencia del ruido impulsivo y cambios de nivel de voltaje a los que el FM es inmune. La seal en FM es transmitida a un nivel constante y solo hay cambio en la frecuencia de la seal transmitida. Sin embargo, un mayor ancho de banda es necesario para transmitir. Aunque las tcnicas de amplitud modulada aun esta en uso extensivo, la frecuencia modulada se usa cada vez ms en la transmisin de informacin, especialmente en MODEMS (para transmisin de computadora a computadora por va telefnica) y FAX. En la frecuencia modulada, la frecuencia de la onda portadora varia de acuerdo a la seal moduladora. Para el caso binario presentado en la figura 5-4 se usa una frecuencia para el envi de 1 y otra para 0, a este tipo de modulacin de prendido y apagado (dos frecuencias) se le llama Conmutacin de Desplazamiento de Frecuencia (Frequency Shift Key FSK o Carrier Shift Key) Si modulamos una seal senoidal (si la seal no es senoidal, puede descomponerse en senoidales por anlisis de Fourier) con una portadora senoidal a p = A p sen2pf c t tendremos: (58) a pm = A p sen2p( f p + Df p sen2pf m t )t . donde Dfp es la mxima desviacin de frecuencia que puede ocurrir. El ndice de modulacin es ahora (59) m f = . Df p fm

En general el espectro resultante de un FM es mucho ms rico en componentes que su equivalente AM. Si la seal moduladora es una senoidal se puede demostrar que la onda resultante contiene bandas laterales en frecuencias fp+fm y fp-fm como en el caso de AM, pero tambin en fp+2fm, fp-2fm, fp+3fm, fp-3fm, ... Existen, pues, un nmero infinito de bandas laterales espaciados a intervalos igual a la frecuencia moduladora. Mientras ms alejados de la frecuencia de la portadora, de amplitud menor. Su espectro corresponde a:

94

Herramientas Matemticas y su Aplicacin Df p (510) a pm = A p J 0 . f m Df p + A p J1 f m Df p + ApJ 2 f m Df p + ApJ 3 f m sen2pf p t

[sen2p( f p + f m) t - sen2p( f p - f m) t] [sen2p( f p + 2 f m) t - sen2p( f p - 2 f m) t] [sen2p( f p + 3 f m) t - sen2p( f p - 3 f m) t]+K

Df p donde J 0 f son las funciones Bessel (funciones repetitivas usadas m mucho en anlisis de Fourier).

Fig 5-8 Funciones Bessel.

La amplitud de la portadora no es tan grande comparada con las bandas y en algunos casos llega a desaparecer completamente (depende del ndice de modulacin). La informacin es llevada tanto en las bandas laterales como en la portadora por lo que no puede suprimirse como en el caso de amplitud modulada. La banda superior es una imagen de la inferior por lo que puede removerse una de ellas.

95

Telecomunicaciones y Teleproceso

La potencia y el ancho de banda son inversamente proporcionales el uno del otro en frecuencia modulada y debe escogerse con cuidado dependiendo del sistema. En el caso de los satlites, la potencia es escasa por lo que se escoge modular en FM y usar un ancho de banda grande para la transmisin. A medida que se incrementa el ndice de modulacin, los componentes ms alejados de la portadora tendrn mucho mayor importancia. Si se consideran como bandas laterales significativas aquellas cuya amplitud sea por lo menos el 1% de la amplitud de la portadora no modulada, entonces, para todas las bandas laterales significativas tenemos que: Df p (511) J n . f m > 001 .

La potencia total contenida en amplitud modulada es funcin del ndice de modulacin m. En una modulacin en frecuencia, la amplitud es siempre constante e independiente del ndice de modulacin mf. Por lo tanto, es de esperarse que la potencia de una portadora modulada en FM sea constante e independiente de la frecuencia de modulacin. (512) P f = . Am 2
2

n =-

2 n

(m f )

Puede demostrarse (ver referencias) que la suma del segundo miembro es uno para todos los valores de mf. Por lo que: A (513) P f = m . 2
2

Se puede reducir la potencia empleada en enviar la portadora hasta donde se quiera eligiendo un ndice de modulacin adecuado. En tal circunstancia, la mayor cantidad de potencia estar contenida en las componentes de banda lateral y se puede obtener una eficiencia de transmisin cercana al 100%. Observese que a medida que mf aumenta, crece el nmero de bandas laterales y J0(mf) disminuye, de manera que se aumenta la eficiencia de transmisin.

96

Herramientas Matemticas y su Aplicacin

Fig 5-9 Efecto del ndice de modulacin en FM.

5.2.4.1 Deteccin La seal en FM es transmitida con amplitud constante que lo hace inmune a ruidos o distorsiones de la amplitud. Los ruidos encontrados ocasionalmente modifican la frecuencia pero es ms comn tener efectos de modulacin en amplitud. Estos ruidos son ignorados por el detector. Para hacer esto solo una pequea parte de la amplitud se usa para hacer la

97

Telecomunicaciones y Teleproceso

deteccin. Idealmente, solamente cuando la amplitud de la seal recibida cruza cero debe hacerse la deteccin en frecuencia. Varios tipos de circuitos se usan para convertirela frecuencia recibida dentro del ancho de banda a una amplitud proporcional. Para el caso binario podemos generar pulsos cada vez que se cruce cero y pasar los pulsos resultantes por un filtro pasa bajas (solo deja pasar las frecuencias menores que una frecuencia llamada de corte) para producir una onda con variacin de amplitud equivalente al patrn de bits transmitidos.

Fig 5-10 Deteccin de frecuencia modulada.

5.2.5 Modulacin en Fase (PM)

98

Herramientas Matemticas y su Aplicacin As como la modulacin en frecuencia ha reemplazado grannemente a la amplitud modulada por su inmunidad al ruido, la amplitud por fase reemplaza lentamente a las anteriores en muchos casos. En la modulacin por fase, la portadora vara su fase de acuerdo a los datos a ser enviados. Por la dificultad de diferenciar entre muchos cambios de fases pequeos, se usa preferentemente para seales discretas (binarias, ternarias o cuaternarias) o analgicas muestreadas y convertidas a discretas. Un cambio repentino de +180 no puede ser diferenciado de otro de -180 por lo que el mximo rango en el que una seal puede variar en fase es de 180. Con cuatro cambios de fase, cada intervalo lleva 2 bits de informacin (un dibit) y con 8 cambios 3 bits, etc. en general con n cambios 2n bits. Al modular en fase una seal portadora senoidal tenemos (514) a pm = A p sen(2pFp t + Dq m sen2p f m t ) . donde Dq m es el cambio de fase mximo y se llama ndice de modulacin (mq) La frecuencia instantnea de la onda es (1/2p) x (tasa al que el ngulo varia en cada instante), en este caso: (515) . 1 d x (2pFp t + Dq m sen2pf m t ) = Fp + f m Dq m cos 2p f m t (2p ) dt

Por lo tanto, la frecuencia instantnea es Fp, la frecuencia portadora ms un trmino f m Dq m cos 2p f m t siendo esto equivalente a la frecuencia modulada de la portadora con frecuencia fm con una onda de frecuencia fm. La frecuencia mxima de desviacin es (516) Df = f m Dq m . As, la modulacin en fase corresponde a la modulacin en frecuencia con un ndice de modulacin de

99

Telecomunicaciones y Teleproceso

(517) .

f m Dq m = Dq m ( slo para cuando la modulacin es senoidal) fm

Resultando nuevamente, al igual que FM, en una frecuencia central y bandas laterales infinitas separadas a intervalos iguales a los de la frecuencia moduladora. Por el gran ndice de modulacin posible con la frecuencia modulada, es factible dispersar los datos en una ancho de banda mayor que en el caso de modulacin por fase. Generalmente, PM usa un ancho de banda menor que FM, lo que equivale a enviar ms datos en un ancho de banda dado. Velocidades de transmisin ms altas son posibles que en FM en un ancho de banda igual. 5.2.5.1 Deteccin Se usan dos mtodos bsicos para la deteccin demodulacin en fase: De referencia fija Deteccin diferencial El detector no tiene forma de saber la fase de la seal original, es por lo tanto necesario ya sea usar la seal de alguna forma para generar la informacin de la fase en el lado transmisor o inspeccionar los cambios de fase y guiarse por ellos. Al tratar de buscar los cambios de fase, es necesario contar con una referencia fija que nos de la fase de la fuente. Para obtener el mximo de potencia es deseable transmitir esta informacin de la portadora con un mnimo de potencia. Existen muchos mtodos ingeniosos de obtener la fase de referencia a partir de la frecuencia de la portadora. De forma alterna, se puede enviar un tono separado usando una banda muy angosta fuera de la banda de datos, armnicamente relacionada con la frecuencia de la portadora para obtener la informacin necesaria. Tambin se puede enviar la portadora peridicamente en momentos que la transmisin de datos se interrumpe. La deteccin diferencial no intenta generar una referencia fija, usa los cambios de fase para identificar los datos. Si la fase cambia por cualquier

100

Herramientas Matemticas y su Aplicacin motivo, el sistema es autoadaptable y se recobra sin ayuda. Para detectar los cambios de fase es necesario retrasar los smbolos un intervalo, la velocidad de transmisin no puede ser cambiada con facilidad. Este mtodo es difcil de usar en sistemas que no sean sncronos en donde los datos llegan continuamente, separados uniformemente y sin espacios entre paquetes de datos.

Fig 5-11 Deteccin de PM.

101

Telecomunicaciones y Teleproceso

5.3 Antenas Las antenas de televisin montadas en los techos, detenidas de tinacos y otras estructuras, las largas torres metlicas usadas por estaciones de radio (la mayora usando antenas de mstil derechas y con luces parpadeando en su punta) y las parbolas de aluminio o fibra de vidrio usadas para transmitir y recibir seales de microondas son los tipos ms comunes de antenas que se reconocen fcilmente. El propsito de una antena es el de recibir y transmitir energa de radio frecuencia. La funcin de una antena cuando se usa como receptora es el de convertir las ondas radiadas en energa de radio utilizable por el aparato receptor. Las ondas electromagnticas , cuando son interceptadas por una antena receptora, inducen un voltaje a todo lo largo de la antena. La magnitud del voltaje inducido depende de la fuerza (intensidad) de las ondas radiadas en la antena receptora. Las ondas de radio transmitidas al espacio son energa radiante, similar al calor o la luz. En el espacio libre viajan a la velocidad del la luz (300,000 Km/seg), en otros medios, tales como el aire, agua o una lnea de transmisin, su velocidad se reduce. La energa de radio frecuencia radiada de una antena transmisora se mueve a travs del espacio como un campo de energa que se traslada. Los gases principales que componen la atmosfera del planeta son el oxigeno y el nitrgeno (O2 y N2) hasta los 75 Km de altura, a ms altura predominan el helio y el hidrogeno (He y H2). La energa ultravioleta del sol ioniza estos gases al entrar a la atmosfera y produce iones negativos y positivos junto con electrones libres. Las capas ionizadas de gas doblan y reflejan las ondas radiadas a la tierra. Si las capas atmosfricas no estuviesen ionizadas, las ondas radiadas viajaran en lnea recta y se perderan en el espacio. El camino que siguen las ondas en las capas externas de la atmosfera es determinada por la densidad de iones, mientras ms alta, mayor reflexin. Al analizar la naturaleza de las ondas radioelctricas se ha afirmado que una corriente sinusoidal que se desplaza por un conductor produce un campo electromagntico que se propaga alrededor de la antena que, en la prctica, se constituye en un emisor puntiforme. Las antenas se clasifican normalmente como transmisoras y receptoras, segn emitan o capten las ondas radioelctricas. Ambas funciones son en

102

Herramientas Matemticas y su Aplicacin general realizadas por la misma antena con iguales caractersticas (direccionalidad, ganancia, etc) Debido a su complejidad no es posible tratar de manera exhaustiva los distintos tipos de antena, que constituyen una amplsima gama; producto de la diversidad de las dimensiones, de las tcnicas de construccin, formas, etc. A continuacin se presentan algunas de las tcnicas consideradas fundamentales. La energa de radio frecuencia suministrada por el generador o la antena puede distribuirse a lo largo del conductor de la citada antena usando dos desplazamientos distintos: 1. Usando desplazamiento constante donde cada intervalo preestablecido las ondas que van al conductor son interrumpidas y se cierra este mediante una resistencia de valor equivalente al de la impedancia caracterstica (constante que depende de la disposicin del hilo de la antena de su seccin y de la presencia de los objetos circundantes); estas antenas son direccionales, es decir, transmiten o captan con preferencia en el sentido monodireccional en que se desplaza a la corriente de la antena, respectivamente del transmisor a la terminal y viceversa; 2. Usando desplazamiento sinusoidal. por cuanto que al faltar la resistencia de cierre del caso precedente, la corriente de radiofrecuencia al alcanzar la terminal, se refleja y retrocede dando lugar al desplazamiento de las ondas estacionarias. Este fenmeno se realiza en la prctica para una frecuencia que esta ligada a las dimensiones de la antena, por ejemplo, la longitud (frecuencia fundamental), y para frecuencias mltiplos de la fundamental que constituyen las frecuencias armnicas. Cuando se produce este desplazamiento sinusoidal de ondas estacionarias, en lenguaje tcnico se dice que la antena resuena en fundamental o resuena en armnica. De los dos tipos de antena, el ms difundido es el segundo sobre todo el resonante en fundamental, que comunmente se denomina dipolo. En general los dipolos son utilizados de manera individual, y en tal caso pueden dar lugar a una propagacin casi omnidireccional, o bien reagrupados oportunamente y acoplados entre si de forma que permitan determinadas caractersticas de propagacin ms o menos direccionales. Creando con

103

Telecomunicaciones y Teleproceso

esto estructuras en formas caractersticas con varios elementos uno de tras de otro. En los servicios de radiodifusin se utilizan antenas verticales que deben permitir una cobertura mxima de territorio. Por ello utilizan Frecuencias relativamente bajas. Potencia bastante altas. Polarizacin vertical de la antena, (el fasor resultante del avance de la onda gira, por medio de filtros puede forzarse a un solo tipo de polarizacin) de manera que se reduzca al mnimo, mediante la propagacin de la onda de tierra, la atenuacin de la componente elctrica del campo magntico. Las antenas para ondas medias son estructuras metlicas verticales de notable altura (hasta ms de 100m) y reforzadas mediante cables de acero para evitar la accin del viento. Su longitud es correspondiente a un cuarto de la longitud de la onda en la que se opera. El suelo sobre el cual se levante ha de ser, por supuesto buen conductor, para que facilite una imagen especular del sector resonante en un cuarto de onda de modo que, a los efectos de la radiacin, se disponga entonces de un dipolo resonante vertical y en consecuencia con propagacin omnidireccional. En la comunicacin va satlite se permite el intercambio de programas de televisin e informacin entre las naciones y continentes. La telefona internacional y los servicios de datos estn provistos a travs de estaciones de tierra en ms de 100 pases y un nmero de otros satlites provistos de servicios regionales y domsticos as como comunicacin con naves. Bsicamente, la tcnica incluye la transmisin desde una estacin de tierra a un satlite orbital. El equipo que va dentro del satlite recibe esas seales, las amplifica y las transmite de nuevo a la tierra. Cualquier estacin dentro de esta regin puede recoger las seales, entonces hace la liga de comunicacin. Los satlites logran los circuitos de comunicacin entre las locaciones separadas por microondas. Para transmitir las seales de telfono y televisin entre los centros de poblacin requieren circuitos de gran velocidad. Los medios de comunicacin pueden ser provistos de muchas formas, incluyendo los pares de alambres, cables coaxiales, fibras pticas y microondas. Los cables submarinos pueden llevar miles de

104

Herramientas Matemticas y su Aplicacin seales a travs de los ocanos, pero los satlites pueden dar ms capacidad, en muchos casos, por menos costo por canal. An ms, un sistema de satlite puede ser puesto en servicio ms rpido, y no requiere de tender alambres o cables de un punto a otro o hacer, como en el caso de un sistema de microondas, la construccin de estaciones intermedias o repetidoras. Una vez que un satlite ha sido puesto en rbita la comunicacin entre dos puntos puede ser establecida por medio de la construccin de dos estaciones terrestres y un satlite que puede servir a muchas estaciones futuras. Las ondas electromagnticas son atenuadas pasando a travs de la ionosfera y la atmosfera baja. En general, una atenuacin atmosfrica mayor de 3 decibeles correspondiente a la prdida de la mitad del poder transmitido y es considerada excesiva. Para la combinacin de satlite con estaciones de tierra, solo las frecuencias de microondas bajas son convenientes. Una seal transmitida por radio no decae exponencialmente como es el caso de una transmisin por cable. En lugar de eso obedece a una regla del inverso de los cuadrados, la cada de potencia es inversamente proporcional al cuadrado de la distancia que se transmite. Supngase que una antena de microondas transmite a una potencia P1 y que una antena similar a una distancia l recibe la seal a potencia P2. La antena transmisora se disea para que radie un haz de seccin cuadrada y radiando en una ngulo de q por q radianes (ver figura 5-12). A una distancia l el rea seccional del haz de ondas es (ql ) 2 , si el rea de la a antena es a, entonces solo se recibe de la potencia transmitida: (ql ) 2 (518) . P2 a = p1 (ql ) 2

Se puede probar que para una antena con seccin cuadrada su ngulo de apertura q esta dado aproximadamente por (519) q = . l a

donde l es la longitud de onda transmitida. Por lo que

105

Telecomunicaciones y Teleproceso

P2 a (520) . = P1 ll

Fig 5-12 Atenuacin en antena de microondas.

La tasa de amplitudes es: (521) . A2 a = A1 ll

donde A1 es la amplitud transmitida y A2 es la recibida. l es inversamente proporcional a la frecuencia f de la onda: (522) lf = C ;(C = velocidad de la luz ) . La ecuacin 5.21 se convierte en (523) . A2 af = A1 lC

Ejercicio 5.3 Se transmiten microonda a 5925 Mhz en una antena de seccin cuadrada de 2.50 x 2.50 Mts. Cul es la atenuacin por

106

Herramientas Matemticas y su Aplicacin kilmetro?, Cuanto se recibe de la potencia transmitida si las antenas receptoras y transmisoras se sitan a 50 Km? ( 2. 51000 ) 2 x 5,925x 10 6 Solucin = 01234 . 300,000 Km seg A2 1 = x01234 = 00025 . . A1 50 o una perdida de 52 decibeles. A2 se puede mejorar (ecuacin 5.23) aumentando la frecuencia f. Por A1 esta razn se usan las frecuencias ms altas posibles. Sin embargo, a ms de 10 GHz la lluvia y las partculas del aire se convierten en un problema. Tambin se puede disminuir la razn de amplitudes aumentando el rea de la antena, pero hay lmites econmicos y de ingeniera al tamao de las antenas.

5.4 Bibliografa
Desoer, A. Charles y Kuh, S. Ernest Basic Circuit Theory McGraw Hill 1969. Fink, G. Donald Electronics Engineers Handbook. McGraw Hill INc 2da edicin 1985. Lathi, B.P. Introduccin a la Teora y Sistemas de Comunicacin. Limusa Mxico 1976. Spiegel, Murray R. Mathematical Handbook of Formulas and Tables. McGraw Hill Schaum Series 1980 USA Stremler G. Ferrer Sistemas de Comunicacines. Representaciones y Servicios de Ingeniera, Mxico 1982. Watson, G. N. Treatise on Theory of Bessel Functions. p.31 Cambridge 1922.

107

6. Mtodos y Medios de Comunicacin, el Error y su Tratamiento


6.1 Transmisin Digital
A lo largo de todos los aos del desarrollo de las telecomunicaciones, la Transmisin analgica ha sido la nica utilizada. Millones de dolares estn invertidos en equipos de comunicacin de ese tipo. Si se diera marcha atrs al tiempo y se volvieran a disear los equipos y las lneas, habra poco uso para transmisiones analgicas y todo seria enfocado al mundo digital. La multiplexin por divisin en frecuencia dejara su paso a multiplexin por divisin en tiempo y la trasmisin analgica no seria posible sin antes convertir a digital. Poco a poco se esta realizando el cambio y es cuestin de tiempo para que todo tipo de equipo analgico sea sustituido eventualmente por su contra parte digital. Aun en reas donde nada tiene que ver la comunicacin como es el caso de la msica de alta fidelidad el cambio se realiza y hoy en da no se pueden conseguir acetatos (msica en su forma analgica) en paises europeos y en Estados Unidos de Norteamrica. La tcnica usada hoy en da para transmisiones analgicas es su conversin a digital por una tcnica llamada Modulacin por Codificacin en Pulsos (Pulse Code Modulation) o PCM. Si una central de comunicaciones es convertida o no a digital lo determina el costo de las instalaciones, existen algunos pocos lugares

109

Telecomunicaciones y Teleproceso

donde sigue siendo ms econmico transmitir analgicamente. Las troncales y lneas que son ms redituables son las primeras en adaptar las conversiones. El cambio a PCM son buenas noticias para la industria de la computacin. Si la base de trasmisin es digital, no habr que convertir los datos binarios a analgicos para su posterior transmisin. El uso de Modems (ver siguiente seccin) se har obsoleto y solo sera necesario una unidad de servicio de interfase de un costo mucho ms accesible. Para la trasmisin de voz a travs de lneas digitales es necesario convertir de analgico a digital y viceversa en el lado receptor. Esta conversin se realiza por medio de un aparato llamado CODEC, as como modem es la contraccin de modula y demodula, codec se forma de codifica y decodifica. La tasa de transmisin se ve aumentada considerablemente, en vez de 1200, 2400 o 9600 bits por segundo de trasmisin de un modem se usa 64,000 bps de un codec. 6.1.1 Factores Econmicos El cambio a transmisin digital en las naciones menos desarrolladas del mundo se hace difcil o imposible por cuestiones econmicas importantes y la destinacin de fondos a necesidades ms inmediatas. La venta de las acciones de las redes telefnicas a naciones del primer mundo es inminente si no se quiere sufrir el retazo de la tecnologa y relegarse aun ms del mundo desarrollado. De los factores econmicos que favorecen el cambio a transmisin digital: La cada constante del costo de los componentes digitales y el uso de nuevas tecnologas de muy alta integracin (UHI y VLI) que permiten disear circuitos muy complejos en una sola pastilla integrada de bajo costo. Es ya econmico y rentable usar canales de alto ancho de banda. El uso de transmisiones digitales permite operar con altas tasas de relacin seal a ruido. La digitalizacin de seales analgicas se puede realizar con tcnicas ms sofisticadas que PCM donde se puede encodificar la seal en menos bits.

110

Mtodos y Medios de Comunicacin, Error y su Tratamiento Hay un rpido incremento del uso del ancho de banda total disponible para transmisiones de datos. En consecuencia las tcnicas de digitalizacin y el diseo de circuitos que lo realizan estn evolucionando rpidamente. Una ventaja a largo plazo es el hecho de que todas las seales transmitidas tendran el mismo formato y no interferiran una con otra. Esto permite no imponer demandas especiales para cada transmisin de datos. 6.1.2 Modulacin por Amplitud de Pulsos (PAM) Para convertir una seal analgica tal como la voz o la msica, a una digital, es necesario un circuito que haga la muestra a ciertos intervalos determinados por la frecuencia mxima de la onda (encontrada por el anlisis de Fourier) y el teorema del muestreo. En su forma ms simple, la amplitud de los pulsos es proporcional a la seal muestreada (fig 6-1). Este proceso se conoce como Modulacin por Amplitud de Pulsos o PAM (Pulse Amplitud Modulation).

Fig 6-1 Modulacin de Pulsos en Amplitud (PAM).

Si se compara PAM con amplitud modulada de portadora senoidal veremos que se puede usar una deteccin de envolvente para convertirla nuevamente a analgica.

111

Telecomunicaciones y Teleproceso

Los pulsos obtenidos en PAM aun llevan la informacin analgica; la amplitud de los pulsos es una variable continua. Si el tren de pulsos se transmite una larga distancia y sujetos a distorsin, puede no ser posible recuperar los pulsos originales. Para evitar esto se usa un segundo proceso que convierte los pulsos PAM a un conjunto de pulsos de igual amplitud, en otras palabras a una cadena de pulsos binarios. El equipo receptor solo detecta diferencias entre 0 1; presencia o ausencia de pulsos y no su tamao. 6.1.3 Modulacin por Codificacin de Pulsos (PCM) La amplitud de los pulsos PAM puede asumir un infinito nmero de posibles valores desde cero a un mximo. Es normativo de la transmisin de pulsos de no transmitir un intervalo infinito de posibles valores sino una cuantificacin discreta de unos cuantos valores posibles. Este proceso se ilustra en la figura 6-2. Aqu la seal se puede representar por uno de 8 valores posibles. Un error de redondeo se introduce al tratar de ajustar a un valor, pero se puede disminuir hasta limites permisibles escogiendo ms niveles de cuantificacin. En nuestro caso es necesario el uso de # bits = log 2 n = 3 bits En los sistemas modernos se usan 128 niveles o 7 bits. Una vez que todos los niveles han sido cuantificados, se procede a codificar la informacin en cdigo binario proceso conocido como PCM.

112

Mtodos y Medios de Comunicacin, Error y su Tratamiento

Fig 6-2 Modulacin de Codificacin de Pulsos (PAM).

El tren de pulsos resultantes es ms fcil de manipular pues tienen todos las misms amplitudes (dos niveles, uno para el 1 y otro para el 0). A su paso por un amplificador, se pueden reconstruir y son inmunes a la mayor parte de las distorsiones a excepcin de grandes ruidos impulsivos o interrupcin de seal. Aun la falta de un pulso o su modificacin puede ser reconocido y corregido, mientras que determinar la magnitud de un pulso se sujeta a muchos errores.

113

Telecomunicaciones y Teleproceso

La seal original nunca puede ser reconstruida exactamente debido a errores de cuantificacin. Esta desviacin del original es conocida como ruido de cuantificacin. Es de una magnitud conocida y puede ser disminuido, a expensas del ancho de banda, incrementando el nmero de niveles de cuantificacin. Siete bits bastan para las comunicaciones de voz teniendo una relacin seal a ruido similar a los canales analgicos actuales.
Tipo de seal Ancho de banda Nmero de bits por tasa de BPS usada analgico (kHz) muestra (en miles) 4 7 10 4x2x7=56 20x2x10=400

Voz por telfono

Msica de alta 20 fidelidad Imagen por telfono 1000 Televisin de color 4600

3 10

1000x2x3=6000 4600x2x10=92,000

6.1.4 Companders Si la seal enviada es de poca amplitud, el proceso de PCM no seria satisfactorio al no haber suficientes niveles de cuantificacin. El ruido de cuantificacin, aun de la misma magnitud, sera relativamente ms grande para seales de pequea amplitud. El error de cuantificacin es funcin de los intervalos entre los niveles y no de la amplitud de la onda; por lo que el nivel de ruido de seal a cuantificacin es menor para seales pequeas. Es pues necesario una forma de escalar las magnitudes bajas a niveles aceptables de cuantificacin y en el lado receptor regresar la onda a sus niveles originales de amplitud. Para obtener el efecto deseado se usa un compander, que es un dispositivo que comprime las amplitudes grandes y magnifica las chicas antes de modularlas y realiza la funcin inversa al demodularlas. Se da entonces un tratamiento preferencial a las partes dbiles de la seal. Estas partes logran un mejor nivel de cuantificacin y su error por este efecto es menor. Esto se realiza a expensas de que las partes de mayor amplitud cubran menos pasos de cuantificacin.

114

Mtodos y Medios de Comunicacin, Error y su Tratamiento

6.2 Medios para el Envi de Mensajes


6.2.1 Telex Mquina de escribir especial que origina seales elctricas codificadas correspondientes a caracteres telegrficos. Transmite y recibe seales por las lneas telegrficas publicas mundiales. Su entrada es por medio del teclado en lnea o fuera de lnea y su salida es impresa en papel al igual que una mquina de escribir convencional. Cuando se usa fuera de lnea guarda los mensajes en una cinta perforada que luego se introduce en una lectora auxiliar que tiene el mismo telex. Se le conoce tambin como Teletipo, TWX, o teleimpresora. Funciona a razn de 75 o 150 bits por segundo en Mxico y a 50 bits por segundo en la red mundial. Usa una clave de cinco bits por caracter basado en el cdigo de Murray usado por largo tiempo en telegrafa y conocido (incorrectamente) como cdigo Baudot. Cualquier teleimpresora del sistema puede comunicarse con cualquiera otra teleimpresora del mismo pas y las mquinas Telex pueden conectarse internacionalmente sin necesidad de conversiones de velocidad o clave. Las comunicaciones por Telex se facturan sobre una base de tiempo y distancia. Cada subscriptor tiene una lnea individual y su propio nmero, como ocurre en el servicio telefnico convencional. La teleimpresora tiene un disco semejante al del telfono, con el que puede comunicarse con otros subscriptores. Algunas teleimpresoras tiene un equipo para cinta de papel, para transmisiones fuera de lnea. Cuando se enva un mensaje a una teleimpresora sin operador, se conectar automticamente, imprimir el mensaje y luego se desconectar. La mayora de los telex funciona en Half Duplex esto es en un sentido a la vez. En general, la impresora asociada al teclado del TWX reproduce fielmente lo que se le manda, pero si por alguna causa la persona que llama quiere llamar la atencin de la parte receptora, puede enviar caracteres de control que suenan campanas en el lado receptor o presionar teclas aleatoriamente para significar una interrupcin del mensaje.

115

Telecomunicaciones y Teleproceso

Actualmente, aunque se cuenta con una base inmensa instalada, estn cayendo en desuso por la introduccin del facsmil. 6.2.2 Facsmil (FAX) La transmisin por facsmil a existido desde los mediados del siglo 19, pero los estndares tal como los conocemos fueron creados a mediados de los sesenta cuando el comit consultivo de telegrafa y telecomunicaciones europeo (CCITT) fija los estndares modernos conocidos como del Grupo 1. Las maquinas de fax basadas en este grupo podan transmitir una hoja en 6 minutos. El Grupo 2 establecido a mediados de los setenta disminuye el tiempo de transmisin a la mitad. Aunque el nmero de maquinas de fax creci lenta pero estable durante los sesentas y setentas, la explosin de fax en distintas formas fue hasta los ochentas con la introduccin del los fax del Grupo 3. El Grupo 3 introducido y aprobado por la CCITT a principios de los ochenta hace que la transmisin por fax sea sencilla, econmica, confiable y rpida. En este grupo se usa una transmisin a 9600 bps en forma Half-Duplex para la transmisin de datos por las lneas telefnicas convencionales. Incluyen algoritmos de compresin de datos para aumentar aun ms la velocidad de transmisin. La velocidad de transmisin varia dependiendo de la densidad de grficos a transmitir pero usualmente va de 30 a 60 segundo por pgina. En lneas telefnicas pobres (con mucha distorsin o ruido), el fax automticamente pasa a modo de transmisin de 7,200 bps, si el problema persiste pasa a 4,800 bps hasta llegar a 2,400 bps. Esto aumenta el tiempo de transmisin pero aun as el fax puede llegar a su destino. Algunas maquinas del Grupo 3 reconocen automticamente a las del Grupo 2 y 1 y utilizan los protocolos adecuados. Tan importante como la velocidad es la resolucin. Con los facsmiles del Grupo 3 se obtiene una resolucin de 100 por 200 puntos por pulgada (ppp o dpi- Dots Per Inch) o de 200 por 200 ppp en la ms alta resolucin. Los faxes anteriores solo lograban 100 ppp. La base instalada en el mundo salto de 1.2 millones a 7.7 millones en 1989 y con la cada de los precios hasta los 400 dolares por mquina en 1990, se espera triplicar esa cifra en 1991.

116

Mtodos y Medios de Comunicacin, Error y su Tratamiento La transmisin facsmil consta de un conjuntos de imgenes bidimensionales transmitidos por sistemas telefnicos comerciales, tales como notas y facturas, mapas de pronstico del tiempo, fotos meteorolgicas de satlites, etc. La transmisin facsmil usa algunas de las misms tcnicas bsicas de recorrido que la televisin comercial. A diferencia de sta, no necesita retroceso vertical (cuando el haz de electrones regresa al principio de la pantalla para comenzar el siguiente cuadro) y las asignaciones relativas para el horizontal (regreso del haz a la parte derecha de la pantalla para la siguiente lnea de la imagen) son despreciables. No obstante, debido a ciertas caractersticas de los sistemas telefnicos, pueden surgir problemas adicionales. esto se ver brevemente. Un canal telefnico de banda acstica deja pasar componentes de frecuencia en la gama 0.3-3 kHz con distorsin tolerable para el odo humano. Sin embargo, cuando estos canales se usan para transmisin de datos aparecen algunos problemas debidos a la no uniformidad de la respuesta de magnitud de frecuencia y del retraso de fase que no es lneal con la frecuencia. Para superar esto, en los Estados Unidos se dispone de cinco tipos de lneas condicionadas para servicio de datos. La mayora de los sistemas telefnicos de larga distancia usan canales mltiples del tipo definidos con el estandard SSB-SC y multiplexados en frecuencia en una portadora de alta frecuencia (microonda). Las subportadoras no se transmiten. La subportadora que se reinserta para la correcta demodulacin no es de fase o frecuencia cerradas sino que se mantiene en 5 Hz de la frecuencia correcta de subportadora. No es prctico medir la caracterstica de corrimiento de fase de un canal tipo SSB debido a la falta de cierre de la fase. Por lo tanto, se enva una onda AM senoidal de banda estrecha a travs del canal y la diferencia entre los corrimientos de fase de las bandas laterales superior e inferior se detectan en funcin de la frecuencia portadora. Por frecuencia de modulacin de bajas ( la AT&T usa 83 1/3 Hz), esta diferencia de fase es aproximadamente la derivada de la caracterstica de retraso de fase. Esta caracterstica puede obtenerse, excepto por una constante arbitraria, por integracin del retraso de envolvente en una banda de frecuencias dada. La distorsin de retraso es bastante tolerable para comunicaciones orales pero se convierte en un serio problema para las transmisiones tipo

117

Telecomunicaciones y Teleproceso

pulso porque no todos los componentes de frecuencia llegan al mismo tiempo. Por ejemplo, si se aplicar una onda cuadrada de 1 kHz a un canal con apreciable distorsin de retraso, los armnicos fundamental y tercero ( todos los armnicos altos son severamente atenuados) podran sufrir muy diferentes corrimientos de fase. Para aprovechar la banda limitada disponible, las transmisiones facsmiles anlogas se modulan en amplitud a menudo usando una portadora de 2,400 Hz y un ancho de banda de 1,600 Hz. Una de las bandas laterales se filtra para restringir el ancho de banda ala valor en que la distorsin por retraso es tolerable. Como resultado de los efectos de la distorsin de retraso, los sistemas de facsmil estn empleando cada vez ms, mtodos de codificacin digital y modulacin de desplazamiento de frecuencia FSK. Algunas transmisiones de banda estrecha se envan usando FM. 6.2.3 Modems Cuando enviamos datos a travs de la lnea telefnica, estos deben caber ene el ancho de banda limitado disponible. Debido a que las lneas telefnicas estn disponibles casi en cualquier lugar, es deseable contar con un aparato electrnico que nos permita enviar por estas lneas el mayor nmero de informacin por unidad de tiempo pero sin incurrir en errores excesivos que impliquen retransmisiones innecesarias de datos. El aparato electrnico que lleva a cabo tanto la modulacin como desmodulacin de las seales para lograr ese propsito es el modem. La palabra modem es una contraccin de las palabras modulacin y demodulacin, tambin es conocido como telfono de datos, adaptador de lnea, etc. Un modem realiza la conversin de ondas cuadradas binarias usadas en procesos digitales a una gama de frecuencias apropiadas para que pueda moverse en la lnea analgica de comunicaciones, y luego del otro extremo de la lnea, vuelve a convertir esa gama de frecuencias en una cadena de bits igual al original. Su empleo tiene dos fines principales: Aumentar la velocidad posible en un circuito, por ejemplo una lnea de voz. Disminuir los efectos de ruido y distorsin.

118

Mtodos y Medios de Comunicacin, Error y su Tratamiento Se pueden transmitir en seal de banda de base sin uso del modem directamente a la lnea telefnica, donde los impulsos de forma cuadrada que salen del equipo digital se alimentan directamente en el par de alambres que se usan para la transmisin. Los impulsos elctricos se distorsionan rpidamente a medida que la distancia y la velocidad de transmisin aumentan. Esta forma de transmisin es satisfactoria para operaciones locales. Otra forma de transmisin sin modem es por medio de acopladores acsticos que son mecanismos que convierten los caracteres que van a transmitirse, en tonos audibles. Una mquina que emplea tonos audibles no necesita conectarse fsicamente a la lnea sino que puede producir sonidos que se captan directamente el microtelfono manual. Los sonidos que producen deben tener frecuencias que queden dentro del ancho de banda de telfono. Su ventaja es que se pueden usar dondequiera que existe un telfono, sin ninguna conexin fsica a la lnea telefnica. Se usan extensivamente para el con trol de aparatos conectados a las lneas telefnicas (como contestadoras) y para realizar funciones de control sencillas en computadoras (seguridad en la casa, banco por telfono, etc.). Algunos modems econmicos (en desuso) funcionan utilizando la transmisin de tonos enviando los datos caracter a caracter y los bits de cada caracter en paralelo, ponindolos en clave con las frecuencias apropiadas para realizar una multiplexin en frecuencia por la lnea. La misma frecuencia y claves utilizada en acopladores acsticos son utilizadas. Los modem se acoplan a las lneas telefnicas de forma: Acstica. Por medio de una almohadilla se logra un contacto auditivo con el telfono. Pierden mucha informacin por el tipo de acoplamiento y actualmente estn en desuso. Conexin directa. Se conectan directamente a la lnea telefnica por medio de cables. Dentro de los modem utilizados en las computadoras encontramos: Internos. Son una tarjeta que debe conectarse dentro del computador.

119

Telecomunicaciones y Teleproceso

Externos. Caja que contiene toda la electrnica del modem y es externo a la computadora, se conecta a ella por medio de un cable serial.
Modems Externos, Ventajas De fcil instalacin Desventajas Engorroso

Poco conocimiento tcnico para Necesario contar con un puerto seinstalar rial Fcil de cambiar a otra mquina Tiene luces de diagnostico Conexin externa de corriente Requiere cable para conexin a puerto serie

Modems Internos Ventajas Poco consumo de corriente No ocupa espacio externo Desventajas Dificil instalacin Necesit una ranura disponible en el computador No tiene luces para diagnostico

No se necesita puerto serie No requiere de ningn cable extra Es compacto

Los parmetros para seleccionar un Modem son: Precio. Velocidad de Transmisin.

120

Mtodos y Medios de Comunicacin, Error y su Tratamiento Compatibilidad con los aparatos que tenemos. Tipo de transmisin. Asncrona o sncrona. Garanta. Hay servicio? Facilidad de conexin. Porttil. Homologado: es decir est autorizado para transmitir informacin por la Secretaria de Comunicaciones y Transportes (SCT). Sirve o no en red. Al igual que casi todo equipo que se conecta a una computadora, no es suficiente con realizar correctamente la conexin, es tambin necesario contar con un programa de comunicacin que maneje al modem y nos permita utilizarlo. Usualmente viene junto con el modem pero es mejor preguntar. Los programas comerciales existentes para comunicacin permiten un mejor uso del modem ya sea: Para comunicacin de punto a punto. Comunicacin Especial: Emulacin de terminales. Secciones interactivas donde el teclado y video de la computadora de un extremo funciona exactamente igual que si se estuviese en el otro lado. Para la comunicacin de punto a punto y la emulacin de terminales existen programas tales como CrossTalk, Hayes y otros de dominio publico. Para las secciones interactivas hay entre otros Carbon Copy, Pc-Anywhere y otros en el mercado. Todos ellos son altamente configurables pudiendo fijar entre otros la velocidad, nmero de bits por dato, puerto serie a usar, tipo de paridad (par, non, ninguno), tipo de comunicacin (Duplex, Full Duplex), bits de parada (0, 1, 2) , definicin de teclas. Algunos de ellos constan de un lenguaje de programacin que permite hacer funciones inteligentes como llamadas a horas en los que el costo es menor, uso de claves de paso, captura a disco, etc. Al adquirir un programa de comunicaciones debemos preguntarnos entre otras cosas: Costo.

121

Telecomunicaciones y Teleproceso

Garanta. Funciona en el tipo de computadora para el que lo voy a utilizar? Es necesario disco duro? Cabe en la memoria de la cual dispongo? Que sistema operativo necesita? Con que modems funciona? Portabilidad. Cuenta con proteccin por claves? Con que tipo de equipo debo contar? Tiene parmetros de comunicacin variables? Emula terminales? (Cuales?) Que protocolos maneja (XON-XOFF, Kermit, Christofersen, Xmodem)? Es programable? Lleva tiempos de conexin? Tiene niveles de seguridad protegidos con claves de paso? El uso indiscriminado del modem muchas veces no es justificado en naciones como Mxico donde el costo de mano de obra es ms barato que una llamada de larga distancia. Veamos un ejemplo: Ejemplo 6.1 Se tiene que enviar un archivo de 200 Kbytes de las transacciones realizadas en la sucursal de Mrida a la central en la ciudad de Mxico. Sise usa un modem con velocidad de transmisin de 1,200 bauds Cual es el costo de envi si la llamada cuesta 2,000 el minuto? Compare con un envi por mensajera del disco de datos, de costo (a enero de 1991) de 17,000 pesos por paquete. Solucin. Cantidad a transmitir de bits= 200 x 1024 x 8 bits = 1,638,400 bits Tiempo de transmisin aproximado = 1,638,400 bits / 1200 bits/seg = 1,365 seg o 22.75 minutos Costo de transmisin = 2,000 $/min x 22.75 min = $45,511.00 pesos

122

Mtodos y Medios de Comunicacin, Error y su Tratamiento Como se ve es mucho ms conveniente enviar por mensajera diariamente a menos de que exista una verdadera necesidad de disponer de la informacin de forma segura y casi inmediata.

6.3 Error
Debido al ruido existente en los canales de transmisin y a los efectos de distorsiones de distintos tipos, un mensaje transmitido puede llegar con un error. No es posible prevenir los errores pero si podemos tratar de detectarlos y corregirlos siempre que sea posible. Muchas datos han sido obtenidas del error posible y probable en una lnea. El diseador de sistemas necesita saber una medida de los errores posibles en una transmisin para poder desarrollar o emplear algn mtodo de deteccin. Los errores pueden ser de dos tipos: Fortuitos Sistemticos Un error fortuitos es aquel del cual no se esta cierto de su frecuencia de aparicin, a veces sucede y a veces no. No es posible eliminarlos del todo. Las causas ms comunes que originan ste tipo de error son: Ruido Blanco. Conjunto de varios ruidos que siempre existen, no se pueden evitar, son causados entre otros por: Malas soldaduras, ruido trmico del movimiento de los electrones, etc. Ruido de Impulso. Por prender y apagar dispositivos electromagnticos que inducen un ruido en las lneas, rayos, etc. Cross Talk. Interfieren dos seales entre si. Intermodulacin. Una seal modula (multiplica) a la otra. Eco. En lneas mal terminadas o muy largas. Cambios de amplitud. No siempre es posible detectarlo. Fallas en la lnea. Desvanecimiento en seales de radio. Causados por situaciones meteorolgicas. Cambio de fase.

123

Telecomunicaciones y Teleproceso

Los errores sistematicos sucede muy seguido pero puede evitarse. Sus causas ms comunes son: Prdida de la potencia de la seal: sucede por ejemplo cuando se va la luz, hay una falla elctrica, o hay interferencia atmosfrica. Distorsin de amplitud. Cuando la seal queda reducida, se dice que la seal ha sido atenuada. Distorsin de fase. Las diversas frecuencias de una seal compleja viajan a travs del medio de transmisin con velocidades diferentes y, en consecuencia, llegan al extremo receptor con una fase diferentes o fuera de sincronismo. Distorsin armnica. Est generalmente asociada a los amplificadores, en los que debido a las caractersticas no lneales de vlvulas y transistores, se generan nuevos componentes frecuenciales que no estaban presentes en la seal original. Distorsin de intermodulacin. Cuando una seal contiene dos o ms frecuencias que son sumas o diferencias de las anteriores, debidas a la modulacin entre los componentes frecuenciales de la seal original. Distorsin por atenuacin. La seal es atenuada por el propio canal y esto no se puede evitar. Distorsin por cambio de frecuencias. Es cuando se opera un cambio de frecuencia por ejemplo de 3Khz a 3.5 Khz Distorsin por polarizacin. En la transmisin de radio cambia la polarizacin por ejemplo en AM de vertical a inclinada Distorsin por caractersticas inherentes a la lnea. Son los errores propios de la lnea. La eficiencia de una lnea se mide por el tiempo en que se puede transmitir por esta. A este factor llamado de disponibilidad: (61) FD = tiempo utilizado tiempo total de l nea . Muchos de los errores en las transmisiones se deben a fallas de las lneas por las cuales se transmite. Estas fallas son por: 1. Disponibilidad de la lnea. Factor de disponibilidad menor al 100%. 2. Falla en el equipo.

124

Mtodos y Medios de Comunicacin, Error y su Tratamiento 3. Utilizacin de la lnea en una hora pico y por lo tanto no encontrarla disponible. 4. Caractersticas Natural (por ejemplo un huracn) 6.3.1 Cuantificacin y Deteccin Varias compaas tienen for mu las empricas para el clculo probabilistico del error. De una de ellas, la Bell de Estados Unidos de Norteamrica tomamos las siguientes de su estandard tipo B para lneas telefnicas de transmisin. Probabilidad de Error: (62) Perror = 146Lx10 -4 . . Probabilidad de Prdida: (63) Pp rdida = 681Lx10 -4 . . Probabilidad de Retransmisin: (6.4) Pretrans = 566L0. 85 x10 -4 . Donde L es el nmero de caracteres a transmitir. Si se detecta un error en el lado receptor es posible tomar 3 caminos: Ignorarlo. Tratar de corregirlo. Pedir su retransmisin. Es posible formar un cdigo de deteccin de errores simple y en algunos casos efectivo aadiendo un dgito binario al final de cada carcter o palabra transmitida. A este bit adicional se le llama bit de paridad. En un cdigo binario se elige el bit de verificacin de forma que el nmero de unos de una palabra sea par, si esta ya tiene un nmero de unos par se agrega un cero para denotar esto. Se dice de tal cdigo que tiene una paridad tipo par. De igual forma si se elige el bit de forma que el nmero de unos sea impar se habla de paridad impar. El bit agregado a las palabras se dice que es redundante porque no contiene informacin concerniente a la seal enviada. Se utiliza solamente como proteccin en caso de errores en la transmisin. La

125

Telecomunicaciones y Teleproceso

eficiencia de la razn del cdigo de un sistema se define como el cociente de dividir el nmero de bits empleados para conducir informacin entre el total de bits enviados. La eficiencia de la razn del cdigo decrece a medida que se agregan ms bits de proteccin redundantes. (65) e = . k ; p = # de bits de paridad ( k + p)

El cdigo de verificacin de paridad simple tiene una eficiencia de k/(k+1) y se utiliza ampliamente en computacin y grabacin digital donde ofrece un mtodo sencillo y eficaz de deteccin de errores cuando la probabilidad de que estos sucedan es baja. Notese que dos errores en una palabra no se pueden detectar por este medio. El peso de Hamming w(si) de una palabra de cdigo si se define como el nmero de unos que tiene. La distancia de Hamming dij = d(si, sj) entre palabras de cdigo se define como el nmero de posiciones en las que difieren si y sj. La distancia de Hamming es: (66) d ij = w ( s i + s j ) . donde denota suma mdulo 2. Si se conoce el cdigo de antemano y se localiza un error de recepcin, se puede optar por escoger aquella que tenga la mnima distancia de Hamming. Ejercicio 6.2 Un determinado cdigo de transmisin consta de las palabras 0000000, 0011110, 0101101, 0111000, 10001100, 1001100, 1011001, 1101010, 1110100. Del lado receptor se recibi la palabra 1011011 que no corresponde a ninguno de los cdigos preestablecidos. Usando la distancia mnima de Hamming Cual se elige? Solucin. 1011001. Otra forma de detectar y probablemente corregir un error es usando una aproximacin polinomial que nos permita una mayor seguridad en la recepcin. En la modulacin de cdigo de pulso binario, cada muestra de la seal se representa por una palabra de cdigo de k bits. Estos bits son transmitidos y el receptor debe reconocerlos para volver a formar la palabra de cdigo. Sin embargo, debido al ruido, pueden surgir errores en la transmisin.

126

Mtodos y Medios de Comunicacin, Error y su Tratamiento Una forma de incrementar la confiabilidad en presencia de ruido es aumentar la relacin seal a ruido (S/N), aunque no siempre se puede optar por este camino. Otra solucin es agregar bits al mensaje, que a expensas de un mayor ancho de banda, permite detectar y corregir algunos errores. Supngase que se quiere transmitir una seal que ha sido cuantificada en 16 niveles equiprobables. En este caso, cada palabra constara de k = log 2 n o k = 4 bits. A cada palabra se agregan entonces r bits que se usarn para detectar y posiblemente corregir errores (si esto no es posible puede descartarse el mensaje o pedir su repeticin). Estos bits adicionales son redundantes porque no aportan informacin sobre la seal. Entonces, cada palabra de cdigo est compuesta de la siguiente forma: k nmero de dgitos de mensaje por palabra; r nmero de dgitos de comprobacin por palabra; n=k+r nmero total de dgitos por palabra Esto se llama cdigo (n,k) y la eficiencia del cdigo se define como k/n y es un indicador de la razn de informacin con relacin a la razn de bits del cdigo. Existen toda una serie de polinomios de correccin de error y mientras ms errores detecten y corrigen mucho ms complejos son. La cantidad de bits redundantes enviados con la seal tambin crecen. Analizaremos una forma de correccin de errores por medio del cdigo de Hamming. Tenemos un mensaje a transmitir t= a1,a2,... que protegeremos con p= c1,c2,c3,... y mandaremos una matriz del mensaje y los bits de proteccin T: a1 a 2 a 3 T = K c1 c2 K

127

Telecomunicaciones y Teleproceso

El procedimiento de creacin de esta matriz es: 1.- Crear una matriz que denominaremos H con las siguientes caractersticas: Tantas columnas como renglones tenga T Que no tenga columnas en 0 Que no tenga columnas repetidas Que las ltims columnas tengan una diagonal de unos El nmero de renglones sea igual al nmero de bits de proteccin. Ejemplo 1 0 1 T = c1 c 2 c 3 1 0 1 1 1 0 0 H = 1 1 0 1 0 1 0 1 1 1 0 0 0 1 2.- HT=0 para encontrar los valores de los bits de proteccin a enviar. En nuestro caso si el mensaje a transmitir es 1010 1 0 1 T = c1 c 2 c 3

128

Mtodos y Medios de Comunicacin, Error y su Tratamiento 1 + 0 + 1 + 0 + H + T = 1 + 0 + 0 + 0 + 1 + 0 + 1 + 0 + c1=0, c2=1 y c3=0 3.- Transmisin del vector resultante. Mensaje 1010 1 0 1 T = 0 0 1 0 y por error se recibe 1 0 0 R = 0 0 1 0 4.- Multiplar H por R = S (matriz de sndrome), si S = 0 no hay error en transmisin: 1 + 0 + 0 + 0 + 0 + 0 + 0 1 S = H + R = 1 + 0 + 0 + 0 + 0 + 1 + 0 = 0 1 + 0 + 0 + 0 + 0 + 0 + 0 1 c1 0 0 + + + 0 c2 0 + + + 0 0 0 = 0 c3 0

129

Telecomunicaciones y Teleproceso

En este caso la matriz de sndrome es igual a la tercera columna de H por lo que hay un error en el trecer dato de la matriz de recepcin R y se corrige a 1010010. Usando el cdigo Hamming solo podemos corregir un error por palabra.

6.4 Bibliografa
Enciclopedia Britanica 15ava edicin Hill, J. Frederick, Peterson, R, Gerald Teora de Conmutacin y Diseo Lgico. Limusa Mxico 1984. Mandl, M. Principles of Electronic Communications. Prentice-Hall NJ 1973. Radio Shack, Understanding Data Communications. Howard W. Sams & Co. Publishing 1987.

130

7. Arquitectura de los Sistemas Distribuidos


7.1 Introduccin
En los albores de la informtica apareci el dinosaurio, la computadora de gran tamao, llamado ordenador central o main frame. Afincado en un centro de computo parecido a un templo en el que pocos tenan acceso, sumergido entre kilmetros de cables y ductos de aire acondicionado, trabajaba con los datos de las empresas gigantes o en universidades que podan darse el lujo de obtenerlo. Es cosa ya del pasado las idas y venidas, con las tarjetas perforadas debajo de un brazo y listados enormes en el otro, para llevar a dicho centro de clculo la informacin para su proceso. A principios de los aos setenta, el intercambio de datos y resultados obligaba al transporte manual de los soportes fsicos de almacenamiento como cintas o tarjetas. Entonces, como es lgico, se pens en proporcionar a los usuarios de un medio de disponer de la informacin contenida y tratada en el ordenador central. Se comenzaron a instalar terminales, es decir, pantallas convenientemente dotadas de teclado y conectadas al computador central que permitan enviar y extraer datos de l. Las terminales en cuestin son pasivas: no estn dotadas de ninguna potencia de clculo y actan como simples instrumentos de intercambio y visualizacin. Esto conforma una primera etapa que llamaremos informtica centralizada. Desde un principio se vio que para responder a las necesidades de los usuarios, estos deban poder comunicarse a distancia con otros que contasen con el mismo equipo usando las lneas telefnicas. Cada constructor se dedico a desarrollar una solucin al problema. Desde entonces (finales de los aos setenta), fueron muchas las computadoras capaces de

131

Telecomunicaciones y Teleproceso

comunicarse entre ellas, dialogando e intercambiando archivos de datos. Pero las conversaciones entre equipos eran muy limitadas a mquinas de la misma familia, las mquinas IBM solo podan conversar con las IBM, no con las dems. La situacin se complico cuando a principios de los aos ochenta surgi la microcomputadora como una herramienta masiva para las empresas pequeas y medianas. En las empresas grandes se pens en utilizarlas con un propsito doble: herramienta de clculo sofisticada personal y sustituyendo a las terminales con las que enviaban y extraan datos de su computador central. Nace as el principio de la informtica distribuida. A lo largo de los aos 70 hemos observado como se ha ido desarrollando, dirigiendo y absorbiendo el fenmeno microcomputador y el hecho de que hoy es imposible prescindir de el en la realizacin de un diseo digital no trivial. Esta claro que en muchos casos resulta econmicamente rentable y funcionalmente flexible realizar un sistema digital utilizando un microcomputador o al menos es una alternativa importante a considerar. Presentamos en este capitulo un conjunto de conceptos con la intensin de que sirvan al lector como herramientas de anlisis en el estudio de sistemas distribuidos. Despus de hacer una breve clasificacin de los diferentes tipos de denominacin, se presentan los principales elementos que componen un sistema distribuido resaltando en especial la idea de camino lgico como va de comunicacin entre elementos del sistema.

7.2 Clasificacin
El termino de sistema distribuido ha venido utilizndose para denominar indistintamente a diferentes clases de sistemas informticos, en los que los elementos de tratamiento de la informacin se encuentra repartidos y que por diferentes motivos han aparecido como una alternativa a aquellos otros sistemas, ya clsicos, en los que los elementos de tratamiento de la informacin se encuentra concentrada en un nico punto (usualmente en un nico computador). En la figura 7-1 se representa un esquema general de un sistema distribuido en el que aparece un conjunto de Elementos de Tratamiento

132

Arquitectura de los Sistemas Distribuidos de la Informacin (ETI) interconectados mediante lo que se ha llamado un Mecanismo de Comunicacin e Interconexin (MCI).

Fig 7-1 Un sistema distribuido.

133

Telecomunicaciones y Teleproceso

Dependiendo de la distancia que cubren estos elementos distribuidos se ha intentado clasificarlos segn la solucin empleada bajo distintas denominaciones:
DISTANCIA 1000 Km 100 Km 10 Km AREA GEOGRAFICA paises,continentes ciudades DENOMINACION red de computadora red de computadora

ciudad pequea,complejo red local de computadoras o red de industrial computadoras un edificio o conjunto de red local de computadoras edificios oficina red local o sistema multicomputadora

100 m a 1 Km

1 m a 10 m menor a 1 m

tarjeta impresa o circuitos sistemas multiproceso integrados

Por lo que se refiere a denominaciones nos hemos limitado a cuatro tipos de sistemas: a) Redes de computadoras. b) Redes locales de computadoras. c) Sistemas multicomputadoras. d) Sistemas multiproceso. 7.2.1 Redes de computadoras Las redes de computadoras surgen histricamente a finales de los aos 60 como una solucin para la interconexin de computadoras situados en lugares remotos con el objetivo principal de compartir recursos. Los trabajos en el campo de las redes de computadoras partieron de mquinas ya instaladas y un gran esfuerzo en la resolucin del problema de la interconexin eficiente de dichas mquinas situadas en muchos

134

Arquitectura de los Sistemas Distribuidos casos a centenares de kilmetros de distancia, utilizando en un principio medios de comunicacin preexistentes como la red telefnica. La iniciacin del proyecto ARPANET en los Estados Unidos a finales de los aos 60 y con menos importancia el desarrollo del proyecto CYCLADES en los primeros aos de la dcada de los 70, hizo pasar a primera plano el inters por encontrar soluciones que permitieran, en condiciones tcnicas y econmicamente viables, interconectar computadoras situadAs a distancia. Como consecuencia de este desarrollo ha habido un auge en el campo de los servicios pblicos de transmisin de datos orientados a este nuevo tipo de comunicaciones binarias digitales. Al mismo tiempo, los fabricantes de equipos informticos han ido desarrollando arquitecturas para la realizacin de redes de computadoras, ya sea proporcionando todos los elementos para construir la red, o permitiendo la utilizacin de servicios pblicos de transmisin de datos, para la comunicacin entre computadoras, con lo que las redes de computadoras son actualmente un hecho. 7.2.2 Redes Locales La experiencia alcanzada en el campo de las redes de computadoras tuvo su influencia decisiva en el desarrollo de las llamadas redes locales de computadoras. Los primeros trabajos en este campo se desarrollaron a principios de la dcada de los 70 y trataron de aplicar, a escala ms reducida, soluciones experimentales ya aplicadas en redes de computadoras, simplificando y optimizando aquellas y sacando partido de las ventajas que reporta la disminucin de la distancia entre elementos de proceso. El tema de las redes locales de computadoras es actualmente un campo de conocimientos y realizaciones en completa evolucin sin haber alcanzado la madurez total, surgen constantemente nuevas soluciones y programas de implementacin que ofrecen nuevas alternativas a las ya existentes por lo que no existe aun la mejor solucin conocida y depende esta de lo que se pretenda obtener con una red local. 7.2.3 Sistemas Multicomputadoras

135

Telecomunicaciones y Teleproceso

Por lo que se refiere a los sistemas multicomputadoras el fenmeno no es nuevo; ya durante la dcada de los 60 los fabricantes de equipos informticos fueron paulatinamente desarrollando y aplicando la idea de la delegacin de funciones en un computador y as aparecieron, en las mquinas clsicas, unidades especializadas en la manipulacin de perifricos, en la tramitacin de comunicaciones y en otros aspectos que llevaban demasiado tiempo de realizar a un solo computador. En el campo de los microcomputadoras existen desde hace algunos aos especificaciones del mecanismo de comunicacin (buses de comunicacin), componentes y sistemas que permiten la realizacin de sistemas organizados como multimicrocomputadoras aunque este campo no esta bien explotado por lo caro de su implementacin. 7.2.4 Sistemas Multiproceso La realizacin de mquinas potentes para el tratamiento de la informacin basadas en la cooperacin sistemtica y ordenada de elementos de menor potencia, funcionando en paralelo, ha sido constantemente una tentacin del arquitecto de computadoras desde mucho antes de la aparicin del microprocesador. En muchos casos estos esfuerzos para la realizacin de mquinas paralelas se han visto superados por la propia evolucin de la tecnologa al permitir la realizacin de mquinas secuenciales potentes y rpidas, limitando el inters por la aplicacin de las soluciones mencionadas a casos muy especficos en los que la velocidad y las caractersticas del problema justifican tal desarrollo, como pueden ser el sistema de tratamientos de seales en tiempo real, animacin o diseo y proceso asistido por computacin (CAD y CAM). Se han desarrollado algunas computadoras multiproceso que interconectan desde 256 hasta 32,000 microcomputadoras en paralelo. Su uso es limitado por la falta de programas adecuados que exploten esta potencia.

7.3 Componentes
7.3.1 Elementos

136

Arquitectura de los Sistemas Distribuidos Un sistema informtico, desde el punto de vista del usuario y de una forma muy general, esta constituido por un conjunto de elementos (hardware o software), capaces de realizar, conjuntamente, una determinada funcin orientada hacia la resolucin del problema objeto de la aplicacin de dicho sistema. Dichos elementos son ya sea tareas o recursos, entre los que podran establecerse determinadas relaciones. Por ejemplo: comunicacin entre tareas con objeto de intercambiar informacin para la cooperacin en la resolucin de una determinada funcin; comunicaciones entre tareas y recursos con objeto de que las primeras utilicen los servicios de los segundos. As pues, para que tales relaciones puedan establecerse sera necesario que en dicho sistema informtico exista un conjunto de elementos, un mecanismo que las haga posibles o materialice. En un sistema centralizado, es decir, basado en un computador, la responsabilidad del establecimiento de dichas relaciones corresponde generalmente a un sistema operativo auxiliado por varios programas. Un sistema informtico distribuido continuar viendose de la misma forma que cualquier otro sistema informtico, es decir, estar constituido por un conjunto de elementos entre los cuales podran establecerse relaciones. La particularidad consistir en que los elementos que se comunican estn ubicados en mquinas distanciadas unas de las otras. En este caso, es evidente que el mecanismo que permita hacer posibles (materializar) dichas relaciones deber estar igualmente distribuido entre los diferentes componentes que constituyan el sistema. Dicho mecanismo esta formado bsicamente por: un conjunto de elementos programticos (software) residentes en las mquinas distribuidas, elementos a los que en ocasiones se les denomina globalmente sistema operativo distribuido, y adems un conjunto de elementos electrnicos y/o programticos (hardware y/o software) que constituyen lo que anteriormente hemos denominado mecanismo de comunicacin e interconexin entre los elementos de tratamiento de la informacin. El termino arquitectura de un sistema distribuido se utiliza habitualmente para designar a todo el conjunto de elementos que permiten materializar las relaciones mencionadas. 7.3.2 Enlaces

137

Telecomunicaciones y Teleproceso

Materializar las relaciones entre los elementos de un sistema distribuido implica el establecimiento de uniones o enlaces entre ellos, con objeto de permitir el intercambio de informacin. Cada tipo de sistema se caracterizara tanto por las prestaciones de enlaces, es decir, por sus posibilidades de comunicacin, como por la forma en que dichos enlaces son realizados. La realizacin de un enlace implica la utilizacin de un canal de comunicacin que aqu designaremos de forma genrica con el nombre de camino lgico (o conexin). Un camino lgico es una va de comunicacin que en principio se considera bidireccional (con comunicacin en los dos sentidos o Full Duplex) y que se caracteriza por las prestaciones que debe satisfacer. Por otra parte, en un determinado sistema, un camino lgico deber materializarse utilizando los medios fsicos de que se disponga, es decir, utilizando los canales de comunicacin existentes en el sistema o caminos fsicos. Un camino fsico sera una va de comunicacin realizada sobre un soporte material capaz de permitir la transmisin de la informacin, mediante la utilizacin de alguna de los parmetros fsicos de dicho medio. Las prestaciones de un camino fsicos quedaran caracterizados por su ancho de banda y por su velocidad de transmisin de informacin digital (en bps), que depender de las tcnicas utilizadas para realizar la transmisin. Un camino fsico suele ser un recurso de comunicaciones escaso, por lo que sera necesario administrar su utilizacin y har falta prever los mecanismos necesarios para proceder tanto a la deteccin de errores, como a la recuperacin de la informacin que queda afectada por ellos.

7.4 Materializacin de un Camino Lgico


7.4.1 Alternativas El establecimiento de un camino lgico entre elementos de un sistema distribuido implicara la utilizacin de los caminos fsicos integrantes del mecanismo de comunicacin e interconexin del sistema. Existen dos casos extremos:

138

Arquitectura de los Sistemas Distribuidos La utilizacin de un solo camino fsico. Que se emplee ms de un camino fsico para la materializacin de un camino lgico. El uso que se le da al camino fsico puede ser como ya sabemos: Dedicado. Compartido.

Lo que nos lleva a distintos tipos de interconexin de los caminos fsicos: Directo Indirecto. Indirecto con alternativas.

Si consideramos el problema de las formas de utilizar un nico camino fsico podremos encontrar a su vez dos soluciones: Utilizarlo para la realizacin de un nico camino lgico. Permitir que sea utilizado de forma compartida, esto es, multiplexando sobre el diferentes caminos lgicos en tiempo o frecuencia. 7.4.2 Topologa Durante los ltimos aos han aparecido trabajos, en los que, aplicando distintos criterios se clasifican los distintos tipos de topologas ms utilizadas. Comentaremos las cuatro ms generales y remitimos al lector a las referencias para una discusin detallada. Los cuatro tipos de interconexin tratados aqu son: Total. Irregular. Tipo bus. En anillo.

Es evidente que una posible solucin es conectar directamente todos los elementos de tratamiento de informacin del sistema (ETI) mediante un

139

Telecomunicaciones y Teleproceso

conjunto de caminos fsicos que los enlacen de dos en dos. En este caso todos los caminos lgicos entre cada par de ETI, compartirn el mismo camino fsico, directo entre ellos de una forma total. Las limitaciones de la aplicacin de esta solucin vienen dadas por el costo que representa realizar esta interconexin total, por lo que quedaran limitada a casos en los que, bien existan muy pocos ETI, bien las distancias que los separen sean muy reducidas. La realizacin de redes de computadoras situados a distancias considerables planteo la necesidad de minimizar costes de la comunicacin en tre mquinas, adoptndose desde un principio soluciones en disponer de un nmero mnimo de caminos fsicos que, a travs de nodos de interconexin, permitiera establecer, de forma indirecta, los diferentes caminos lgicos necesarios en el sistema. Al mecanismo de comunicacin e interconexin en este tipo de sistemas se le suele denominar subred y se conoce como una interconexin irregular. Si disponemos de un camino fsico que interconecte los dos extremos ms alejados de ETI, y a esta lnea vamos conectando sucesivamente cada uno de los dems ETI, llegaremos a una interconexin tipo bus. El establecimiento de todos los caminos lgicos a travs de un nico camino fsico bidireccional llamado bus presenta el problema fundamental de la asignacin de este recurso a los diferentes usuarios que deseen utilizarlo. Con el mismo propsito de simplificar la estructura del sistema de interconexin aparecen las topologas en anillo; en este caso los diferentes caminos lgicos se realizan sobre un mismo camino fsico que interconecta los diferentes elementos del sistema, cerrndose sobre si mismo. El anillo esta constituido por una serie de nodos, enlazados mediante conexiones punto a punto. Las funciones que realizan dichos nodos pueden revestir diferentes grados de complejidad segn el tipo de sistema que se trate. 7.4.3 Utilizacin del Camino Fsico La informacin digital puede transmitirse como ya sabemos en forma:

140

Arquitectura de los Sistemas Distribuidos Paralelo. Enviando un conjunto de bits acompaados de las correspondientes seales de sincronizacin. Serie. Transmitiendo un bit tras otro, del conjunto de bits que se desea enviar.

En la actualidad la transmisin paralelo queda limitada a distancias cortas (<20 m a menos de que se use un repetidor que aumenta la distancia hasta 1,500 metros), siendo necesario utilizar las tcnicas de transmisin en serie para comunicaciones a mayor distancia. Un elemento bsico y condicionante de la comunicacin serie es la resolucin de problems de la sincronizacin entre el emisor y el receptor, con el objeto de que la informacin transmitida pueda ser recuperada correctamente en su destino. Los primeros sistemas que se desarrollaron fueron los utilizados en los servicios pblicos de transmisin de mensajes (servicios telegrficos), en los que la informacin proceda de terminales teleimpresoras, que generaban caracteres segn un determinado cdigo y se transmita directamente en banda base. La sincronizacin se realizaba disponiendo en el emisor y en el receptor, de relojes ajustados a la misma frecuencia pero que haba que resincronizar en cada transmisin para garantizar la correcta recepcin; por otra parte, la longitud de la informacin transmitida deba ser suficientemente corta para evitar los efectos de la perdida de sincronismo. Estos fueron los orgenes de la aparicin de los mtodos de comunicacin llamados asncronos que han sido utilizados posteriormente de forma casi exclusiva entre un computador y sus terminales. El desarrollo de tcnicas ms avanzadas de modulacin en las que es posible transmitir conjuntamente las informaciones y las seales de sincronizacin, abri el camino de los mtodos de comunicacin llamados sncronos. En esta caso durante la transmisin de la informacin, el receptor se resincroniza permanentemente, lo cual permite aumentar a voluntad la longitud de la informacin til transmitida.

7.5 Transmisin de la Informacin


La comunicacin entre sistemas informticos ha venido a aparecer cuando ya exista una amplia tradicin y experiencia en las comunicaciones tanto analgicas como digitales, fundamentalmente en

141

Telecomunicaciones y Teleproceso

los campos de telefona, telegrafa y radio; esta experiencia se traduca no solo en nuevos conceptos fundamentalmente sino tambin en soluciones ya usadas. En la comunicacin entre un terminal y un computador los elementos bsicos de informacin transmitidos son los cdigos asociados la juego de caracteres del teclado. Habitualmente en dicha comunicacin se utiliza el cdigo de 7 u 8 bits denominado ASCII conocido tambin como cdigo CCIT # 5. Usualmente acompaa al cdigo generado un bit extra utilizado para controlar la paridad del conjunto, aunque en algunos casos dicho bit suplementario toma permanentemente bien el valor 0, bien el valor 1. Para transmitir esta informacin entre dos sistemas se usa uno de los dos tipos de transmisin: Asncrona (START-STOP). En el caso de utilizar el tipo de comunicacin asncrono cada elemento de informacin se transmite individualmente, acompaado de un conjunto de 2 a 3 bits de sincronismo, lo que constituye la unidad de informacin transmitida. De una forma general, a los terminales cuya transmisin es de tipo asncrono se les denomina terminales en modo carcter Sncrona. Un equipo terminal de datos puede generar informacin en forma de carcter y transmitirlos en modo sncrono, para lo cual formara un bloque de N caracteres que acompaara con las informaciones de control apropiadas segn este previsto en el formato de la trama del procedimiento de transmisin utilizado: fundamentalmente BSC (comunicacin sncrona binaria, Binary Synchronous Communication) y HDJC (control de unin de datos de alto nivel, High-Level Data Link Control). En este caso, el bloque de informacin que se transmite estar formado por un conjunto de unidades elementales de informacin ; por ejemplo caracteres codificados en ASCII. Habitualmente cuando se hace referencia a los procedimientos de transmisin o procedimientos de enlace suele hacerse una distincin entre procedimientos orientados a carcter y procedimientos orientados a bit. En un procedimiento orientado a carcter, la caracterstica orientacin a carcter tiene varias implicaciones: por lo que se refiere al texto, la informacin esta organizada en bloques elementales que pueden ser o no caracteres y que generalmente estn dotados de un mecanismo de

142

Arquitectura de los Sistemas Distribuidos deteccin de error a nivel de cada unidad elemental de informacin, un bit de paridad; por lo que se refiere a las informaciones de control, estas suelen estar codificadas utilizando los mismos cdigos de control de un alfabeto de comunicaciones; en el caso BSC es posible utilizar, bien el cdigo ASCII, bien el cdigo EBCDIC. En un procedimiento orientado a bit la informacin a transmitir esta constituida igualmente por un cdigo de caracteres o unidades elementales de informacin, octetos por ejemplo, sin que esta estructura elemental sea tenida en cuenta en lo que se refiere a la comunicacin; el conjunto de la informacin se toma como una cadena de bits. Por lo que se refiere a las informaciones de control, contrariamente al caso anterior, no se utilizan caracteres de control de ningn alfabeto; estas se codifican en una determinada posicin del bloque que se transmite y en ocasiones a este sistema se le denomina de codificacin posicional. La informacin de caracteres tambin puede agruparse y transmitirse por paquetes. La Organizacin Internacional de Normalizacin (ISO) define un paquete como un conjunto de datos y otros elementos binarios de control que estn organizados segn un determinado formato y que se transmiten como un todo de acuerdo con un determinado procedimiento de transmisin (protocolo). El CCITT en su clasificacin de los diferentes tipos de terminales utilizables en las redes publicas de datos distingue tres tipos distintos: a) Terminales que funcionan en modo arrtmico, tambin denominados terminales modo carcter. b) Terminales que funcionan en modo sncrono, que son aquellos en los que las seales de seleccin de la direccin del destinatario y aquellas necesarias para la progresin de la llamada estn codificadas en ASCII. c) Terminales que funcionan en modo paquete, que son aquellos en los que las seales de seleccin de la direccin y las de progresin de llamada estn codificadas de acuerdo con la recomendacin X.25 (segn un procedimiento conocido como HDLC). Clasificacin que debe ser tenida en cuenta cuando ms adelante nos refiramos a ella.

143

Telecomunicaciones y Teleproceso

7.6 Control de la Comunicacin


La comunicacin entre dos elementos del sistema se realiza mediante la transmisin de la informacin a travs del camino lgico que los une y consistir en la transferencia de un conjunto finito de bits. Las caractersticas del camino lgico utilizado impondr en cada caso determinadas reglas de estructuracin de la informacin que, a travs de el, se transmite. Consideramos a continuacin los aspectos ms destacados de dicha estructuracin. 7.6.1 Deteccin de Errores Como ya analizamos en el capitulo anterior, se parte de la base que toda transmisin esta sujeta a interferencias y deformaciones que la hacen susceptible de errores. Simultneamente con las tcnicas de transmisin han ido desarrollando mtodos orientados hacia la solucin de este problema y que permiten detectar un amplio subconjunto de los errores que pueden producirse en la transmisin de un bloque de informacin. A nivel de carcter, suele utilizar el mtodo de deteccin de paridad, para lo que se precisa un nico bit, que se transmite junto con la informacin til. A nivel de bloque de caracteres, ya sea en transmisin asncrona o sncrona, se complementa la deteccin a nivel de cada carcter, que aqu suele denominarse deteccin vertical, con una deteccin a nivel de bloque denominada deteccin horizontal que consiste en generar un nuevo elemento de comprobacin, que se obtiene ya sea sumando en mdulo 2 los bits que ocupan posiciones anlogas en los caracteres que constituyen el bloque, o sumando en modulo n dichos caracteres, siendo n la longitud en bits de un carcter. La longitud de este elemento es igual a la de un carcter y se transmite junto con la informacin. En el caso de transmisin sncrona, suele usual la utilizacin de mtodos de control de error denominado de deteccin longitudinal o cclica (CRC Character Redundancy Check); en este caso, la informacin utilizada para la deteccin de los errores se generara a partir de los coeficientes del polinomio residual obtenido de la divisin de un polinomio cuyos coeficientes binarios son los m bits que constituyen la informacin, por un polinomio cociente de referencia. 7.6.2 Identificacin del Camino

144

Arquitectura de los Sistemas Distribuidos En el caso de que el camino lgico utilizado para la transmisin de la informacin comparta con otros la totalidad o parte de su recorrido, sera necesario que la informacin transmitida vaya acompaada de una identificacin de dicho camino. En algunos casos, se har referencia directamente al propio camino (los circuitos virtuales disponen de un nmero que los identifica) aunque, normalmente, un camino lgico se identificara mediante los puntos de origen y destino del mismo; alguna de estas informaciones no sera necesaria en el caso de que el origen o el destino sean nicos. 7.6.3 Control del Flujo de la Informacin La comunicacin de dos elementos a travs de un camino lgico se realizara mediante el establecimiento de un dialogo entre ellos. Este consiste en un intercambio de mensajes entre los elementos origen y destino de la informacin. Normalmente cada mensaje transmitido exige una confirmacin de su recepcin ya sea correcta o incorrecta y tambin en este punto puede analizarse la evolucin de los mtodos empleados para su control. En los sistemas primitivos para cada mensaje de informacin transmitida en un sentido deba generarse otro mensaje de confirmacin en sentido contrario, interpretndose su ausencia como un signo de la existencia de un error. La utilizacin de este tipo de dialogo hace que el nmero total de mensajes que circulan por el camino sea del doble, lo cual conduce a una reduccin de la capacidad del mismo. Una manera de disminuir el volumen de informacin transmitida consiste en eliminar la necesidad de responder a la transmisin de cada mensaje con otro igual; esto se consigue mediante la incorporacin de estas respuestas en los mensajes de informacin transmitida en sentido contrario, reservando para casos excepcionales las confirmaciones positivas o negativas explicitas mediante mensajes especiales. La utilizacin de esta tcnica trajo como consecuencia que, debido a que el flujo de informacin no tiene por que ser simtrico, un elemento deba de transmitir un mensajes sin haber recibido confirmacin del anterior. En estos casos es necesario fijar el nmero mximo de mensajes que pueden trasmitirse sin haber recibido confirmacin, lo que se denomina habitualmente ventana de mensajes sin confirmar. Este sistema es el

145

Telecomunicaciones y Teleproceso

que se utiliza frecuentemente en las comunicaciones dentro de las redes de computadoras. 7.6.4 Codificacin del Mensaje Adems de los mensajes conteniendo los datos sera necesario intercambiar otro tipo de mensajes para la realizacin de funciones complementarias, tales como inicio y terminacin de una conversacin, confirmacin de recepcin de mensajes entre otras. Con objeto de facilitar la interpretacin del contenido de cada bloque transmitido, a cada tipo de mensaje se le suele asociar un cdigo que se transmitir junto con el resto de las informaciones que lo componen. 7.6.5 Protocolos Al conjunto de reglas que regulan al intercambio de informacin entre elementos que cooperan se le denomina protocolo. En un sistema distribuido un protocolo permitir iniciar, mantener y terminar un dilogo entre elementos del sistema; asimismo, un protocolo regula la forma en que deben generarse e interpretarse los elementos orientados al control de errores y la forma de corregir la informacin recibida errneamente; igualmente estn previstos en un protocolo como identificar el camino que se utiliza para el intercambio de informacin y la identificacin del tipo de mensajes. Los elementos del dilogo de un protocolo sern mensajes. Dentro de cada mensaje, adems de los datos, objeto final del dialogo, existen otras informaciones destinadas a permitir: Deteccin de errores. Identificacin del camino. Control de flujo de informacin, Identificacin del tipo de mensaje de que se trate.

Todas estas informaciones se envan en bloques con una determinada estructura que constituir su formato.

7.7 Envi de la Informacin


Para el transporte de la informacin entre sistemas informticos en una red de computadoras es posible utilizar:

146

Arquitectura de los Sistemas Distribuidos La infraestructura de la red telegrfica. La red telefnica a travs de la red automtica conmutada, o mediante lneas dedicadas a las comunicaciones punto a punto o multipunto. Lneas dedicadas.

En todos estos casos el principio de funcionamiento consiste en establecer un circuito para la comunicacin de los sistemas informticos entre los que se desea el intercambio de informacin. Este canal fsico existir al menos durante la conversacin entre dichos sistemas, permaneciendo despus en el caso de lnea dedicada, o bien desapareciendo en el caso de utilizar la red conmutada. El establecimiento de una conexin a travs de una red telefnica conmutada se basa en el principio de conmutacin de circuitos. La conmutacin de circuitos (segn la ISO) es el procedimiento que enlaza a voluntad dos o ms equipos terminales de datos y que permite la utilizacin exclusiva de un circuito de datos durante la comunicacin. A travs de un sistema de este tipo, los equipos terminales de datos pueden establecer comunicaciones ya sea de tipo sncrono ya sea de tipo asncrono; esto es, un sistema basado en el principio de conmutacin de circuitos puede transmitir bits, caracteres o paquetes. Alternativamente se puede utilizar la conmutacin de paquetes que se define (segn ISO) como un procedimiento de trasferencia de datos mediante paquetes provistos de direcciones, en el que la va de comunicacin se ocupa solamente durante el tiempo de transmisin de un paquete, quedando a continuacin disponible para la transmisin de otros paquetes. Podemos decir que en este tipo de sistemas, una comunicacin entre dos tipos de equipos terminales de datos consiste en el intercambio de paquetes, los cuales viajan por la red a la que se denominara tambin de transporte de paquetes, a travs de un canal lgico, realizado utilizando medio fsicos compartidos con otras comunicaciones. Una red de transporte de paquetes esta constituida bsicamente por un conjunto de lneas de transmisin que enlazan un conjunto de nodos o lneas de conmutacin de paquetes. El nodo de interconexin esta constituido por un computador, el cual recibe informaciones a travs de

147

Telecomunicaciones y Teleproceso

los caminos que a el llegan, las almacena, determina el nuevo camino que debe seguir para llegar a su destino y las retransmite. En el funcionamiento de un nodo de interconexin se utilizan dos conceptos ya clsicos en el campo de los sistemas distribuidos: a) Almacenamiento y retransmisin (Store and Forward) donde se establece un camino lgico de forma indirecta haciendo llegar la informacin desde le origen al destino a travs de elementos intermedios. b) Control de ruta (Routing), seleccionando un nodo del camino por el que debe retransmitirse una informacin para hacerla llegar a su destino. En ocasiones, a los nodos de un sistema de este tipo se le denomina conmutadores de paquetes debido a las funciones que realizan.

7.8 Bibliografa
Anderson, G.A., E.D. Jensen. Computer Interconnections Structures, Tax on omy, Char ac ter is tics and Ex amples. Comput ing Sur veys. Diciembre 1979 pp 89-99. Dubois, R., Brsillon, C. Redes de Ordenadores Mundo Cientfico Vol. 9 # 87 Enero 1989 pp 88-98. ISO/TC 97/SC 16N 537 Reference Model of Open System Architecture. ISO Noviembre 1980. Thurber, K.J., G.M. Msson. Distributed Processor Communications Systems. Lexington Books 1979. Varios Teleinformtica y Redes de Computadores. Publicaciones Narcombo, SA Mxico 1987. pp 19-28.

148

8. Interconexin de los Sistemas Distribuidos


La organizacin internacional de estandares (ISO) define un sistema informtico como Uno o ms computadores, los programas (software) asociado, los perifricos, los terminales, los operadores humanos, los procesos fsicos, los medios de transmisin de informacin, etc., que constituyen un todo autnomo capaz de realizar un tratamiento de la informacin y a un sistema abierto como: Un sistema capaz de interconectarse con otros de acuerdo con unas normas establecidas. Por lo tanto la interconexin de sistemas abiertos se ocupa del intercambio de informacin entre sistemas abiertos y su objetivo es la definicin de un conjunto de normas que permitan a dichos sistemas cooperar entre s. La ISO realiz un modelo de referencia para la interconexin de sistemas abiertos el cual presenta de una manera coherente lo que denomina la arquitectura de la interconexin de dichos sistemas. El modelo de referencia adoptado por la ISO sigue una metodologa consistente en una estructuracin segn una jerarqua de niveles o estratos, para el anlisis de un sistema de interconexin. Se define por las siguientes reglas: El sistema de interconexin esta formado por un conjunto de entes situados a diferentes niveles estructurales, denominados tambin estratos. Los entes de un determinado nivel n cooperan entre s de acuerdo con un determinado protocolo n. Los entes de un nivel n utilizan los servicios (n-1) proporcionados por los entes de los niveles inferiores, mediante

151

Telecomunicaciones y Teleproceso

un acceso a ellos. La estructura de los niveles inferiores es desconocida para el nivel n el cual solamente toma en cuenta los servicios proporcionados, se les denomina en conjunto bloque n-1. Los entes de un nivel n, realizan unas determinadas funciones n utilizando los servicios de los entes del nivel n-1 y proporcionando a su vez servicios a los entes del nivel n+1. Basada en el anterior modelo se elabor el que aparece esquematizado en la fig. 8-1 tratando de cubrir configuraciones ms complejas, como el caso de sistemas interconectados a travs de una red pblica de transmisin de datos.

Fig 8-1 Encadenamiento entre niveles

8.1 Modelo de Referencia de ISO


Como resultado de las definiciones anteriores el comit de la organizacin ISO propone un modelo de referencia para la interconexin de sistemas abiertos consistente en siete niveles o estratos bien

152

Interconexin de los Sistemas Distribuidos diferenciados como se muestra en la fig. 8-2 y conocido como OSI (Open Standard Interconection)

Fig 8-2 Modelo OSI

El problema del alcance y los objetivos de dicho modelo de referencia se considera desde 3 puntos de vista: a) El punto de vista del usuario: El sistema debe ser transparente para el usuario, las funciones que pueda realizar, deben ser similares a las que se ejecutan en un sistema basado en una mquina nica. b) El hecho de que el sistema puede estar formado por mquinas fsicamente alejadas. c) El hecho de que para la interconexin pueda utilizarse una red pblica de trasmisin de datos. A continuacin detallamos brevemente cada uno de los siete niveles del modelo ISO

153

Telecomunicaciones y Teleproceso

Fig 8-3 Bloques y orientaciones del modelo OSI

NIVEL 7 - Aplicacin. Es el nivel superior del modelo de referencia. En l se llevan a cabo las funciones especficas de comunicacin entre los diferentes procesos de aplicacin que constituyen el sistema. Estos se deben comunicar entre s utilizando protocolos de dilogo apropiados, la ISO menciona 5 grupos de posibles protocolos Grupo 1. Protocolos de gestin del sistema, orientados a las funciones de gestin del propio sistema de interconexin. Grupo 2. Protocolos de gestin de la aplicacin, orientados al control de las funciones de gestin de la ejecucin de procesos de aplicacin tales como gestin de acceso a determinadas partes del sistema, solucin de interbloqueos (deadlock), contabilizar y facturar la utilizacin del sistema, etc. Grupo 3. Protocolos del sistema, para la materializacin de la comunicacin entre procesos de aplicacin tales como acceso a

154

Interconexin de los Sistemas Distribuidos archivos, comunicacin entre tareas, activacin remota de procesos, etc. Grupo 4 y 5. Protocolos especficos para aplicaciones, ya sea de clculo, financieras, de manejo de informacin, etc.

NIVEL 6 - Presentacin. El objetivo de los elementos situados en este nivel es proporcionar un conjunto de servicios a los entes que constituyen el nivel superior. En el nivel de presentacin se aboca a aquellas funciones que sea necesario realizar para permitir la existencia de una heterogeneidad entre la forma en que intercambian informacin los procesos de aplicacin que dialogan, en caso de que dicha heterogeneidad exista. Este nivel contribuye a asegurar el carcter abierto del sistema. Como ejemplos de aplicaciones encargadas a este nivel tenemos: Seleccin del tipo de terminal. Gestin de los formatos de presentacin de los datos. Ordenes de manejo y formato de archivos. Conversin de cdigos entre datos. Formato de los datos y rdenes de control. Control de la forma de transferir los datos. NIVEL 5 - Sesin. Los elementos de este nivel proporcionan un soporte a la comunicacin entre los entes del nivel presentacin. Estos a su vez utilizan los servicios del nivel transporte de acuerdo con la estructura jerarquizada del modelo de referencia. En el establecimiento de una sesin intervienen: Orden de establecimiento de la sesin, a un buzn especfico situado en un sistema informtico. Establecida la sesin, se procede al intercambio tanto de datos como de informacin de control. NIVEL 4 - Transporte.

155

Telecomunicaciones y Teleproceso

Proporciona un servicio de transporte de la informacin a travs del mecanismo de comunicacin e interconexin que conforman el sistema. Se proporcionan servicios de: Establecimiento de una conexin. Realizacin de transacciones. Difusin de informacin a mltiples destinatarios. A los entes de este nivel se le conocen como estaciones de transporte o puntos finales NIVEL 3 - Red. Este nivel proporciona los elementos necesarios para intercambiar informacin entre los entes de nivel transporte a travs de una red de transmisin de datos. La comunicacin de dos entes a nivel red queda regulada por un protocolo de red. NIVEL 2 - Enlace. Este nivel proporciona los elementos necesarios para establecer, mantener y terminar interconexiones de enlace de datos entre entes del nivel red. Existe un protocolo de enlace que regula las funciones de este nivel. NIVEL 1 - Fsico. En este nivel se definen y materializan las caractersticas mecnicas, elctricas, funcionales y de procedimiento para establecer, mantener y terminar la interconexin fsica entre un Equipo Terminal de Datos (ETD) y un Equipo Terminal del Circuito de Datos (ETCD). Cuando las diferentes administraciones de telecomunicaciones decidieron ofrecer un servicio de transmisin de datos a travs de redes de conmutacin de paquetes, el Comit Consultivo de Telegrafa y Telefona (CCITT) comenz la elaboracin de un conjunto de recomendaciones dentro de su serie X. La recomendacin X.25 es una de las ms importantes y extendidas en el uso de redes principalmente las locales.

156

Interconexin de los Sistemas Distribuidos Al anunciar un fabricante que se conforma a un estandard dado, asegura que su red puede comunicarse de alguna forma con todas aquellas que respeten el estandard asegurando compatibilidad y una transferencia de datos sin problems. Muchas de las redes comerciales de rea local se ajustan al estandard X.25 tales como Novell y PC-LAN

8.2 Bibliografa
Dubois, R., Brsillon, C. Redes de Ordenadores Mundo Cientfico Vol. 9 # 87 Enero 1989 pp 88-98. ISO Provisional Model of Open Systems Architecture. ACM Computer Communications Review Julio de 1978. Varios Teleinformtica y Redes de Computadores. Publicaciones Narcombo, SA Mxico 1987. pp 33-36.

157

9. Control de Enlace de Datos


Si nos referimos a la arquitectura ISO, el nivel 2, control de enlace, da servicio al nivel 3, control de red, mejorando el servicio bsico de transmisin encomendado al nivel 1 o control del medio fsico. Su objetivo es resolver los problems planteados por la falta de fiabilidad de los circuitos que interconectan la red. El enlace de datos segn definicin de la asociacin europea de fabricantes de computadoras (ECMA) es un conjunto de dos o ms instalaciones terminales y un circuito de interconexin, trabajando como un todo que permite el intercambio de informacin; en este contexto, el trmino instalacin terminal no incluye la fuente ni el sumidero de datos. Los protocolos de nivel de enlace definen reglas para iniciar y terminar un enlace, controlar la correcta transferencia de informacin, y recuperarse de anomalas. Los protocolos de control de enlace clsico han sido orientados a carcter, esto es, utiizan mensajes de control constituidos por uno o varios caracteres, llamados de control de la comunicacin, que complementan los caracteres convencionales del alfabeto utilizado (ya sea EBCDIC, CCITT No. 5, ASCII, etc.). Los protocolos orientados a carcter son contemporneos a las primeras aplicaciones de teleproceso, y anteriores al nacimiento de las tendencias estructuralistas. Una generacin totalmente diferente de protocolos de enlace utiliza campos de control con bits, o grupos de bits, cuyo significado esta dado por su posicin, en lugar de utilizar combinaciones de caracteres de control; este tipo de protocolo es denominado de significado posicional u orientado a bit.

159

Telecomunicaciones y Teleproceso

9.1 Funciones del Control de Enlace


Los protocolos de control de enlace realizan las siguientes funciones bsicas: Sincronizacin de bloques de datos (trama) y transparencia, estableciendo la delimitacin de los mensajes para poder recuperarlos. Control de errores de transmisin, introduciendo redundancia en los mensajes para detectar errores causados por ruidos e interferencias. Coordinacin de la comunicacin, mediante reglas que determinan el turno de participacin a travs del enlace. Compartir el circuito fsico, multiplexndo los enlaces lgicos. Recuperacin de fallas, supervisando la comunicacin y detectando fallos para tratar de resolverlos. 9.1.1 Sincronizacin de la Trama En el circuito fsico los datos suelen transmitirse en serie, utilizando tcnicas de modulacin. Los datos en recepcin se recuperan muestreando los pulsos que entrega el demodulador, mediante un reloj que debe de estar en sincrona con el de transmisin. La transmisin de datos se enva usualmente en forma de octetos y es preciso agrupar los bits en caracteres. En el nivel de enlace los datos recogidos del nivel superior se agrupan para su transmisin formando tramas, que incluyen bits de redundancia y otros bits de control del protocolo. Para delimitar el principio y el fin de la trama se usan caracteres de control o patrones de bits especficos; es la sincronizacin de trama. Para el envi y recepcin de los bits se usa un circuito especifico llamado USART (circuito de recepcin y transmisin sncrono y asncrono universal, Universal Sincronus and Asincronus Receive and Transmit) Existen tres formas bsicas de sincronizacin de trama: Principio y Fin: Se identifica el principio de la trama con un carcter de principio de trama (PDT) utilizando para ello los caracteres tales como STX (inicio de texto, Start of Text) o SOH (inicio de encabezado, Start Of Heading), y cerrndose con uno de fin de trama como ETX o EOB (fin de texto o fin de bloque). La trama suele

160

Control de Enlace de Datos

contener otros caracteres de control por ejemplo el origen o destino de la trama, que preceden a los datos y se termina con la redundancia en la secuencia de verificacin de trama. Este tipo de control no es transparente, es decir, no admite datos iguales a los caracteres de control.
0 0 1 2 3 4 5 6 7 8 9 A B C D E F 1 2 SP 3 0 1 2 3 4 5 6 7 8 9 : ; L = > ? 4 @ A B C D E F G H I J K \ M N O _ 5 P Q R S T U V W X Y Z [ l ] 6 a b c d e f g h i j k | m n o } .DEL 7 p q r s t u v w x y z {

NUL TC7

SOH DC1 ! STX DC2 ETX DC3 # EOT DC4 $ ENQ NAK % ACK SYN & BEL ETB BS HT LF VT FF CR SO SI CAN ( EM )

SUB * ESC ++ FS GS RS US ,< /

Principio y Cuenta: Como mejora del tipo anterior, se utiliza un protocolo que tiene tambin un carcter de principio de trama, (PDT), seguido de un campo de cabecera, de longitud fija y otro de datos de longitud variable, pero especificada en la cabecera como un subcampo

161

Telecomunicaciones y Teleproceso

que indica esa la longitud en octetos. Todas las tramas son monoformato y se varia el inicio de la trama para indicar si siguen datos o caracteres de control. Guin: El mecanismo de cuenta de octetos es intrnsecamente transparente, suponiendo que el nivel superior entrega la informacin mediante caracteres o palabras cuya longitud sea mltiplo de ocho bits. Para independizar totalmente el protocolo de la estructura de la informacin se han desarrollado protocolos orientados a bit que utilizan tramas monoformato con el nico tipo de delimitador denominado guin o bandera para indicar el principio o el fin de la trama y un sencillo mecanismo de transparencia. El guin utilizado en estos protocolos es un patrn de seis unos flanqueados por dos ceros: 01111110, y es detectado en recepcin despus de contar seis unos consecutivos. Por tanto el mecanismo de transparencia debe impedir que aparezcan ms de cinco unos consecutivos en el campo de datos de la trama, en el de control y en los bits de redundancia, pues su presencia causara una deteccin anmala del fin de trama. El evitar grandes cadenas de unos tiene tambin la ventaja de evitar errores en la sincrona por falta de transiciones suficientes. Es tambin conveniente controlar de la misma forma las cadenas largas de ceros. 9.1.2 Coordinacin en la Comunicacin Cuando dos o ms usuarios comparten un medio de transmisin transmitiendo en banda base, y sin contar con mecanismos de multiplexin en tiempo, son necesarias reglas que determinen quien tiene el turno de la palabra para evitar que todos hablen a la vez y nadie se entienda. En los protocolos de comunicacin se diferencian tres fases: a) Establecimiento. Se determinan los interlocutores participantes y se efectan las eventuales selecciones y negociaciones de los parmetros del protocolo. Zb) Transferencia. La informacin es enviada con los procedimientos adecuados que aseguran la correcta entrega de los datos. c) Terminacin. Se da por finalizada la comunicacin.

162

Control de Enlace de Datos

Existen dos mtodos bsicos de coordinacin de la comunicacin a nivel de enlace: Centralizado. Contienda. En el centralizado existe un controlador o moderador que da turno de transmisin a los dems interlocutores a diferencia de la contienda, donde no existe moderador y los interlocutores no necesitan autorizacin de un coordinador para empezar a transmitir. Esto motiva problems de colisiones si dos o ms transmiten al mismo tiempo para lo que se crean procedimientos de recuperacin de las colisiones en el caso de que sucedan. El uso de coordinacin centralizada es tpico de las primeras computadoras donde la comunicacin es hacia la computadora y las terminales no se comunican entre si sin pasar primero por la computadora central que modera y coordina las transmisiones. Segn el sentido de flujo de informacin los procedimientos se denominan: Seleccin (Select): Flujo de informacin del controlador a la terminal Sondeo (Polling): Cuando la comunicacin es de la terminal al controlador.

Cuando el controlador desea enviar informacin a una terminal la selecciona mediante un mensaje de control, y esta responde si esta listo o no para la recepcin. La primera fase de la comunicacin es el establecimiento del enlace mediante el mensaje de seleccin y la respuesta correspondiente. Si esta es positiva, el enlace esta establecido y se procede a la transferencia de informacin, el controlador enva patrones de informacin y la terminal confirma su correcta recepcin con otro carcter de control (por ejemplo ACK). Una vez que no hay ms informacin que transmitir se termina el enlace con la transmisin del mensaje correspondiente (por ejemplo el carcter de control EOT). Un ejemplo de esto puede ser la comunicacin entre computadora e impresora del tipo serial (en el tipo paralelo se controla con lneas directas en dos estados posibles). En el sondeo se pregunta a la terminal su disponibilidad para el envi de informacin. Existen varios tipos de sondeos:

163

Telecomunicaciones y Teleproceso

Por lista: Es la forma clsica del sondeo; el controlador pasa lista a cada uno de los terminales, preguntando si tienen informacin para transmitir mediante un mensaje de sondeo con el cdigo de direccin correspondiente. Si hay algn mensaje preparado se transmite, en caso contrario se rechaza la invitacin a transmitir y el controlador pasa a sondear a la siguiente terminal de la lista. De prueba: Si la actividad es baja y el nmero de terminales muy alto se prefiere agrupar a las terminales en grupos, de modo que cada terminal reconoce dos direcciones: una individual y otra de grupo. El controlador transmite la identificacin de grupo y si alguna terminal en el grupo tiene algo que transmitir enva los caracteres necesarios de control, el controlador procede entonces a realizar un sondeo individual dentro del grupo. Circular (hub polling): Para evitar los grandes retrasos en una lnea a la que se conectan muchas terminales, se enva un mensaje de sondeo a la terminal ms alejada, una vez que esta transmita su informacin si es que tiene, enva esta una seal de sondeo a la siguiente terminal repitindose el proceso hasta que la ltima terminal enva un mensaje de sondeo al controlador.

Aunque el modo centralizado es de uso aun extendido, el modo de contienda comienza ya su expansin facilitado por la mayor inteligencia disponible en las terminales, principalmente en redes de microcomputadoras. El ISO contempla su inclusin en el nivel 2 de su estandard. Si dos o ms de los terminales tratan de transmitir al mismo tiempo, pueden presentarse conflictos al competir en una contienda por posesiones de la lnea de transmisin. La caracterstica bsica de estos conflictos es que un transmisor enva un mensaje y se queda esperando una respuesta que nunca llegar. Para evitar esa eventual situacin del bloqueo se establecen plazos de espera (Time Out), de forma que si expira el plazo sin recibir respuesta, se retransmite el mensaje. No obstante, este mecanismo no basta para evitar bloqueos, pues si ambos retransmiten a la vez hay una nueva colisin. Esto se resuelve dando tiempos de retransmisin distintos a cada terminal.

9.1.3 Control de Errores

164

Control de Enlace de Datos

Ninguna transmisin esta exenta de ruidos y distorsiones. Esto crea errores en las transmisiones que deben ser contrarrestados utilizando cdigos de proteccin. En teleinformtica se utiliza casi exclusivamente tcnicas de deteccin y peticiones de retransmisiones pues tratar de corregir errores tiene una complejidad elevada solo justificada en los casos de retardo de propagacin muy grande y gran ineficiencia de retransmisin (como en el caso de transmisiones va satlite). Algunos de los cdigos de proteccin para errores son: Por cdigo: Se usan normalmente dos clases de cdigos: geomtricos y cclicos. Los geomtricos se basan en aadir un bit de paridad transversal a cada carcter y un carcter de paridad longitudinal. Los cdigos cclicos presentan mejores propiedades detectoras y estn basados en la divisin (modulo 2) de polinomios. Cada cdigo cclico se caracteriza por un polinomio particular F(x) de orden y coeficientes 0 y 1. Parada y espera: Al enviar una trama, el remitente guarda una copia reteniendo la transmisin hasta que llegue su confirmacin. Si la transmisin es correcta, el destinatario devuelve un mensaje de aceptacin y al recibirlo el remitente, libera la memoria ocupada por la copia. En cambio, si el destinatario detecta que la trama es errnea devuelve un mensaje de rechazo, que el remitente interpreta como solicitud de retransmisin. Envo continuo: Consiste en no detener la transmisin entre bloques contiguos; los bloques de informacin se numeran para posibilitar su confirmacin. Existen dos modalidades en el rechazo de los bloques errneos: a) Rechazo no selectivo, en el cual si el remitente recibe un rechazo del bloque n-simo, retransmite dicho bloque n-simo y todos los siguientes que haba transmitido hasta la recepcin del rechazo; b) Rechazo selectivo, en este se retransmite exclusivamente el bloque rechazado.

165

Telecomunicaciones y Teleproceso

9.1.4 Recuperacin de Fallas En un protocolo es comn detener el proceso en espera de una respuesta, si esta no llega o bien hay una respuesta inapropiada se esta en un caso tpico llamado falla del protocolo, es decir, situaciones anmalas, que deben ser previstas junto con la forma de reaccionar ante ellas, en las que se corre el riesgo de llegar a un estado de bloqueo. Otro falla tpica es la perdida de carcter de fin de trama y la espera sin fin de su llegada. Para detectar la perdida del carcter del fin de trama se utiliza un plazo de recepcin que comienza al empezar a recibir una trama. El vencimiento de ese plazo sin haber llegado implica descartar la fraccin de trama recibida y ordenar al subnivel de sincronizacin de trama el restablecimiento del sincronismo de carcter. Los mecanismos bsicos utilizados para la recuperacin de fallas cuando se espera una respuesta son: a) Establecimientos de plazos de espera. b) Solicitud de una nueva respuesta si vence el plazo. c) Limitacin del numer de intentos transcurridos, cuyo fallo se da por irrecuperable, comunicando tal circunstancia al nivel inmediato superior para que tome las medidas oportunas. 9.1.5 Control de Flujo Cuando la terminal que genera la informacin a transmitir es mucho ms rpida que el destinatario, como puede ser el caso de una computadora comunicndose con su impresora, es preciso frenar la fuente de informacin, para lo que se utilizan las tcnicas denominadas de control de flujo. En un interfase paralelo ese problema se resuelve con una lnea de ocupado (Busy) que es sondeada para determinar su estado en todo momento. En una comunicacin se rial se utilizan mensajes especializados de frenado brusco o bien ventanas (se denomina ventanas al numer mximo de tramas que en un determinado momento pueden estar pendientes de confirmacin) para frenados suaves, existe adems una lnea (DTR Data Terminal Ready) que tiene funciones similares a la usada en transmisiones en paralelo. Tambin puede considerarse una tcnica de control de flujo la denominada interrupcin de inversin (Reverse Interrupt), utilizada en

166

Control de Enlace de Datos

los protocolos orientados a carcter que se identifica con una secuencia de control que se enva por un destinatario en lugar de una confirmacin, para solicitar el fin prematuro de la fase de transferencia en curso e iniciar una nueva fase en que los papeles de destinatario y remitente se inviertan. El control de flujo con ventana cobra verdadero sentido con estrategias de envo continuo. El uso de ventanas es ms flexible que el de frenado brusco. Una sobrecarga momentnea del receptor no fuerza una parada inmediata de los mensajes y si la sobrecarga desaparice antes de agotarse la ventana, el transmisor no se da cuenta de la interrupcin. El uso de ventanas de transmisin se realiza con una memoria tipo RAM provisional pequea llamada Buffer.

9.2 Cadencia Eficaz


El uso de estrategias de retransmisin para la proteccin contra errores de transmisin se emplea en casi toda red local y es por lo tanto importante conocer la eficiencia de las distintas estrategias para una seleccin adecuada en cada caso. Una medida de la eficiencia en una transmisin se da por: (91) C e = . n To

bits

seg

llamada cadencia eficaz donde n es el nmero de bits de informacin de un bloque a transmitir y T o es el tiempo que el circuito permanece ocupado para dicha transmisin. El destinatario divide o fragmenta el mensaje en bloques de n bits que se transmiten en tramas a los que se aaden bits de control de trama de m bits determinados por el protocolo. Se transmite a continuacin a una tasa de R bits seg y se recibe la respuesta en caso de que esta sea necesaria a Rv bits seg que puede ser distinto de R. Se supone un canal semidplex donde la informacin solo fluye en un sentido a la vez. Al comparar las estrategias de parada y envi, envi continuo con rechazo y envi continuo de rechazo selectivo (consultar referencias para anlisis ms detallado) llegamos a la siguiente tabla:

167

Telecomunicaciones y Teleproceso

Parada y Rechazo no R e c h a z o espera selectivo selectivo

Ce(bits/seg)

893

1,138

1,139

Ce/R (%)

74

94.8

94.9

Obsrvese el aumento de rendimiento (20%) de las tcnicas de rechazo a la de envi continuo y la casi coincidencia entre rechazo simple y el selectivo.

9.3 Bibliografa
Chu, W.W. Optimal Message Block Size for Computer Communications with Error Detection and Retransmission Strategies IEEE Octubre 1974. Dubois, R., Brsillon, C. Redes de Ordenadores Mundo Cientfico Vol. 9 # 87 Enero 1989 pp 88-98. ISO TC 97/SC/6 Open Systems Interconnection Basic Reference Model. Num. 537 Noviembre 1980. Varios A Field Guide to LAN Operating Systems. PC Magazine Vol. 7 Num. 11 Junio 1988. Varios Teleinformtica y Redes de Computadores. Publicaciones Narcombo, SA Mxico 1987. pp 81-89.

168

10. El Encaminamiento en el Nivel de Red


Debido a la naturaleza aleatoria del trfico generado por los usuarios de una red de datos, sta se disea siempre de forma que ofrezca servicios en cantidad tal que juntos superen con creces la capacidad total de recursos de la misma. Este exceso proporciona mecanismos que la protejan de posibles sobrecargas y aseguren en todo instante el mayor flujo posible de informacin. Estos mecanismos permiten: Asignacin adecuada de recursos para satisfacer la demanda. Distribucin equitativa de los recursos entre los diferentes usuarios que compitan por ellos. Distribucin de carga uniforme entre los distintos elementos de la red.

y se llaman respectivamente encaminamiento, control de flujo y prevencin de bloqueos. Aunque su importancia es evidente aun no existen procedimientos suficientemente generales y matemticamente tratables que permitan su estudio cuantitativo. Estudiaremos el problema general de la congestin para pasar a continuacin a describir los principales procedimientos de encaminamiento. Este anlisis intentar transmitir en tre otras cosas la fuerte interconexin entre ellos para dar paso a la formulacin conjunta y resolver el problema de la congestin. Dada la enorme complejidad del problema, se ha limitado a presentar una base analtica para el estudio conjunto.

169

Telecomunicaciones y Teleproceso

Uno de los principales problems relacionados con todos los algoritmos presentados se refiere a la informacin necesaria que se debe almacenar en cada nodo y la que se debe de transmitir entre ellos para el adecuado funcionamiento del algoritmo. El enfoque adoptado es descriptivo, acentuando ms aspectos cualitativos que caracterizan y diferencian a los diferentes algoritmos que se apoyan en complejas deducciones matemticas. Los mecanismos antes mencionados slo persiguen atacar el problema de la congestin aumentando la eficiencia de la transferencia de datos a lo largo de la red.

10.1 La Congestin
Al observar la figura 10-1 donde se han superpuesto las curvas tpicas del flujo de datos y el retardo en funcin de la utilizacin, vemos que para una utilizacin baja, el flujo de datos y el retardo son bajos y el funcionamiento de la red no presenta problems. Segn crece la utilizacin, el flujo de datos aumenta en la misma proporcin mientras que el retardo se mantiene prcticamente constante (zona A). Si la utilizacin crece ms, parte de los recursos de la red comienzan a congestionarse, el flujo de datos ya no aumenta tanto y el retardo empieza a incrementar (zona B). Si seguimos en esta lnea llega un momento en que algunos de los almacenamientos de red se saturan con datos que esperan disponibilidad de lneas para ser transmitidos, en este momento (zona C) la red alcanza un estado inestable en el que un aumento progresivo del trfico va saturando sucesivamente nuevos almacenamientos hasta que la red queda completamente bloqueada. Los mecanismos de control permiten actuar sobre el comportamiento de la red para evitar la entrada a la zona de congestin y bloqueo. La estrategia de encaminamiento trata de enviar el trfico de origen a destino de la forma ms rpida posible y con la mnima utilizacin de recursos, esto a su vez debe evitar las rutas ms cargadas y tender a distribuir el trfico de la manera ms uniforme posible a lo largo de la red. Si la demanda de trfico aumenta mucho, puede ser necesario regular el trfico de entrada para evitar que la red llegue a la congestin y se sature con un mecanismo llamado control de flujo. Este debe intentar hacer una

170

El Encaminamiento en el Nivel Red

regulacin de trfico de tal forma que los recursos de la red se repartan equitativamente entre los diferentes usuarios.

Fig 10-1 Grfica de flujo de datos contra retardo.

Puede ocurrir que, a pesar de las precauciones tomadas con el encaminamiento y el control de flujo, la red necesitar algn mecanismo adicional para evitar la posible aparicin de bloqueos y a esto se le llama prevencin de bloqueos y es la opcin ms radical del mecanismo de control de flujos. Un aspecto importante en relacin con estos y otros procedimientos de control es el hecho de que necesitan a su vez, para funcionar, consumir recursos de la red. En el caso ideal el funcionamiento de una red se vera grandemente mejorado si fuese posible usar procedimientos que se conectaran y desconectaran segn la demanda. Describiremos algunos algoritmos propuestos que tratan de llegar a esta solucin ptima usando la menor cantidad de recursos y tiempo.

171

Telecomunicaciones y Teleproceso

Fig 10-2 Funcionamiento ideal en funcin del trfico de red.

10.2 Encaminamiento y el Control de Flujo


La estrecha relacin existente entre los procedimientos de control de flujo y encaminamiento han llamado la atencin sobre los riesgos de considerar y resolver de forma independiente cada uno de estos problems. La razn principal estriba en la enorme dificultad del problema que no es slo del conjunto sino que se manifiesta ya al tratar de resolver separadamente cada uno de los subproblems: el de control de flujo y del encaminamiento. Es posible que para el diseador de una red no sea demasiado difcil especificar un algoritmo que sea lgicamente correcto y que cumpla su misin de forma ms o menos adecuada.

172

El Encaminamiento en el Nivel Red

Lo difcil es elegir las variables que deben actuar como parmetros del algoritmo y los valores de esos parmetros que den el mejor rendimiento para el procedimiento elegido. Es prcticamente imposible la realizacin de un modelo matemtico que describa el comportamiento exacto de la red, aunque Pe limite a recoger solamente los aspectos de inters relacionados con el problema de control de flujo y de encaminamiento. Uno de los problemas para la realizacin del modelo, es el anlisis estadstico de las colas que se forman en la red. Otro problema es la dificultad de disear procedimientos estables bajo las condiciones de conocimiento parcial del estado de la red en el momento de tomar la decisin o de retraso entre el momento en el que se observ el estado de la red y el momento en que se ejecuta la decisin. Como consecuencia de estas dificultades se ha optado en muchos casos por los mtodos de simulacin o por la adopcin de aproximaciones simplificadoras. 10.2.1 Modelo de Golestaani y Gallager En este modelo la primera aproximacin que se realiza es la de evitar el anlisis estadstico de las colas formulando el problema en trminos de valores medios de las cantidades involucradas. Esta aproximacin supone transformar el problema, que es dinmico por la naturaleza aleatoria del trfico, en uno esttico en torno a los valores medios. Para no perder todo el carcter de dinmico una vez formulado y resuelto con respecto al valor medio, se considera la influencia de posibles fluctuaciones estadsticas del trfico en torno a esos valores medios. Como variables de control de flujo se consideran las tasas medias de entrada de los diferentes trficos origen-destino de la red. El objetivo del modelo es determinar un conjunto ptimo de estas tasas de entrada a la red y un encaminamiento tambin ptimo de los correspondientes trficos para una red con una topologa dada y una demanda de trfico conocida. El punto de vista que adopta el modelo es el de un suministrador de recursos de red que puede perder beneficios ya sea por no satisfacer las demandas de trfico de los usuarios o por producir excesivos retrasos y prdidas de mensajes debido a la congestin. De esta forma para cada sesin que se establezca en la red entre un par origen-destino (i,j) se asigna una funcin de costo eij(rij) que es

173

Telecomunicaciones y Teleproceso

decreciente con respecto a la tasa de entrada, rij (en bits/seg) que el suministrador de la red asigna a esa sesin. Cuanto menor es el valor establecido para rij, con respecto al valor deseado (rd)ij mayor es el costo en perdida de beneficios y en satisfaccin para el usuario. De la misma forma se crea para cada enlace i de la red una funcin de costo gl(fl) que sea creciente con el flujo del trfico fl (en bits/seg) que pasa por el enlace. Cuanto ms se aproxime el flujo fl a la capacidad del enlace Cl, el riesgo de congestin aumenta al aumentar el nmero medio de paquetes por el enlace. Por lo tanto gl(fl) representa el costo de ese peligro de congestin.

Fig 10-3 Costo de la tasa mxima de la sesin i a j.

174

El Encaminamiento en el Nivel Red

Fig 10-4 Costo de congestin del enlace l.

El objetivo del modelo es seleccionar las tasas rij y las rutas de las sesiones a lo largo de la red para hacer que el costo total, que es la suma de los costos de todas las sesiones y de todas las lneas, sea mnimo. Si a un costo incremental se le asocia una longitud de conexin entre dos nodos, se establece que todos los flujos deben de transitar por la distancia ms corta. Esta es una caracterstica comn a casi todos los procedimientos ptimos de encaminamiento. 10.2.2 Algoritmo de Chu y Shen Chu y Shen proponen un algoritmo que acta simultneamente sobre el encaminamiento y el control de flujo. A diferencia de Golestaani y Gallager, este algoritmo no est basado en un modelo analtico sino que es fruto de la experiencia de algoritmos anteriores y pretende mejorar el rendimiento de estos y no establecer consecuencias de carcter general.

175

Telecomunicaciones y Teleproceso

Su inters radica en que puede ser directamente trasladable a una red real y en que adems es ms fcil de llevar a la prctica que algoritmos anteriores y los resultados de la simulacin demuestran que tiene un rendimiento superior. El mecanismo est basado en un nivel de trfico que se establece como umbral para cada enlace. Si ninguno de los enlaces que componen una ruta primaria entre un origen y un destino sobrepasa el umbral preestablecido se utiliza la ruta primaria en caso contrario se van utilizando una serie de rutas alternativas, cuando todas las rutas establecidas entre un origen y un destino se encuentran funcionando a nivel umbral, entonces se rechaza cualquier trfico adicional de ese tipo que pudiera entrar a la red. La forma de establecer las rutas y los lmites de umbral son detallados en las referencias.

10.3 Procedimientos de Encaminamiento


El propsito de un procedimiento de encaminamiento es tratar de encontrar el mejor camino entre un origen y un destino dada la topologa de la red y la demanda del trfico esperado, el problema debera estar bastante limitado y no dar opcin a muchas variaciones. La realidad es bastante diferente y existe todo un amplio espectro de posibilidades sobre el que se sitan infinidad de algoritmos distintos. Las razones que han motivado esa amplia diversidad son los tipos de redes existentes o propuestos con su multiplicidad de objetivos, estructuras, tipo de trfico, tamao, etc. El encaminamiento en redes distribuidas es anlogo al de transporte e investigacin de operaciones pues se trata de resolver un modelo de transporte de mercancas mltiples. 10.3.1 Taxonoma y Clasificacin Es prcticamente imposible encontrar una taxonoma que divida los algoritmos conocidos en categoras perfectamente diferenciadas a modo de rbol de clasificacin, puesto que el problema de encaminamiento es en definitiva un problema de optimizacin ya que se trata de encontrar el mejor camino de acuerdo con determinadas circunstancias, una de las primeras incgnitas que deben despejarse es la de la funcin objetivo de

176

El Encaminamiento en el Nivel Red

esa optimizacin. Las principales funciones objetivo utilizadas hasta ahora son: a) Retardo mnimo. Se persigue encaminar un trfico de tal forma que llegue a su destino de la forma ms rpida posible. b) Camino ms corto. Despus de establecer las longitudes de los enlaces de acuerdo con determinadas reglas, se enva el trfico por el camino ms corto. Una versin simplificada de esta ltima es aqulla en la que todos los enlaces se les asigna la misma longitud dando lugar a caminos con mnimo nmero de enlaces. c) Flujo de datos mximo. Trata de encaminar el trfico de la forma que la red pueda llevar un flujo de datos mximo, por lo que se relaciona con las redes de transporte y la investigacin operativa. d) Mnima saturacin mxima. Pretende distribuir el trfico para que la saturacin mxima definida como el cociente entre el flujo y la capacidad del conjunto de lneas ms cargadas sea lo ms pequea posible. De todas ellas la de uso ms extendido es la de retardo mnimo, aunque la nica llevada a la prctica hasta ahora sea la del camino ms corto que forma parte de todos los algoritmos de encaminamiento ya sea como funcin objetivo principal o secundaria. Al hablar de optimizacin es importante hacer notar que un problema este tipo puede ser o no factible y por tanto tener o no solucin. En el caso que nos concierne, el problema no seria factible si la demanda de trfico fuese superior a la capacidad de respuesta de la red. Muy ligado tambin a la funcin objetivo esta el aspecto del espacio sobre el cual se hace ptima la funcin. En este sentido existen dos tendencias principales: Formular el problema de optimizacin sobre el espacio del flujo de los enlaces. Formular sobre el espacio del flujo de los caminos origen-destino. Ambos enfoques conducen a la misma solucin y es fcil expresar una solucin ptima en funcin de la otra. El inters que tiene entonces cada uno de los planteamientos viene en funcin de caractersticas como complejidad del clculo, velocidad de convergencia del algoritmo y tipo de red.

177

Telecomunicaciones y Teleproceso

Una cuestin relacionada con el espacio de soluciones es el hecho de que sobre este se imponga la condicin de incluir un solo camino entre cada origen y destino en lugar de los caminos mltiples que generan la mayora de los procedimientos analticos. Otro aspecto diferenciador importante que puede utilizarse para hacer una divisin de estos algoritmos, es su capacidad de adaptacin a cambios instantneos en el trfico o en la topologa de la red. Si no existe capacidad de adaptacin estaremos ante el caso de algoritmos estticos, en caso contrario hablaremos de algoritmos cuasiestticos y dinmicos o adaptativos. Debido a la importancia de esta subdivisin tenemos dos grandes grupos: a) Esttico o fijo. b) Dinmico o adaptativo. Por la forma de ponerlos en prctica los algoritmos se pueden clasificar en: a) Centralizados. Cuando existe un nodo central que posee toda la informacin necesaria y realiza todos los clculos relacionados con el algoritmo. b) Semidistribuidos. Existe una informacin centralizada y el resto del clculo necesario se reparte entre los nodos de tal forma que cada uno hace parte del clculo que le es relevante. c) Distribuidos. La informacin y el clculo se distribuyen entre los nodos de tal forma que cada nodo posee solo una parte de la informacin total y realiza una parte de los clculos. Estos algoritmos requieren el diseo de unos mecanismos adecuados para la correcta coordinacin del trabajo global. Otro posible origen de clasificacin de procedimientos de encaminamiento puede ser el hecho de su utilizacin o no en redes reales, en este sentido existe una fuerte tendencia a menospreciar los esfuerzos que se realizan en torno a los algoritmos no utilizados en redes reales acusndolos de excesivamente complejos, costosos y por lo tanto no realizables. 10.3.2 Propiedades deseables

178

El Encaminamiento en el Nivel Red

En tre las propiedades que deben tener los procedimientos de encaminamiento que se utilizan para evitar la congestin aparte de las ya mencionadas tenemos: Simplicidad. El algoritmo debe definirse por reglas sencillas y programas pequeos y estructurados. Fiabilidad. El algoritmo debe responder de forma adecuada en casos de fallos o errores en la transmisin. Convergencia. Dado un trfico esttico se debe alcanzar pronto un rgimen permanente y no producir oscilaciones. Adaptacin. Debe adaptarse a cambios en trfico y topologa, estos cambios deben ser rpidos para poder funcionar en tiempo real y producirse de forma uniforme sin cambios bruscos y oscilaciones. Optimalidad. El algoritmo debe llegar a soluciones ptimas globales. Bajo consumo. El costo de la implantacin del algoritmo debe de ser bajo en necesidades de recursos de red, tanto de memoria y capacidad de clculo como de recursos de comunicacin. 10.3.3 Algoritmos de Camino ms Corto Los algoritmos de camino ms corto juegan un papel clave en la determinacin de las rutas que deben seguir el trfico de una red de computadoras, se utilizan directamente para determinar el camino ptimo y en otros constituyen una etapa de un algoritmo ms complejo. Los procedimientos de obtencin de caminos de distancia mnima han sido utilizados desde hace mucho tiempo en aplicaciones diversas comenzando con el problema de programacin lineal usado para el transporte. En una red orientada hay tres tipos de problemas de distancia mnima que pueden ser de inters. i) Obtener los caminos de distancia mnima entre todos los pares de nodos. ii) Obtener los caminos de distancia mnima desde un origen a todos los posibles destinos.

179

Telecomunicaciones y Teleproceso

iii) Obtener el camino ms corto entre un origen y un destino. El primero es ms til en algoritmos centralizados mientras que los ltimos dos se usan en algoritmos distribuidos. Una de las observaciones bsicas de los algoritmos de distancia mnima es el Principio de Optimalidad: Si P[i,j] es el camino de distancia mnima de i a j, cualquier subcamino P[x,y] debe ser tambin el camino de distancia mnima entre x y y. 10.3.3.1 Algoritmos Centralizados Los algoritmos que a continuacin se describen no son necesariamente los ms eficaces de su tipo, aunque tienen un buen rendimiento y estn elegidos en funcin de su sencillez conceptual y porque son el punto de partida para otros ms eficientes. 10.3.3.1.1 Algoritmo de Dijkstra El algoritmo se basa en etiquetas o marcas que van asignando a los diferentes nodos de la red. En cada etapa del algoritmo existe una particin de los nodos en dos subconjuntos, el subconjunto P de nodos con etiquetas permanentes y el subconjunto T de nodos con etiquetas tentativas. La etiqueta permanente de un nodo nos indica la distancia mnima desde el origen hasta ese nodo. Una etiqueta tentativa representa un limite superior de la longitud del camino ms corto. 10.3.3.1.2 Algoritmo de Floyd y Warshall Variacin del algoritmo bsico de Dijkstra donde no se incluyen todos los nodos del camino i al j. 10.3.3.2 Algoritmos Distribuidos Los algoritmos de camino ms corto se pueden resolver tambin por medio de un clculo distribuido en el que cada nodo de la red realiza ciertas operaciones y almacenamientos contribuyendo al mecanismo global. Este tipo de algoritmos es de inters cuando el mecanismo de encaminamiento se utiliza como un protocolo operativo o cuando se quiere mejorar la integridad del sistema ante fallos en nodos o lneas. 10.3.3.2.1 Algoritmo de Abram-Rhodes

180

El Encaminamiento en el Nivel Red

Despus de una inicializacin el nodo i enva las longitudes de sus enlaces salientes a todos sus vecinos. Este a su vez recibe informacin de los nodos adyacentes almacenndola en su memoria. Se continua calculando las distancias mnimas de cada uno de los nodos a sus vecinos hasta que todas ellas son conocidas por todos los nodos. En este punto se conocen todas las distancias entre posibles remitentes y destinos o la ausencia de caminos de conexin. Como trabajo extra se puede obtener los posibles aislamientos de nodos en redes. Existen otros algoritmos debidos a Friedman donde se realiza un clculo detallado de las complejidades relativas y los costos de comunicacin en los que cada algoritmo incurre. Otro algoritmo sncrono muy sencillo es el de Gallager y Gerla. 10.3.3.3 Otras Propiedades de los Algoritmos de Distancia Mnima La aparicin de bucles o lazos de trfico en una red de comunicaciones origina una perdida innecesaria de recursos de red y un aumento del retardo. Por ello estos deben de considerarse como algo no deseado que se debe procurar evitar. El problema se debe no tanto a los algoritmos estticos que presentan bucles, sino a los dinmicos que los generan en su proceso de adaptacin a las variaciones del trfico. Teorema (debido a Gallager): La condicin necesaria y suficiente para que un flujo total agregado carezca de bucles es que exista un conjunto de longitudes positivas de las grficas dirigidas (Digraph) de tal forma que dicho flujo corresponda al obtenido utilizando caminos de distancia mnima para esas longitudes.

10.4 Encaminamiento Esttico y Cuasiesttico


Si la topologa de la red no esta sometida a posibles alteraciones y la demanda de trfico es estacionaria y se caracteriza por sus valores medios, entonces el problema de encaminamiento da lugar a soluciones ptimas estticas consistentes en un conjunto fijo de caminos entre todos los pares de nodos de la red. Estos algoritmos estticos son el primer paso para otros dinmicos, y tambin tienen gran aplicacin en el proceso de diseo de redes, la razn

181

Telecomunicaciones y Teleproceso

estriba en la influencia obvia del encaminamiento en el rendimiento de la red y debido a la dificultad de tratar analticamente los algoritmos dinmicos o adaptativos, resulta ms fcil aproximar las condiciones de la red por un modelo estacionario e incorporar un encaminamiento esttico como soporte para el problema general del diseo. Cuando en un procedimiento de encaminamiento se incluyen los mecanismos para hacer un reprocesamiento de las rutas ya sea por falla de un nodo o por congestionamiento, recalculando la nueva red resultante, nos encontraremos ante un procedimiento cuasiesttico. Es necesario hacer notar que la frecuencia de esta posible reoptimizacin depender del grado de reconfiguracin que se establezca y de la velocidad de convergencia del algoritmo esttico. 10.4.1 Algoritmos Triviales y Subptimos Dentro del conjunto de los algoritmos estticos existen algunos que por su extrema simplicidad podramos llamar triviales o rudimentarios muchos de ellos poseen un encaminamiento fijo con un nico camino entre cada origen y destino que solo es cambiado de forma manual en casos excepcionales o catastrficos. Otro tipo de encaminamiento rudimentario es el de inundacin en el que el nodo que recibe un paquete lo enva a todos los adyacentes sin detenerse a examinar su destino. Puede haber algunos casos que por determinadas circunstancias como la de poseer una red sobredimensionada o tener un trfico patolgico que siempre va de los mismos orgenes a los mismos destinos encuentren aplicacin directa. As el algoritmo de inundacin puede ser utilizado en aplicaciones donde se requiere de mxima seguridad sin importar el precio pagado en la no optimizacin o en redes locales sencillas donde recibe el nombre de difusin. 10.4.2 Algoritmos de Retardo Medio En una red de paquetes, cada paquete que circule por la red desde un origen i hasta un destino j va siendo sucesivamente almacenado en los nodos intermedios donde espera en una cola hasta que el correspondiente enlace de salida quede libre. De esta forma en cada nodo se producen diferentes colas, una para cada enlace de salida. Puesto que el trfico que genera los paquetes llega de forma aleatoria en el tiempo resulta que el flujo de los enlaces, la longitud de las colas y el retardo de los paquetes son tambin variables aleatorias.

182

El Encaminamiento en el Nivel Red

El trfico de entrada llega a la red proveniente de una fuente externa que lo genera de acuerdo con un proceso que pueden ser aproximados por una distribucin de Poisson. En virtud de lo anterior se trata de describir y posteriormente analizar la red de datos como una red de colas, se supone que el tiempo de servicio de cada servidor, es una variables independiente, tanto de los tiempos de servicio de los otros servidores como del tiempo entre llegadas. Los mensajes mantienen sus longitudes a lo largo de la red y adems conservan cierto orden secuencial relativo en cada nodo. Para superar la dificultad de un anlisis matemtico de la teora de colas en una red, Kleinrock hace una suposicin de independencia: Cada vez que un mensaje es recibido en un nodo de la red se le asigna una nueva longitud extrada de forma independiente de una distribucin exponencial de media 1/m bits. Con esta suposicin de independencia, los resultados obtenidos por Jackson y basados en los anlisis de Burke, que establece que el proceso de salida de una cola con proceso de entrada de Poisson y tiempo de servicio exponencial es tambin Pois son, son inmediatamente aplicables. Otra restriccin hasta ahora en el modelo era la de suponer que los nodos tenan una capacidad de almacenamiento infinita, por ello la opcin ms generalizada es ignorar esta restriccin en el encaminamiento y suponer que la red va a ser diseada de tal forma que el tamao de la memoria sea superior al de las colas y como ltimo recurso dejar que el control de flujo evite desbordamientos y frene las entradas a las colas. 10.4.2.1 Algoritmos Centralizados Existen diferentes algoritmos ptimos propuestos para resolver el encaminamiento basado en el retardo medio entre ellos el de mayor importancia y sencillez es el de desviacin de flujo que se analiza a continuacin. 10.4.2.1.1 Desviacin de Flujo Se trata de resolver el encaminamiento calculando los incrementos infinitesimales de tiempo en relacin a los flujos de datos entre nodos de la red. Los caminos resultantes de resolver un problema de distancia

183

Telecomunicaciones y Teleproceso

mnima con estas distancias sern aqullos en los que sea posible acomodar una pequea parte del flujo con un menor incremento de retardo. Para obtener la cantidad de flujo que conviene desviar por estos nuevos caminos se plantea un nuevo problema a resolver que caiga dentro de la tolerancia del sistema. Un inconveniente que representa este algoritmo es su relativa lentitud de convergencia. Se han planteado nuevos algoritmos donde se usa la segunda derivada para tratar de hacer una convergencia ms rpida (Bertsekas, Gafni). Se puede mejorar el algoritmo de desviacin de flujo llevando una contabilidad para registrar los caminos correspondientes al flujo y su intensidad. Un punto importante en favor del algoritmo sin el uso de contabilidad adicional es que la capacidad de memoria requerida para ejecutar el algoritmo es pequea y se puede adaptar a grandes redes. 10.4.2.1.2 Algoritmos Distribuidos Los algoritmos centralizados son mucho ms vulnerables en caso de falla del nodo central o si fallan las lineas y estas se quieren utilizar precisamente para reportar el fallo. Se prefiere usar entonces algoritmos distribuidos pues la demanda cada vez ms fuerte de redes grandes y la tendencia observada en el cam po de la electrnica y los microcomputadoras, que indica que es mucho ms econmico utilizar X mquinas de una determinada capacidad que una sola mquina de capacidad X veces superior. Un inconveniente de los algoritmos distribuidos son los problemas de comunicacin y de coordinacin necesarios para hacer trabajar de forma adecuada al conjunto. De varios algoritmos descentralizados destaca el propuesto por Gallager para obtener un mnimo trfico mximo. Una caracterstica el algoritmo garantiza la ausencia de bucles no solo en la solucin final sino durante el proceso, buscando la optimizacin del sistema enviando los paquetes por aquellos caminos que contribuyen a disminuir el retardo global. 10.4.3 Otros Algoritmos Existen otros algoritmos de encaminamiento que persiguen un objetivo ligeramente diferente como puede ser hacer mximo el caudal o reducir a un mnimo la saturacin mxima de la red. En la medida en que la funcin objetivo y las restricciones sean razonables, el resultado final del

184

El Encaminamiento en el Nivel Red

encaminamiento no debe diferir mucho de unos casos a otros ya que se trata siempre de obtener el mximo rendimiento de los recursos de una red. De entre los algoritmos cuyo objetivo principal no es hacer mnimo el retardo, podemos destacar los algoritmos que tratan de hacer mximo el flujo entre un origen y un destino en una red con limitaciones de capacidad entre sus nodos (unidos por aristas). El desenlace final de todos esos algoritmos es uno de los resultados ms importantes de toda la teora de flujo en redes y que se conoce como el teorema del flujo mximo y corte mnimo. Si definimos un corte en la red como un conjunto de aristas cuya eliminacin divide la red en dos partes desconectadas y si llamamos corte mnimo a aquel corte cuya capacidad total, suma de las capacidades de sus aristas, es la menor posible, el teorema dice que el flujo mximo que puede ir desde un origen a un destino es simplemente el valor de la cantidad del corte mnimo que desconecta ese origen de ese destino. Otros algoritmos en los que tampoco se persigue hacer mnimo el retardo son aquellos en los que se busca hacer mnima la congestin mxima. Este problema, que no es lineal, presenta la propiedad de que con una adecuada formulacin puede transformarse en una serie de subproblemas que se resuelven secuencialmente con programacin lineal. 10.4.4 Tablas de Encaminamiento Existen diferentes formas de almacenar la informacin necesaria para la realizacin y funcionamiento de cualquiera de las estrategias del encaminamiento mencionadas. Para una red de N nodos, existen N tablas, es decir tantas tablas como nodos. La tabla correspondiente al nodo i tendr tantos renglones como enlaces salen de i y tantas columnas como nodos accesibles desde i, en general N-1. Para algoritmos centralizados todas estas tablas estarn en el nodo central mientras que en algoritmos distribuidos residirn en cada nodo. En redes sin rutas alternativas todos los elementos de una columna sern iguales a cero excepto uno que sera igual a uno. En los algoritmos distribuidos, las tablas de encaminamiento tendrn que incorporar toda la informacin adicional necesaria para ir modificando la decisin sobre las rutas segn avanza el algoritmo. Esta

185

Telecomunicaciones y Teleproceso

informacin depender fundamentalmente del algoritmo y sera uno de los puntos que haya que tener en cuenta a la hora de comparar algoritmos.

10.5 Encaminamiento Dinmico o Adaptativo


En una red donde la topologa puede cambiar con el tiempo o en la que el trfico flucta de una forma ms o menos rpida, los algoritmos estticos no ofrecen soluciones adecuadas. Los algoritmos que puedan reaccionar y adaptarse a los cambios que experimenta la red resultan ms adecuados. La capacidad de adaptacin de una estrategia de encaminamiento puede medirse en funcin de su tiempo de respuesta a los cambios en que se puedan producir. Si la frecuencia de los cambios es baja con respecto a la velocidad de transmisin, entonces una solucin esttica que se actualice peridicamente puede ser una estrategia adecuada. El anlisis de los algoritmos adaptativos es extremadamente ms complejo ya que implica el estudio del comportamiento dinmico de un conjunto de colas interactivas. Hay que tener en cuenta que en el caso dinmico es ms difcil aceptar como validas las aproximaciones realizadas en el caso esttico en relacin con la independencia de las colas ya que las transiciones de una cola a otra no son fijas sino dependientes del estado de la red. Para superar las anteriores dificultades se han seguido dos caminos paralelos: Simulacin. Se proponer procedimientos que engloban las caractersticas consideradas fundamentales e imprescindibles en esta clase de algoritmos, pero que no responden a un modelo analtico concreto analizndolas y comparndolas por simulacin. Valores medios. Tratar de mejorar la velocidad de convergencia de algoritmos cuasiestticos y dotarlos de protocolos de informacin adecuados para que funcionen adecuadamente en situaciones dinmicas.

En ambos casos se parte de la experiencia obtenida con los anlisis realizados con algoritmos estticos y cuasiestticos y sobre ellos se trata de edificar algoritmos ms adaptativos. 10.5.1 Objetivos y Funciones

186

El Encaminamiento en el Nivel Red

En un entorno dinmico en el que los cambios en el trfico pueden tener lugar en un tiempo comparable al necesario para medir tales cambios, calcular nuevas rutas y ponerlas en prctica o donde pueden ocurrir fallos en nodos o lneas a los que hay que sobreponerse con rapidez, existen aspectos relacionados con el encaminamiento que no tenan importancia en los mecanismos estticos: Cantidad de informacin intercambiada entre nodos. Tiempo de clculo de nuevas rutas. Velocidad de convergencia del algoritmo. Se puede resumir los objetivos de un algoritmo adaptativo en: 1) Debe converger, en rgimen permanente, hacia la solucin ptima esttica correspondiente. 2) En condiciones de trfico variable el mecanismo debe ajustarse a los correspondientes cambios en forma tal que haga ptima la funcin objetivo. 3) En presencia de fallas, el mecanismo debe ser capaz de recuperarse hacia un nuevo estado estable en un tiempo mnimo. 4) El trfico de encaminamiento debe tener prioridad al igual que otros trficos de control sobre el trfico normal de la red. Para conseguir dichos objetivos el algoritmo deber realizar una serie de funciones: 1) Supervisin del estado de la red. 2) Informacin sobre el estado entre las diferentes partes de la red. 3) Clculo de las nuevas rutas. 4) Actualizacin de las rutas. 5) Envi de los paquetes o mensajes. De entre ellas la primera funcin es la encargada de establecer mecanismos para medir variables tales como conectividad topolgica, demanda de trfico existente y retardo. Con dichos mecanismos cada nodo puede controlar el estado de sus enlaces adyacentes. Partiendo de esta nueva informacin, el algoritmo calcula nuevas rutas, una vez obtenidas las nuevas rutas se inicia el proceso de actualizacin de las tablas de encaminamiento. Como ya sabemos existen dos procedimientos

187

Telecomunicaciones y Teleproceso

fundamentales para el envi de los paquetes, el de crculos virtuales y el de datagramas, por lo que dependiendo de cual este en uso, la consulta al encabezado del mensaje y a la tabla ocurrirn en forma diferente. 10.5.2 Algoritmos Aislados Son aquellos en los que cada nodo toma la decisin de encaminamiento sin tener en cuenta ninguna informacin del resto de la red. Entre estos tenemos el de inundacin, que tambin puede considerarse adaptativo, o el algoritmo aleatorio puro que tambin podra servir para el caso esttico y en el cual un paquete entrante se enva por alguno de los enlaces salientes en funcin de ciertas probabilidades asignadas a cada enlace. Estos algoritmos son muy ineficientes pero tambin muy estables. Otros algoritmos aislados un poco ms complicados son el de Fultz y el de Baran, en estos el objetivo consiste en tratar de hacer mnimo el retardo eligiendo el enlace de salida con menor cola de espera independientemente del destino del paquete. Como reminiscencias de los aislados pero con ciertos mecanismos de no aislados tenemos el algoritmo hbrido de Rudin y el de aprendizaje hacia atrs en el que la tabla de un nodo se actualiza cuando se recibe paquetes de otros nodos que le informan sobre la longitud del camino que han recorrido para llegar hasta dicho nodo. Este algoritmo solo tiene sentido si se utilizan lneas dplex. 10.5.3 Algoritmos Centralizados En todo algoritmo centralizado existe un nodo, llamado el procesador central, que recoge toda la informacin de la red y en virtud de ello actualiza las tablas de encaminamiento y las enva a los nodos con la frecuencia que se considere oportuna en funcin de la velocidad con que se producen los cambios en aquella. Se debe tener en cuenta que todo algoritmo distribuido puede transformarse en centralizado, enviando toda la informacin al procesador cen tral, y que todo algoritmo centralizado puede transformarse en distribuido, enviando toda la informacin a todos los nodos y haciendo que todos ellos acten de procesadores centrales. Entre los algoritmos existentes destacan los de Moss y Segall, Gafni y Bertsekas, Brown y Schwartz. 10.5.4 Algoritmos Distribuidos

188

El Encaminamiento en el Nivel Red

Los algoritmos adaptativos distribuidos son similares a sus homnimos estticos excepto por el hecho de que deben de ser capaces de adaptarse rpidamente en la topologa o en el trfico. Una de las propiedades que, en algunos casos, se ha eliminado de los algoritmos ptimos es la presencia de rutas alternativas simultaneas sobre las cuales se divida el trfico de acuerdo con las proporciones que indicaba la tab la de encaminamiento. De esta forma se tiene procedimientos que en cada instante utilizan una nica ruta de distancia mnima, aunque esta ruta puede cambiar de un instante al siguiente. Si esta actualizacin tiene una frecuencia muy alta, el encaminamiento resultante se aproximara mucho al ptimo. La actualizacin instantnea es imposible, por ello se hace cada T segundos, donde T es un compromiso entre encaminamiento ptimo y trfico de actualizacin. Para hacer una clasificacin de algoritmos adaptativos distribuidos conviene dividirlos en: Algoritmos de la primera generacin. Cada nodo enva de forma peridica a sus vecinos una informacin resumen relativa a las distancias mnimas que en ese momento tiene con respecto a los diferentes destinos. Con esta informacin, y la interna, cada nodo determina el enlace de salida que conduce al camino ms corto hacia cada una de los destinos. Como defectos importantes hacemos notar que cuando cambian las longitudes de los enlaces los caminos inducidos por las tablas pueden fomentar la formacin de bucles y son muy lentos en rehacerse de fallas en nodos o lneas. Algoritmos de la segunda generacin. Para intentar solucionar los problemas existentes en la primera generacin surgen soluciones en las que cada nodo mantiene informacin sobre la totalidad de la red y establecen un protocolo para el intercambio de informacin sobre los cambios topolgicos. Merlin-Segall proponen que la informacin topolgica de cada nodo se limite al conjunto de sus nodos adyacentes y entre ellos se elige uno como el seleccionado para enviar el trfico a su destino. En cada instante los caminos formados por los nodos seleccionados definen las rutas hacia cada uno de los destinos. Estas rutas forman un rbol para cada destino donde este acta de raz o sumidero. Cada nodo es responsable de actualizar sus propias tablas. El protocolo es idntico y acta de forma independiente

189

Telecomunicaciones y Teleproceso

para cada destino. La raz puede poner en marcha el protocolo de forma asncrona y comenzar ciclos de actualizacin para cambiar las rutas de acuerdo con longitudes nuevas. 10.5.5 Algoritmos Mixtos En la prctica las consideraciones de complejidad, tanto de clculos como de intercambio de informacin, reducen las posibilidades de combinacin a dos o tres estrategias simultaneas. Basndose en esta idea se han propuesto diferentes mecanismos que intentan combinar dos de ellas haciendo que una compense las deficiencias de la otra. En la mayora de los casos se trata de combinar una estrategia esttica con otra dinmica. 10.5.5.1 Algoritmo Delta de Rudin Este algoritmo combina un encaminamiento centralizado con otro aislado. En primer lugar un procesador central calcula un conjunto de caminos alternativos entre cada par origen-destino. Adems se envan peridicamente al nodo central los valores observados del retardo medio en los enlaces. Usando esta informacin el procesador central calcula los retardos medios de cada una de las rutas establecidas. Si las diferencias entre estos retardos medios son menores que un valor prefijado, el procesador central deja que los algoritmos aislados de cada nodo decidan, de forma contraria interviene ordenando al nodo el envo por una ruta de menor retardo medio. El algoritmo Delta combina la capacidad de reaccin rpida de un procedimiento aislado con la optimalidad a largo plazo de un mecanismo centralizado. Este algoritmo reduce considerablemente el trfico de encaminamiento al restringirlo a situaciones limite en que los cambios en el trfico o las alteraciones en la topologa requieren la intervencin del procesador central.

10.6 Perspectivas Futuras


10.6.1 Grandes Redes Cuando las redes crecen hasta un gran tamao, aumentando su nmero de nodos y de enlaces, muchos procedimientos actuales pueden resultar no prcticos debido a las dimensiones de las tablas de encaminamiento y al excesivo trfico de control.

190

El Encaminamiento en el Nivel Red

La red TYMNET tuvo que modificar su algoritmo debido al crecimiento. El algoritmo original tenia serias dificultades para funcionar adecuadamente en redes superiores a los 500 nodos. En la actualidad TYMNET tiene ms de 1000 nodos y su algoritmo un limite terico mximo de funcionamiento del orden de los 5000 nodos, cantidad que en estos momentos parece que no pueda ser alcanzada por ninguna red conocida. Muchos otros algoritmos incluidos en grandes redes tambin han sido modificados en este sentido. Actualmente la mayora de los algoritmos que se proponen tienen muy en cuenta las cuestiones de tamao de las tablas y trfico de control para evitar los problemas de crecimiento. Existen sin embargo algunos trabajos dedicados a estudiar los problemas de las grandes redes y a proponer soluciones especificas para ellos. Una solucin propuesta corresponde es el establecimiento de una estructura jerrquica en la red, en la que esta se divide en secciones dentro de cada una de las cuales se utiliza alguno de los procedimientos convencionales. Estas secciones estn a su vez interconectadas a travs de una red de nivel su pe rior que tiene su propia estrategia de encaminamiento. En teora se puede considerar una generalizacin de esta estructura hasta incluir un nmero arbitrario de niveles jerrquicos pero en la practica no parece ser necesario ir ms all de tres niveles. Una aplicacin potencial obvia para este tipo de encaminamiento la tenemos en el caso de comunicacin entre redes. Existen grandes problemas pendientes de solucin en este tipo de esfuerzo de interconexin antes de que el encaminamiento adquiera carcter de protagonista. De los ms importantes son: El establecimiento de una estructura mundial de identificadores de nodos. Equipos que permita establecer una comunicacin entre cualesquiera terminales de redes diferentes sin la necesidad de conocer las estructuras y caracterstica por las que dicha comunicacin tiene que transitar. Cobro de las tarifas. Con los procedimientos actuales resulta prcticamente imposible poder establecer un procedimiento adecuado para cobrar por un trfico generalizado entre redes.

191

Telecomunicaciones y Teleproceso

10.6.2 Redes Integradas Una de las grandes lneas de desarrollo que es prometedora en el mbito de las redes de comunicaciones y que alcanza especial inters en la digitalizacin de los servicios analgicos (voz e imagen) es el de las redes integradas o redes de servicios integrados. A este concepto se puede llegar por un doble camino: Redes de paquetes que aceptan trfico digital de voz e imagen. Redes telefnicas digitales que aceptan trfico de datos.

por el momento ambas estn separadas pero llegar el momento en que se conecten. En estos momentos parece evolucionar ms de prisa las redes telefnicas de serviios integrados conocidos como ISDN (Integrated Service Digital Network, Red Digital de Servicios Integrados) que sus complementarias de paquetes. En cuestin de encaminamiento, el problema surge de las diferentes caractersticas de los trficos de voz e imgenes y aquellos ms puramente de datos. Una forma de atacar el problema es la de definir diferentes clases de trfico con diferentes requisitos y prioridades de encaminamiento y aqu destaca el trabajo de Gallager y Golestaani de redes integradas. Otra forma de atacar el problema de integracin es mediante la definicin de procedimientos de encaminamiento que sean adecuados para un tratamiento conjunto de la conmutacin de paquetes y la conmutacin de circuitos.

10.7 Bibliografa
Baase, Sara Computer Algorithms, Introduction to Design and Analysis. Addison-Wesley Marzo 1989. Chu, W.W., Shen, M.Y. A Hierarchical Routing and Flow Control Policy for Packet Switched Networks. Conferencia Procedimientos del desempeo en computadoras, 1977. Gerez, V., Czitrm, V. Introduccin al Anlisis de Sistemas e Investigacin de Operaciones. Representacin y Servicios de Ingeniera, Mxico 1978.

192

El Encaminamiento en el Nivel Red

Golestaani, S.J. A Unified Theory of Flow Control and Routing in Data Communications Networks. Reporte LIDS-TH-963, MIT Cambridge EU enero 1980 Hadley, G. Lnear Programming. Addison-Wesley 1965. Stubbs, Webre Data Structures with Abstract Data Types and Pascal. Brooks Cole Publishing Co. Segunda edicin 1989. Varios Teleinformtica y Redes de Computadores. Publicaciones Narcombo, SA Mxico 1987. pp 99-110.

193

11. El Control de Flujo en el Nivel de Red


En las redes de datos de conmutacin de paquetes existe una serie de recursos comunes que los distintos usuarios han de compartir de forma dinmica con el fin de lograr la transferencia de informacin entre dos o ms puntos a travs de la red. Bsicamente estos recursos comunes son de tres tipos: Canales de comunicacin. Tiempo de proceso en los nodos de conmutacin. Espacio de almacenamiento. Normalmente las redes de datos se disean con capacidad de recursos suficiente para llevar un trfico nominal. Sin embargo, en determinados momentos puede haber picos de trfico que excedan temporalmente la capacidad nominal de la red. Si no existe ningn mecanismo para controlar el trfico, el trfico real llevado a travs de la red disminuye congestionandose y, si no se evita, puede llevar a la red a un estado de bloqueo total (explicado en el capitulo anterior). Una manera de retardar la congestin y el bloqueo es mediante un procedimiento de encaminamiento que distribuya adecuadamente el trfico en los diversos enlaces y nodos de la red. Si el encaminamiento es adaptativo se tardara ms en llegar a la congestin, puesto que el trfico en las rutas ms cargadas se desviara hacia las menos cargadas. Pero el encaminamiento por si solo no puede evitar la congestin, ya que si la demanda de trfico sigue aumentando sin haber un procedimiento de control de flujo, se llegara a la congestin y, posiblemente, al bloqueo.

195

Telecomunicaciones y Teleproceso

Fig 11-1 Comportamiento de una red.

Los procedimientos de control de flujo se disean para cumplir las siguientes funciones: a) Evitar el bloqueo total y la congestin cuando hay sobrecargas. b) Repartir equitativamente los recursos de la red entre los diferentes usuarios. La ausencia de control favorece el reparto injusto de los recursos ya que algunos usuarios por su posicin relativa en la red, puedan aprovechar ms recursos y disfrutar de una situacin privilegiada. c) Adaptar la velocidad entre usuarios externos y la red. Si en una comunicacin el receptor es ms lento que el transmisor, se produce en los nodos de la red una acumulacin excesiva de paquetes. Los procedimientos de control de flujo suponen una reduccin efectiva de la eficiencia de la red al destinar recursos para su mecanismo. Esta degradacin se traduce en un caudal menor efectivo as como un aumento en el retardo si el trfico es bajo. Estos mecanismos son de difcil diseo y

196

El Control de Flujo en el Nivel de Red

puesta en prctica, si no funcionan adecuadamente, son ellos mismos los causantes de bloqueos y degradaciones.

11.1 Niveles de Control de Flujo


Las redes de datos de conmutacin de paquetes se suelen disear basndose en una arquitectura de niveles jerrquicos, perfectamente delimitados entre si e independientes unos de otros (modelo ISO). Es importante tener en cuenta esta estructura de niveles y protocolos de comunicacin. Se pueden distinguir los siguientes niveles de control de flujo: En el acceso a la red (CFAR). Local (entre nodos adyacentes) (CFL). Entre nodos origen-destino (CFNO/ND). Extremo a extremo, entre los equipos terminales de datos transmisor y receptor (CFEE). No existe en la practica una separacin tan clara de funciones y tampoco es necesario que existan procedimientos separados para el control de las funciones anteriores como veremos a continuacin.

11.2 Procedimientos de Control de Flujo


11.2.1 Parmetros Significativos Uno de los parmetros ms comunes aceptada en la evaluacin del control de flujo, es el capacidad, es decir el trfico llevado por unidad de tiempo y se puede referir a: Circuitos virtuales. Enlace entre nodos origen y destino. Global de la red.

es necesario especificar a cual se refiere cuando se habla de capacidad. Otro parmetro de inters es el retardo que un paquete sufre por termino medio en un determinado enlace o ruta. Lo deseable seria obtener la mxima capacidad con el mnimo retardo. El procedimiento de control de flujo que se establece ha de considerar un

197

Telecomunicaciones y Teleproceso

compromiso entre stos dos requisitos, el compromiso entre la capacidad y el retardo se puede reflejar en lo que se llama potencia que expresa la relacin: (111) Potencia = . capacidad a retardo

donde a es un parmetro independiente que se debe escoger adecuadamente segn se quiera hacer prevalecer ms la capacidad o el retardo. Si a>1 se da ms importancia a la capacidad a costa de aumentar el retardo y si a<1 se disminuye el retardo limitando la capacidad. Un ltimo parmetro significativo es el tiempo de espera de retransmisin (time out) cuando hay errores de transmisin. Se debe ajustar este valor para conseguir el rendimiento deseado en la red. 11.2.2 Mecanismos de Control de Flujo Hay varias posibilidades para el control de flujo, una de ellas es mediante un mecanismo de ventana, que representa el mximo nmero de paquetes que puede haber en un circuito virtual, enlace entre nodos, entre origen y destino, etc. en espera de validacin. Esta ventana puede ser: Fija. Variable de forma dinmica. y tendr su significado en el contexto de nivel del procedimiento de flujo empleado segn el esquema expuesto en la subseccin anterior. Otra posibilidad de controlar el flujo es limitar la tasa o velocidad de transmisin de los datos en la parte que se considere de la red. Actualmente la tendencia es hacia los mecanismos de ventana.

11.3 Control de Flujo en el Acceso a la Red


El objetivo del control de flujo en el acceso a la red es disminuir la entrada de trfico externo basndose en indicaciones de la congestin interna de la red. Estas medidas pueden ser: Locales. Niveles de almacenamiento en los nodos de entrada. Globales. Nivel de almacenamiento en todos los nodos de la red.

198

El Control de Flujo en el Nivel de Red

Selectivas. Almacenamientos en los nodos de una determinada ruta. Al punto o puntos de acceso a la red llega la notificacin de la situacin de congestin para tomar las medidas adecuadas y regular el acceso de trfico externo.

11.4 Control de Flujo Local


El objetivo del control de flujo local es evitar la congestin que se produce en los nodos de conmutacin de la red. Esta congestin se debe al trfico de distintas comunicaciones origen-destino y tambin de diferentes circuitos virtuales en redes de datos que ofrezcan esa opcin. Debido a que el control solo acta en un tramo no se tiene en cuenta la situacin global de la red. Esto no impide que haya posibles repercusiones en es desempeo general. Existe un efecto de presin hacia atrs desde el nodo que se congestiona hasta la fuente o fuentes de trfico.

11.5 Control de Flujo entre Nodos de Origen y Destino


Con este control se trata de evitar la congestin que puede producirse en el nodo de destino de la red de transporte cuando los equipos transmisores de datos de origen generan trfico de una tasa mayor de la que los destino estn absorbiendo. Esto puede ser debido a una sobrecarga de las lneas de salida que unen al nodo destino con el o los equipos transmisores de datos o bien a que el ritmo de absorcin de trfico de estos ltimos es menor que el de generacin en el o los equipos transmisores de datos de origen. La mayora de estos procedimientos de control usan el mecanismo de ventanas para evitar la congestin.

11.6 Control de Flujo Extremo a Extremo


Se apoya en el protocolo que est por encima de la red de transporte y sirve de apoyo de comunicacin entre los dos procesos del usuario. Normalmente utiliza tambin mecanismos de ventanas y debe reservar espacio suficiente en los equipos transmisores de datos de destino para

199

Telecomunicaciones y Teleproceso

almacenar los paquetes que llegan de los equipos transmisores de datos de origen. El control depende de los usuarios y de la red. Si una red no proporciona control de flujo los usuarios de la red pueden establecer un procedimiento de control de flujo de extremo a extremo o pueden quererlo aunque la red proporcione un cierto control de flujo para una mayor seguridad.

11.7 Modelos Analticos


La elaboracin de modelos analticos que representan el esquema de control de flujo en una red es una tarea difcil y compleja ya que estn implicados todos los protocolos de los distintos niveles, adems de los procedimientos de encaminamiento. Por ello, los modelos analticos que se encuentran son escasos e incompletos y resulta frecuente recurrir a procedimientos experimentales o de simulacin. 11.7.1 Modelos de Control de Flujo Origen-Destino. La mayor parte de los modelos de control de flujo origen-destino se basan en esquemas de ventana, de modo que el flujo de trfico se controla limitando el tamao de las ventanas ya sea de forma fija o dinmica. Uno de los primeros modelos es el de Pennoti y Schwartz, en este modelo el encaminamiento es fijo y se considera una ruta origen-destino compuesta por dos o ms nodos conectados por lneas. En cada lnea de salida se origina una cola. Se tiene as n colas en tandem de la que se distinguen dos tipos de trfico: Trfico de ruta en paquetes/segundo que representa el trfico generado en un extremo de la ruta y tiene como destino el otro extremo. Trfico externo a la ruta que acompaa al trfico de ruta en una o varias ramas pero no en todas.

La congestin se define como un aumento relativo del retardo que el trfico externo experimenta debido a la presencia del trfico de la ruta promediado sobre todos los mensajes externos. El modelo calcula la distribucin conjunta (todas colas de la ruta) del trfico de la ruta y del externo, ya que aun con la suposicin de la independencia respecto a las longitudes de los paquetes, debido al trfico de la ruta, las colas no son independientes.

200

El Control de Flujo en el Nivel de Red

11.7.2 Modelos de Control de Flujo Local Se puede plantear un modelo de control de flujo local en cada nodo de la ruta origen-destino mediante ventanas locales, es decir, limitando el nmero de paquetes que puede haber en cada nodo intermedio de la ruta. Si el nmero de paquetes que estn en la cola local supera un valor preestablecido, se bloquea el ingreso de nuevos paquetes hasta que haya un descongestionamiento del nodo. 11.7.3 Modelos de Control de Flujo en el Acceso a la Red El esquema de control de flujo limita el nmero de paquetes en la red mediante unos permisos que deben adquirir los paquetes antes de ser admitidos a la entrada. Cuando un paquete alcanza su destino libera el permiso correspondiente. Este modelo se ha evaluado mediante mtodos de simulacin para varios tipos de configuracin. La conclusin principal es que el mecanismo isartmico de control funciona bien en situaciones de trfico uniforme pero puede degradar innecesariamente el rendimiento global de la red cuando el trfico es irregular. Para que el mecanismo de ventanas no frene la entrada de paquetes, es necesario que el tiempo medio de ida y vuelta no sea superior al tiempo de generacin de paquetes. Los detalles del anlisis llevan a las siguientes conclusiones: Para que no haya disminucin de la capacidad media en un circuito virtual, la ventana del usuario debe tener un valor mnimo Vmin. Si los tiempos de propagacin y procesamiento son pequeos comparados con el tiempo de transmisin del paquete, Vmin es independiente de la velocidad de la lnea de acceso. Cuanto mayor sea la intensidad del trfico, mayor debe ser Vmin. En situaciones de trfico muy intenso, Vmin es independiente de la longitud media de los mensajes. El tamao de Vmin es menor cuanto menor sea la dispersin de las longitudes medias de los paquetes. El caso ms favorable es cuando son de longitud fija (dispersin=0).

201

Telecomunicaciones y Teleproceso

11.8 Consideraciones Importantes


El desarrollo de un procedimiento de control de flujo requiere de un anlisis previo del problema que se desea abordar dentro de las restricciones encontradas en la red. Un primer paso de anlisis consiste en realizar un modelo que se ajuste a la realidad lo mas exactamente posible y proceder a simplificar para pder tratarlo matemticamente. La teora de colas se presenta como una herramienta til en la realizacin de modelos y su solucin. Permite obtener resultados en una primera aproximacin que sirvan para comparar un esquema con otro. Se deben analizar las consecuencias de una puesta en marcha, pues existe la consideracin de un trfico adicional de control que en ciertos casos perjudica ms a la red. Hay que respetar las restricciones de interfaz que estipulan ciertos modelos. Si se desea ajustar a un estandard es muy importante este punto.

202

El Control de Flujo en el Nivel de Red

11.9 Bibliografa
Chu, W.W., Shen, M.Y. A Hierarchical Routing and Flow Control Policy for Packet Switched Networks. Conferencia Procedimientos del desempeo en computadoras, 1977. Golestaani, S.J. A Unified Theory of Flow Control and Routing in Data Communications Networks. Reporte LIDS-TH-963, MIT Cambridge EU enero 1980 Kleinrock, L. On Flow Control in Computer Networks. Proceedings ICC junio 1978. Varios Teleinformtica y Redes de Computadores. Publicaciones Narcombo, SA Mxico 1987. pp 131-135.

203

12. Diseo de Protocolos


La gran aceptacin de las redes de computo distribuidas ha permitido que los protocolos se desarrollen continuamente, hacindolos cada vez ms complejos. Su gran complejidad plantea nuevos problemas de diseo y se hace necesaria una especificacin precisa del protocolo. Una especificacin precisa debe permitir verificar si un protocolo cumple el servicio para el que ha sido diseado, adems de permitir su realizacin ejecutable en una forma sencilla. Si la especificacin no es ambigua siempre ser posible encontrar un procedimiento mecnico determinstico para obtener una versin ejecutable. El diseo de protocolos se simplifica constantemente con la aparicin de lenguajes especialmente pensados para desarrollo de protocolos. Al hacer la especificacin de un protocolo se necesita: Indicar el servicioque un protocolo debe dar a los usuarios que se desean comunicar entre si. Disear el protocolo que deba dar dicho servicio.

En la especificacin del servicio se suele incluir una descripcin de la interfaz a travs de la cual se va a dar el servicio a los usuarios. Una vez hecho el desarrollo, el diseador del protocolo debe enfrentarse a dos problemas: Verificar que el protocolo cumple con la especificacin del servicio. Generar el protocolo en forma ejecutable para la mquina o las mquinas en cuestin.

205

Telecomunicaciones y Teleproceso

12.1 Especificacin del Protocolo


La especificacin precisa de un protocolo es un problema importante debido a la atencin que hay hacia la estandarizacin de estos y con vistas a facilitar las realizaciones practicas. A lo largo del tiempo se han estudiado diversos mtodos, algunos de los cuales permiten modelar de una forma abstracta y a la vez precisa diversos tipos de protocolos. Especificar un protocolo consiste en especificar un algoritmo distribuido de tiempo real que debe responder a un entorno compuesto por varios usuarios que quieran comunicar entre si y por conexiones a travs de las cuales deben comunicarse las diversas partes (entes) del protocolo. Los mtodos de especificacin de protocolo se basan, casi todos, en el mismo concepto, el de sistema con memoria. Un sistema con memoria se puede representar de muchas formas diferentes, en cada una de las cuales resalta con mayor claridad ciertas propiedades del sistema. Cuando el nmero de estados internos es pequeo, un diagrama de estados con su correspondiente tabla de transiciones muestra muy claramente los estados y las posibles transiciones en cada momento. Cuando el nmero de estados posibles se hace muy grande, existen otras formas ms compactas. Todas las secuencias de posibles entradas, estados y salidas, pueden ser representadas con una gramtica, cuyas expresiones se pueden representar de forma grfica con grafos sintcticos. Los lenguajes de programacin de protocolos son lenguajes diseados para describir un autmata muy complejo, una computadora, de forma mucho ms adaptada a la resolucin de ciertos problemas que un diagrama de estados. Otra forma de descripcin de un autmata la tenemos en las redes de Petri, muy grficas a la hora de representar concurrencia. Todas estas formas de representacin de autmatas han sido utilizadas para modelar protocolos. El criterio que parece imponerse actualmente para seleccionar el ms adecuado es la capacidad de abstraccin de lo esencial para describir un protocolo. As, un lenguaje de especificacin debe representar solamente las caractersticas que el protocolo debe satisfacer, dejando todos los detalles para una fase posterior, la de la realizacin del protocolo sobre una mquina particular. 12.1.1 Grafos de Control de Comunicaciones

206

Diseo de Protocolos

Una de las primeras alternativas de diseo que apareci fue la de los grafos de control de la comunicacin. Se utilizaron con diversas variantes. Son equivalentes a los grafos sintcticos utilizados en la definicin de lenguajes de programacin de alto nivel como Pascal o C. En estos el protocolo se especifica como un grafo orientado, cuyas ramas tienen asociadas el envi o la recepcin de alguna informacin. Los diversos caminos que es posible recorrer a lo largo del grafo son las secuencias de envos de informacin permitidas. Son adecuados para representar el intercambio de informacin en protocolos no muy complejos y se utilizaron fundamentalmente para representar protocolos orientados a carcter. Este tipo de especificaciones, aunque muy convenientes, son incompletas y es necesario aadir ms detalles como control de errores, transformaciones de cdigo, etc. que no pueden representarse claramente en el grafo.

Fig 12-1 Grafo sintctico.

207

Telecomunicaciones y Teleproceso

12.1.2 Autmatas Alternativamente se puede representar el protocolo como un autmata junto con su diagrama de estados y su tabla de transiciones. Las respuestas del protocolo a las diversas situaciones pueden modelarse fcilmente coma acciones asociadas a las transiciones de un autmata, cuyos estados representan las diferentes situaciones en que puede encontrarse el protocolo. El disparo de una transicin esta determinada por el entorno. En la figura 12-2 se representa el mismo protocolo de la figura 12-1, pero ahora moldeado como un autmata. Uno de los inconvenientes que plantea esta metodologa de representacin es lo que se denominando explosin de estados. La utilizacin de tramas con un nmero de secuencia, el acarreo de procesos paralelos (piggybacking), y la gran cantidad de tipos de tramas utilizadas en la mayora de los protocolos actuales, crea una cantidad de estados muy grande y no es posible utilizar este mtodo.

Fig 12-2 Autmata.

208

Diseo de Protocolos

12.1.3 Redes de Petri Otra metodologa de representacin la tenemos en las redes de Petri ampliamente usadas en arquitectura e ingeniera civil para llevar controles de obra. Estas se suelen utilizar para verificar ciertas propiedades del protocolo representando habitualmente los intercambios de informacin. Una red de Petri esta compuesta por lugares (crculos), transiciones (arcos) y marcas (puntos negros). Las transiciones tienen flechas de entrada y de salida, y su accionamiento se produce cuando en todos los lugares de entrada (flechas dirigidas de lugar a transicin) hay una marca. El disparo de una transicin consume todas las marcas de entrada y produce una marca en cada salida. El estudio de la evolucin de la red se hace partiendo de un marcaje inicial y siguiendo todas las posibles secuencias de disparos de transiciones.

Fig 12-3 Red de Petri.

Este tipo de representacin se adapta bien a algunos de los problemas que plantea la validacin. Existen tcnicas fcilmente automatizables

209

Telecomunicaciones y Teleproceso

para detectar interbloqueos, viveza y otras caractersticas que implican una interrupcin del servicio que el protocolo debe dar. Otros tipos de propiedades del servicio no son validables con estos mtodos. Por ejemplo, la duplicacin o la perdida de tramas no es posible detectarla a travs de las propiedades de la red de Petri. En el ejemplo de la figura 12-3 pueden duplicarse mensajes (transiciones A,B,D,E,F,B), no siendo posible deducirlo directamente de las propiedades de la red de Petri. El factor tiempo tampoco puede ser tomado en cuenta y adems se produce una explosin de estados cuando se trata de modelar un protocolo de cierta complejidad. Estos problemas han llevado a utilizar variantes de redes de Petri que permiten ampliar sus capacidades de representacin de protocolos. Una particularizacin de las redes numricas de Petri (NPN), denominada mquina de estados extendida es considerada actualmente como uno de los formalismos ms adecuados para representar protocolos. 12.1.4 Lenguajes Los lenguajes de programacin tambin han sido utilizados para especificar protocolos, aunque no suelen representar de una forma clara el flujo de control y el estado de un protocolo. En cambio, con ellos es fcil representar operaciones sobre los mensajes y variables de control de una forma clara y precisa. Esto ha llevado a especificaciones que simulan una mquina de estados o su equivalente, en el lenguaje utilizado. Tankoano, codifica en Pascal concurrente los niveles 2 y 3 (enlace y red) de la norma X.25 simulando una mquina de estados extendida. Sunshine, de scribe las experiencias realizadas de especificacin y verificacin de protocolos utilizando las herramientas de especificacin y verificacin de programas que posee el sistema AFFIRM. Los protocolos de la red SNA de IBM fueron modelados y verificados utilizando un lenguaje, el FALP, basado en PL1. Estas representaciones tienen la ventaja de no ser ambiguas, pero llevan a especificaciones con un grado de abstraccin que no suele considerarse suficiente para una representacin completa del protocolo.

12.1.5 Mquinas de Estados Extendidas Como se ha visto, cada tipo de especificacin tiene sus ventajas e inconvenientes. Ha habido diversos intentos de combinarlas entre si.

210

Diseo de Protocolos

Fundamentalmente se han combinado autmatas y lenguajes: Los autmatas para representar el estado del protocolo y su flujo de control y los lenguajes para representar las operaciones sobre datos y variables. De esta forma se consigue evitar la explosin de estados. Los nmeros de secuencia y las variables de control (causantes de la explosin de estados) pueden ser representados como variables de forma que no afecten al nmero de estados, con lo cual es posible representar el protocolo con un diagrama de estados o una red de Petri de tamao razonable. Un enfoque de gran inters prctico, por su gran versatilidad, es el mtodo seguido por Bochamann basado en el formalismo desarrollado por Keller para modelar y verificar sistemas concurrentes. Este formalismo se basa en ampliar una red de Petri con variables y predicados de disparo y acciones asociados a las transiciones. Los predicados de disparo son expresiones lgicas construidas a partir de las variables. Las acciones permiten modificar el estado de las variables. Una transicin solamente se puede disparar si existen marcas en sus entradas y el predicado de activacin es verdadero. El disparo de una transicin tiene como efecto, adems de consumir las marcas de entrada y producir nuevas marcas en las salidas, la ejecucin de las acciones asociadas a la transicin. Para adaptar este modelo a un sistema distribuido es necesario aadir algn mecanismo para que las diversas partes (entes) del sistema se comuniquen entre si. Bochmann ha introducido el concepto de acciones iniciadas remotamente, el cual permite modificar variables a distancia, posibilitando modelar as la comunicacin entre las diferentes partes que componen el sistema. Una accin remota se inicia como una accin asociada al disparo de una transicin y produce su efecto en algn instante posterior no determinado. Un algoritmo distribuido se modela como un conjunto de autmatas que se comunican entre si a travs de acciones iniciadas remotamente. La especificacin de un protocolo de bit alternante dado por Bochmann muestra claramente sus caractersticas. Este mtodo tiene la ventaja de ser muy preciso, de controlar la explosin de estados y de tener una capacidad de abstraccin de las propiedades de protocolo bastante grande. En cambio tiene el inconveniente de ser poco sistemtico. No existen reglas para la determinacin de los estados globales del protocolo

211

Telecomunicaciones y Teleproceso

y por tanto un protocolo puede tener gran cantidad de especificaciones equivalentes. El protocolo de bit alternante se puede resumir de la siguiente forma: Es un protocolo punto a punto que necesita una lnea dplex. Solo hay flujo de informacin en un sentido. Se utiliza un nmero de secuencia de un bit, tanto en tramas de informacin como en las confirmaciones. Despus de cada envo de informacin se espera hasta recibir una confirmacin antes de enviar una informacin nueva. El protocolo se recupera de los errores de transmisin (detectados utilizando cdigo protector), desechando en recepcin los mensajes que no llegan con el nmero de secuencia esperado, y retransmitiendo en el transmisor cuando no se recibe confirmacin despus de un tiempo determinado.

Debido a la complejidad de los protocolos actuales, este mtodo ha sido ampliado con tcnicas que permiten la descomposicin modular de un autmata, utilizando autmatas jerrquicamente dependientes y autmatas independientes que se comuniquen a travs de variables. Cuando un autmata se hace jerrquicamente dependiente de un estado de otro autmata, no estar activo hasta que el autmata jerrquicamente superior entre en dicho estado. Este tipo de descomposicin permite expresar de una forma clara un tipo de dependencia muy habitual entre componentes de un protocolo. El autmata encargado de controlar el intercambio de informacin deber ser jerrquicamente superior a todos los dems.

12.2 Especificaciones de las Interfases


Generalmente la especificacin de la interfase entre dos niveles suele derivarse a partir de la especificacin del servicio, aunque debe utilizarse junto con la especificacin del protocolo. Esta se compone del conjunto de primitivas a travs del cual el nivel superior va a solicitar los servicios que le da el nivel inferior. Algunos autores consideran esta como parte del servicio, otros como parte del protocolo y otros como algo independiente. Si se considera parte del protocolo tiene sus ventajas e inconvenientes. Por un lado permite determinar la interfase del nivel de una forma independiente de la estructura interna del nivel, siguiendo la lnea de los tipos abstractos de datos, tan fructfera en el campo de

212

Diseo de Protocolos

programacin. A cambio hay que concretar aspectos que quiz no sea necesario especificar para un protocolo en forma abstracta. La especificacin suele hacerse siguiendo tcnicas parecidas a las utilizadas en tipos abstractos de datos, adaptndolas al entorno particular de los protocolos. Considerando este nivel como una caja negra, tenemos que la parte visible desde el exterior esta formada por las interfases. La respuesta a las diversas activaciones desde la interfase, las determina el protocolo. Si el protocolo se ha especificado con una mquina de estados extendida, tenemos que el disparo de las transiciones estar sincronizado generalmente con la activacin de las primitivas de la interfase. Dentro de las posibles primitivas se pueden distinguir dos tipos de interacciones diferentes: Las primitivas con las cuales el usuario solicita un servicio al nivel (solicitudes). Las primitivas con las que el protocolo indica algo al usuario (indicaciones) generalmente causadas por una solicitud en algn punto remoto. Los usuarios solicitan servicios al protocolo activando puntos de la interfase que deben producir las indicaciones correspondientes en los lugares remotos cuando sea necesario. Por ejemplo, en protocolos en los que es necesario establecer la conexin antes de intercambiar mensajes se necesitan cuatro tipos de interacciones entre niveles, para el establecimiento de una conexin. La secuencia es la siguiente: 1) Solicitud de conexin (de usuario solicitante al protocolo). 2) Indicacin de solicitud de conexin (de protocolo a usuario solicitado). 3) Solicitud de envi de confirmacin (o no) (de usuario solicitado al protocolo). 4) Indicacin de confirmacin (o no) (de protocolo a usuario solicitante) Un lenguaje de especificacin de una interfase debe distinguir los dos tipos de interacciones (solicitudes e indicaciones). Adems debe presentar el intercambio de mensajes o informaciones que se produce en

213

Telecomunicaciones y Teleproceso

la llamada a dicho punto del interfase. Siguiendo con el ejemplo anterior, la solicitud de conexin debe dar al protocolo las direcciones del solicitante y del destinatario, adems de las informaciones necesarias acerca del tipo de conexin solicitado, como el nmero de circuito virtual a travs del cual intenta establecer la conexin. En la practica las primitivas de una interfase se suelen especificar como algo parecido a la parte visible de un modulo, indicando en cada procedimiento si es una solicitud o una indicacin.

12.3 Especificaciones
El servicio que debe dar un nivel es difcil de formalizar, aunque se limite a la arquitectura de 7 niveles ISO, encontraramos muchas funciones diferentes: Establecer conexiones. Intercambiar informacin. Control de flujo. Encaminamiento. Secuenciamento. Sincronizacin. Recuperacin de errores. y otros. Hasta el momento no se ha encontrado un formalismo adecuado para representar todos los aspectos del servicio que debe dar un nivel. Quiz la lgica temporal o los tipos abstractos de datos puedan ser utilizados en un futuro para este fin. Actualmente se suele abordar el problema estableciendo una serie de propiedades que el protocolo debe cumplir. El cumplimiento de estas propiedades debe garantizar que el protocolo trata correctamente los aspectos ms importantes del servicio, como lo son el intercambio de informacin, el establecimiento de una conexin o las recuperaciones, etc. Un subconjunto de estas propiedades es totalmente independiente del servicio que debe dar el protocolo. Esto permite comprobarlas sin tener necesidad de una especificacin del servicio. La comprobacin de estas

214

Diseo de Protocolos

propiedades esta considerada como un subproblema de la verificacin, que se conoce como validacin. 12.3.1 Validacin La validacin consiste en comprobar una serie de propiedades del protocolo, sin las cuales no podra ser posible dar algn tipo de servicio. Algunas de las ms importantes son: Ausencia de interbloqueos (Deadlocks) globales y locales. Viveza (Liveness). Propiedad que indica que partes del protocolo son tiles. Se suele verificar comprobando que un estado es alcanzable desde cualquier otro. Ausencia de lazos improductivos. Capacidad de recuperacin o autosincronizacin. (Self synchronization). Capacidad de un protocolo para retornar desde los estados anormales a los estados normales.

Estas propiedades deben ser cumplidas, independientemente del servicio que se quiera dar por lo que no es necesario disponer de una especificacin del servicio para poder comprobarlas. La validacin de un protocolo se puede hacer a travs de la exploracin del rbol de definicin una vez que este ha sido modelado como una red de Petri o como un autmata. El anlisis de la viveza, la ausencia de interbloqueos o la ausencia de lazos improductivos puede ser automatizado fcilmente. Si el protocolo es complejo, se tropieza con el problema de la explosin de estados. A pesar de esto, una exploracin de los procedimientos ms utilizados del protocolo pueden detectar errores difciles de encontrar por otros medios. 12.3.2 Verificacin Adems de las propiedades anteriores, un protocolo debe desempear todas las funciones que especifica el servicio. Cualquier protocolo debe permitir el intercambio de informacin entre los usuarios aunque en cada caso las caractersticas sean diferentes. En un protocolo extremo a extremo del nivel de transporte se debe garantizar un intercambio fiable de informacin con secuenciamento correcto y control de flujo. En un servicio de datagramas, en cambio, el protocolo no garantiza, ni la entrega, ni el correcto secuenciamento de la informacin. Otras funciones pueden ser:

215

Telecomunicaciones y Teleproceso

La posibilidad de establecer conexiones, que en algunos casos no es necesaria. La correcta recuperacin cuando ocurren comportamientos anmalos en el nivel inferior o en los otros entes del protocolo. El encaminamiento correcto de mensajes hacia su destino.

En los niveles ms altos suele aparecer otro tipo de funciones, como: Capacidad para sincronizar procesos distribuidos. Proteccin de algunos mensajes. Informaciones frente a otros usuarios. Multiplexin de canales. Transformaciones de cdigos y formatos. Los problemas ms estudiados son los relacionados con el intercambio correcto de informaciones en los niveles bajos, o con el establecimiento de conexiones.

12.4 Realizacin
La construccin de un protocolo de forma estructurada a partir de su especificacin como mquina de estados, puede realizarse de diversas formas. Si el lenguaje es legible por una mquina, es posible construir compiladores que generen directamente el cdigo. Cuando la codificacin debe hacerse en un lenguaje de programacin de alto nivel, hay que utilizar una estructura de datos que sea equivalente a la mquina de estados. Una mquina de estados extendida puede modelarse de una forma muy natural, como un tipo abstracto, que tenga como puntos de entrada visibles desde el exterior las posibles solicitudes que puedan hacerle los otros niveles y que acceda a los otros niveles a travs de sus entradas visibles envindoles indicaciones.

12.5 Bibliografa
Gerez, V., Czitrm, V. Introduccin al Anlisis de Sistemas e Investigacin de Operaciones. Representacin y Servicios de Ingeniera, Mxico 1978.

216

Diseo de Protocolos

Milenkovic, M. Operating Systems Concepts and Design. McGraw Hill EU 1987. Tremblay, J.P., Sorenson, P.G. The Theory and Practice of Compiler Writing. McGraw Hill EU 1985. Varios Teleinformtica y Redes de Computadores. Publicaciones Narcombo, SA Mxico 1987. pp 169-175.

217

13. Anlisis y Diseo de Redes de Comunicacin


Las redes de comunicacin de computadores pueden considerarse formados por dos subredes, que llamaremos de comunicacin y de proceso. La subred de proceso est integrada por todos los recursos (terminales y computadores) de inters para el usuario. Estos recursos estn conectados a los nodos de conmutacin de la subred de comunicacin, que hace as de nexo de unin. La red de comunicacin que une a los usuarios puede estar organizada en: Redes de conmutacin de circuitos. Antes de la iniciacin de la comunicacin, se debe haber creado un camino fsico, que se mantiene durante la duracin de la transmisin. Redes de mensajes. Los mensajes se van almacenando en los nodos intermedios de la ruta, y esperan en cola hasta que pueden ser enviados al nodo prximo, al quedar libre la lnea de salida. Por ello esta tcnica se llama almacenaje y envo (store and forward). La conmutacin de circuitos requiere tiempos de conexin mayores. En redes moderadamente activas puede ser difcil encontrar un camino libre de extremo a extremo. Se presentan a continuacin algunas de las frmulas bsicas para el clculo de retrasos nodales en redes de comunicacin de computadores. Se consideran cuestiones importantes de diseo, como la asignacin de capacidades en redes centralizadas y distribuidas, la eleccin ptima de

219

Telecomunicaciones y Teleproceso

topologa y la conexin en multipunto de terminales o concentradores. Se revisarn los mtodos ms usuales de encaminamiento de mensajes.

13.1 Anlisis de Retrasos Nodales


Supongamos que tenemos una red de N nodos y M enlaces. Sea gjk el nmero medio de mensajes/ segundo que se generan en el nodo j con destino al nodo k. En un principio puede tomarse como valor de gjk un nmero proporcional al producto de las poblaciones respectivas e inversamente proporcional a la distancia. Conociendo esos trficos, el trfico total que entra es la red es: (131) . g=
j =1 N

k =1 k <> j

g jk

En redes centralizadas solo hay una alternativa para encaminar los mensajes. En redes distribuidas no es obvio el camino que deba seguirse. Aqu supondremos que se sigue la ruta de distancia mnima. La siguiente tabla da las distancias (en Km) de los enlaces del ejemplo anterior de una red distribuida ( indica que no hay conexin directa).
1 1 2 3 4 5 6 200 570 400 220 2 3 4 570 5 6

200 -

400 220 360

200 450 400

200 -

570 400 220 220 -

450 400 570 400

360

220

Anlisis y Diseo de Redes de Comunicacin

Fig 13-1 Red distribuida.

Con ello el camino Pjk entre el nodo j y el k queda definido explcitamente. La siguiente tabla muestra el nodo que primero se visita, partiendo del nodo inicial hacia otro final:
Nodo orige n 1 1 2 3 4 5 6 D 2 D D D Nodo destino (D indica que es directo.)

2 D D D 6 D

3 2 D D D 2

4 D D D D 5

5 D 6 D D D

6 D D 2 5 D -

221

Telecomunicaciones y Teleproceso

Por ejemplo, el canal 17 lleva el trfico g26+g26+g36, que va del nodo 2 al 6, del 2 al 5 (va 6) y del 3 al 6 (va 2). Lo denotaremos por g17. Anlogamente para los dems enlaces, formamos la siguiente tabla:
CANALES 1,2 3,4 5,6 7,8 9,10 11,12 13,14 15,16 17,18 19,20 21,22 TRAFICO g12+g21 g13+g23+g63 g34 g45+g46 g46+g56+g25 g16 g15 g14 g25+g26+g36 g24 g35

El que los canales en ambas direcciones estn igualmente cargados es fruto de la simetra de los trficos y del encaminamiento. Sin embargo, no es un hecho esencial. Consideramos el tiempo que se tarda el proceso de deteccin de errores, cambio de alguno de sus bits, encaminamiento a la memoria (buffer) de salida apropiado en funcin de su destino, etc., as como el tiempo de espera usado en la memoria (buffer) de salida, el tiempo de utilizacin del canal y el tiempo de propagacin. El tiempo de proceso es prcticamente constante y muy pequeo. El de propagacin depende de la distancia, pero es tambin pequeo; as pues, despreciamos ambos. Si li es el nmero medio de mensajes/seg. que atraviesan el canal i y L la longitud media de los mensajes. El nmero medio de bits/seg. es as

222

Anlisis y Diseo de Redes de Comunicacin

liL que debe ser menor que Ci (capacidad del canal i en bits/seg). Conforme ms nos acerquemos a esa condicin lmite, ms prximos estaremos a la saturacin, mayores sern las colas que se formarn y por ello los tiempos de espera aumentan. Si liL/Ci = 0 el tiempo de espera debe ser cero. El tiempo de espera est dado por la siguiente frmula: l iL Ci L = lL Ci 1- i Ci

(132) .

El tiempo medio T empleado es el enlace i es: l iL Ci L L L 1 Ti = + = l L Ci lL Ci Ci 1- i 1- i Ci Ci

(133) .

Las condiciones bajo las que la frmula 13.3 es valida son esencialmente: Longitud de mensajes distribuida exponencialmente. Tiempo entre mensajes tambin distribuido exponencialmente e independiente del tiempo de transmisin de los mensajes. Memoria provisional de almacenamiento (buffers) infinita (no hay bloqueo) o suficientemente grande para que a la red le parezcan infinitos.

Bajo estas mismas condiciones, Ti no slo tiene el valor medio dado anteriormente, sino que est igualmente distribuido exponencialmente. Si denotamos tjk el tiempo medio que tardan en llegar los mensajes que van del nodo j al k, se tiene:

223

Telecomunicaciones y Teleproceso

(13.4) T =
j ,k

g jk g g j ;k g

t jk

(135) T = .
j ;k

C ieP jk

donde Ci son los canales que pertenecen al camino Psk. As, (136) T = . Ti i =1 g
M

p jk :C i

jk

donde j y k son tales que el camino pjk contiene el enlace Ci. Finalmente (13.7) T = ya que (138) l i = .
p jk :C i

li Ti j =1 g
M

jk

Al conocer Ti tenemos una frmula explcita para el retraso medio de los mensajes de extremo a extremo. El tiempo de respuesta TR es la suma de tres tiempos parciales: espera y transmisin desde la terminal a la computadora, tiempo de proceso en sta, y, finalmente, espera y transmisin desde el computador al terminal. El percentil p(r) de TR, es decir el tiempo de respuesta tal que slo lo exceden el (100 - r)% de los mensajes, est dado en funcin de su valor por la frmula. (139) p( r ) = T R . 100 100 - r

Ejercicio 13.1 Se cuenta con una lnea de 3600 Bauds que une un grupo de terminales con el servidor. Los mensajes que transitan por los canales hacia el servidor tienen una longitud media de 30 bytes y los de la computadora hacia las terminales 300 bytes. Hay un tiempo medio de

224

Anlisis y Diseo de Redes de Comunicacin proceso de 1 segundo y se quiere saber el nmero mximo de mensajes por segundo que soporta la linea para que el tiempo de respuesta de por lo menos el 90% de los mensajes sea <= a 10 segundos. Solucin. P ( r ) = T R 100 = P (90) = 23T R . 100 - r

si P(90) <= 10 s, T R = 4348seg . Ti = L Ci 30 x 8 1 1 = = 4348 . l iL l 300 x 8 3600 113600 Ci

de donde l=0.9846 mensajes/segundo o aproximadamente 88 mensajes por minuto.

13.2 Asignacin Optima de Capacidades


Una vez conocido el retraso medio de los mensajes de extremo a extremo, trataremos de minimizarlo dentro de los recursos a nuestro alcance. Cuanto mayores sean las capacidades asignadas a los enlaces internodales, menores sern los retrasos, pero mayor ser el costo de la red. El problema de seleccionar las capacidades de entre un conjunto finito de ellas, sin exceder un costo lmite especfico y minimizando a la vez los retrasos de extremo a extremo, es difcil de resolver analticamente. Solo se puede abordar numricamente, perdindose as en gran parte la posibilidad de obtener relaciones simples entre costos, capacidades y retrasos ptimos. Supondremos que la gama de capacidades es infinita, resolveremos el problema analticamente y discretizaremos al final el resultado. Si tomamos como ejemplo la siguiente tabla:
CAPACIDAD (bits/s) 2,400 COSTO (pesos/mes) 19,500 LINEA (pesos/km/mes) 15

225

Telecomunicaciones y Teleproceso

4,800 7,200 9,600 19,200

29,000 44,500 53,000 101,000

27 40 50 97

Podemos ajustar razonablemente los datos por la frmula emprica costo = 5000 + (2.5 + 0.0054 l)C donde el costo viene dado en pesos/mes, l en Km y C en bits/s. El enlace i va a soportar un trfico de li mensajes/s. Por ello, su capacidad Ci debe ser mayor que liL. As, el costo mnimo del enlace ser d
0

+d il iL

donde d0 = 5,000 y d i = 0.0054 l i + 2.5 y el de la red (1310) .

(d 0 + d i l i l ) = M d 0 + d i l i L
i =1 i =1 M pe = D0 - Md 0 + d il i L i =1

\ que queda un excedente de dinero (1311) .

que hay que repartir entre los diferentes enlaces. Una forma de reparticin sera De/M pesos adicionales a cada enlace. Con ello, la capacidad del enlace i sera (1312) C i = l i L + . De 1 M di

Utilizando este mtodo, los enlaces largos pueden implicar poca capacidad extra. Para evitarlo se podra distribuir los recursos sobrantes

226

Anlisis y Diseo de Redes de Comunicacin proporcionalmente a la distancia (di), asignando al enlace i la cantidad de di

(1313) De .

d
j =1

Como se desean tiempos medios de retraso lo ms pequeo posible, es razonable destinar ms dinero a los enlaces de ms trfico, repartindolo de acuerdo con la frmula. (1314) De . li
M

l
j =1

teniendo en cuenta lo dicho antes (1315) De . l i di


M

l
j =1 M

dj

Minimizando la expresin para el retraso medio de extremo a extremo (1316) T = . li Ti i =1 g

se llega a que el reparto ptimo debe hacerse de la forma (1317) De . l i di

j =1

l jdj

conocida como regla de la raz cuadrada. Y la capacidad ptima de enlace i es: (1318) C i = l i L + De . l i di 1 di

j =1

l jdj

con un retraso medio de

227

Telecomunicaciones y Teleproceso

(1319) T i = .

L Ci

1 L = = l iL Ci - l il 1Ci

L l j d j
j =1 di

De

li

y un retraso de extremo a extremo de l M (1320) T = . l i di De g i=1


2

Al minimizar T, puede que se obtengan grandes variaciones entre los diversos tiempos Ti, pues si un enlace est poco cargado (li pequeo) se puede permitir que Ti sea algo grande sin deteriorar gravemente T. Los usuarios que usan esos enlaces no estn siendo muy bien tratados por la red. Como alternativa, se puede proponer minimizar la expresin
1

(1321) T k .

M l = i (T i)k i=1 g

Con k>1. Si k=2 se tiene el llamado retraso cuadrtico medio. Si k es muy grande, se minimiza el retraso mximo, (de ah el nombre de criterio mini-max), pues dicho retraso domina la suma anterior. La capacidad ptima es ahora,
1

(1322) C i = l i L + .

De (l i d i

k ) 1+ k
1

(l
j =1

dj

k ) 1+ k

los retrasos por enlace L (l j d j k ) 1+ k (1323) T i = .


j =1 M 1 1

De

di l i

1+ k

y el retraso k-simo medio,

228

Anlisis y Diseo de Redes de Comunicacin


1

(1324) T k .

1 L M (l j d j k )1+ k = 1 j =1 De g k

1+ k

Con estas asignaciones T ser mayor que la obtenida antes. Observese que si k=1 se obtienen las frmulas anteriores. Si k= las capacidades son (1325) C i = l i L + De . li
M

d
j =1

que coincide con una de lps distribuciones mencionadas antes heursticamente. Los retrasos por enlace son todos iguales y de valor: L d j (1326) .
j =1 M

De

por lo que el retraso medio es: L d j (1327)T = n .


j =1 M

De

donde es el nmero medio de enlaces atravesados por un mensaje.

l
(1328) n = .
i =1

l = (1328) . g

Para k<1 cabe esperar que las diferencias entre enlaces cargados y no cargados se acenten ms. En el caso lmite de k = 0 (1329) C i = l i L + . De di li
M

l
j =1

que es el mtodo de asignacin proporcional al trfico

229

Telecomunicaciones y Teleproceso

L l j (1330) T i = .
j =1

De

di li

230

Anlisis y Diseo de Redes de Comunicacin con lo que (1331) T = . Ll gDe

d
i =1

As, T es el mismo que para el caso K =, aunque con un reparto de cargas bien diferente.

13.3 Diseo Topolgico


Aunque la localizain de los nodos de conmutacin venga normalmente dada, su interconexin puede realizarse de muchas maneras distintas, determinando as diferentes topologas. Un requisito bsico de estas conexiones es la fiabilidad de la red, es decir su capacidad para funcionar despus de haberse producido fallas en enlaces o nodos. Sean i y j dos nodos, un corte i - j es cualquier coleccin de ramas (aristas, enlaces) que una vez suprimidos, impiden la comunicacin de i a j y ningn subconjunto propio lo consigue. El tamao de dicho corte es el nmero de canales, y el mnimo de dichos tamaos, es, por tanto, el nmero de enlaces que al menos debe fallar para impedir la transmisin de i a j. Lo denotaremos por L(i,j). Si el nmero de enlaces salientes de i es V+(i), y el de entrantes es j es V- (j) (valencias), se tiene (1332) L( i, j ) min[V + ( i),V - ( j )] . El clculo de L (i,j) requiere considerar todos los cortes i-j. Teorema del flujo mximo y el corte mnimo: en lugar de hallar L(i,j) se calcula el flujo mximo de i a j. 13.3.1 Algoritmo para el Clculo del Flujo Mximo Se empieza por seleccionar un camino entre los dos nodos en cuestin, y un flujo a travs de l compatible con las capacidades (el mnimo de todas las capacidades). A este camino, el algoritmo aade otros, uno a uno, incrementando as el flujo en cada iteracin. Esta bsqueda de caminos adicionales es lo que hace eficiente y sistemticamente el algoritmo por medio de las llamadas rutinas de etiquetado y aumento. 13.3.2 Otras Consideraciones Topolgicas

231

Telecomunicaciones y Teleproceso

Si i y j son dos nodos que no se comunican directamente, K(i,j) es el nmero mnimo de nodos (distintos de i y j) que deben fallar para imposibilitar el trfico de i a j. Si i y j estn unidos por un enlace directo, K(i,j) no queda definido. El fallo de un nodo influye en varios enlaces y para nodos no directamente unidos K(i,j) L(i,j). Aunque el efecto del fallo de los nodos es ms catastrfico para la red que el de los enlaces, se puede combatir ms fcilmente, pues stas estn en el mundo exterior y sujetos a toda clase de eventualidades. Sin embargo, siempre existe el problema de la saturacin nodal. Si H(i,j) es el nmero mnimo de elementos, nodos o enlaces, que deben fallar para que j pueda quedar desconectado de i. H(i,j) est definido para todo (i,j) y, cuando K(i,j) lo est, H(i,j)=K(i,j) y siempre se tiene H(i,j)L(i,j). La medida de la vulnerabilidad global de la red est dada por los mnimos de L(i,j), K(i,j) y H(i,j) sobre todos los posibles pares (i,j). Si llamamos a esos valores L, K y H tenemos que: (13.33) H = K L V donde V es la mnima de las valencias de los nodos. En el diseo de redes de comunicacin se fija un valor para H, o se da la matriz H(i,j), de acuerdo con la fiabilidad requerida. Para iniciar el proceso generador de topologas fiables se fijan las capacidades de los enlaces de donde se obtienen los retrasos por enlace. Se puede pensar en encaminar los mensajes de modo que minimice el retraso de extremo a extremo. Con este nuevo trfico se asignan de nuevo capacidades, se calculan retrasos y se sigue iterando hasta que no haya variaciones apreciables. Observemos que ahora ya estn entrando en juego consideraciones mtricas o, si se quiere, geogrficas, pero que son necesarias para la eleccin de topologa. El generador de topologas fiables aade enlaces entre nodos, uno a uno del siguiente modo. Recordemos que la valencia de cada nodo de la red generada debe ser H al menos. Llamemos as deficit del nodo a la diferencia entre H y su valencia actual. Para aadir un enlace se considera

232

Anlisis y Diseo de Redes de Comunicacin el nodo con mayor dficit. Si hay varios se toma el representado por un dgito menor. Una vez decidido el nodo origen, el nodo destino se decide considerando, de todos aquellos nodos que no han sido previamente unidos a dicho origen, el de mayor dficit. De haber varios, se toma el ms prximo. Los empates se vuelven a deshacer por medio de los nmeros aleatorios asignados a los nodos.

13.4 Encaminamiento
Se ha hablado ya del encaminamiento de distancias mnimas y tambin se ha citado el de tiempos mnimos. Muchas veces esas rutas pueden obtenerse directamente pero es conveniente contar con un proceso sistemtico y eficiente para su bsqueda. Describimos a continuacin un algoritmo debido a Floyd. Se parte de una matriz D0, indicativa de las longitudes de los enlaces. As, D0(i,j) es la distancia del enlace directo de i a j. Iterativamente, D1(i,j) es la distancia ms corta de los caminos que van de i a j y tienen al nodo 1 como nico posible nodo intermedio. Para el clculo de D2(i,j) se permiten los nodos 1 y 2, ..., y para el DN(i,j) todos los nodos (N). Por ello, DN es la matriz de distancias mnimas. Dn se obtiene iterativamente a partir de Dn-1, viendo si es ms conveniente enlazar i y j a travs del nodo n que sin usarlo. Es decir: (13.34) Dn(i,j)=min{Dn-1(i,j), Dn-1(i,n)+Dn-1(n,j)} As, en la formacin de Dn a partir de Dn-1, el rengln y columna n-simas no varan. Aunque este mtodo de encaminamiento sea apropiado para el diseo, no se puede utilizar en el funcionamiento de redes reales donde si falla un nodo queda incomunicado los que de el dependen (rbol desconectado). Una solucin drstica es que todo nodo enve cualquier mensaje que le llegue por primera vez a todos los nodos circundantes excepto a aquel del que lo recibi. No cabe duda de que el mensaje llegar a su destino tan rpidamente como sea posible para ese trfico de la red, que ha aumentado enormemente debido a la inundacin (flooding) producida por los nodos. El mtodo es as, ineficiente y cada nodo debe disponer adems de algn mtodo para reconocer mensajes ya transmitidos. Su uso est slo justificado cuando se desea alta fiabilidad y cuando se usa espordicamente como bsqueda de caminos.

233

Telecomunicaciones y Teleproceso

En lugar de utilizar todos los enlaces de salida para cada mensaje, se puede usar uno slo pero sin excluir ninguno en principio, considerando todos como posibles y eligiendo uno u otro de acuerdo con la suerte. Este encaminamiento se llama aleatorio. El nmero medio de enlaces que atraviesa un mensaje antes de llegar a su destino es mayor que en el caso determinista, por lo que, al igual que una inundacin, aumenta el trfico en la red. Ya se ha mencionado que una red debe tener un control de entrada de flujo para evitar congestionamientos, degradaciones y eventualmente un bloqueo. Un sistema de control es el llamado isoaritmtico (de igual nmero) en el que el nmero de mensajes en la red es constante. Para ello cada mensaje que entra en la red es acompaado de un mensaje de permiso. Es evidente que hacen falta mtodos menos vulnerables que los deterministas pero de mayor eficiencia que los aleatorios. Los mtodos adaptativos son aqullos que se adaptan a los cambios de topologa o trfico de la red. Aunque complejos de analizar matemticamente son los ms apropiados para redes reales. La meta de todo algoritmo de encaminamiento adaptativo es conseguir que los mensajes lleguen a su destino lo ms rpidamente posible. Para ello es necesaria informacin sobre la topologa y el trfico de la red. Esta informacin se obtiene indirectamente, estimando el retraso de los mensajes. Se trata de saber cunto tardara en llegar un mensaje que est en el nodo i, tiene como destino el j y usa el enlace de salida Ijk (al nodo k). Denotando este tiempo por T(i,j,Ijk) tenemos que (1335) T ( i, j, I ik ) = T ( i, k , I ik ) + T ( k , j ) . donde T (k,j) es el mnimo tiempo necesario para ir de k a j, calculable conociendo los retrasos en cada enlace, T(i,k,Iik), por medio del algoritmo de Floyd. Con los valores T(k,j) tpicos (llamado vector de retrasos del nodo k; vector que tiene N-1 componentes), el nodo i pone al da T(i,j,Ijk) estimando el tiempo para atravesar el enlace k por la frmula: (1336) T ( i, k , I ik ) = . L [Q( i, k ) + 1] C ik

234

Anlisis y Diseo de Redes de Comunicacin donde L es la longitud media de los mensajes Cik, la capacidad de la lnea y Q(i,k), el nmero de mensajes en la memoria (buffer) de salida. Este algoritmo adaptativo de encaminamiento est distribuido (cada nodo realiza sus clculos), pero necesita informacin global de la red (los vectores {T(k,j),j=1,...,N} para toda k unida a i), no slo local (el tamao de las colas Q(i,k)). Los clculos pueden hacerse y transmitirse peridicamente. Obviamente este trabajo es superfluo si la red est funcionando estacionariamente. Por ello parece ms conveniente exigir que haya habido un cuanto o umbral de variacin mnimo de Dt ms en alguno de los componentes del vector de retrasos para que la transmisin se lleve a cabo. As los nodos reciben estos vectores a intervalos irregulares. Este efecto de dispersin del trfico en rutas alternativas puede evitar congestiones y ser beneficioso. Es posible adaptar algoritmos adaptativos disponiendo slo de informacin local. Un mtodo natural es usar el enlace que d menor Q(i,k)/Cik. El encaminamiento para todos los mensajes es el mismo, independiente del destino. Por parecer que el nodo quiere deshacerse lo ms rpidamente posible del mensaje se le denomina papa caliente (Hot potato routing). Se ha observado con el uso de este algoritmo efectos de rebote o ping-pong en tre nodos que pueden corregirse con las modificaciones apropiadas. Otro mtodo adaptativo que usa slo informacin local es el llamado de aprendizaje hacia atrs (backward learning) y se trata de que T (i,j,Iik) est siempre actualizado. Con este fin, el valor de T (i,j,Iik) se actualiza recursivamente: (1337) T N ( i, j, I ik ) = TV ( i, j, I jk ) + a [T K ( j, i) - TV ( i, j, I ik )] . = (1 - a )TV ( i, j, I ik ) + aT K ( j, i) donde TK(j,i) es el tiempo que ha tardado en llegar un mensaje de j a i a travs del nodo k. El subndice N indica nuevo y el V viejo. Tiene los inconvenientes de estar basado en informacin sobre el viaje, en sentido contrario, y el de necesitar la recepcin de esos mensajes lo que ocasiona una alta densidad de trfico.

235

Telecomunicaciones y Teleproceso

13.5 Diseo de Enlaces Multipunto


La conexin de diversas terminales remotas a un computador mediante una o varias lneas de capacidad determinada, que pasen por todos ellos sin formar lazos, se llama multipunto. Para encontrar la conexin ms econmica supondremos que se conocen los costos Cij del enlace directo entre los puntos i y j. Se trata de encontrar el rbol de mnimo costo que pase por todas las terminales. Fijada la capacidad de la lnea a utilizar, las distancias y dems factores que puedan influir en las tarifas, se obtiene una matriz de costos. El algoritmo empieza conectando los puntos cuyo enlace es ms barato, y sigue de igual manera hasta que todos han sido conectados, comprobndose para cada nueva conexin que no se formen lazos, ni se exceden las limitaciones de trfico. Existe un algoritmo basado en la tcnica de particionar y limitar (branch and bound) para encontrar la solucin ptima. Pero describiremos aqu el mtodo de Esau-Williams, que aunque subptimo, es rpido y muy popular. Este mtodo empieza considerando las configuracin punto a punto y el ahorro alternativo de conexin, esto es, Qu ahorro hay si en lugar de conectar x a y se conecta por medio de i?. Procediendo de esta forma con todas las conexiones internodales se obtiene la matriz de ahorros. Este procedimiento de diseo de enlaces multipunto no proporciona siempre la red ptima. Sin embargo es de realizacin rpida y sus costos estn relativamente cercanos a los ptimos.

13.6 Consideraciones Importantes


El anlisis de redes de comunicacin es un problema complejo que tiene en comn muchas de las dificultades encontradas en teora de grficas y probabilidades de colas. El diseo eficiente de redes de comunicacin de computadores es una tarea ardua en la que intervienen gran cantidad de parmetros y modos de funcionamiento. Las cuestiones de diseo se tratan aisladamente, iterndose luego hasta conseguir el cuasi ptimo deseado al combinar diversas soluciones parciales. Se deben introducir un sinnmero de simplificaciones para que el problema sea tratable analticamente.

236

Anlisis y Diseo de Redes de Comunicacin La simulacin por computadora de redes es una herramienta invaluable con la que se pueden comprobar las soluciones aproximadas de modelos analticos y mejorarlas. Se aprende mucho de los errores en construccin de redes actuales que presentan muchos errores de previsin en las etapas de diseo.

13.7 Bibliografa
Baase, Sara Computer Algorithms, Introduction to Design and Analysis. Addison-Wesley Marzo 1989. Gerez, V., Czitrm, V. Introduccin al Anlisis de Sistemas e Investigacin de Operaciones. Representacin y Servicios de Ingeniera, Mxico 1978. Haray, F. Graph Theory. Addison Wesley 1969. Kleinrock, L. On Flow Control in Computer Networks. Proceedings ICC junio 1978. Martin, J. Systems Analysis for Data Transmissions. Prentice Hall 1972. Varios Teleinformtica y Redes de Computadores. Publicaciones Narcombo, SA Mxico 1987. pp 179-190.

237

14. Redes Locales


Una red distribuida cuya rea geogrfica no exceda de unos cuantos kilmetros y que tenga velocidades de transmisin entre los Kbps y decenas de Mbps se le conoce con el nombre genrico de red local. En la corta historia de las redes locales podemos distinguir tres etapas: 1) Los inicios experimentales, realizados la mayora en centros de investigacin, desde la dcada de los sesentas a mitad de los setentas. Destacando los esfuerzos de Bell Telephone Laboratories, Xerox (desarrollo de Ethernet) y la Universidad de California. 2) La segunda etapa a finales de los setenta, coincide con la aparicin de los primeros productos en el mercado y con el aumento de prestaciones en capacidades de transmisin y en distancias mximas internodos. 3) La tercera etapa, se inicia en los primeros aos de la dcada de los ochentas, cuando el proyecto de la futura norma IEEE 802 comienza a tener influencia en los fabricantes y usuarios de la red. Se caracteriza por la conexin o topologa tipo bus y anillo. Aparecen tambin en el mercado los circuitos de muy alta integracin (VLSI) que realizan funciones muy complejas a bajo costo.

14.1 Caractersticas
Una red local puede describirse por su funcin y caractersticas. Es un sistema de comunicacin de datos que permite que un nmero de dispositivos de tratamiento de informacin independientes se comuniquen entre ellos con las siguientes caractersticas: Area moderada.

239

Telcomunicaciones y Teleproceso

Canal de comunicacin de capacidad media-alta. Probabilidad de error baja en los mensajes internodo. Su rea de aplicacin cae en las categoras de datos, voz, grficas e imgenes. Sus objetivos principales son: Asegurar la compatibilidad de productos diseados o fabricados por empresas distintas. Debe permitir la comunicacin de nodos de bajo costo y ser ella misma un elemento de bajo costo. Debe ser estructurada en niveles de forma que un cambio en un nivel slo afecte al nivel cambiado.

Las prestaciones funcionales de tipo general que persigue son de dar servicio de envi a una o ms direcciones de destino a unidades de datos a nivel de enlace. En una red local, las comunicaciones se realizan entre procesos del mismo nivel. Hay una comunicacin entre entes que estn en los mismos niveles estructurales definidos en el estandard. Las caractersticas fsicas deben satisfacer los siguientes objetivos funcionales: Transparencia de datos. Los niveles superiores debern poder utilizar libremente cualquier combinacin de bits o caracteres. Posibilidad de comunicacin directa entre dos nodos de la red local sin necesidad de almacenado y reenvo a travs de un tercer nodo de la red, excepto en los casos en los que es necesario el uso de un dispositivo intermedio por razones de conversin de codificacin o cambio de clase de servicio entre los dos dispositivos que intercambian informacin. Deben permitir la adicin y supresin de nodos de la red de forma fcil, de manera que la conexin o desconexin de un nodo pueda realizarse en lnea. Es aceptable un posible fallo transitorio de corta duracin que no debe influir en el estado general de la red. Siempre que los nodos compartan recursos fsicos de la red, tales como ancho de banda del medio fsico, acceso al medio, accesos

240

Las Redes Locales

multiplexados, etc. la red dispondr de mecanismos adecuados para garantizar que los recursos sean compartidos de forma justa por los distintos nodos. Dadas las caractersticas bsicas de las redes, procedemos a clasificarlas en tres grupos de acuerdo al estado actual de la tecnologa: Sistemas de bajas prestaciones y bajo costo. Generalmente se caracterizan por: Utilizan cable trenzado como medio de transmisin. El producto capacidad x distancia entre nodos es inferior a 1.5 Mbps-km Algunas de ellas usan los puertos series para comunicacin. Sistemas de prestaciones medias y costo medio. En las que: Utilizan cable coaxial como medio de transmisin con codificacin de seales en banda base. Su producto capacidad x distancia est comprendido entre 1.5 Mbps x Km y 30 Mbps x Km. Sistemas de altas prestaciones y costo elevado. Caracterizadas por: Utilizan cable coaxial blindado con codificacin de seales en banda ancha. Otro medio de transmisin utilizado es la fibra ptica que actualmente encontramos en algunos productos comerciales y experimentales. Su producto capacidad x distancia supera el valor de 30 Mbps x Km. A nivel de investigacin se est considerando la posibilidad de llegar hasta 1 Gbps x Km.

241

Telcomunicaciones y Teleproceso

14.2 Topologa
La forma de interconectar las estaciones de una red local, mediante un recurso de comunicacin, es decir la estructura topolgica de la red, es un parmetro primario que condiciona fuertemente las prestaciones que de la red pueden obtenerse. La eleccin de una u otra estructura depender de su adaptacin en cada caso al tipo de trfico que debe llevar y de una valoracin de la importancia relativa de las prestaciones que de la red se pretende obtener. Pueden relacionarse, sin embargo, unos cuantos criterios bsicos que permiten efectuar comparaciones generales entre las topologas: Costo-modularidad en cuanto al costo en medios de comunicacin y a la sencillez de instalacin y mantenimiento. Flexibilidad-complejidad por la dificultad que supone incrementar o reducir el nmero de estaciones. Fiabilidad-adaptabilidad por los efectos que un fallo en una estacin o en el medio de comunicacin pueden provocar en la red, as como las facilidades de reconfiguracin para mantener el servicio mediante encaminamientos alternativos. Dispersin-concentracin por su adecuacin a instalaciones con poca o mucha dispersin geogrfica. Retardo-capacidad por el retardo mnimo introducido por la red, o su facilidad para manejar grandes flujos de informacin sin que se produzcan bloqueos o congestiones. Una fuerte exigencia en alguna de estas caractersticas puede obligar a renunciar a la instalacin de una determinada red local por el tipo de topologa que utiliza. As para cubrir servicios donde la seguridad y fiabilidad de la comunicacin es de gran importancia, no se deber utilizarse una red con una topologa en estrella, ya que una avera en el nodo central bloquea toda la red. 14.2.1 Estrella Todas las estaciones estn unidas, mediante medios bidireccionales, al nodo central que efecta funciones de conmutacin. De sus caractersticas tenemos:

242

Las Redes Locales

El nodo central asume las labores de control y dispone de gran parte de los recursos informticos comunes (memorias masivas, impresoras rpidas,etc.) El nodo central asla a una estacin de otra resultando una red fiable frente a averas en las instalaciones. Sin embargo una avera en el nodo central deja totalmente bloqueada a la red y sin posibilidad de reconfiguracin. La flexibilidad-complejidad es buena permitiendo incrementar o disminuir con sencillez el nmero de estaciones, ya que las modificaciones son sencillas y estn todas localizadas en el nodo central. No permite llevar grandes flujos de trfico, por congestionarse el nodo central. No es adecuada para redes con gran dispersin geogrfica, pero salvo un posible retardo inicial de establecimiento si la conmutacin es por circuitos, el retardado es mnimo.

Fig 14-1 Topologas de estrella y rbol.

14.2.2 Arbol

243

Telcomunicaciones y Teleproceso

El rbol es una extensin de la arquitectura en estrella donde se conectan varias redes de ese tipo. Permite establecer una jerarqua, clasificando a las estaciones en grupos y niveles segn el nodo a que estn conectadas y su distancia jerrquica al nodo central. De caractersticas similares a la red en estrella, reduce la longitud de los medios de comunicacin incrementando el nmero de nodos. Se adapta a redes con grandes distancias geogrficas y predominancia de trfico local. 14.2.3 Malla Cada estacin est conectada con todas (red completa) o varias (red incompleta) estaciones formando una estructura que puede ser regular (simtrica) o irregular.

Fig 14-2 Topologas de malla para red local.

El costo en medios de comunicacin depende del nmero de conexiones y suele ser elevado, ganando sin embargo en fiabilidad frente a fallos y en posibilidades de reconfiguracin. No se adapta a grandes dispersiones

244

Las Redes Locales

geogrficas pero permite trficos elevados con retardados medio bajos. La dificultad de diseo reside en minimizar el nmero de conexiones y desarrollar potentes algoritmos de encaminamiento y distribucin de flujos. 14.2.4 Anillo Los mdulos de comunicaciones de las instalaciones estn interconectados formando un anillo, de forma que todas las informaciones pasan por todos los mdulos que nicamente envan a la estacin los paquetes a ella destinados. Aunque mediante multiplexacin de canales en frecuencia o tiempo, el anillo puede estar formado por un nico medio de comunicacin bidireccional, suele recurrirse a dos lneas separadas: una de transmisin y otra de conexin. La velocidad de transmisin puede ser as mayor, y el nivel de enlace es mucho ms sencillo. En redes centralizadas el anillo incluye un controlador, lo que no es frecuente en redes locales, donde se prefieren los procedimientos distribuidos por ser ms flexibles. El flujo que pueden llevar viene limitado por el ancho de banda del recurso de transmisin. Si el nmero de estaciones es elevado, el retardo total puede resultar excesivamente grande para determinadas aplicaciones en tiempo real, debido al retardo inducido por cada estacin. Se usan para lugares con alta dispersin geogrfica. La relacin costo-modularidad es buena as como la flexibilidad de aumentar estaciones de trabajo. En caso de fallas que estropeen completamente la interfase se bloquea completamente la red sin posibilidad de reconfiguracin sencilla.

245

Telcomunicaciones y Teleproceso

Fig 14-3 Topologa de anillo y bus.

14.2.5 Bus Los mdulos de comunicaciones estn conectados (colgados) de un nico medio de comunicacin (bus) que recorre todas las estaciones. Al igual que en la estructura en anillo, no es necesario efectuar encaminamientos aqu la topologa es de difusin y todas las estaciones reciben simultneamente la informacin. Dentro de la topologa en bus distinguiremos entre Bidireccional. Se transmite en ambas direcciones por el mismo medio o medios conductores (bus paralelo). Unidireccional. Con amplificadores sencillos permite alcanzar distancias mayores (decenas de kilmetros). A cambio requiere aumentar la longitud de cable utilizado. Son tres las formas de conexin ms utilizadas:

246

Las Redes Locales

1) Lazo: Es un bus que se inicia y termina en un controlador que centraliza las peticiones. 2) Herradura: Puede estar formada por una sola horquilla o dividirse en ramales para adaptarse en los distintos pisos y naves de un edificio 3) Espiral: Aqu el tiempo que una estacin tarda en recibir su propio mensaje es constante e igual para todas las estaciones, uniformando los detectores de bus ocupado que ya no dependen, en su actuacin, del lugar que la estacin ocupa en la red. Las topologas en bus son en general las ms sencillas de instalar, adaptandose con facilidad a la distribucin geogrfica de estaciones y con un costo reducido, especialmente los buses bidireccionales para distancias no superiores a 1.5 Km. La conexin al bus debe efectuarse mediante adaptadores pasivos y aislados de forma que una avera en una estacin no impida el correcto funcionamiento del resto de la red. Una avera, sin embargo, en el medio de comunicacin inhabilita el funcionamiento de toda la red o la separa en dos redes independientes, no existiendo ninguna posibilidad de reconfiguracin fcil. Las estructuras unidireccionales son ms costosas que las bidireccionales y solo suelen justificarse cuando la longitud de la red obligue a utilizar amplificadores, cuando se utiliza un medio de poca capacidad para la velocidad de transmisin o para aumentar el nmero de servicios (voz, video, datos, etc.) que se quieren incluir, resulte conveniente duplicar el medio de comunicacin. 14.2.6 Mltiple Cuando las estaciones pueden agruparse en conjuntos de forma que el trfico hacia otro conjunto es mucho menor que el interior, puede resultar preferible distribuirlas en varias redes, en lugar de una, conectadas a travs de un puerto o puente, sin que naturalmente sea necesario que todas las redes tengan la misma topologa. Algunas veces la divisin de una red en dos puede venir forzada por las propias restricciones de la topologa o del mtodo de acceso al cable.

14.3 Estructuracin
El modelo de referencia ISO para la interconexin de sistemas abiertos (Open System Interconnection) fue concebido para grandes redes

247

Telcomunicaciones y Teleproceso

informticas utilizando nodos de la red para almacenar temporalmente la informacin y reenviarla en el momento oportuno (store and forward). Las tcnicas de almacenado y envo son poco utilizadas en el campo de las redes locales. Las entes de nivel enlace en las redes de topologa de bus (ver figura 14-3) se comunican normalmente compartiendo el medio de comunicacin de forma que cuando dos o ms entes disponen del medio, la comunicacin puede considerarse directa, de extremo a extremo. En el caso de los anillos (ver figura 14-3) a nivel de unidad de datos de enlace tambin se comunican los nodos directamente aunque a niveles inferiores se utilizan mecanismos de almacenado y reenvo de informacin. Para redes locales ha sido necesario readaptar el modelo de referencia de ISO-OSI en dos aspectos fundamentales: a) En las redes locales, los nodos se comunican extremo a extremo a nivel de enlace (nivel 2). En consecuencia el protocolo se ha modificado en el sentido de que no utilizan nodos intermedios. b) El nivel enlace en las redes locales se ha subdividido en dos subniveles: Control de enlace lgico (LLC) Control de acceso al medio (MAC) Los objetivos para esta decisin son conseguir que el primer nivel extremo a extremo sea independiente de la topologa usada en la red local, del medio y del mtodo para accesar al mismo. De esta forma los posibles cambios de red local y de tecnologa del medio no implican modificaciones al protocolo de control de enlace.

14.4 Nivel Fsico


El nivel fsico en una red local define las caractersticas lgicas, elctricas temporales y mecnicas de la interconexin con el medio fsico de comunicacin y establece la interfase con el nivel de enlace. El nivel fsico tiene una influencia primordial en la caracterizacin de las redes locales, puesto que adems de la definicin de parmetros fsicos de la comunicacin puede incorporar diversos mecanismos

248

Las Redes Locales

relacionados con el acceso al medio de comunicacin, que califican de alguna manera las prestaciones de la red. Las funciones fundamentales del medio fsico son: 1) Definicin de formato (elctrico, lgico, temporal) de la unidad de informacin. 2) Asegurar la independencia del nivel de enlace de la tecnologa del medio. A nivel fsico la unidad de informacin es el bit. el formato debe establecerse de manera que se pueda transferir informacin (bits) entre los niveles fsicos de dos dispositivos lgicos terminales de la red con la suficiente fiabilidad. La definicin lgica establece la forma de codificar la informacin binaria para su envi por el medio fsico de comunicacin. La razn de esta codificacin puede estar dada por determinadas necesidades de la transmisin (transparencia de informacin, codificacin en un nico smbolo del bit de dato y del reloj sincronizador, etc.) o del medio fsico (aprovechamiento del ancho de banda, necesidad de un valor medio de voltaje nulo para evitar magnetizacin,etc.) En el formato elctrico se establecen los niveles elctricos de la seal a transmitir y en el formato temporal la duracin de estos niveles para transferir los datos a una velocidad determinada. El nivel fsico incorpora toda la dependencia tecnolgica del dispositivo lgico terminal con el medio, de manera que la comunicacin entre el nivel de enlace y el nivel fsico es independiente de la tecnologa utilizada y generalmente compatible con tecnologas diferentes. La definicin mecnica de la interconexin al medio fsico de comunicacin es tambin una funcin propia del nivel fsico. Una diferencia entre el nivel fsico de una red local y los niveles fsicos de las redes distribuidas esta en el hecho de que las primeras pueden tener determinadas funciones de control, cuya existencia es fundamental para su utilizacin por el nivel de enlace, caracterizando el nivel fsico de la red. Estas funciones de control se generan aplicando al medio fsico de comunicacin niveles elctricos o secuencias lgicas especiales (de valor o secuencias diferentes a los correspondientes a la transferencia de informacin). Estos niveles son diferentes a los establecidos para el

249

Telcomunicaciones y Teleproceso

formato de bit y la secuencia puede venir dada por un grupo de bits de secuencia prohibida. Determinadas funciones de control, generadas por el nivel de enlace, se mandan por el nivel fsico en el medio fsico con formatos especiales de control, lo que establece un servicio de control. Dentro de estas funciones de control estn: 1) Indicacin de presencia o de una actividad potencial. 2) Indicacin de un prembulo de sincronizacin. Cuando el medio fsico de comunicacin ha permanecido inactivo por algn tiempo (o al conectarse inicialmente) puede ser necesario establecer una secuencia de control (prembulo) a partir de la cual se garantiza una sincronizacin en la transmisin. 3) Indicacin de inicio o fin de mensajes. Estos controles pueden servir como banderas (flags) delimitadoras de un mensaje, indicando el inicio y el fin del mismo (utilizado para conseguir la transparencia de comunicacin). 4) Indicacin de aborto del mensaje en curso. Utilizado para finalizar la transmisin, por alguna razn, cuando algn mensaje esta an en envi. 5) Indicacin de violacin de cdigo. Debido a problemas en la transmisin o a colisin entre dos emisores activos simultneamente. El nivel fsico puede pues, enviar o detectar estas indicaciones de control procedentes o dirigidas del nivel de enlace, independizando a ste de las caractersticas del medio.

250

Las Redes Locales

14.4.1 Estructura del nivel fsico El nivel fsico puede estructurarse en dos bloques: De proceso. Est en relacin con el nivel de enlace y soporta las funciones de codificacin y decodificacin de la informacin y control. De adaptacin al medio fsico de comunicacin. Se aplica directamente sobre el medio fsico de comunicacin y soporta la funcin de la presentacin de las codificaciones al medio fsico de comunicacin. Est ntimamente ligado al medio fsico de comunicacin y es totalmente dependiente de la tecnologa del mismo.

La estructura interna del bloque de adaptacin al medio puede tener la posibilidad de poder detectar el estado del medio fsico de comunicacin. Esta deteccin permite reconocer los estados de transmisin anmalos y ser utilizada por el nivel de enlace en el acceso al medio asi como tambin para realizar pruebas del medio. Si el bloque de adaptacin al medio tiene capacidad de deteccin de informaciones solapadas (colisin) se dice que es de clase A. Si los niveles no tienen sta capacidad de informar al nivel de enlace lgico del estado del medio y de detectar colisiones, el bloque entonces se llaman de clase B. Desde el punto de vista de la caracterizacin del medio segn su capacidad de comunicacin de dispositivos lgicos terminales, un medio puede ser de tal manera que un mensaje transmitido por una estacin llegue a todos los receptores de la red (medio broadcast) o solo a un subconjunto. La topologa de bus, permite realizar transmisiones de un elemento a todos (transmisin broadcast) siendo la topologa tpica. Si el subconjunto de receptores de red a los que llega el mensaje es unitario, se dice que el medio fsico es secuencial. Para que sea posible la interconexin de todos los elementos, estos medios secuenciales siguen formas cerradas en las que se engloban todos los dispositivos (topologa de anillo). En esta topologa el nivel fsico repite al siguiente dispositivo lo que se encuentra presente a su entrada (transmitido por el dispositivo anterior), a excepcin de cuando se elimina un mensaje (propio o dirigido a l).

251

Telcomunicaciones y Teleproceso

14.4.1.1 Codificacin y Decodificacin Las funciones de este bloque estructural son: La codificacin y decodificacin de los bits de informacin transmitidos y recibidos. La generacin y deteccin de codificaciones especiales de control correspondientes a la generacin y deteccin de secuencias de sincronizacin o delimitadoras.

Para la codificacin y decodificacin de datos aislados se utilizan tcnicas como la de no retorno a cero (NRZ) o no retorno a cero invertido (NRZI) y Bifase y Manchester Diferencial para la codificacin de datos autosincronizados. La codificacin Manchester Diferencial es muy utilizada en las redes lo cales permitiendo la transmisin de la informacin directamente sobre el medio en banda base. Est permite una codificacin que rene los bits de informacin y el reloj de sincronizacin en un nico smbolo. Cada smbolo consta de dos mitades, donde el nivel de una mitad es siempre el complemento de la otra. Tras la codificacin de la informacin, sta puede ser transmitida directamente en el medio en banda base o modular la seal en frecuencia (FM), amplitud (AM) o fase (PSK) y transmitir en banda ancha. Esta ltima tcnica permite, sobre un mismo medio, aplicar varias seales de informacin, cada una de ellas sobre bandas de frecuencia de portadora diferentes, utilizando filtros adecuados en los receptores. Si se transmite en banda base solo es posible el envi de una seal a la vez, por lo que solo se utiliza en medios especializados en un canal o en medios multiplexados por divisin en el tiempo (TDM). 14.4.1.2 Adaptacin al Medio Como se ha indicado anteriormente, el nivel fsico en su adaptacin al medio fsico de comunicacin puede estar capacitado para detectar el estado del medio, as como las colisiones (clase A), informacin adicional a la transferencia de bits que el nivel fsico proporciona al nivel de enlace para diagnostico o para el mecanismo de acceso al medio. Los estados en que puede encontrarse el medio de transmisin en un momento dado son:

252

Las Redes Locales

Inactivo (idle) o en reposo, sin ser utilizado por ningn dispositivo. Activo con informacin que no viola la codificacin utilizada, correspondiente a la fase normal de transferencia de datos (bits). Activo con informacin que viola la codificacin utilizada, correspondiente a la fase de control o a una colisin entre dos estaciones o a informacin no vlida.

De esta manera, el circuito de adaptacin al medio puede dar informacin al nivel de enlace acerca de si el medio: Est activo o no. Se est transfiriendo un smbolo de informacin. Se est produciendo una violacin de la codificacin. En los medios con posibilidad de acceso mltiple, se pueden incorporar mecanismos de deteccin y colisiones por parte de los elementos transmisores. Para ello los adaptadores al medio del transmisor deben comparar la informacin presente en el medio con la informacin que pretenden transmitir. De esta manera la informacin que el nivel fsico puede en cada momento ceder al nivel de enlace sobre el estado del medio y de la transmisin es: En la recepcin Recepcin de un smbolo de informacin. Recepcin de un smbolo de control o de violacin de la codificacin. Deteccin de inactividad. En la transmisin Deteccin de colisin. Esta capacidad de deteccin de estado del medio y su presentacin al nivel de enlace caracteriza a las redes locales, aunque tambin existen redes locales que no tienen algunos de estos mecanismos, incluso que slo tienen facultad de transmisin de informacin sobre medios clase B. 14.4.1.3 El medio fsico

253

Telcomunicaciones y Teleproceso

Ya analizado con detalle en el capitulo 4 mencionaremos que la tecnologa del medio fsico influye en: Costo Confiabilidad de transmisin Capacidad de la red De algunas de las tecnologas usadas en la transmisin para una red local encontramos comunmente: Cable trenzado: Tiene un bajo costo dando un servicio muy satisfactorio. Su sensibilidad al ambiente circundante y la difcil determinacin de su impedancia caracterstica hacen que esta tecnologa soporte velocidades de transmisin no muy elevadas. Cable coaxial: Medio fsico de comunicacin relativamente econmico de elevadas prestaciones, muy probado y con un mercado amplio ya existente. Es el medio ms utilizado en las redes de rea local modernas. Este medio permite trabajar en banda base y multiplexando. Usando el cable coaxial en: Banda base. Se tienen capacidades de transmisin de informacin digital de hasta 10 Mbps. Los accesorios y circuitos son muy complejos y de un costo medio. Como ejemplo tenemos la ETHERNET que transmite a 10 Mbps. En banda ancha usando multiplexin. Se cuenta con un ancho de banda de hasta 300 Mhz. Tanto los accesorios como los amplificadores existen en una amplia gama similar a la de los accesorios de televisin por cable (CATV). Tambin existen modems comerciales que facilitan la adaptacin al medio. Fibra ptica. Es el medio con el ancho de banda ms amplio. Fcilmente se encuentran con anchos de banda del orden de 800Mhz. Al salir al mercado tenan precios muy elevados, Actualmente se fabrican con materiales plsticos de elevadas prestaciones y bajas prdidas a un costo ms moderado.

254

Las Redes Locales

14.5 El Nivel de Enlace


El nivel de enlace (nivel 2 del modelo ISO) realiza el servicio de enlace de datos, facilitando un canal lgico, independiente del medio fsico, para la transmisin de mensajes con correccin de errores por demanda de repeticin. De esta manera, corresponde al nivel de enlace el formateo del mensaje (delimitadores, campos de control y direccionamiento, bits de redundancia, campo de informacin) y la determinacin de las acciones a realizar en caso de recepcin de un mensaje errneo. En el nivel de enlace de las redes de rea local, normalmente se adicionan dos responsabilidades no consideradas en las redes de rea extensa: Control de acceso al medio. Capacidad de direccionamiento. En las redes de rea lo cal, el medio es utilizado por varias comunicaciones, de manera simultnea. Esto hace considerar al medio como un recurso compartido por los diversos dispositivos lgicos, pues al decidir el momento de inicio de la transmisin de un mensaje, el nivel de enlace debe seguir una poltica de acceso al medio. Esto es lo que hace que en las redes de rea local el nivel de enlace se subdivida en dos subniveles, Subnivel de control de acceso al medio (MAC). Soportado por el nivel fsico. Subnivel de control de enlace lgico (LLC).

En cuanto la capacidad de direccionamiento, a diferencia de las redes de rea extensa, en las redes locales el nivel de enlace debe establecer las acciones para determinar el direccionamiento del dispositivo receptor, e inversamente, es el nivel de enlace quien determina si el mensaje en curso tiene o no tiene relacin con el dispositivo correspondiente. 14.5.1 Control de Acceso al Medio El subnivel de control de acceso al medio es el responsable de ejercer la poltica que de acuerdo al estado de la red permite o no utilizar el medio fsico. De esta manera este subnivel facilita al subnivel de control de enlace lgico un medio de comunicacin aparentemente propio. El control de acceso al medio es dependiente de la topologa del medio,

255

Telcomunicaciones y Teleproceso

puesto que sta influye en la poltica de acceso, facilitando al subnivel de control de enlace lgico y superiores un servicio independiente totalmente del medio (tanto topolgica como tecnolgicamente). Participa adems en el formateo del mensaje de dos maneras: Insertando delimitadores de principio y fin de mensaje. Aade campos orientados al control del acceso. De esta manera se consigue que el servicio ofrecido al subnivel de control de enlace lgico sea independiente del medio y del tipo de poltica de acceso. Se denomina unidad de datos de protocolo de un nivel al conjunto de datos que dicho nivel transfiere al nivel anlogo del dispositivo terminal destino. As la unidad de datos de protocolo transferido por el nivel fsico est formada por los delimitadores, un campo opcional de control al acceso y la unidad de datos de servicio del subnivel de control de acceso al medio. Dos son los mtodos de acceso al medio ms utilizados en las redes de rea local el paso de testigo (token passing) y el mtodo de acceso por medio de deteccin y actividad (CSMA/CD). Analizaremos brevemente los dos. 14.5.1.1 Mtodo de acceso al medio por paso de testigo. Adecuado para los dispositivos de clase B. En este mtodo nicamente tiene derecho a utilizar el medio momentneamente la estacin que dispone del testigo (token). En cada momento solo una estacin posee testigo, quedando de esta manera resuelto el problema de la congestin del acceso. Dentro de la poltica se establece que el testigo vaya pasando de manera secuencial de una estacin a otra, controlando a su vez el tiempo mximo de pertenencia del testigo, posibilitando a todas las estaciones el uso del medio (formando un anillo lgico). Es un mtodo aplicable tanto en medios de banda ancha como secuencial. Durante el perodo de pertenencia del testigo no se prohibe que un subconjunto de estaciones pueda hacer uso de otras tcnicas (polling, CSMA/CD entre otras) de acceso al medio.

256

Las Redes Locales

Permite introducir fcilmente prioridades en el uso del medio. Responde bien tanto en situaciones de carga elevada como en situaciones de baja utilizacin. Proporciona un reparto equitativo de la capacidad del medio. El retardo mximo en el acceso puede ser limitado determinsticamente. El costo de los nodos (adaptadores del medio) a utilizar es bajo dado la sencillez de los mismos. Este mtodo no impone requerimientos adicionales en el medio o los adaptadores al medio de clase B.

Existen diferencias en el uso del testigo en su uso en banda base o banda ancha: Banda Base La estacin que posee el testigo transmite un mensaje a la estacin siguiente la cual retransmite a su vez el mensaje. Esto se hace de manera consecutiva, de manera que el mensaje vuelve a la estacin transmisora al cerrar el anillo. A diferencia de lo que ocurre en la configuracin de banda ancha, el mensaje permanece en el medio repitiendose indefinidamente, por lo que debe de existir alguna estacin que lo retire. Normalmente es la propia estacin que transmite el mensaje la que lo retira. La estacin transmisora inhibe su repeticin hasta la total retirada del mensaje. Un fallo en los campos de direccionamiento puede llevar a que nadie reconozca al mensaje y no sea retirado, debiendo existir alguna estacin (monitor) controladora encargada de ello. Efectuada la transmisin la estacin genera un testigo que transmite a la estacin siguiente. El fin de la posesin de testigo tambin puede llegar por sobrepasarse del tiempo de utilizacin del mismo. Si una estacin no desea utilizar el medio, al recibir el testigo lo debe pasar a la siguiente. Para optimizar esta operacin, el formato del testigo difiere del formato de la cabecera del mensaje nicamente en un bit, el bit de testigo. Al recibir la estacin el formato con el bit testigo activo detecta que se trata de un paso de testigo. Si no desea utilizar el medio repite, simplemente, todo el formato pasando pues el testigo a la estacin siguiente. Si desea utilizar el medio complementa el bit testigo y utiliza el formato como cabecera.

257

Telcomunicaciones y Teleproceso

La siguiente estacin entender el formato inicial como cabecera de un mensaje (bit testigo desactivado). Una vez que la estacin poseedora del testigo acaba su servicio, cede el testigo a la siguiente enviando un formato de cabecera con el bit testigo activado. Banda Ancha En la operacin por banda ancha (usando modulacin o multiplexin en tiempo) debe establecerse una secuencia de paso de testigo, formando un anillo lgico. En esta configuracin una estacin se mantiene en silencio en tanto no posea el testigo. Al recibir el testigo, (identificado como un mensaje testigo direccionado a ella) si no desea utilizar el medio, transmite un mensaje testigo direccionado a la estacin siguiente (en el anillo lgico). Si desea utilizar el medio hace uso de l hasta finalizar o rebasar un tiempo transfiriendo un mensaje testigo a la siguiente estacin. En redes que utilicen el mtodo de acceso al medio (independiente de la configuracin) por paso de testigo se deben proveer mecanismos de inicializacin y recuperacin (en caso de perdida) del testigo. 14.5.1.2 Mtodo de Acceso Mltiple con Deteccin de Actividad y Colisin (CSMA/CD) Adecuado para los dispositivos de clase A. Este mtodo de acceso se aplica en medios que transmiten en banda ancha y sobresalen, como principales caractersticas: Elevada eficacia sobre todo en utilizaciones medias y bajas. Flexibilidad de conexin y al aadir o quitar estaciones en la red. Bajo retardo (no definido determinsticamente). Ausencia de establecimientos fsicos o lgicos al conectarse en red una estacin. Los medios y adaptadores al medio deben tener una capacidad de detectar actividad (CS) y colisiones (CD). Cuando una estacin desea transmitir un mensaje observa si el medio est o no utilizado (CS). Si est en uso no transmite su mensaje, si no lo est inicia la transmisin. Si ninguna otra estacin desea transmitir mensajes, la operacin de acceso queda completada y el medio queda en poder de la estacin hasta finalizar. Si otras estaciones estaban tambin a la espera del medio para

258

Las Redes Locales

su transmisin, aparece una contienda que vendr reflejada por un acceso simultneo y una deteccin de colisin en el medio, en cuyo caso las estaciones en colisin debern resolver la contienda. Una tcnica usual y eficaz de resolucin de contienda (resolucin estadstica) consiste en que las estaciones en colisin esperan para reintentar otra transmisin un tiempo aleatorio (back off time). 14.5.2 Subnivel de Enlace Lgico La funcionalidad del subnivel de enlace lgico de una red de rea local es similar a la de las redes de rea extensa a excepcin de la capacidad de direccionamiento del mensaje que recae en este nivel en las redes de rea local. La responsabilidad del subnivel de enlace lgico es, pues, transferir la unidad de servicio de datos correspondiente al subnivel (o subniveles) de enlace lgico del equipo terminal de datos destino (o destinos) con ausencia de error. Para ello da formato la unidad de servicio de datos con: Un campo de direccin (CDIR), para determinar el destino o destinos del mensaje. Un campo de control (CC), para indicar el tipo de mensaje o realizar un control de flujo. Un campo de bits de redundancia cclica (CRC) para deteccin de errores de transmisin del mensaje de nivel de enlace lgico.

En caso de recepcin errnea del mensaje en destino, corrige el error con una retransmisin. 14.5.2.1 Direccionamiento El subnivel de enlace lgico, a diferencia de lo que ocurre en las redes de rea extensa, tiene la responsabilidad del direccionamiento del mensaje al equipo transmisor de datos destino. En las redes locales, el subnivel de enlace lgico permite ya una interconexin de estaciones sin dependencia de la red y con autonoma suficiente para considerarse un servicio de extremo a extremo. Adems esta capacidad de direccionamiento es superior a la establecida tpicamente en las redes de rea extensa, permitiendo tres tipos de direccionamiento:

259

Telcomunicaciones y Teleproceso

Individual. Donde el direccionamiento es nico. De grupo. El destinatario es un subconjunto de las estaciones de la red. Banda ancha. En donde todas las esaciones de la red son destino. 14.5.2.2 Correccin de Errores Los mensajes del subnivel de enlace lgico incorporan un conjunto de bits redundantes (cdigo cclico normalmente de 32 bits) que permite con un elevado nivel de confianza detectar errores en la transmisin. Hay que hacer notar que ni los delimitadores ni el campo de control de acceso quedan cubiertos por este cdigo cclico que solo afecta a los campos. Detectado un error de transmisin se puede recuperar mediante una peticin de retransmisin (ARQ) como se realiza tpicamente en los protocolos de nivel de enlace.

260

Las Redes Locales

14.5.2.2 Interfase con Niveles Superiores El nivel de enlace lgico global de las redes de rea local ofrece un servicio a los niveles superiores independientes del medio (tecnolgica y topolgicamente hablando), garantizando adems el control de flujo y de enlace. Las primitivas de la interfase entre el nivel de enlace y el nivel superior corresponden a primitivas de transmisin de alto nivel. Mediante estas primitivas el nivel de red solicita servicio de una comunicacin con capacidad de direccionamiento y libre de error para transferir la unidad de datos al nivel o niveles de red destinatarios.

14.6 Bibliografa
Clark, varios An Introduction to Local Area Networks. IEEE vol. 6 num 11 noviembre 1978. Derfler, F. Networking Acronyms and Buzzwords. PC Magazine Vol. 7 num. 11 junio 1988. pp 99-112. Dubois, R., Brsillon, C. Redes de Ordenadores Mundo Cientfico Vol. 9 # 87 Enero 1989 pp 88-98. Varios Teleinformtica y Redes de Computadores. Publicaciones Narcombo, SA Mxico 1987. pp 273-283. Varios A Field Guide To LAN Operating Systems. PC Magazine Vol. 7 num. 11 junio 1988. pp 117-136. Verjus, J.P. Los Sistemas Informticos Distribuidos Mundo Cientfico Vol. 9 # 87 Enero 1989 pp 80-84.

261

Indice
A Abram-Rhodes, 180 acceso mltiple con deteccin de actividad y colisin, 258 alambre de cobre, 51 algoritmo de Chu y Shen, 175 algoritmo de Golestaani y Gallager, 173 Algoritmo delta de Rudin, 190 algoritmos aislados, 188 algoritmos centralizados, 183, 188 algoritmos distribuidos, 188 algoritmos mixtos, 190 almacenaje y envo, 219 amplificacin, 70 amplificadores, 12 Analgica, 12 ancho de banda, 32 Antenas, 102

263

Telecomunicaciones y Teleproceso

antenas para ondas medias, 104 armnica, 80 ASCII, 25 asncrona, 25 atenuacin, 70 autmatas, 208 B banda lateral inferior, 86 banda lateral superior, 86 banda lateral nica, 90 bandas laterales, 86 Baudot, 115 Baudot , 25 Bauds, 37 Bell, 1 Bessel, 95 bobina de carga, 70 bulbo, 73 BURST, 22 C cable coaxial, 53 cadencia eficaz, 167 camino fsico, 138 utilizacin, 140

264

Indice

camino lgico, 138 materializacin, 138 topologa, 139 canal, 7 canales, 15 canales de transmisin, 51 capacidad, 197 capacidad de un canal, 33 Capacitancia, 13 cargar, 71 Categoras, 22 Centralizado, 163 CODEC, 75, 110 Companders, 114 Compartidos, 15 congestin, 195 Congestin, 170 conmutacin de circuitos, 147 conmutacin de desplazamiento de frecuencia, 94 conmutacin de paquetes, 147 constante de atenuacin, 71 Contexto Actual, 2 contienda, 164 control de enlace, 159

265

Telecomunicaciones y Teleproceso

funciones, 160 control de flujo, 170, 172, 195 coordinacin de la comunicacin, 162 de extremo a extremo, 199 funciones, 196 isoaritmtico, 234 local, 199 mecanismos, 198 modelos analticos, 200 niveles, 197 nodos origen-destino, 199 parmetros, 197 procedimientos, 197 Cooke, 1 CPU, 9 CSMA, 258 D decibeles, 29 deficit de nodo, 232 Definicin, 2 demoduladores, 85 desviacin de flujo, 183 deteccin de AM, 91 deteccin de FM, 97

266

Indice

deteccin de PM, 100 deteccin de referencia fija (PM), 100 deteccin diferencial (PM), 100 deteccin horizontal, 144 deteccin longitudinal, 144 deteccin vertical, 144 diagrama de estados, 206 dibit, 99 difusin, 182 Digital, 12 Dijkstra, 180 distorsin por retraso, 54 DSI, 22 E eco, 74 efecto de piel, 52 en lnea, 8 encaminamiento, 170, 172, 233 adaptativo, 178, 234 aleatorio, 234 aprendizaje hacia atrs, 235 centarlizados, 178 clasificacin, 176 dinmico, 178, 186

267

Telecomunicaciones y Teleproceso

distribuidos, 178 esttico, 178 fijo, 178 Floyd, 233 inundacin, 233 papa caliente, 235 procedimientos, 176 propiedades, 178 semidistribuidos, 178 taxonoma, 176 trivial o subptimo, 182 enlace de datos control de errores, 164 envo continuo, 165 envo continuo rechazo no selectivo, 165 envo continuo rechazo selectivo, 165 parada y espera, 165 por cdigo, 165 control de flujo, 166 recuperacin de fallas, 166 sincronizacin de trama, 160 Entropa, 41 envolvente, 86 error fortuito, 123

268

Indice

error sistematico, 124 Esau-Williams, 236 espectro de Fourier, 80 espectro de frecuencias, 11 estaciones de transporte, 156 F Facsmil, 116 factor de modulacin, 88 factores econmicos de PCM, 110 Farads, 13 FAX, 116 Faximil, 4 fibra ptica, 57 Filtros, 45 Floyd y Warshall, 180 FM, 94 Forest, De Lee, 73 Fourier, 77 frecuencia, 11 frecuencia base, 33 fuera de lnea, 8 Full Duplex, 23 G gateways, 5

269

Telecomunicaciones y Teleproceso

geoestacionaria, 67 grandes redes, 190 guarda, 33 gua de onda, 55 guas milimtricas, 56 H Half Duplex, 23 Hartley, 34 Heavside, Oliver, 71 Henries, 13 Hertz, 11 Hz, 11 I Impedancia, 13 ndice de modulacin en amplitud, 88 ndice de modulacin en fase, 99 ndice de modulacin en frecuencia, 94 Inductancia, 13 informacin, teora de la, 42 informtica centralizada, 131 informtica distribuida, 132 Interactivos, 10 Interactivos, no, 9 interconexin en anillo, 139

270

Indice

interconexin irregular, 139 interconexin tipo bus, 139 interconexin total, 139 interferencias, 67 inundacin, 182 ISDN, 4, 192 ITU, 4 K Keinrock, suposicin de independencia, 183 L LASER, 61 LED, 60 ley de Snell, 58 lmite del canal de transmisin, 35 lnea cargada, 70 M MCI, 4 McLuhan, 2 medida de la informacin, 39 medio transmisor, 51 Microondas, 65 mini-max, 228 modelo de referencia ISO sus reglas, 151

271

Telecomunicaciones y Teleproceso

Modems, 118 modulacin AM, 84 AM-PS, 90 BLD, 90 BLU, 90 FM, 84 FSK, 94 PM, 84 tipos, 84 modulacin en amplitud, 86 Multiplexin, 15 en frecuencia, 16 en tiempo, 16 Murray, 115 N Nyquist, 34 O Ohm, ley de, 71 Ohms, 13 optimizar el canal, 75 rbita baja, 67 rbita media, 67 OSI, 153

272

Indice

P PABX, 20 PAM, 111 paralelo, 23 paridad, 125 paridad impar, 125 paridad par, 125 paso de testigo, 256 PBX, 20 PCM, 112 peso de Hamming, 126 PM, 98 portadora, 83 portadora suprimida, 90 potencia, 198 potencia de FM, 96 presin hacia atrs, 199 prevencin de bloqueos, 171 principio de optimalidad, 180 Privados, 15 probabilidad , 39 procedimiento orientado a bit, 143 procedimiento orientado a carcter, 142 procedimiento orientado a paquetes, 143

273

Telecomunicaciones y Teleproceso

PRODIGY, 5 propsito, 2 protocolo especificacin, 206 especificaciones, 214 lenguajes, 210 realizacin, 216 validacin, 215 verificacin, 215 protocolos, 205 Protocolos, 146 puntos finales, 156 R Reactancia, 13 receptor, 7 red local nivel fsico, 248 redes de computadoras, 134 redes de Petri, 209 redes integradas, 192 redes locales, 135, 239 acceso al medio, 255 estructuracin, 247 nivel de enlace, 255

274

Indice

repetidores, 12, 70 retardo, 68 retardo medio, 182 retrasos odales, 220 Ruido, 45 ruido blanco, 46 ruido de cuantificacin, 114 ruido trmico, 47 S Satlites, 67 saturacin nodal, 232 seleccin, 163 serie , 23 Shannon, 35 smbolo, 37 Simplex, 23 sncrona , 25 sistema abierto, 151 sistema distribuido elementos, 136 sistema informtico, 151 sistemas binarios digitales, 36 sistemas distribuidos, 131 clasificacin, 132

275

Telecomunicaciones y Teleproceso

componentes, 136 enlaces, 137 sistemas multicomputadoras, 135 sistemas multiproceso, 136 SLOW SCAN, 22 sobremodulacin, 88 sondeo, 163 circular, 164 de prueba, 164 por lista, 164 SONET, 4 Stibitz, 1 supresor de ecos, 74 T TASI, 21 telfono funcionamiento bsico, 17 Telfono, 10 telfono interocenico, 3 Telgrafo, 1 teleimpresora, 115 telemetra, 8 Teletipo, 115 Telex, 115

276

Indice

teorema de flujo mximo y corte mnimo, 185 teorema del muestreo, 34 tiempo real, 8 tiempo virtual, 8 topologa, 16 Topologa Multipunto, 16 Punto a punto, 16 topologa de una red local anillo, 245 rbol, 243 bus, 246 estrella, 242 malla, 244 transmisin digital, 109 transmisin ptica, 56 transmisor, 7 transponder, 68 tubo de vaci, 73 TWX, 115 U UART, 160 UPC, 9 USART, 160

277

Telecomunicaciones y Teleproceso

V vunerabilidad global, 232 W Watts, 29 Wheatstone, 1 X X.25, 156

278

Vous aimerez peut-être aussi