You are on page 1of 12

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE PUEBLA

“INGENIERÍA ELECTRÓNICA”

INTRODUCCION A LAS TELECOMUNICACIONES

UNIDAD 3

Resumen comunicación de datos

PROFESORA
Martínez Galván Rosa María

EQUIPO

Los tres
Titulo

“comunicación de datos¨”

3.2.1 Transmisión digital de datos


La transmisión digital es el transporte de señales digitales entre dos o más puntos
en un sistema de comunicaciones.
Las señales pueden ser binarias o de pulsos digitales de valores discretos
La información de la fuente original puede estar en forma digital, o podrían ser
señales analógicas convertidas en impulsos digitales antes de su transmisión,
para reconvertirlas en señales analógicas en el receptor.
En los sistemas de transmisión digital se requiere una instalación física, como
cable metálico, cable coaxial o un enlace de fibra óptica, para interconectar los
diversos puntos del sistema.

3.2.2 Ventajas y desventajas de la transmisión digital

Ventajas

1.- La ventaja principal de la transmisión digital respecto a la analógica es su


inmunidad al ruido.
Ya que los impulsos digitales son menos susceptibles a variaciones causadas por
ruido, que las señales analógicas.
Los pulsos recibidos se evalúan durante un intervalo preciso de muestreo, y se
hace una determinación simple para ver si el pulso está arriba o abajo de un nivel
de umbral. No es importante la amplitud, frecuencia o fase exactas de la señal
recibida como en la analógica.

2.- Las señales digitales se prestan mejor a su procesamiento y multiplexado


que las señales analógicas.
En el procesamiento digital se incluyen el filtrado, igualación y desplazamiento de
fase. Los pulsos digitales se pueden guardar con más facilidad que las señales
analógicas. También, la rapidez de transmisión de un sistema digital se puede
cambiar con facilidad para adaptarse a ambientes distintos, y para interconectar
distintas clases de equipo
3.- Los sistemas digitales de transmisión son más resistentes al ruido que
los sistemas analógicos
Los sistemas digitales usan regeneración de señal, y no usan amplificación de
señal. El ruido producido en los circuitos de amplificadores electrónicos es aditivo
y en consecuencia, la relación de señal a ruido se deteriora cada vez que se
amplifica una señal analógica. Así, la, distancia total a la que se pueden
transportar las señales analógicas está limitada por la cantidad de amplificadores.
Los regeneradores digitales muestrean la señal de entrada con ruido y a
continuación reproducen una señal digital enteramente nueva, con la misma
relación de señal a ruido que la señal original transmitida. En consecuencia, las
señales digitales se pueden transportar a distancias mayores que las señales
analógicas.
4. Es más fácil medir y evaluar las señales digitales.
5. Los sistemas digitales se adaptan más para evaluar el funcionamiento con
errores.

Desventajas

1.- Requiere más ancho de banda la transmisión digital que la


análoga.

2.- Son más complejos los transmisores, regeneradores y receptores


digitales porque implican otros circuitos. Ejemplo: ADC en el transmisor
y DAC en el receptor.

Las señales analógicas se deben convertir en códigos digitales antes de su


transmisión, y reconvertirse a la forma analógica en el receptor, necesitando, por
consiguiente, circuitos adicionales de codificación y decodificación.

3.- Se requiere sincronización precisa de relojes entre el transmisor y el


receptor.

4.- Son incompatibles con facilidades analógicas existentes


Transmisión de datos en serie y en paralelo

La información binaria se puede transmitir en forma paralela o en serie (“serial”). La fig. 13-2a
muestra cómo se transmite el código binario 0110 del lugar A al lugar B, en paralelo. Como allí se
ve, cada posición de bit (A0 a A3) tiene su propia línea de transmisión. En consecuencia, los cuatro
bits se pueden transmitir en forma simultánea durante el tiempo de un solo pulso del reloj (T). A
esta clase de transmisión se le llama paralela a nivel de bit o en serie a nivel de carácter.

La fig. 13-2b muestra cómo se transmite el mismo código binario en serie. Como se ve, hay una
sola línea de transmisión y, en consecuencia, sólo se puede transmitir un bit cada vez. Por lo
anterior, se requieren cuatro pulsos de reloj (4T) para transmitir toda la palabra. A esta clase de
transmisión se le llama con frecuencia en serie a nivel de bit.

se usa transmisión en paralelo para comunicaciones en distancias cortas, y dentro de una


computadora. La transmisión en serie se usa para comunicaciones a gran distancia.
3.2.2 Detección de errores
La detección de errores no es más que el proceso de vigilar los datos recibidos y
determinar cuándo ha habido un error de transmisión. Las técnicas de detección de
errores no identifican cuál o cuáles bits están equivocados; sólo indican que hubo un
error. El objetivo de la detección de errores no es evitar que ocurran errores, sino evitar
que haya errores sin detectar. La forma en que un sistema reacciona a los errores de
transmisión depende del sistema y varía mucho. Las técnicas más comunes para los
circuitos de comunicación de datos son redundancia, ecoplex, codificación de cuenta
exacta, paridad, suma de comprobación, comprobación de redundancia vertical y
horizontal y comprobación de redundancia cíclica.
Redundancia. La redundancia implica la transmisión de un carácter dos veces. Si no se
recibe el mismo carácter dos veces seguidas, se ha presentado un error de transmisión.
Se puede usar el mismo concepto para los mensajes. Si no se recibe la misma sucesión
de caracteres dos veces seguidas, exactamente en el mismo orden, ha sucedido un error
de transmisión.
Ecoplex. Es un esquema relativamente sencillo de detección de errores, que se usa en
forma casi exclusiva en sistemas de comunicación de datos en los que operadores
humanos capturan datos en forma manual con un teclado. Para el ecoplex se requiere
operación dúplex, donde cada carácter se transmite de inmediato, al haberse tecleado en
la terminal de transmisión.
En la terminal de recepción, una vez llegado el carácter, se regresa de inmediato a la
terminal de origen, donde aparece en su pantalla. Cuando esto sucede, el operador tiene
la verificación que el carácter se ha recibido en la terminal de destino. Si se presenta un
error de transmisión aparecerá un carácter equivocado en la pantalla de la terminal
transmisora. Cuando esto sucede, el operador puede mandar un retroceso y eliminar el
carácter erróneo, para a continuación volver a teclear el carácter correcto.
El ecoplex es un concepto sencillo que requiere circuitos relativamente simples. Sin
embargo, una de sus desventajas es que cuando un carácter transmitido se ha recibido
en forma correcta, se puede presentar un error de transmisión al regresarlo a la fuente de
origen. Ello ocasionaría una retransmisión innecesaria. Otra desventaja del ecoplex es
que se basa en operadores humanos para detectar y corregir los errores de transmisión.
También requiere un circuito dúplex cuando la información útil en realidad sólo se manda
en una dirección.
Codificación de cuenta exacta. Con la codificación de cuenta exacta, la cantidad de unos
en cada carácter es igual. Un ejemplo de esquema de codificación de cuenta exacta es el
código ARQ que se ve en la tabla 13-4. En el código ARQ cada carácter tiene tres unos y,
en consecuencia, si sólo se cuenta la cantidad de unos recibida en cada carácter se
puede determinar si ha ocurrido un error.
Paridad. Es probable que la paridad sea el esquema más sencillo de detección de errores
que se usa en sistemas de comunicación de datos, y se usa junto con comprobación de
redundancia, tanto vertical como horizontal. En la paridad se añade un solo bit (llamado
bit de paridad) a cada carácter, para obligar a que la cantidad total de unos en el carácter,
incluyendo el bit de paridad, sea un número impar (paridad impar) o bien un número par
(paridad par). Por ejemplo, el código ASCII de la letra C es hexadecimal 43, o P1000011
binario, y la P representa al bit de paridad. Si se usa paridad impar, el bit P se iguala a 0,
para mantener la cantidad total de unos en 3, que es un número impar. Si se usa paridad
par, el bit P se iguala a 1, y la cantidad total de unos es 4, un número par.
Si se examina con más detalle la paridad, se verá que el bit de paridad es independiente
de la cantidad de ceros en el código, y no lo afectan los pares de unos. Para la letra C, si
se quitaran todos los bits 0, el código es P1———11. Para la paridad impar, el bit P sigue
siendo un 0, y para la paridad par sigue siendo 1. Si se excluyen también pares de unos,
el código puede ser
P1——, P———1, o P———1—.
De nuevo, para la paridad impar el bit P es un 0 y para la paridad impar el bit P es un 1.
La definición de paridad es equivalencia o igualdad. Una compuerta lógica que determine
cuándo todas sus entradas son iguales es la XOR (operación lógica “o incluyente, equis
o”).
Con una compuerta XOR, si todas las entradas son iguales (todas 0 o todas 1), la salida
es 0. Si no son iguales todas las entradas, la salida es 1. La fig. 13-5 muestra dos
circuitos que se usan mucho para generar un bit de paridad. En esencia, ambos circuitos
pasan por un proceso de comparación que elimina los ceros y pares de unos. El circuito
de la fig. 13-5a usa comparación secuencial (serial o en serie), mientras que el de la fig.
13-5b usa comparación compuesta (paralela).
En la paridad secuencial, el generador b0 se compara XOR con b1, el resultado se
compara XOR con b2, y así sucesivamente. El resultado de la última operación XOR se
compara con un bit de polarización. Si se desea paridad par, el bit de polarización se
iguala con 0 lógico. Si se desea paridad impar, el bit de polarización se hace 1 lógico. La
salida del circuito es el bit de paridad, que se agrega a los caracteres codificados. En el
generador de bit de paridad, las comparaciones se hacen en capas o niveles. Los pares
de bits (b0 y b1, b2 y b3, etc., se comparan XOR. Los resultados de las compuertas XOR
de primer nivel se comparan XOR entre sí. El proceso continúa hasta que queda sólo un
bit, que se compara XOR con el bit de polarización.
Suma de comprobación. La suma de comprobación es una forma muy sencilla de
detección de error. Una suma de comprobación no es más que el byte menos significativo
de la suma aritmética de los datos binarios que se transmiten. Mientras se transmiten los
datos, cada carácter se suma con la suma acumulada de los que se transmitieron antes.
Cuando se llega al final del mensaje, el sumador ha acumulado la suma de todos los
caracteres que hay en el mensaje que se acaba de mandar. El byte menos significativo de
esta suma se agrega al final del mensaje, y se transmite. La terminal receptora hace de
nuevo la operación de suma y determina su propia suma y su propio carácter de suma de
comprobación.

El byte menos significativo de la suma del receptor se compara con la suma de


comprobación del final del mensaje. Si son iguales, es muy probable que no haya habido
error de transmisión. Si son distintas es seguro que se presentó un error. Cuando se
detecta un error se pide una retransmisión de todo el mensaje.
Comprobación de redundancia vertical y horizontal. La comprobación de redundancia
vertical (VRC, de vertical redundancy checking) es un esquema de detección de errores
que usa la paridad para determinar si ha sucedido un error de transmisión, dentro de un
carácter.
En consecuencia, la VRC a veces se llama paridad de caracteres. En la VRC cada
carácter tiene agregado un bit de paridad, antes de la transmisión. Se pueden usar
paridad par o impar.
El ejemplo que se ve en el tema “paridad” para el carácter “C” en ASCII es un ejemplo de
cómo se usa la comprobación de redundancia vertical.
La comprobación de redundancia horizontal o longitudinal (HRC, de horizontal
redundancy checking) o (LRC, de longitudinal redundancy checking) es un esquema de
detección de errores que usa la paridad para determinar si se ha presentado un error de
transmisión en un mensaje y, en consecuencia, a veces se le llama paridad de mensaje.
Con la LRC, cada posición de bit tiene un bit de paridad. En otras palabras, se compara
XOR el b0 de cada carácter del mensaje con b0 de los demás caracteres del mensaje. En
forma parecida, se comparan XOR b1, b2, etc. con sus bits respectivos de los demás
caracteres en el mensaje. En esencia, la
LRC es el resultado de comparaciones XOR de los “caracteres” que forman un mensaje,
mientras que la VRC es la comparación XOR de los bits dentro de un solo carácter. Con la
LRC sólo se usa paridad par.
La secuencia de bits LRC se calcula en el transmisor antes de mandar los datos; a
continuación, se transmite como si fuera el último carácter del mensaje. En el receptor, se
vuelve a calcular la LRC a partir de los datos, y el valor recalculado se compara con la
LRC transmitida con el mensaje. Si son iguales, se supone que no se han presentado
errores de transmisión. Si son diferentes, debe haberse presentado un error de
transmisión.
En el ejemplo 13-1 se indica cómo se determinan la VRC y LRC.
El bit VRC para cada carácter se calcula en dirección vertical, y los bits LRC se calculan
en dirección horizontal. Es el mismo esquema que el usado con las primeras cintas de
papel de teletipo y tarjetas perforadas, que se pasó después a las aplicaciones actuales
de comunicación de datos.
El grupo de caracteres que forman el mensaje (por ejemplo, THE CAT) se suele llamar
bloque de datos. Así, la secuencia de bits para la LRC se llama con frecuencia carácter de
comprobación de bloque (BCC, de block check character) o secuencia de comprobación
de bloque BCS, de block check sequence). La BCS es más adecuada, porque la LRC no
tiene función como carácter, es decir, no es un carácter alfanumérico, gráfico ni de control
de eslabonamiento; la LRC es sólo una secuencia de bits que se usa para detección de
errores.

Se ha visto que la LRC detecta de 95 a 98% de todos los errores en una transmisión. No
detecta errores de transmisión cuando una cantidad par de caracteres tienen un error en
el mismo lugar de bit. Por ejemplo, si el b4 está equivocado en dos caracteres distintos, la
LRC sigue siendo válida, aun cuando hayan sucedido varios errores de transmisión.
Si se usan la VRC y LRC al mismo tiempo, la única forma en que un error pasaría
desapercibido es cuando estuviera equivocada una cantidad par de bits en una cantidad
par de caracteres, y en las mismas posiciones de bits, lo cual es muy improbable que
suceda. La VRC no identifica cuál bit está equivocado en un carácter, y la LRC no
identifica cuál carácter tiene un error en él. Sin embargo, para errores de un solo bit, la
VRC junto con la LRC identifican cuál es el bit equivocado. De no ser así, ambos
esquemas, VRC y LRC sólo identifican que se ha presentado un error.
Comprobación de redundancia cíclica. Es probable que el esquema más confiable de
detección de errores sea la comprobación de redundancia cíclica (CRC, de cyclic
redundancy checking). En este sistema se detecta más o menos el 99.95% de los errores
de transmisión. Por lo general, se usa CRC con códigos de ocho bits, como el EBCDIC, o
de siete bits cuando no se usa paridad.

En Estados Unidos, el código CRC más común es el CRC-16, idéntico al CCITTV.41, que
es la norma internacional. En el CRC-16, se usan 16 bits para la secuencia de
comprobación de bloque (BCS). En esencia, el carácter CRC es el residuo de un proceso
de división. Se divide un polinomio G(x) de mensaje de datos entre una función P(x)
generadora de polinomios, se desecha el cociente y se trunca el residuo a 16 bits, y se
agrega al mensaje, como en la BCS. Sin embargo, con la generación CRC la división no
se hace con un proceso normal de división aritmética.
En lugar de usar la resta directa, el residuo se determina con una operación XOR. En el
receptor, la corriente de datos recibidos, incluyendo la BCS, se dividen entre la misma
función
generadora P(x). Si no se han presentado errores de transmisión, el residuo será cero.
El polinomio generador para la CRC-16 es
P(x) _ x16 _ x12 _ x5 _ x0
siendo x0 _ 1.
La cantidad de bits en el código CRC es igual al máximo exponente del polinomio
generador.
Los exponentes identifican las posiciones de bit que contienen un 1. En consecuencia,
b16, b12, b5 y b0 son unos, y las demás posiciones de bit son cero.
La fig. 13-6 muestra el diagrama de bloques de un circuito para generar una BCS de
CRC-16, para la norma CCITT V.41. Nótese que para cada posición de bit del polinomio
generador, donde hay un 1, se pone una compuerta XOR, excepto para x0.
Detección de errores
En las transmisiones UPNRZ, BPNRZ, UPRZ y BPRZ no hay manera de determinar si los
datos recibidos contienen errores. En las transmisiones BPRZ-AMI, un error en cualquier
bit provocará una violación bipolar (la recepción de dos o más unos consecutivos con la
misma polaridad).
Por consiguiente, la BPRZ-AMI tiene un mecanismo incorporado de detección de errores.

3.2.3 conversión de datos


Unidad de control de línea (LCU)
La LCU tiene varias funciones importantes. En la estación primaria sirve como interfaz
entre la computadora anfitriona y los circuitos a los que sirve. Cada circuito servido se
conecta a una conexión (un “puerto”) distinta de la LCU. Ésta dirige el flujo de datos de
entrada y salida entre los diversos enlaces de comunicación de datos y sus programas
respectivos de aplicación.
La LCU hace la conversión de datos, de paralelo a serie y de serie a paralelo. El canal de
interfaz de multiplexado entre la computadora principal y la LCU transfiere datos en
paralelo. Las transferencias de datos entre el módem y la LCU se hacen en serie. La LCU
también contiene los circuitos para detectar y corregir errores. También, los caracteres de
control del enlace de datos (DLC, de data link control) se insertan y eliminan en la LCU.
Los caracteres de control de enlace de datos se explicarán en el capítulo 14.
La LCU funciona con los datos cuando están digitalizados y, por consiguiente, se llama
equipo de terminal de datos (DTE, data terminal equipment). Dentro de la LCU hay un
solo circuito integrado que efectúa varias de las funciones de la LCU. Este circuito se
llama UART, cuando se usa transmisión asíncrona, y USRT, cuando se usa transmisión
síncrona.
Receptor transmisor asíncrono universal (UART). El UART (de universal asynchronous
receiver/transmitter) se usa para transmisión de datos asíncronos entre el DTE (equipo de
terminal de datos) y el DCE (equipo de comunicación de datos). Transmisión asíncrona
equivale a que se usa formato de datos asíncronos, y que no hay sincronización de la
información
transferida entre el DTE y el DCE. Las funciones principales del UART son:
1. Hacer conversión de datos, de serie a paralelo y de paralelo a serie.
2. Detectar errores insertando y comprobando los bits de paridad.
3. Insertar y detectar los bits de arranque y de paro.
Desde el punto de vista funcional, el UART se divide en dos partes: el transmisor y el
receptor.
Antes de transferir datos en cualquier dirección se debe programar una palabra de control
en el registro de control del UART, para indicar la naturaleza de los datos, como la
cantidad de bits de datos, si se usa paridad y en caso afirmativo, si es par o impar, y la
cantidad de bits de paro. En esencia, el bit de arranque es el único que no es opcional;
siempre hay un bit de arranque, que debe ser 0 lógico. La fig. 13-9b muestra cómo
programar la palabra de control para las diversas funciones. En el UART, la palabra de
control se usa para ajustar el circuito lógico para los datos, la paridad y el bit de paro.
Transmisor UART. El funcionamiento de la sección transmisora del UART en realidad es
bastante sencillo. El UART manda una señal de búfer vacío de transmisión (TBMT) al
DTE para indicar que está listo para recibir datos. Cuando el DTE detecta una condición
activa en el TBMT, manda un carácter de datos en paralelo a las líneas de transmisión de
datos (TD0 a TD7) y las sincroniza en el registro del búfer de transmisión con la señal de
sincronización de transmitir datos ( ). El contenido del registro del búfer de transmisión se
transfiere al registro de desplazamiento, cuando se activa la señal de transmisión de fin
de carácter (TEOC, de transmit end-of-character). La señal TEOC sólo dice al registro
búfer cuándo está vacío el registro de desplazamiento, y listo para recibir datos. Los datos
pasan por el circuito lógico de direccionamiento, donde se les agregan los bits de inicio,
paro y paridad adecuados. Después de que los datos se cargaron en el registro de
desplazamiento del transmisor, salen en serie en la terminal de salida serie del transmisor
(TSO, de transmit serial output), con frecuencia de bits igual a la frecuencia del reloj del
transmisor (TCP, de transmit clock frecuency). Mientras los datos del registro de
desplazamiento del transmisor salen en forma secuencial y sincronizada, el DTE carga el
siguiente carácter en el registro búfer. El proceso continúa hasta que el DTE haya
transferido todos sus datos.
3.2.2 CONVERSIÓN DE DATOS ANALÓGICA-DIGITAL Y DIGITAL-ANALÓGICA:
GENERALIDADES Desprenden dos afirmaciones ciertas: El mundo real es por naturaleza
analógico. En la mayoría de los casos es más adecuado el procesamiento digital. Si se
quiere que las máquinas digitales extraigan información del mundo físico y actúen sobre
él, es preciso intercalar en la entrada y en la salida del sistema digital unos interfaces
convertidores analógico-digital y digital-analógico, respectivamente, que permitan al
procesador digital interaccionar con su entorno.
Estos circuitos permiten obtener una señal de entrada al convertidor A/D con los niveles
de tensión y ancho de banda deseados. La señal de salida del convertidor D/A suele
requerir un filtrado paso bajo para eliminar posibles componentes de alta frecuencia.
Además, según el caso, puede ser necesario adaptar los niveles y amplificar la potencia
de la señal de salida. Éstas son básicamente las funciones que realiza la etapa de pos
procesamiento.
La digitalización es un proceso que aplicado a una señal analógica permite obtener una
representación de la misma como una secuencia finita de palabras código de longitud
también finita. El proceso inverso, conversión digital-analógica, permite obtener una señal
analógica a partir de una secuencia binaria como la mencionada anteriormente.

Normas para la comunicación de datos


La Organización Internacional de Normas (ISO). La ISO es la organización internacional de
normalización. Establece los conjuntos de reglas y normas para tecnologías gráficas, de
intercambio de documentos y otras afines. Es responsable de patrocinar y coordinar el trabajo de
las demás organizaciones de normas. Comité Consultivo Internacional Telefónico y Telegráfico
(CCITT, por Consultative Committe for International Telephony and Telegraphy). La membresía del
CCITT es de autoridades oficiales y representantes de muchos países. Hoy, la CCITT es la
organización de normas en las Naciones Unidas, y desarrolla los conjuntos recomendados de reglas
y normas para comunicaciones telefónicas y telegráficas. La CCITT ha desarrollado tres conjuntos
de especificaciones: la serie V para interconectar módems, la serie X para Comunicación de datos
525 www.FreeLibros.me comunicaciones de datos y las series I y Q, para los Servicios Integrados
de Red Digital (ISDN, de Integrated Services Digital Network). American National Standards
Institute (ANSI). El ANSI es la agencia oficial de normas en Estados Unidos, y es el representante de
ese país ante la ISO. Institute of Electrical and Electronics Engineers (IEEE). Es una organización de
profesionistas, en Estados Unidos, de ingenieros en electrónica, informática y comunicaciones.
Asociación de Industrias Electrónicas (EIA, de Electronics Industries Association). Es una
organización estadounidense que establece y recomienda normas industriales. La EIA es
responsable de desarrollar la serie RS (recommended standard, norma recomendada) de normas
para comunicaciones de datos y telecomunicaciones. Standards Council of Canada (SCC). Es la
agencia oficial de normas en Canadá, con responsabilidades parecidas a las de ANSI.

You might also like