Comunicacion
Comunicacion
Comunicacion
Y
ELECTRONICA
Guía N° 3: Comunicación
de Datos
Unidad N° 2: Comunicación
Digital
Sección: T73.
• Transmisión half - duplex: La transmisión half - duplex (hdx) permite transmitir en ambas
direcciones, sin embargo, la transmisión puede ocurrir solamente en una dirección a la
vez. Tanto transmisor y receptor comparten una sola frecuencia. Un ejemplo típico de half
- duplex es el radio de banda civil (CB) donde el operador puede transmitir o recibir, pero,
no puede realizar ambas funciones simultáneamente por el mismo canal. Cuando el
operador ha completado la transmisión, la otra parte debe ser avisada que puede empezar
a transmitir, ejemplo diciendo “cambio”.
• Transmisión full - duplex: La transmisión full - duplex (fdx) permite transmitir en ambas
direcciones, pero simultáneamente por el mismo canal. Existen dos frecuencias, una para
transmitir y otra para recibir. Ejemplos de este tipo abundan en el terreno de las
telecomunicaciones, el caso más típico es la telefonía, donde el transmisor y el receptor
se comunican simultáneamente, utilizando el mismo canal, pero, usando dos frecuencias.
2. Describa los distintos tipos de transmisión de datos. Señale las ventajas y desventajas de uno
sobre el otro.
El simple hecho de ser seres humanos, nos hace desenvolvernos en medios donde tenemos que
usar comunicarnos. Por eso la gran importancia de la transmisión y la recepción de información.
En un sistema analógico de transmisión, tenemos a la salida de este una cantidad que varía
continuamente.
La mayoría de las computadoras en servicio hoy en día, utilizan u operan con el sistema
binario, por lo cual, viene más la transmisión binaria, ya sea de terminal a computadora o
de computadora a computadora.
• Transmisión Digital:
En la transmisión digital, existen dos notables ventajas, lo cual hace que tenga gran
aceptación cuando se compara con la analógica.
Estas son:
Al convertir estas señales al formato digital, se pueden aprovechar las dos características
anteriormente citadas.
• Transmisión Asíncrona:
Al inicio del carácter, se añade un elemento que se conoce como "Start Space" (espacio
de arranque), y, al final, una marca de terminación.
• Transmisión Sincronía
Por ejemplo, una transmisión serie es síncrona si antes de transmitir cada bit se envía la
señal de reloj, y, en paralelo, es síncrona cada vez que transmitimos un grupo de bits.
En este tipo de transmisión, los bits se trasladan uno detrás del otro sobre una misma
línea, también se transmite por la misma línea.
• Transmisión en paralelo.
3. Describa los tipos de señales para la transmisión de datos y su estandarización para el uso en las
comunicaciones.
Un código (de comunicación) es un estándar que se utiliza para representar conceptos y que en
principio debe ser entendido tanto por el emisor de la información como su receptor.
En los los sistemas digitales se utilizan una serie de códigos, siendo el más básico de ellos el código
binario que está compuesto por una serie de símbolos 0 ó 1. La forma más básica (ó natural) de
este código puede representar números enteros positivos.
Sin embargo, a la hora de trabajar en computación existen muchos otros tipos de información que
se desea representar y con los que se quiere efectuar operaciones. Entre ellos están por ejemplo,
los números enteros negativos, los números con decimales e incluso las letras y otros elementos
gráficos (símbolo de interrogación, exclamación, coma, punto, etc.)
Hay varios códigos que actualmente siguen en uso y que es conveniente conocer. Son los
siguientes:
• Código BCD (en sus variantes natural, Exceso-3 y Aiken), que son de utilidad para
almacenar y tratar números decimales. Sirve para almacenar los dígitos decimales 0 - 9 en
un grupo de 4 bits, siendo la conversión entre el binario y el decimal muy rápida y sencilla.
• Código Gray, cuya característica principal es que entre un valor y sus adyacentes (anterior
y posterior) sólo hay una diferencia de un bit. Esto ha resultado muy útil para los llamados
encoders de posición, que son elementos que permiten conocer la posición (radial o lineal)
de un elemento mecánico.
ASCII
Así, a cada carácter le corresponde una secuencia de 7 cifras formada por ceros y unos,
que pueden aparecer como números decimales o hexadecimales.
• En primer lugar, tenemos los caracteres de control (0–31 & 127), que se encargan
de transmitir comandos a un ordenador o a un periférico conectado a un
dispositivo principal (como una impresora) para que ejecuten determinadas
acciones. Por ejemplo, el carácter 10 (en binario 0000 1010) representa la función
«salto de línea», que hace que una impresora baje una línea de escritura en una
hoja de papel, o por ejemplo el carácter 27 (0001 1011 en binario) representa la
tecla «Escape», situada en la esquina superior izquierda de los teclados comunes.
• El tercer gran grupo lo conforman los caracteres numéricos (30 - 39), que recogen
las diez cifras del cero al nueve que usamos en nuestra vida diaria.
Ejemplo:
Algunos ejemplos de formulación ASCII para representar caracteres comunes son los
siguientes:
UNICODE
Unicode permite admitir todos los idiomas del mundo y su conjunto de caracteres únicos
(Unicode puede admitir más de 1 millón de caracteres). La forma en que funciona Unicode
es permitir más bits, abreviatura de binary digit, que son unidades de información en una
máquina. Los caracteres ASCII sólo requieren alrededor de 7 bits, mientras que Unicode
utiliza 16 bits. Esto es necesario porque se necesitan más bits para procesar lenguajes
como el chino, el árabe y el ruso.
Hay diferentes tipos de Unicode incluyendo UTF - 8 y UTF - 16, los dos más comunes. UTF-
8 se ha convertido en el estándar típico utilizado en la web, ya que ajusta el número de
bits utilizados en función del carácter. Esto significa que los caracteres ASCII en UTF-8 sólo
ocupan los bits que necesitan para procesar.
Ejemplo:
Por ejemplo, la letra en minúscula “a” puede ser representada por U+0061 o la cadena de
texto "LATIN SMALL LETTER A".
Los códigos de paridad detectar, y en algunos casos corregir, errores en la transmisión. Para ellos
se añade en origen un bit extra llamado bit de paridad a los n bits que forman el carácter original.
Este valor del bit de paridad se determina de forma que el número total de bits 1 a transmitir sea
par (código de paridad par) o impar (código de paridad impar).
Así, para el código de paridad par el número de unos contando el carácter original y el bit de
paridad tiene que ser par. Por lo tanto, el bit de paridad será un 0 si el número total de unos a
transmitir es par y un 1 para un número impar de unos.
Por el contrario, para el código de paridad impar el número de unos contando el carácter original
y el bit de paridad ha de ser impar. De esta forma, el bit de paridad será un 0 si el número total de
unos es impar y un 1 para un número par de unos.
Este método, aunque resulta satisfactorio en general, puede detectar solo un número impar de
errores de transmisión. Es decir, solo es útil si los errores no cambian un número par de bits a la
vez, ya que un número par de errores no afecta a la paridad final de los datos.
Ejemplo:
Tenemos el carácter original 0111001. Vemos que la trama a transmitir tiene un número par de
unos (4 unos). Al añadir el bit de paridad obtendremos el siguiente carácter, que es el que se
transmitirá a destino:
Si usamos paridad par, ya hay un número par de unos, por tanto se añade un 0, y transmitiremos
0111001'0'.
Si usamos paridad impar, como hay un número par de unos, añadiremos otro 1 para conseguir un
número impar, y transmitiremos 0111001'1'.
Siguiendo los ejemplos anteriores, y alterando dos bits en la transmisión, veremos como el método
de detección de errores falla:
Paridad par: se recibe 00110101 en vez de 00111001. Al comprobar el número de unos salen 4
(par), y no se detectan los errores.
Paridad impar: se recibe 10110101 en vez de 10111001. Al comprobar el número de unos salen 5
(impar), y no se detectan los errores.
En una comunicación en un medio real existe una cierta probabilidad de que ocurran errores, una
alteración de la información transmitida por distintas causas, normalmente debidas a dos tipos de
fenómenos:
La calidad del canal se suele medir basándose en la tasa de error o BER (Bit Error Rate), que se
calcula como el resultado de dividir el número de bits recibidos erróneos entre el de bits
transmitidos.
• Verificación de Paridad
En toda transmisión digital sobre un canal real los niveles eléctricos de la señal están
expuestos a pequeñas variaciones ocasionadas por interferencias, ruido o el incorrecto
funcionamiento de alguno de los equipos que componen el canal. La suma de estos
factores puede llegar a cambiar la interpretación de los bits alterando el significado de la
información enviada.
Corrección de errores:
Existen multitud de protocolos de detección y corrección de errores (como los v.42 o MNP
en los módems) que establecen un conjunto de normas para sincronizar y ordenar las
tramas de datos y definen procedimientos para determinar cuándo se ha producido un
error y como deben corregirse.
Entre los métodos más usados para corregir errores en transmisiones digitales destacan:
o Sustitución de símbolos
Ejemplo:
o Retransmisión
Cuando no se está operando en tiempo real puede ser útil pedir el reenvío íntegro
de las tramas que se presumen erróneas o dañadas. Éste es posiblemente el
método más seguro de corrección de errores, aunque raramente es el método
más eficiente.