Está en la página 1de 5

1.

que es codificación
En ese contexto la codificación digital consiste en la traducción de los valores
de tensión eléctrica analógicos que ya han sido cuantificados (ponderados) al sistema
binario, mediante códigos preestablecidos. La señal analógica va a quedar
transformada en un tren de impulsos de señal digital (sucesión de ceros y unos). Esta
traducción es el último de los procesos que tiene lugar durante la conversión
analógica-digital. El resultado es un sistema binario que está basado en el álgebra de
Boole.

Procesos de la conversión A/D.


2. codificación por nivel

Este tipo de codificación compara la señal PAM con una forma de onda de rampa, mientras un
contador binario avanza a una velocidad uniforme. Cuando la onda en rampa es igual o mayor
que la muestra PAM, el contador contiene el código PCM

3. Codificacion AMI

AMI ("Alternate Mark Inversion") [editar]


Corresponden a un tipo de codificación que representa a los "unos" con impulsos de
polaridad alternativa, y a los "ceros" mediante ausencia de pulsos.
El código AMI genera señales ternarias (+V -V 0), bipolares( + - ), y del tipo RZ o NRZ
( con o sin vuelta a cero ). La señal AMI carece de componente continua y permite la
detección de errores con base en la ley de formación de los "unos" alternados.En
efecto, la recepción de los "unos" consecutivos con igual polaridad se deberá a un
error de transmisión.
Tal y como muestra la figura, la señal eléctrica resultante no tiene componente
continua porque las marcas correspondientes al "1" lógico se representan
alternativamente con amplitud positiva y negativa. Cada impulso es neutralizado por el
del impulso siguiente al ser de polaridad opuesta.
Codificando los "unos" con impulsos de polaridad alternativa y los "ceros" mediante
ausencia de impulsos, el código resultante se denomina pseudoternario.
Los códigos AMI ( inversión de marcas alternadas) se han desarrollado para paliar los
inconvenientes que presentan los códigos binarios NRZ y RZ ( el sincronismo y la
corriente continua).
El código AMI consigue anular la componente continua de la señal eléctrica. Sin
embargo no resuelve la cuestión de cómo evitar la pérdida de la señasl de reloj
cuando se envían largas secuencias de ceros. Este problema lo solucionan los
códigos bipolares de alta densidad de orden N, HDBN ( High Density Bipolar ) que
pertenecen a la familia de los códigos AMI, y que evitan la transmisión de secuencias
con más de N "ceros" consecutivos. El HDB3 es un código bipolar de orden 3.
4. Codificacion HDB-n

El código HDB3 es un buen ejemplo de las propiedades que debe reunir un código de
línea para codificar en banda base:
-El espectro de frecuencias carece de componente de corriente continua y su ancho
de banda está optimizado.
-El sincronismo de bit se garantiza con la alternancia de polaridad de los "unos", e
insertando impulsos de sincronización en las secuencias de "ceros".
Los códigos HDBN (High Density Bipolar) limitan el número de ceros consecutivos que
se pueden transmitir: -HDB3 no admite más de 3 ceros consecutivos. Colocan un
impulso (positivo o negativo) en el lugar del 4º cero.
-El receptor tiene que interpretar este impulso como un cero. Para ello es preciso
diferenciarlo de los impulsos normales que representan a los "unos".
-El impulso del 4º cero se genera y transmite con la misma polaridad que la del
impulso precedente. Se denomina por ello V "impulso de violación de polaridad" ( el
receptor reconoce esta violación porque detecta 2 impulsos seguidos con la misma
polaridad).
-Para mantener la componente de corriente continua con valor nulo, se han de
transmitir alternativamente tantas violaciones positivas como negativas ( V+ V- V+ V-...
).
-Para mantener siempre alternada la polaridad de las violaciones V, es necesario en
algunos casos insertar un impulso B "de relleno" ( cuando la polaridad del impulso que
precede a la violación V, no permite conseguir dicha alternancia). Si no se insertaran
los impulsos B, las violaciones de polaridad V del 4º cero serían obligatoriamente del
mismo signo.
En HDB3 se denomina impulso a los estados eléctricos positivos o negativos, distintos
de "cero". (0 voltios).
Cuando aparecen más de tres ceros consecutivos, estos se agrupan de 4 en 4, y se
sustituye cada grupo 0000 por una de las secuencias siguientes de
impulsos: B00V ó 000V.
-B indica un impulso con distinto signo que el impulso anterior. Por tanto, B mantiene
laley de alternancia de impulsos, o ley de bipolaridad, con el resto de impulsos
transmitidos.
-V indica un impulso del mismo signo que el impulso que le precede, violando por tanto
la ley de bipolaridad.
El grupo 0000 se sustituye por B00V cuando es par el número de impulsos entre la
violación V anterior y la que se va a introducir.
El grupo 0000 se sustituye por 000V cuando es impar el número de impulsos entre la
violación V anterior y la que se va a introducir.
Así se logra mantener la ley de bipolaridad de los impulsos correspondientes a los
"unos", y también la bipolaridad de las "violaciones" mediante los impulsos B y los
impulsos V.
La detección elemental de los errores de transmisión típicos del ruido (inversión,
duplicación o pérdida de impulsos), se realiza simplemente comprobando que los
impulsos recibidos por el receptor cumplen las reglas de polaridad establecidas porla
codificación HDB3.
Los errores se suelen detectar en el caso de que aparezcan los 4 ceros consecutivos
que no permite el HDB3 o en el caso de la inserción de un "uno" y que las dos
violaciones V+ queden con la misma polaridad. Sin embargo existen casos en los
cuales hay errores que son imposibles de detectar y que incluso se propagan
generando aún más errores.
Por ejemplo en la imagen podemos ver una señasl HDB3 con errores que no detecta
el RECEPTOR.
5. Codificacion Manchester

La codificación Manchester, también denominada codificación bifase-L, es un


método de codificación eléctrica de una señal binaria en el que en cada tiempo
de bit hay una transición entre dos niveles de señal. Es una codificación
autosincronizada, ya que en cada bit se puede obtener la señal de reloj, lo que hace
posible una sincronización precisa del flujo de datos. Una desventaja es que consume
el doble de ancho de banda que una transmisión asíncrona. Hoy en día hay
numerosas codificaciones (8b/10b) que logran el mismo resultado pero consumiendo
menor ancho de banda que la codificación Manchester.
La codificación Manchester se usa en muchos estándares de telecomunicaciones,
como por ejemplo Ethernet.
6. Codficacion Diferencial

La Codificación Manchester diferencial (también CDP; Conditional DePhase


encoding) es un método de codificación de datos en los que los datos y la señal
reloj están combinados para formar un único flujo de datos auto-sincronizable. Es
una codificación diferencial que usa la presencia o ausencia de transiciones para
indicar un valor lógico. Esto aporta algunas ventajas sobre la Codificación Manchester:

 Detectar transiciones es a menudo menos propenso a errores que comparar


con tierra en un entorno ruidoso.
 La presencia de la transición es importante pero no la polaridad. La
codificaciones diferenciales funcionarán exactamente igual si la señal es invertida
(cables intercambiados).
Un bit '1' se indica haciendo en la primera mitad de la señal igual a la última mitad del
bit anterior, es decir, sin transición al principio del bit. Un bit '0' se indica haciendo la
primera mitad de la señal contraria a la última mitad del último bit, es decir, con una
transición al principio del bit. En la mitad del bit hay siempre una transición, ya sea de
high hacia low o viceversa. Una configuración inversa es posible, y no habría ninguna
desventaja en su uso.
7. Codificacion CMI

El código CMI(Codec Mark Inversion) es un código en línea en banda base, cuyo


objetivo al igual que otros códigos de línea es:

 Mínima componente continua.


 Máximo número de cambios de nivel
 Mínima frecuencia o ancho de banda para una velocidad de bits.
 Detencción y corrección de errores.
El nombre CMI, proviene de la nomenclatura marca=1 y espacio=0

 El bit 0:se codifica con un cambio de polaridad negativa a postiva (V- a V+), en
la mitad del intervalo del bit.
 El bit 1:se codifica con polaridad positiva y negativa alternativamente y sin
transición en la mitad del intervalo.
El código CMI, anula la componente continua. La insercción del reloj de sincronismo
en los ceros, mediante la transición de la señal entre dos niveles o estados opuestos,
hace que su velocidad de línea sea el doble del régimen binario(R). Este código
CMI(Code Mark Inversion), se utiliza en el múltiplex de 140 Mbps de la interfaz G.703
de la JDP (Jerarquía Digital Plesíncrona).

8. Codificacion Miller

La codificación retrasada, también conocida como Codificación Miller, es similar a la


codificación Manchester, excepto que ocurre una transición en el medio de un intervalo
sólo cuando el bit es 1, lo que permite mayores índices de datos...

Este código emplea para la transición de un uno, una transición en la mitad del
intervalo significativo. Para el caso de un cero, existe una transición al final del
intervalo si el bit siguiente es cero, en caso contrario no habrá transición alguna.

El código Miller permite reducir considerablemente la contribución de las bajas


frecuencias (y por lo tanto el problema que ello significa), y garantiza un numero
mínimo de transiciones de la señal en banda base como para recuperar la señal de
reloj. Por lo menos habrá una transición cada dos intervalos significativos.

9. Detección de errores

El proceso de codificación de o enciframiento es un procedimiento para


asociar palabras de un lenguaje, con ciertas palabras de otro lenguaje de
una manera uno a uno. De igual manera el proceso de decodificación o
desciframiento, o es la operación inversa, o alguna otra transformación uno
a uno.

En la mayoría de las aplicaciones el canal de comunicación está limitado a


un alfabeto valuado de manera binaria cuyas señales se pueden denotar
como 0 y 1. Un canal así se llama canal binario.
Cualquier código de n bits s e puede considerar como un subconjunto de
todas las posibles cadenas de n bits.

Las cadenas incluidas en este subconjunto particular se


denominan palabras código, mientras las cadenas que no están incluidas
se denominanpalabras que no son del código.

Un código se dice que es un código de detección de errores si tiene la


propiedad de que ciertos tipos de errores pueden transformar palabras del
código en palabras que no son del código.

Suponiendo que se utilizan sólo palabras del código para la transmisión de


datos, cualquier error introducido durante la transmisión se pondrá de
manifiesto inmediatamente puesto que cambiará palabras del código en
palabras que no son del código. Es decir, si la cadena recibida es una
palabra del código, los datos son correctos; si no es una palabra del código,
los datos deben ser erróneos 
 

También podría gustarte