You are on page 1of 16

4

MDEMS ANALGICOS
4.1 HISTORIA DE LOS MDEMS ANALGICOS
Los mdems son dispositivos que convierten datos digitales seriales provenientes de un terminal transmisor a una seal adecuada para su transmisin sobre un canal telefnico y luego reconvierte esta seal en el otro extremo a datos digitales seriales que se entregan al terminal receptor. Su nombre proviene de las palabras Modulador-Demodulador. El mercado de los mdems cambi drsticamente desde su concepcin en 1960 con la introduccin en 1973 del mdem de 1,2 kbps que operaba a full duplex sobre la red telefnica conmutada. Luego al inicio de la dcada del 80 aparece el mdem V.22 bis que operaba de igual manera pero a 2.4 Kbps. Adems, por esos aos un mdem bastante difundido, en especial en el sector financiero, fue el mdem V. 29. En los aos 90 aparece el mdem V. 32 que trabaja a 9,6 Kbps sobre la red telefnica conmutada y el mdem V. 33 de 14,4 Kbps sobre lneas dedicadas. En 1994, se norma el mdem V. 34 con 28,8 Kbps . Estos equipos usan una codificacin con capacidad de correccin de errores y compresin de datos para lograr velocidades de los lmites tericos. 4.1.1 CARACTERSTICAS PRINCIPALES En la tabla 4.1 se enumeran las caractersticas ms importantes de los mdems. 4.1.2 VELOCIDAD DE TRANSMISIN Los mdems tienen 2 tipos de velocidad: Velocidad de transmisin (Vtx) y Velocidad de Modulacin (Vm). a) Velocidad de Transmisin (Vtx) Es el nmero mximo de elementos binarios que se puede transmitir durante un segundo. La unidad es el bit/segundo o simplemente bps. b) Velocidad de Modulacin (Vm) Es el nmero mximo de veces por segundo que puede cambiar el estado de la seal en la lnea. La unidad es el baudio o Bd.
1. 2. 3. 4. 5. 6. 7. 8. Velocidades de transmisin y modulacin Tipos de transmisin Modos de funcionamiento Interface utilizada Modulacin Frecuencias portadoras Ecualizador Aleatorizador

Tabla 4.1 Caractersticas generalizadas de los mdems de la serie V

c) Relacin entre Velocidad de Transmisin y de Modulacin Estas dos velocidades se relacionan por la siguiente frmula: Vm = 1 / T y Vtx = Vm log 2 M donde: T = Intervalo significativo mnimo (segundos) y M = Nmero de cambios significativos en la lnea. En el Anexo A se desarrolla este tema ms detalladamente. 4.1.2.2 TIPOS DE TRANSMISIN Hay dos tipos de transmisin: Asncrona y Sncrona. a) Transmisin Asncrona Es un mtodo de enviar datos en el cual el intervalo entre los caracteres puede ser de diferente
38

C AP . 4 M DEMS A NALGICOS

longitud. Como se usan caracteres asncronos, no se requiere enviar sincronizacin adicional o una informacin de temporizacin. Tambin se le conoce como transmisin start-stop. b) Transmisin Sncrona Transmisin en la cual los caracteres y bits de datos son transmitidos a una velocidad fija con el transmisor y receptor sincronizados. Esto elimina la necesidad de bits individuales de start y de stop alrededor de cada octeto, proporcionando una mejor eficiencia. 4.1.2.3 MODOS DE FUNCIONAMIENTO Hay dos modos de funcionamiento: Semiduplex y Duplex a) Semiduplex En este modo se puede establecer comunicacin en ambas direcciones pero no simultneamente. Primero un sentido y luego el otro. Se le conoce tambin como half-duplex. b) Duplex Se puede transmitir simultneamente en las dos direcciones de manera independiente. 4.1.2.4 INTERFACE Es la frontera definida por caractersticas de interconexin fsicamente comunes, seales tpicas y su significado. La norma V. 24 brinda los circuitos para estos enlaces. 4.1.2.5 TIPOS DE MODULACIN Los mdems de banda vocal usan los siguiente tipos de modulacin: Modulacin de amplitud. Modulacin por desplazamiento de frecuencia (FSK). Modulacin de fase (PSK). Modulacin combinada de amplitud y fase (QPSK). Modulacin de amplitud en cuadratura (QAM). Modulacin-Codificacin Trellis o en rejilla (TCM).
Cuadrante de fase 2 3 11 01 10 11 Cuadrante de fase 1

1 10 -3 00 -1 -1 01 00 00 10 00 1 01 3

-3 11 10 01 11

Cuadrante de fase 3

Cuadrante de fase 4

4.1.2.6 FRECUENCIA PORTADORA Es la que al ser modulada en FSK, PSK, etc. transporta la informacin binaria. Tiene valores de 1700 Hz, 1800 Hz, etc. segn la norma del mdem. El mdem V. 22 bis emplea 1200 y 2400 Hz para sus enlaces full duplex a dos hilos usando multiplexaje por divisin de frecuencia. 4.1.2.7 ECUALIZADOR Es el dispositivo que tiende a reducir la distorsin de las frecuencias, la distorsin de fase o ambas, de un enlace por medio de la introduccin de redes que compensan las diferencias en atenuacin, retardo o ambos, en las frecuencias de la banda vocal de transmisin. El ms usado es el ecualizador adaptativo. 4.1.2.8 ALEATORIZADOR Este dispositivo aleatoriza los bits del mensaje en el transmisor para distribuir uniformemente la densidad de energa de la portadora del mdem dentro del ancho de banda del canal telefnico.

Figura 4.1 Constelacin de seales del mdem V. 22 bis

4.2

PRINCIPALES MDEMS DE LA SERIE V

Aqu describimos los mdems representativos de la serie V. Sus principios permanecen y se aplican a los mdems de alta velocidad usados en los enlaces de microondas digitales y satelitales. 4.2.1 MDEM V. 22 BIS La figura 4.1 muestra su patrn de constelacin y la tabla 4.3, la codificacin respectiva del mdem V. 22 bis. Las computadoras personales usan estos mdems para los sistemas de mediana
39

C AP . 4 M DEMS A NALGICOS

velocidad va la red telefnica. La Vtx (bit / s): 2400 mayora de estos productos incluyen Vm (baudios): 600 la conmutacin desatendida a una lBits por baudio: 4:1 nea de reserva, discado y respuesta Divisin de canales Por frecuencia automtica, ecualizacin adaptativa Portadoras: 1200 & 2400 Half / Full Duplex Full Duplex y un diagnstico extensivo. Sncrono / asncrono Ambos Es necesario tener en cuenta Modulacin: Amplitud en cuadratura que algunos vendedores usan difeLnea conmutada / dedicada S / punto a punto a 2 hilos Ecualizacin: Fija / Adaptativa rentes frecuencias para los mdems Normas adicionales: V.28, 2110,V.25, Aleatorizador originador /respondedor. Utilizan la divisin de frecuencia para separar Tabla 4.2 Caractersticas Principales - Mdem V. 22 bis los canales. Y cada canal es modulado en amplitud en cuadratura (QAM). Una seal de 2 PRIMEROS BITS DEL CAMBIO DE CUADRIBIT (2400 BIT/S) CUADRANTE DE FASE 600 baudios transporta 4 bits por baudio (cuadribits) 1 2 con un esquema de cdigo. 2 3 00 90 3 4 Las frecuencias portadoras son 1200 Hz y 2400 4 1 Hz para los canales inferior y superior. Soporta transmi1 1 2 2 siones sncronas y asncronas. El mdem respondedor 01 0 3 3 recibe seales en el canal superior y transmite seales en 4 4 el canal inferior. El mdem originador opera a la inver1 4 2 1 sa. Ambos mdems siguen un proceso de sincronizacin 11 270 3 2 antes de que se pueda intercambiar datos. Sus caracters4 3 1 3 ticas se presentan en la Tabla 4.2.
3 1 4.2.2 MDEM V. 29 4 2 Este mdem opera en los modos half y full duplex utiliTabla 4.3. Codificacin de los dos zando una modulacin de amplitud y fase con una primeros dibits de mdem V.22 bis transmisin sncrona a 9,6 Kbps. Tambin tiene velocidades reducidas de 7,2 y 4,8 Kbps. Nmero de serie: V.29 La frecuencia portadora es de Vtx (bit / s): 9600 1700 Hz. Como opcin puede usar Vm (baudios): 2400 un multiplexor a la entrada para Bits por baudio: 4:1 Divisin de canales: 4 hilos combinar canales de 7,2 ; 4,8 y 2,4 Portadoras: 1700 Kbps. Su velocidad de modulacin Ambas Half / Full Duplex es de 2400 baudios y provee tres tiSncrono / asncrono Sncrono pos de codificacin de bits para las Modulacin: Combinada de amplitud y fase tres velocidades disponibles. A 9,6 Lnea conmutada / dedicada No / punto a punto, 4 hilos kbps los bits se dividen en grupos Ecualizacin: Adaptativa Normas adicionales: V.2, V.28, 2110, Aleatorizador de cuatro bits (cuadribits). El primer bit representa la amplitud y los Tabla 4.4 Caractersticas Principales - Mdem V. 29 otros tres los ocho posibles desplazamientos de fase. AMPLITUD RELATIVA DEL ELEMENTO FASE ABSOLUTA Q1 En la pgina siguiente, la tabla 4.6 muestra la DE SEAL 0 3 asignacin de cambios de fase a los bits Q2, Q3 y 0, 90, 180, 270 1 5 Q4 y la amplitud relativa al 1 bit (Q1). En la figura 0 2 4.2 se ve su constelacin de seales, mientras que 45, 135, 225, 315 1 32 en la tabla 4.4 se detallan sus caractersticas.

10

180

Tabla 4.5 Codificacin del 1 bit mdem V. 29

4.2.3

MDEM V. 34

Este mdem emplean una modulacin de enrejado codificado (Trellis Coded Modulation TCM) que le permite una correccin de errores hacia adelante (Forward Error Correction - FEC).
40

C AP . 4 M DEMS A NALGICOS

4.2.4

MDEMS CON CORRECCIN DE ERRORES HACIA ADELANTE (FEC)

En el pasado, la correccin de errores hacia adelante de los datos distorsionados era considerada demasiado costosa excepto para aplicaciones esotricas, tales como sondas espaciales. Con el advenimiento de los circuitos de escala de integracin muy alta (VLSI), este tipo de correccin se ha convertido en un lugar comn y se encuentra en las recientes recomendaciones del CCITT para los mdems de banda vocal: V. 32, V. 32bis, V. 33 y V. 34. La retransmisin de informacin es un compromiso entre el Cambio Q2 Q3 Q4 de fase tiempo usado a la cantidad de errores y sirvi bien a la industria. Sin (*) embargo, otras tcnicas han aparecido, que no slo detectan un error, 0 0 1 0 sino que muchas veces corrigen el error sin pedir retransmisin. Una 0 0 0 45 de ellas, la modulacin por codificacin en rejilla (Trellis Coded Mo0 1 0 90 dulation TCM), ejemplifica el valor de las tcnicas de correccin de 0 1 1 135 1 1 1 180 errores hacia adelante. Se exponen los conceptos tericos y se exami1 1 0 225 nan los mdems fabricados bajo las normas V. 32, V. 33 y V. 34. 4.2.5 MODULACIN CODIFICADA EN REJILLA
1 1 0 0 0 1 270 315
( * ) Observacin: El cambio de La teora de las telecomunicaciones establece que, cuanto mayor sea la fase es el desplazamiento distancia Hamming de un cdigo, tiene mejores posibilidades para coreal de fase en lnea en la rregir datos corrompidos. Es posible lograr una mayor distancia regin de transicin entre el centro de un elemento de Hamming haciendo un cdigo ms complejo o cambiando la relacin seal y el centro del del cdigo (la relacin entre bits de correccin de errores hacia adelanelemento siguiente. te vs. los bits de datos de usuario). Tabla 4.6 Codificacin de Sin embargo, cuanto mayor sea el nmero de bits extras (re3 bits del mdem V. 29 dundantes) menor ser el caudal de los datos. Esto crea un compromiso entre usar el ancho de banda existente en el enlace y tener la capacidad an de producir el mximo de bits por smbolo. Ms an, los bits redundantes requieren un patrn o modelo de constelacin ms denso, el cual reduce la inmunidad al ruido de la seal transmitida. No obstante, se puede plantear razonablemente el siguiente escenario: Asumiendo que muchos elementos involucrados en una transmisin de datos a menudo crearn errores, la transmisin de la seal siempre em90 pezar con un valor conocido y que 135 45 est confinado dentro de ciertos lmites. Supongamos tambin que desarrollamos un mtodo en el cual la seal (derivada y codificada del tren 3 2 de datos) slo puede asumir ciertas caractersticas (estados) en lnea. Asimismo, supongamos que 2 Fase absoluta los bits de usuario son interpretados 1 180 0 de tal forma que solamente determi5 1 3 nados estados se permiten existir -1 despus de estados previos. Esto significa que el dispositivo transmisor acepta una serie de bits del usua-3 rio y desarrolla unos patrones de bits adicionales todava ms restrictivos desde estos bits. Ms an, el patrn -5 225 315 de bits previos del usuario (llamado 270 un estado) slo permite para asumir otros patrones de bits determinados Figura 4.2 Asignacin de cambios de fase y amplitud. Diagrama vectorial V. 29 (estados). Otros estados se invalidan

41

C AP . 4 M DEMS A NALGICOS

y nunca son transmitidos. El transmisor y el receptor estn programados para interpretar los estados permitidos y las transiciones de estado permisibles. Si el receptor recibe estados y transiciones de estados (por distorsiones en el canal) que difieren de convenciones predefinidas, ste asume que ocurri un error en el enlace. Debido a que, por convencin, el transmisor y el receptor conocen los estados de transmisin y las permisibles transiciones de estados, el receptor analiza la seal recibida y hace la mejor decisin (su mejor adivinanza) sobre qu estado debe asumir la seal. ste analiza los estados actuales, los compara con los estados previos y elige el estado de mayor probabilidad. El receptor utiliza la historia de la trayectoria para reconstruir los bits daados. Tericamente se establece que esta modulacin logra una ganancia de 1 a 3 dB. 4.2.6 MDEM V. 32 Y V. 33
Q6n Q5n Q4n conversor serie/ paralelo Q3n Q2n Q1n Y2n Y1n Q6n Q5n Q4n Q3n Y2n Y1n Mapeador Bits usados con el V.33

Estos mdems operan a 9600 bps sobre dos hilos, full duplex por va red telefnica conmutada. Tiene implementadas las combinaciones de velocidades sincrnicas de 9600 y 4800 bps.

Tren de bits en serie

Codificador Codificador La figura 4.3 diferencial convolucional Y0n muestra el diagrama de bloques de la codificacin de rejilla V. 32 y Figura 4.3 Diagrama de bloques de codificacin en rejilla (V.32 y V.33) V. 33. El tren de pulsos del usuario se divide en grupos de 4 bits, llamados Q1n, Q2n, Q3n y Q4n, donde n designa el nmero de secuencia del grupo. Los bits Q1n y Q2n son codificados por un codificador diferencial (de un bit de retardo) como Y1n y Y2n, cuyas reglas de codificacin se muestran en la tabla 4.7. Ntese que los valores de las entradas previas Y1n-1 y Y2n-1 son usados para obtener la salida del codificador.

Los bits Y1n y Y2n son las entradas de un codificador de convolucin, cuya lgica genera un bit Y0n redundante, basado en las reglas de la tabla 4.8. Se llama de convolucin pues la ecuacin que rige su conducta tiene la forma ENTRADAS ENTRADAS Codificacin ENTRADAS SALIDAS CODIFICADAS Trellis PREVIAS de la integral de convo(Y0) Y1 Y2 Q3 Q4 Re Im Q 1n Q 2n Y1n-1 Y2n-1 Y 1n Y 2n lucin utilizada en tele0 0 0 0 0 0 0 0 0 0 0 -4 1 comunicaciones. La fi0 0 0 1 0 1 0 0 0 1 0 -3 gura 4.4 muestra el dia0 0 1 0 1 0 0 0 1 0 0 1 0 0 1 1 1 1 0 0 1 1 4 1 grama del codificador 0 1 0 0 0 1 0 1 0 0 -4 -1 de convolucin. Final0 1 0 1 0 0 0 1 0 1 0 3 0 1 1 0 1 1 0 1 1 0 0 -1 mente, los 5 bits: Y0n, 0 1 1 1 1 0 0 1 1 1 -4 -1 Y1n, Y2n, Q3n y Q4n 1 0 0 0 1 0 1 0 0 0 -2 3 1 0 0 1 1 1 1 0 0 1 -2 -1 (7 bits para la norma 1 0 1 0 0 1 1 0 1 0 2 3 V. 33) se codifican se1 0 1 1 0 0 1 0 1 1 2 -1 gn las reglas de la tabla 1 1 0 0 1 1 1 1 0 0 2 -3 1 1 0 1 1 0 1 1 0 1 2 1 4.9. El patrn de conste1 1 1 0 0 0 1 1 1 0 -2 -3 lacin resultante (figura 1 1 1 1 0 1 1 1 1 1 -2 1 4.5) tiene 32 puntos, coTabla 4.7 Reglas del codificador Tabla 4.8 Reglas del codificador rrespondientes a los cinde convolucin diferencial co bits usados (2 5 = 32).
42

C AP . 4 M DEMS A NALGICOS

4.2.7

DECODIFICACIN

Existen tres mtodos de decodificacin para estos cdigos, que desarrollamos a continuacin: a) Algoritmo de Viterbi Este algoritmo ejecuta la decodificacin de mxima verosimilitud, logra la performance ptima pero requiere extenso hardware para procesamiento y almacenamiento. Decodificacin de reglamentacin (feedback decoding) Sacrifica performance por un hardware simplificado c) b)
Y2n Y1n Y2n Y1n Donde : a 0 0 1 1 b 0 1 0 1 S1 S2 0 0 1 0 1 0 0 1 a b

S2 b Y0n a S1

Decodificacin SeFigura 4.4 Diagrama de bloques del codificador convolucional cuencial Este mtodo intermedio se aproxima a la performance ptima a un grado que depende de la complejidad del decodificador. Se basa tambin en el efecto de la divergencia de mtrica. El mdem receptor utiliza el algoritmo de mxima Codificacin ENTRADAS probabilidad o verosimilitud o de Viterbi para decodificar los Trellis CODIFICADAS datos recibidos (que vienen con una codificacin redundante) Im (Y0) Y1 Y2 Q3 Q4 Re para elegir la seal ms probable que est ms cerca de un 1 0 0 0 0 -3 -2 0 0 0 1 1 -2 punto de la constelacin. Los estados A, B, C y D son usados 0 0 1 0 -3 2 por la velocidad de 4800 bps y para sincronizacin. En la ta0 0 1 1 1 2 0 1 0 0 3 2 bla 4.10 se presenta un sumario sus caractersticas.
90 4 11111 01000 10010 00000 180 -4 00111 10000 01110 11100 11001 A 01001 10111 00001 -4 270 00110 -2 10001 B 01100 10110 01011 00100 01111 -2 11110 D 00101 2 10101 00010 11010 10011 01101 2 11101 10100 C 00011 0 4 11000 01010

0 0 0 1 1 1 1 1 1 1 1

1 1 1 0 0 0 0 1 1 1 1

0 1 1 0 0 1 1 0 0 1 1

1 0 1 0 1 0 1 0 1 0 1

-1 3 -1 1 -3 1 1 -1 3 -1 -1

2 -2 -2 4 0 0 -4 -4 0 0 4

Tabla 4.9 Mapeo de los bits de salida del mdem V.32

4.2.8

CARACTERSTICAS DEL MDEM V. 34

11011

Figura 4.5 Constelacin de 32 puntos del mdem V.32 a 9600 bps

En la tabla 4.12 se presenta un sumario de las caractersticas de estos mdems. La velocidad de transmisin mxima se alcanza en lneas completamente limpias; de no ser as, los mdems bajaran su velocidad en tramos de 2400 en 2400 bps hasta lograr una transmisin aceptable. Respecto a la constela-

43

C AP . 4 M DEMS A NALGICOS

cin, ellos mapean 9 bits por cada cambio de lnea, de tal manera a la mxima velocidad de modulacin de 3200 Bd obtendramos 28800 bps de transmisin (9x3200). Al iniciar una comunicacin los dos mdems V. 34 inician una prueba de la lnea para detectar qu parmetros caractersticos tiene. Si detectan que van a operar a travs de un enlace PCM usan la codificacin no lineal para contrarrestar Nmero de serie: V. 32 v. 33 Vtx (bps): 9600 14400 el efecto propio de estos Vm (baudios): 2400 2400 enlaces, distribuyendo los Bits por baudio: 5:1 7:1 puntos de la constelacin Divisin de canales: Cancelacin de eco Cancelacin de eco de forma no lineal (ms Portadoras: 1800 1800 juntos al centro, ms sepaHalf / Full Duplex Full Duplex Full Duplex / Semiduplex Sncrono / asncrono Sncrono Sncrono rados hacia el exterior). Modulacin: TCM TCM El pre-nfasis adapLnea conmutada S No tativo contrarresta la maLnea dedicada Punto a punto, 2 hilos Punto a punto, 4 hilos yor atenuacin que existe Ecualizacin: Adaptativa Adaptativa en la alta frecuencia, amNormas adicionales: V. 2, V. 28, V. 25 bis, V. 2, V. 28, 2110, V. 25 bis plificando la parte superior 2110, Aleatorizador del ancho de banda para Tabla 4.10 Caractersticas del mdem V.32 y v.33 robustecer ms la seal. Una vez halladas las caractersticas de la lnea, los mdems prueban diferentes portadoras, hasta hallar aqulla que brinde mejor performance. Entre las opciones tenemos: Transmisin asimtrica: se transmite Caracterstica V.34 en una velocidad en un sentido y en Velocidad mxima de transmisin 28800 bps otra en el sentido opuesto. Velocidad de modulacin (Bd) 2400, 3000, 3200 Bd Canal secundario: para diagnstico o Codificacin Trellis 4 dimensiones (4D) administracin remota del mdem. Puntos en la constelacin Hasta 768 Prueba de la lnea S Un aspecto para resaltar es que los dos Prenfasis adaptativo S mdems que conforman un enlace deben Opciones ser de la misma marca, esto debido a que Precodificacin S la norma no est muy desarrollada. Transmisin asimtrica S Canal secundario S Otro aspecto es que la actualizacin de los mdems se hace mayormente Tabla 4.12 Caractersticas principales mdem V.34 por software, por cambio del PROM y en caso extremo habra que retornar el mdem a la fbrica. Estos mdems son inteligentes y tienen microprocesadores digitales de seales (DPS) de 40 MIPS (Million Instructions Per Second). El diagrama de bloques de un mdem de este tipo se aprecia en la figura 4.6. Para concluir, estos mdems usan la norma V. 42 bis logrando una relacin modulador codificador amplificador convertidor modulador Trellis no lineal de prenfasis D/A de compresin de 4:1, que permite una transferencia de datos compactada de Convertidor Decodificador Demodulador 115.200 bps. A/D 4.2.9 V. 42 Entre las normas del LiFigura 4.6 Diagrama simplificado de bloques de un mdem V.34 bro Azul, aprobadas por el ITU-T, tenemos la norma PROTECCIN CONTRA ERRORES- PROTOCOLO LAP-M - V. 42 (1988), la cual describe los protocolos de correccin errores para uso en los mdems de la serie V. La recomendacin contiene un protocolo basado en el HDLC denominado Procedimiento de Acceso al Enlace para Mdems (Link Access Protocol for Modems - LAP-M).
44
computador lnea

C AP . 4 M DEMS A NALGICOS

El LAP-M es un subconjunto del protocolo HDLC. Esta norma efecta la conversin asncrona sncrona, as como deteccin de errores y retransmisin de los datos errados. En la figura 4.8 se ilustra que estas dos funciones han sido desplazadas al nivel fsico. La V. 42 incluye los siguientes servicios: Protocolo de control de enlace para el secuenciamiento y control de flujo del trfico de datos. Control de errores cclico para detectar errores (CRC) Conversin de formato asncrono a sncrono y viceversa (norma V. 14) En mdem detector de errores tiene cuatro componentes que se ilustran en las figuras 4.7 y 4.8. La funcin de control es el sistema operativo del V. 42 y es responsable de: Conducir el intercambio de informacin con el mdem remoto para determinar si es capaz de deteccin de errores soportar el esquema de correccin de errores y retransmisin nivel nivel V. 42. enlace enlace Asumir el modo no corrector de errores si el mdem remoto no acepta la norma V. 42. Administrar la entrega de datos entre las funciodeteccin de errores y retransmisin V.42 nes de control de error y asegura que no se piernivel nivel fsico fsico dan estos durante la transferencia. Renegociar los parmetros de operacin de los el medio fsico mdems durante la conexin. Figura 4.7 Deteccin de errores en el Liberar la comunicacin. La funcin de control de errores es responsable de: Entregar datos con seguridad por la interface. Negociar los parmetros de nivel enlace. Realizar la correccin de errores y retransmisin de los datos malogrados. Obedece las rdenes de prueba de lazo para mantenimiento.
circuitos V.24 terminal asncrono
nivel fsico

funcin de control de errores funcin de control

4.3

V. 42 BIS

Figura 4.8 Diagrama de control de errores V.42 en un mdem

Esta norma Compresin de datos - V. 42bis se basa en el algoritmo BTLZ de la British Telecom. Su funcin es comprimir los datos antes de transmitirse, logrando as una mayor transferencia de informacin. La compresin busca mejorar el uso del canal de comunicaciones. Prcticamente todos los smbolos generados por las computadoras estn comprendidos en un nmero fijo de bits codificados que representa un caracter. Por ejemplo el cdigo ASCII tiene un formato fijo 8 bits de longitud por caracter. Esto significa que todos los caracteres son de igual longitud, aun cuando no se transmiten con igual frecuencia. Por ejemplo, las vocales, los espacios en blanco y los nmeros son usados ms que las consonantes y caracteres tales como el signo de interrogacin. Esto produce un ineficiente uso del enlace. Una solucin es adaptar un cdigo de longitud variable para representar a los caracteres de longitud fija. De esta manera los caracteres ms frecuentemente trasmitidos son comprimidos, ellos son representados por un nico conjunto de bits ms pequeo que el cdigo convencional. Esta tcnica de compresin brinda grandes ahorros en los costos de comunicaciones.

convertidor de seal V.14

enlace

4.4

V. 54

Esta norma llamada NORMA DE CALIDAD DE TRANSMISIN Y MANTENIMIENTO V. 54 trata sobre los bucles de prueba que se realizan en los mdems con fines de prueba. Adems esta norma lista las pruebas comparativas para los mdems, que son de gran utilidad para las pruebas de los enlaces fsicos o radioelctricos definiendo los cuatro procedimientos para la prueba de un enlace.
45

C AP . 4 M DEMS A NALGICOS

Un problema del enlace de comunicaciones se comprueba colocando a los mdems en modo de lazo realimenDTE DTE tado (loop back). Loop 1 Loop 4 Loop 2 DCE Loop 3 DCE enlace Las seales de modo lazo realimentado, cuyos modos de impleHost Centro de mentacin se presentan mantenimiento en la figura 4.10, se analizan para determinar la calidad del enlace y la Figura 4.10 Pruebas de lazo de realimentacin V.54 tasa de errores. a) LAZO 1 (PRUEBA DE LAZO DIGITAL LOCAL) La interface del terminal con el mdem puede ser probada haciendo el lazo 1 lazo digital local. De esta manera el terminal o un generador de patrn de bits de prueba puede entregar una secuencia de bits y verificar si llegan correctos o con error. Si llegan correctos significa que el enlace entre el terminal y el mdem local est en buenas condiciones. De lo contrario, se requiere determinar la causa del error. b) LAZO 3 (PRUEBA DE LAZO ANALGICO LOCAL) Una vez superado el lazo 1 se procede a esta prueba. Con este lazo se prueba si el mdem local opera adecuadamente, es decir si modula y demodula las seales digitales que ingresan y salen de ste. Si la prueba es satisfactoria y no hay errores se continuar con el lazo 4 (lazo analgico remoto). De lo contrario, es probable que el mdem est defectuoso. c) LAZO 4 (PRUEBA DE LAZO ANALGICO REMOTO) Esta prueba slo es procedente en circuitos de 4 hilos. Aqu se envan seales desde el terminal al mdem local, el cual las trasmite a la entrada de lnea del mdem remoto. Si la prueba resulta sin errores significa que el enlace est en buen estado, y entonces se proceder con el lazo 2 (prueba de lazo digital remoto). De ser incorrectos los resultados, es probable que la lnea tenga anomalas, por lo cual se debe usar otro enlace, si lo hubiera (enlace de repuesto). d) LAZO 2 (PRUEBA DE LAZO DIGITAL REMOTO) Con esta prueba se pone la salida del mdem remoto en lazo interno. Si la prueba es satisfactoria, el mdem est bien. Si fuera incorrecta, es posible que: la avera puede encontrarse en el terminal remoto o en su conector o que el mdem remoto se encuentre averiado. Para una mayor comprobacin se puede proceder a efectuar las mismas pruebas pero en sentido contrario, es decir desde terminal y mdem remotos.

46

ANEXO A: RELACIONES DE LAS VELOCIDADES DE TRANSMISIN Y DE MODULACIN EN LA CODIFICACIN MULTIBINARIA


La expresin multibinaria se deriva de la palabra binario. M es simplemente un dgito que representa el nmero de posibles condiciones que puede tomar una seal sinusoidal en el canal telefnico. Las tcnicas de modulacin digitales FSK y PSK son sistemas binarios, es decir slo hay dos posibles condiciones de salida. Una condicin representa un 1 lgico y la otra representa un 0 lgico; as ellos son sistemas multibinarios donde M = 2. Sin embargo, a menudo es ventajoso codificar a un nivel ms alto que el nivel binario. Por ejemplo, un sistema PSK que tenga cuatro condiciones (fases) posibles de salida es un sistema multibinario donde M = 4. Si fueran diecisis posibles condiciones de salida, M sera igual a 16. Matemticamente se tiene que: N = log2 M 2N = M donde: N = nmero de bits M = nmero de condiciones posibles de salida con N bits Por ejemplo, si se permitiera ingresar 2 bits a un modulador antes de cambiar la salida, tendremos: N = 2 y 2 = log2 M Tomando el antilogaritmo de ambos lados de la ecuacin tendremos: 22 = M entonces M = 4 Un valor de M = 4 indica que con 2 bits, son posibles cuatro diferentes condiciones de salida. Para los otros valores de N tendremos: N = 3, entonces 2N = M es igual a 23 = 8 = M N = 4, entonces 2N = M es igual a 24 = 16 = M La modulacin por desplazamiento de fase cuaternaria (QPSK) es una forma de modulacin angular, con amplitud constante. La modulacin QPSK utiliza la tcnica multibinaria donde M = 4 (de aqu el nombre cuaternaria). Con esta modulacin son posibles cuatro fases de salida para una sola onda portadora. Para estas cuatro diferentes fases debe haber cuatro diferentes condiciones de entrada. Tomando los bits de entrada de dos en dos es posible tener cuatro condiciones: 00, 01, 10 y 11. De all, en el QPSK, los datos binarios se toman en grupos de 2 bits llamados dibits. Cada dibit genera una de las cuatro posibles fases de salida. Por cada 2 bits que ingresan al modulador, ocurre un solo cambio (1 baudio). Por lo tanto, la velocidad de cambio (velocidad de modulacin) a la salida es igual a la mitad de la velocidad de ingreso de bits (velocidad de transmisin) al modulador. A continuacin presentamos unos ejemplos. Ejemplo: Mdem QAM Un mdem V.22bis que trabaja a una velocidad de transmisin de 2400 b/s utiliza modulacin QAM, tomando los bits en grupos de dos, o sea en dibits. Hallar su velocidad de modulacin. Vt = 2400 bps Entonces tenemos que M = 2N = 22 = 4 y tambin: Vt = Vm log2 M, luego: Vm = 1200 Baudios.

ANEXO B: CODIFICACIN CONVOLUCIONAL O (CODIFICACIN MODULACIN TRELLIS)


La unidad fundamental de hardware de la codificacin convolucional es un registro de corrimiento con L-1 etapas, como se muestra en la figura B-1. Cada marca de salida de ganancia g es un dgito binario que representa una conexin en corto circuito o un circuito abierto. Los bits de mensaje en el registro son combinados por sumadores de mdulo 2 para formar el bit codificado:
estado mj-L ....... mj-1 entrada m1 bits del mensaje

gL

.......

g1

g0 tren de bits codificados xj

Figura B.1 Registro de desplazamiento para codificacin convolucional

47

xj=mj-LgL...mj-1g1mjg0 = mj-igi (mdulo 2) El nombre de codificacin convolucional se Velocidad debe a que la ecuacin (1) tiene forma de una de entrada estado entrada convolucin binaria, anloga a la integral de rb convolucin. Ntese que xj depende sobre la mj-2 mj-1 mj entrada presente o actual mj y sobre el estado del registro definido por los bits de mensaje x'j previos L. Tambin un bit de mensaje partiVelocidad cular ejerce una influencia que alcanza hasta de salida 2rb los L+1 bits codificados sucesivos, conforme ste se desplace a travs del registro. Para proveer los bits extras necesarios para el control x"j de errores, un codificador convolucional completo debe generar bits a su salida a una velocidad mayor que la velocidad de los bits del Figura B.2 Codificador convolucional con n = 2, k = 1 y L = 2 mensaje rb. Esto se logra conectando uno o ms sumadores de mdulo-2 al registro e intercalando los bits codificados a travs de un conmutador. Por ejemplo, el codificador de la figura B.2 genera n=2 bits codificados. 00 a xj = m j-2 m j-1 m j xj = m j-2 m j 00 a los cuales son intercalados por el conmutador para pro11 b 00 ducir un tren de salida igual a: a 10 X = x1 x1 x2 x2 x3 x3 c 11 La velocidad de salida en este caso es igual a 2rb y la b 01 velocidad del cdigo es Rc = - tal como un cdigo d 00 (n, k) con Rc = k/n = , donde: a 11 n = nmero de bits codificados a la salida a 10 por bit de entrada c 00 L = nmero de bits de estado b 11 k = nmero series de registros de entrada b 01 Sin embargo, a diferencia de un cdigo de bloque, los mj = 0 c 01 bits de entrada no han sido agrupados en palabra. En d 10 vez de esto, cada bit de mensaje tiene un alcance de ind Inicio fluencia de longitud igual a n(L+1) = 6 bits sucesivos a 00 de salida. La cantidad n(L+1) es la longitud de restrica 11 cin medida en bits codificados de salida, donde L es a 11 la memoria del codificador medida en trminos de bits mj = 1 b 10 de mensaje de entrada. Entonces podramos decir que c este codificador produce un cdigo de convolucin con 10 c Estados n = 2, k =1 y L = 2. 00 b a = 00 Hay tres maneras de representacin grfica, las cuales 01 d b = 01 11 estn relacionadas y son: c = 10 b d = 11 a) El rbol de cdigo (figura B.3). 11 a b) El cdigo de enrejado o Trellis Code (figura B.4). 01 c c) El diagrama de estado (figura B.5). 00 b 01 De acuerdo al procedimiento normal de operacin, d asumimos que el registro ha sido inicializado y contie01 c ne todos los dgitos 0 cuando llega el primer mensaje 10 d m1. De aqu el estado inicial es m-1m0 = 00 y la ecua10 d cin 2 nos da una salida igual a: Figura B.3 Diagrama de rbol para el x1x1 = 00 si m1 = 0 x1x1 = 11 si m1 =1 codificador (2, 1, 2)
48

ANEXO C: TRANSMISIN DE CARACTERES ASNCRONOS SOBRE CANALES SNCRONOS - V.14


Esta norma define el procedimiento para transmitir trfico asncrono sobre canales sncronos y est limitada a velocidades sncronas de hasta 19200 bps. En la figura B.5 se muestra la operacin de esta norma, V.14. Las reglas para convertir trfico asncrono a trfico sncrono son: Regla 1: El mdem del lado receptor al recibir caracteres asncronos rodeados de bits de arranque/parada,
b

00 = a

Estado actual

Salida

00 11

Prximo estado

a = 00

01 = b

11 00 10 01 01

b = 01

10 = c

c = 10

11 = d

10

d = 11

11 00
a

01 10 00 10
d

Figura B.4 Codificacin de rejilla (Trellis) para codificador (2, 1, 2)

11

01

Entrada 1 1 0 1 1 1 0 0 1 0 0 0 Estado a b d c b d d c a b c a a Salida 11 01 01 00 01 10 01 11 11 10 11 00 Figura B.5 Diagrama de estado para codificador (2, 1, 2)

elimina las seales de parada si el terminal transmisor tiene mayor velocidad que la del mdem. Regla 2: A la inversa si el terminal transmisor es de velocidad menor que el canal del mdem sncrono, el mdem insertar seales adicionales de parada. Regla 3: El mdem receptor ajusta el tren de pulsos que recibe, sea eliminando o aadiendo seales de parada adaptndose a la velocidad del terminal. En la figura B.5 se muestra esta norma.

ANEXO D : EQUIPO DE LLAMADA Y RESPUESTA AUTOMTICA EN LA RED TELEFNICA BSICA CON CIRCUITOS DE SERIE 100 - V. 25 BIS
Esta norma describe las convenciones para las llamadas y respuestas automticas, usadas en los mdems que trabajan sobre la red telefnica conmutada e incluye los procedimientos para deshabilitar los dispositivos de control de eco. Esta recomendacin usa los circuitos de serie 100 de la V.24, transmisin serial, utilizando para tal fin slo un circuito para entregar el dgito a discar (circuito 103 - TD). Sus circuitos y funciones se aprecian en la tabla D.1. Esta norma debe: CIRCUITO DESCRIPCIN HACIA EL TD Datos generados por TERMINAL MDEM 103 Asegurar que el mdem est disponible. RD Recepcin de datos TERMINAL 104 Proporcionar el nmero telefnico al RFS MDEM listo para transmitir TERMINAL 106 cual llamar el equipo de llamada DSR MDEM listo para operar TERMINAL 107 automtica. MDEM 108/2 DTR TERMINAL listo para operar Abandonar la llamada si es necesario. RI Indicador de llamada TERMINAL 125 Controlar la transferencia de datos. Iniciar la liberacin de la llamada Tabla D.1 Circuitos de intercambio para llamada y respuesta automtica V. 25 bis cuando es requerido.
49

ANEXO E : EL DECIBELIO (DB)


Para iniciar este tema es necesario precisar algunas definiciones.

103 Terminal Trfico asncrono Modem Trfico sncrono Modem

104 Terminal Trfico asncrono

Figura E.1 Operacin de la norma

Potencia: es una cantidad de energa elctrica que es tomada o entregada por un dispositivo. Nivel: es la expresin de la potencia relativa de una seal en varios puntos de un circuito. Los niveles de un canal telefnico se miden en decibelios, el cual se define por: D p p1 D = 10 log 1 dB = 10 10 1mW p2 En esta definicin tenemos que el decibelio es 10 veces el logaritmo decimal de la relacin de dos potencias, p1 y p2. Si el valor de la potencia p2 es igual a 1 mW tendremos la definicin del dBm: La relacin S/N est dada por: (S/N)dB = SdBm - NdBm
D = 10 log p1 dBm 1mW

Ejemplo 1: A cuntos dBm equivale la potencia de una seal de 0,03116 mW? 0.0316 Solucin: D = 10 log dBm
1mW

D =10 log (0.0316) = 10 (-1.5) = -15 dBm Ejemplo 2: Si una seal ingresa a un canal con 0 dBm, qu potencia entrega? Solucin: Usando la segunda ecuacin tenemos que:
p1 = 1010 = 10 0 = 1 1mW
0

entonces p1= 1mW

1mW

Ejemplo 3: Si el ruido ingresa a un canal con -90 dBm, a qu potencia ingresa? Solucin: Usando la segunda ecuacin tenemos que: -90 p1 10 p1= 10-9 mW = 10-12 W = 10 = 10 9

Ejemplo 4: El ruido medido en el extremo del receptor de un canal telefnico es de - 46 dBm, con una atenuacin en la lnea de 12 dB. Los datos son trasmitidos a -10 dBm. Determinar la relacin S/N del enlace. Solucin: El nivel de la seal recibida en el extremo receptor es: Nivel de seal = -10 dBm - 12 dB = -22 dBm La relacin S/N es: S/N = -22 dBm (- 46 dBm) = -22 dBm + 46 dBm = 24 dB

ANEXO F: PROTOCOLO MICROCOM NETWORKING PROTOCOL - MNP


Este es un protocolo propietario de la empresa Microcom, Inc. de Norwood, Massachusetts para sus mdems. Entre sus protocolos los ms importantes son los siguientes:
a) CLASE 1 Protocolo asncrono half duplex. El mdem que ha transmitido deber esperar un ACK (confirmacin), para empezar a transmitir nuevamente. El formato tiene un tamao mximo de 260 octetos. b) CLASE 2 Protocolo asncrono full duplex que operando sobre un enlace asncrono trabaja sobre tramas HDLC. Las tramas HDLC y las confirmaciones ACK pueden ser transmitidos simultneamente. La trama tiene un tamao mximo de 64 bytes, el cual debe ser negociado en la sincronizacin inicial (handshaking).
50

c) CLASE 3 Transmisin asncrona duplex que es transmitida sobre un enlace sncrono full duplex. La trama tiene un mximo de 64 bytes negociables al inicio de la sincronizacin. d) CLASE 4 Este protocolo proporciona permite variar el tamao de la trama en funcin de la calidad de la lnea, esto significa que mientras mejor sea la calidad de lnea se transmitirn tramas de mayor tamao. Utiliza un mtodo adaptativo. La trama puede tener 256 bytes.

C AP . 4 M DEMS A NALGICOS

e) CLASE 5 Protocolo de compresin de datos diseado con la finalidad de maximizar la utilizacin del enlace. As un enlace de 2400 bps puede tranferir 4800 bps si tiene una compresin de 200 por ciento.

f) CLASE 6 Protocolo de compresin para enlaces de 9600 bps. g) CLASE 7 Protocolo de compresin mejorada para velocidades de 2400 bps en mdems V.22bis. h) CLASE 8 Protocolo de compresin para mdems V.32.

ANEXO G : CONTROL DE ERRORES: PARIDAD, CRC, VRC, LRC Y CHECKSUM


Para detectar errores existen diversos mtodos dependiendo su aplicacin del tipo de errores en la lnea. Existen errores aleatorios de un bit o dos bits y errores que se presentan en rfagas. CONTROL DE ERRORES POR PARIDAD Este mtodo detecta un solo error en transmisiones asncronas y protocolos orientados al byte. Con este esquema se aade un bit extra, el bit de paridad, a cada caracter antes de ser transmitido. En la recepcin el receptor realiza una operacin inversa y si el resultado es el mismo, se asume que no hubo errores. Si es diferente se asume que hubo un error. Sin embargo si hay dos errores, este caracter pasa con estos errores sin detectar. CHECKSUM Cuando se transmiten bloques de caracteres, hay una probilidad incrementada de que un carcter, y de aqu el bloque, contenga un error. La probabilidad de que un bloque tenga un error es conocida como Block Error Rate (BKER). En este mtodo se colocan los caracteres en un bloque de dos dimensiones. A cada caracter se le adiciona un bit de paridad con el mtodo de control de errores por paridad. Adicionalmente se le aade un bit de paridad por cada posicin de bits a travs de todos los caracteres. Es decir se genera un caracter adicional, en el cual su bit isimo es el bit de paridad para los isimos bits de los caracteres. Esto puede ser expresado BIT DE B IT 1 BIT 2 BIT N PARIDAD con una operacin de OR-EX. Entonces Carcter 1 b11 b21 bn1 R1 el bit de paridad al final de cada carcter Carcter 2 b12 b22 bn2 R2 es el bit de paridad de fila y es: Rj = b1j b2j .... bnj Carcter m b1m b2m bnm Rm Donde: Carcter de control de paridad LRC C1 C2 Cn Cn+1 Rj = bit de paridad del caracter jisimo. Bij = bit isimo del caracter jesmo. V RC n = nmero de bits en un caracter. Estos bits de paridad generados al final de cada caracter constituyen el Control de Redundancia Vertical (Vertical Redundancy Check VRC). Para generar el caracter de chequeo de paridad se usa la frmula: Ci = bi1 bi2 ... bin Donde: Ci = bit isimo del caracter de control de paridad. m = nmero de caracteres en un trama. Este caracter es el Control de Redundancia Longitudinal (Longitudinal Redundancy Check LRC). CONTROL DE REDUNDANCIA CCLICO Una tcnica ms poderosa de control de errores es el control cclico de redundancia (Cyclic Redundancy Check CRC). ste funciona as: Dado un mensaje o trama de k bits de longitud, el transmisor genera una secuencia de n bits, conocida como secuencia de control de trama (Frame Check Sequence FCS), de modo que la trama resultante, consistente en k + n bits es exactamente divisible por algn nmero predeterminado. Luego el receptor divide la trama entrante por el mismo nmero predeterminado y si no hay residuo, se asume que la trama lleg sin error.
51

C AP . 4 M DEMS A NALGICOS

Este procedimiento puede ser presentado de varias maneras, es decir con arimtica de modulo 2, polinomios y compuertas OR-EX con registros de desplazamiento. Primero trabajamos con nmeros binarios y aritmtica de mdulo 2. Esta aritmtica usa la suma binaria sin llevar, tal como una operacin de puertas del tipo OR-EXCLUSIVO. Por ejemplo: Ahora definimos: 1111 11001 T = trama de (k+n) bits a ser transmitida con n < k. x 11 + 1010 M = mensaje de k bits. Son los primeros bits de la trama T. 0101 11001 F = Secuencia de Control de Trama (Frame Check Secuence -FCS). ltimos bits de la trama T. 11001 P = patrn de n+1 bits. Este el divisor predeterminado mencionado 101011
anteriormente.

Se desea transmitir la divisin entre la trama T y el patrn de n+1 bits no tenga residuo. Entonces: (1) T = 2nM + F Es decir que multiplicando M por 2n, tenemos el efecto de desplazar n bits a la izquierda y completar los bits corridos con ceros. Al aadir F se concatenan M y F, el cual resulta en T. Ahora deseamos que T sea exactamente divisible por P. Supongamos que nosotros dividimos 2nM entre P. 2nM = Q + R (2) P P Aqu tenemos un cociente y un residuo. Debido a que la divisin es binaria el residuo es siempre un bit menor que el divisor. Usamos este residuo como nuestro FCS. Entonces se tiene: (3) T = 2nM + R Ahora demostraremos que R satisface nuestra condicin consideremos: T = 2nM + R = 2nM + R (4) P P P P Sustituyendo la ecuacin (2) en la (4) tenemos que: T = Q + R +R (5) P P P Pero se sabe, que todo nmero binario aadido a si mismo en mdulo 2 es igual a cero. Entonces: T=Q + R+R=Q P P As se demuestra que no hay residuo, de all que T es divisible exactamente por P. De esta forma el FCS es generado fcilmente. Simplemente se divide 2nM entre P y se usa el residuo como FCS. En la recepcin, el receptor dividir a T entre P y si no hay residuo, es porque la trama se recibi sin errores. A continuacin presentamos un ejemplo del procedimiento mencionado. Dados:
Mensaje M = 1010001101 (10 bits) Patrn P = 110101 (6 bits) FCS R = por calcularse (5 bits)

El mensaje se multiplica por 25, resultando 101000110100000 = 2nM = 25M Este producto 25M es dividido entre P: 101000110100000 110101 25M P 110101 1101010110 Q 111011 110101 111010 110101 111110 110101 101100 110101 110010 110101 1110 R
52

C AP . 4 M DEMS A NALGICOS

El residuo es aadido al valor de 2nM para dar T = 101000110101110, es cual es transmitido. Si no hay errores, el receptor recibir a T intacto. La trama recibida es dividida por P: 101000110101110 110101 110101 110101 111011 110101 111010 110101 111110 110101 110101 110101 00 Debido a que no hay residuo, se asume que se ha recibido una trama sin errores. Existen 4 versiones de P ampliamente utilizadas: CRC-12 = X12 + X11 + X3 + X2 + X + 1 CRC-16 = X16 + X15 + X2 + 1 CRC-CCITT = X16 + X12 + X5 + 1 (usado por el HDLC) CRC-32 = X32 + X26 + X23 + X22 + X16 + X12 + X11 + X10 + X8 + X7 + X5 + X4 + X2 + X + 1 (usado en redes LAN)

53

You might also like