Your SlideShare is downloading. ×
  • Like
  • Save
5. codificación resumida
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

5. codificación resumida

  • 3,841 views
Published

 

Published in Travel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,841
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. MODOS DE TRANSMISIÓN Codificación
  • 2. Modos de Transmisión
    • Los datos suelen ser transmitidos en múltiplos de una unidad de longitud fija, por lo regular de 8 bits seriales
    • Para que el receptor decodifique e interprete el mensaje deberá tener:
    • Sincronización de bit o reloj
    • Sincronización de carácter o byte
    • Sincronización de bloque o trama
  • 3. La sincronización se puede lograr de dos formas: Transmisión Asíncrona : Cada carácter (byte) se trata de manera independiente para fines de sincronización de reloj (bit) y de carácter (byte), y el receptor se resincroniza al principio de cada carácter recibido. Transmisión Síncrona: Toda la trama de caracteres se transmiten en forma de una cadena de bits contiguos, y el receptor trata de mantener la sincronía con el flujo de bits de llegada hasta que recibe la trama completa.
  • 4. Transmisión asíncrona Este tipo de comunicación es utilizado cuando los datos que se van a transmitir se generan a intervalos aleatorios, es decir presenta una tasa de transmisión indeterminada con intervalos de tiempo aleatorio. Sincronización de bit. bit de inicio y uno o más bits de paro . Sincronización de carácter y trama. Conteo. La transmisión asíncrona puede servir también para transmitir bloques de caracteres.
  • 5.  
  • 6.
    • La polaridad del bit de inicio y paro es distinta.
    • Utiliza un reloj cuya frecuencia es N veces mayor que la frecuencia de la tasa de bits transmitidos (N=16).
    • Para transmitir cada elemento de datos se requiere de 10 u 11 bits.
    • La tasa de transmisión de datos (bytes) está dada por la tasa de bits transmitidos entre el número de bits por elemento.
    • La tasa de transmisión en una línea a menudo emplea el término baud . (número de transiciones de la señal de la línea por segundo).
  • 7.
    • La señal de línea puede adoptar más de dos estados, con lo cual cada celda transmitida, puede comunicar más de 1 sólo bit: elemento de señalización.
    • Cuando se están transmitiendo bloques de caracteres, cada bloque se encapsula entre un par de caracteres reservados de control de transmisión para obtener la sincronización por bloque.
  • 8.
    • Los circuitos de control de transmisión deben realizar:
    • - Conversión paralelo a serie de cada byte, utilizando un registro de desplazamiento PISO (parallel-in, serial-out).
    • - Conversión serie a paralelo de cada byte, utilizando un registro de desplazamiento SIPO (serial-in, paralell-out).
    • - Mecanismo de sincronización de bit, carácter y trama.
    • - Detección de errores de transmisión.
  • 9. Sincronización de bits El reloj del receptor con el cual desplazamos la cadena serial hacia el registro SIPO trabaja en forma asíncrona respecto a la señal recibida. Si deseamos que la recepción se lleve a cabo sin fallos debemos muestrear la señal recibida lo más cercano al centro de cada bit. Para lograrlo, requerimos de un reloj local con frecuencia de N veces la tasa de bits transmitida (N=16), por lo que cada bit se desplaza al registro SIPO cada N ciclos de dicho reloj. Una vez detectada la primer transición (1  0), la señal se muestrea después de N/2 ciclos y subsecuentemente cada N ciclos de reloj. La tasa de bits máxima es de 19.2Kbps.
  • 10.  
  • 11.  
  • 12. Sincronización de byte El circuito de control de transmisión del receptor se programa de modo que opere con el mismo número de bits por carácter y el mismo número de bits de paro que el transmisor. Una vez detectado el bit de inicio, para que el receptor establezca la sincronización de carácter, basta contar el número de bits programado. A continuación, transfiere el byte recibido a un registro buffer local, indicando al dispositivo controlador que ha recibido un nuevo byte.
  • 13. Sincronización de trama
    • Para obtener sincronización, cuando se transmiten bloques de caracteres imprimibles simplemente se encapsula la trama completa entre dos caracteres especiales no imprimibles de control de transmisión:
    • STX. Inicio de texto.
    • ETX. Fin de texto o trama.
  • 14.
    • Cuando se transmiten datos binarios, los dos caracteres de control de transmisión (STX, ETX) van precedidos por un tercer carácter de control de transmisión:
    • Escape de enlace de Datos (DLE – Data link scape )
    • Antes de transmitir la trama, el transmisor debe verificar si existe un byte DLE dentro de la información, si es así, coloca posterior a éste, un nuevo byte DEL para que el receptor lo interprete como información válida y no como carácter de control.
    • Este procedimiento se conoce como inserción de caracteres o bytes.
  • 15. Al recibir cada uno de los bytes posteriores a la secuencia DLE-STX, el receptor determina si es un carácter DLE. Si lo es, el receptor procesará el siguiente carácter para determinar si es otro DLE o un ETX. Si es otro DLE el receptor lo desechará y esperará el siguiente byte. Si es un ETX, tendrá la seguridad de que ha llegado al final de la trama.
  • 16. Transmisión Síncrona
    • Para transmitir bloques grandes de datos, con tasas de bits más altas, se opta por la transmisión síncrona.
    • En la transmisión síncrona, el bloque o trama de datos completo se transmite como un flujo de bits contiguos sin ningún retardo entre cada elemento de 8 bits.
    • Para lograr que el receptor realice los distintos niveles de sincronización:
    • El flujo de bits transmitido se codifica de manera tal que el receptor se pueda mantener en sincronía de bits.
    • Todas las tramas van precedidas por uno o más bytes o caracteres reservados para que interprete de manera confiable los límites de trama.
    • El contenido de cada trama se encapsula entre un par de caracteres o bytes reservados para la sincronización de trama.
  • 17.
    • Para transmitir tramas sucesivas se deben:
    • Transmitir continuamente caracteres de inactividad síncrona para mantener la sincronía de bit y byte.
    • O bien, anteponer a cada trama dos o más bytes de sincronización especiales que permitan al receptor recuperar la sincronía.
  • 18. Sincronización de bit
    • En la transmisión síncrona, no se emplea el bit de inicio y paro, en su lugar cada trama se transmite como un flujo contiguo de información binaria.
    • Aquí, el receptor logra y mantiene la sincronización de bit:
    • Se integra la información de sincronía de reloj en la señal transmitida por medio de codificación y el receptor la extrae posteriormente.
    • El receptor cuenta con un reloj local que se mantiene en sincronía con la señal recibida por medio de un dispositivo llamado lazo de fijación de la fase digital ( DPLL – Digital phase-lock-loop ).
  • 19.  
  • 20. Codificación Existen tres métodos de codificación para incorporar información de sincronía (reloj) en un flujo de bits transmitido. Codificación Bipolar: El flujo de bits por transmitir se codifica de tal forma que un 1 binario está representado por un pulso positivo y el 0 por un pulso negativo. Cada celda de bit de la información bipolar codificada contiene información de reloj. Puesto que este tipo de señal codificada vuelve al nivel cero después de cada bit codificado (positivo o negativo), decimos que es una señal de retorno a cero (RZ: return to zero ).
  • 21.  
  • 22. Codificación Manchester o de fase: Consiste en una señal codificada de 2 niveles de voltaje, en donde: Un 1 binario se codifica como una señal bajo-alto. Un 0 binario se codifica como una señal alto-bajo. Debido a ello, se le conoce también como señal sin retorno a cero (NRZ: non-return-zero ). Ya que siempre existe una transición 1  0 y 0  1 en el centro de cada celda de bit, ésta sirve para la extracción del reloj. Así pues, se tendrá un pulso de reloj en el centro de la segunda mitad de la celda de bit.
  • 23.  
  • 24. Codificación Manchester Diferencial: Se distingue de la codificación Manchester en que, aunque sigue habiendo una transición en el centro de cada celda de bit, sólo habrá una transición al principio de la celda de bit si el siguiente bit por codificar es un cero. El reloj se genera al final de cada celda de bit y las transiciones en la celda determinan si el bit recibido es un 0 o un 1 lógico.
  • 25.  
  • 26. Lazo de fijación de la fase digital (DPLL) – Digital Phase Look Loop DPLL es el circuito que mantiene la sincronía de bit con ayuda de un oscilador controlado por cristal y es capaz de mantener constante su frecuencia al grado que sólo requiera de pequeños reajustes a intervalos irregulares. Consiste en codificar el reloj en el flujo de bits transmitido empleando una fuente de reloj estable en el receptor que se mantenga en sincronía temporal con el flujo de bits de llegada.
  • 27. Utiliza la codificación de señal invertida sin retorno a cero (NRZI – Non return to Zero Inverted ). Con ésta codificación cada bit ocupa un pulso de anchura completa y donde el nivel de señal no cambia para la transmisión de un 1 binario, pero un 0 binario si origina un cambio.
  • 28.
    • La frecuencia del reloj del receptor es 32 veces la tasa de bits empleada en el enlace de datos.
    • El DPLL utiliza la frecuencia X32 del reloj para derivar el intervalo de tiempo entre muestreos sucesivos del flujo de bits recibido.
  • 29. Si el flujo de bits de llegada y el reloj local están en sincronía , el estado de la señal de llegada se muestreará y se introducirá en el SIPO en el centro de cada bit, y habrá exactamente 32 periodos de reloj en cada muestreo.
  • 30.
    • Si la señal de bits recibida y el reloj local pierde gradualmente sincronía , el instante de muestreo deberá ajustarse en incrementos discretos, de acuerdo a:
    • Si no hay transiciones en la línea, el DPLL se limita a generar un pulso de muestreo cada 32 periodos de muestreo después del anterior.
    • Si se detecta una transición, el intervalo de tiempo entre el pulso de muestreo previo generado y el siguiente, queda determinado según la posición de la transición real relativa al momento en el que el DPLL pensó que debía ocurrir. Así pues, cada periodo de bit se divide en 5 segmentos con la intención de agregar o quitar pulsos de reloj de acuerdo a la cercanía con la que se encuentre el pulso de muestreo anterior y la transición real en la cadena de información.
  • 31. Así pues, con ajustes sucesivos se mantienen los pulsos de muestreo generados cerca del centro de cada celda de bit.
  • 32. Con la codificación NRZI, la tasa máxima de cambio de polaridad para la señal codificada es un medio de la que se obtiene con la codificación bipolar y Manchester. Para una misma tasa de datos, las codificaciones bipolares y Manchester requiere un ancho de banda de transmisión dos veces mayor que una señal codificada por NRZI. LAN – Bipolar y Manchester:Debido a los tramos de cableado relativamente cortos, aunque trabaje con tasas de bits relativamente elevadas, la atenuación y ancho de banda del medio no constituirá un gran problema. WAN – NRZI: Es común utilizar cable par trenzado con altas tasas de bits y en distancias dadas en kilómetros, por lo que se requiere un mejor aprovechamiento del canal de datos.
  • 33. Otros tipos de codificación para DPLL
    • Inversión alterna de marca (AMI – Alternate Mark Inversion ) : El flujo de bits se representa con un código de 3 niveles (+V, 0, -V). La codificación se realiza de la siguiente forma:
    • Un 1 binario (marca) dispara una transición de la señal en el flujo de bits de entrada con la polaridad contraria a la transición anterior.
    • Un 0 binario no genera transición, regresando siempre a referencia.
  • 34.
    • Bipolar con sustitución de 8 ceros (B8ZS – Bipolar eight zeros Substitution ) : Tipo de codificación similar al AMI, con la diferencia de que si es detectada una cadena de 8 ceros:
    • Se codifican como 000VB0VB antes de transmitirse.
    • B representa una transición normal (polaridad opuesta).
    • V representa una transición de violación (misma polaridad).
  • 35. Bipolar 3 de alta densidad (HDB3 – Hight Density Bipolar 3 ) : En éste tipo de codificación cualquier cadena de 4 ceros se remplaza por una cadena de 3 ceros seguida de una Violación. Desventaja: Si existe una cadena larga de ceros se introducirá un valor CC, por lo que se recurre a: La codificación de 4 ceros sucesivos se cambia por B00V.
  • 36. Codificación para DLL multinivel La codificación multinivel tiene la función de disminuir la tasa de bauds de la transmisión (transiciones) por medio de la representación de más de un bit por cada celda de tiempo (pulso). (160kbps). Estos códigos se denominan mBnL. m: número de bits por secuencia. n: número de pulsos en representación. B: bipolar. L: niveles. T-ternario (+,0,-) Q-Cuaternario (+3,+1,-1,-3).
  • 37.