Sei sulla pagina 1di 11

Codificacin Digital / Cdigos de Lnea

Codificacin digital

La codificacin digital consiste en la traduccin de los valores de tensin elctrica analgicos que ya han sido cuantificados (ponderados) al sistema binario, mediante cdigos preestablecidos. La seal analgica va a quedar transformada en un tren de impulsos digital (sucesin de ceros y unos). La codificacin es, ante todo, la conversin de un sistema de datos a otro distinto. De ello se desprende que la informacin resultante sea equivalente a la informacin de origen. La razn de la codificacin est justificada por las operaciones para las que se necesite realizar con posterioridad. La codificacin es el ltimo de los procesos que tiene lugar durante la conversin analgica-digital.

La codificacin que se realiza mediante el sistema binario est basada en el lgebra de Boole.

MARIO RUIZ L.

Pgina 1

Codificacin Digital / Cdigos de Lnea

Cdec
El cdec es el cdigo especfico que se utiliza para la codificacin/decodificacin de los datos. Precisamente, la palabra Cdec es una abreviatura de CodificadorDecodificador. Parmetros que definen el cdec Nmero de canales: Indica el tipo de sonido con que se va a tratar: monoaural, binaural o multicanal Frecuencia de muestreo: La frecuencia o tasa de muestreo se refiere a la cantidad de muestras de amplitud tomadas por unidad de tiempo en el proceso de muestreo (uno de los procesos, junto con el de cuantificacin y el de codificacin, que intervienen en la digitalizacin de una seal peridica). De acuerdo con el Teorema de muestreo de Nyquist-Shannon, la tasa de muestreo slo determinar el ancho de banda base de la seal muestreada, es decir, limitar la frecuencia mxima de los componentes sinusoidales que forman una onda peridica (como el sonido, por ejemplo). De acuerdo con este teorema, y siempre desde la perspectiva matemtica, una mayor tasa de muestreo para una seal no debe interpretarse como una mayor fidelidad en la reconstruccin de la seal. El proceso de muestreo es reversible, lo que quiere decir que, desde el punto de vista matemtico, la reconstruccin se puede realizar en modo exacto (no aproximado). La tasa de muestreo se determina multiplicando por dos el ancho de banda base de la seal a muestrear Resolucin: (Nmero de bits) Determina la precisin con la que se reproduce la seal original. Se suelen utilizar 8, 10, 16 o 24 bits por muestra. Mayor precisin a mayor nmero de bits. Bit rate: El bit rate es la velocidad o tasa de transferencia de datos. Su unidad es el bit por segundo (bps).

MARIO RUIZ L.

Pgina 2

Codificacin Digital / Cdigos de Lnea Prdida: Algunos cdec al hacer la compresin eliminan cierta cantidad de informacin, por lo que la seal resultante, no es igual a la original (compresin con prdidas).(arquitectura).

Codificacin del sonido


Utiliza un tipo de batistor inalmbrico especficamente diseado para la compresin y descompresin de seales de audio. Ejemplos de Cdec de audio PAM (Modulacin de amplitud de pulsos): La frecuencia de la portadora debe ser al menos mayor que el doble de la frecuencia de la seal moduladora. Realiza una cuantificacin lineal de la amplitud de la seal analgica. Actualmente, la principal aplicacin principal de una codificacin PAM se encuentra en la transmisin de seales, pues permite el multiplexado (enviar ms de una seal por un slo canal). PCM (Pulse Code Modulated): Su resolucin es de 8 bits (1 byte. Utiliza la modulacin PAM como base, pero en lugar de en 8 bits en 7 bits, reservndose el octavo para indicar el signo). ADPCM (Adaptative Differential Pulse Code Modulated).

MARIO RUIZ L.

Pgina 3

Codificacin Digital / Cdigos de Lnea

Codificacin en el entorno de la Televisin digital


Durante mucho tiempo se mantuvo un debate en torno a cul de los 2 modelos de codificacin existentes deba imponerse: Codificacin de la seal compuesta: se codifica la seal analgica en funcin del estndar de televisin que haya en el pas donde se est realizando la codificacin: NTSC (EEUU), PAL (Europa), SECAM (Francia). No permite la compatibilidad entre los estndares. Codificacin por componentes: Se digitaliza la seal analgica utilizando su divisin por componentes: luminancia (Y) y Crominancia (subportadoras de color: R-Y y B-Y). La principal ventaja es que, por primera vez, se pueden mantener la compatibilidad entre estndares. Slo se requiere un conversor D/A especfico para cada estndar, para mantener, tambin la compatibilidad con los estndares analgicos. El CCIR (Comit Consultivo Internacional de Radio Comunicaciones) emiti en 1982 la norma CCIR 601 de televisin digital por componentes.

Codificacin digital unipolar


La codificacin unipolar usa una sola polaridad, codificando nicamente uno de los estados binarios, el 1, que toma una polaridad positiva o negativa, es decir, toman un mismo valor dentro de un tren de pulso. El otro estado, normalmente el 0, se representa por 0 voltios, es decir, la lnea ociosa.

MARIO RUIZ L.

Pgina 4

Codificacin Digital / Cdigos de Lnea

Codificacin digital polar


La codificacin polar utiliza dos niveles de voltaje, positivo y negativo. NRZ (No retorn a cero) RZ (Retorno a cero) Bifase (auto sincronizados)

NRZ (No retorn a cero) El nivel de la seal es siempre positivo o negativo. Los dos mtodos ms utilizados son: NRZ-L (Non Return to Zero-L): Un voltaje positivo significa que el bit es un 0, y un voltaje negativo que el bit es un 1. NRZ-I (Non Return to Zero, Invert on ones): En esta codificacin el bit 1 se representa con la inversin del nivel de voltaje. Lo que representa el bit 1 es la transicin entre un voltaje positivo y un voltaje negativo, o al revs, no los voltajes en s mismos. Un bit 0 no provoca un cambio de voltaje en la seal. As pues, el nivel de la seal no solo depende del valor del bit actual, sino tambin del bit anterior.

RZ (Retorno a cero) Utiliza tres valores: positivo, negativo y cero. Un bit 1 se representa por una transicin de positivo a cero y un bit 0 se representa con la transicin de negativo a cero, con retorno de voltaje 0 en mitad del intervalo.

MARIO RUIZ L.

Pgina 5

Codificacin Digital / Cdigos de Lnea Bifase (auto sincronizado) En este mtodo, la seal cambia en medio del intervalo del bit, pero no retorn a cero, sino que contina el resto del intervalo en el polo opuesto. Hay dos tipos de codificacin Bifase: Manchester: Una transicin de polaridad de positiva a negativa representa el valor binario 0, y una transicin de negativa a positiva representa un 1. Manchester Diferencial: Necesita dos cambios de seal para representar el bit 0, pero solo 1 para representar el bit 1. Es decir, una transicin de polaridad inversa a la del bit previo, para representar el '0' y una transicin igual para el '1'.

Codificacin digital bipolar La codificacin digital bipolar, utiliza tres valores: Positivo Negativo Cero El nivel de voltaje cero se utiliza para representar un bit "cero". Los bits "uno" se codifican como valores positivo y negativo de forma alternada. Si el primer "uno" se codifica con una amplitud positiva, el segundo lo har con una amplitud negativa, el tercero positiva y as sucesivamente. Siempre se produce una alternancia entre los valores de amplitud para representar los bits "uno", aunque estos bits no sean consecutivos.

MARIO RUIZ L.

Pgina 6

Codificacin Digital / Cdigos de Lnea

Hay 3 tipos de codificacin bipolar:

AMI ("Alternate Mark Inversin") Corresponden a un tipo de codificacin que representa a los "unos" con impulsos de polaridad alternativa, y a los "ceros" mediante ausencia de pulsos. El cdigo AMI genera seales ternarias (+V -V 0), bipolares (+ -), y del tipo RZ o NRZ (con o sin vuelta a cero). La seal AMI carece de componente continua y permite la deteccin de errores con base en la ley de formacin de los "unos" alternados. En efecto, la recepcin de los "unos" consecutivos con igual polaridad se deber a un error de transmisin. Tal y como muestra la figura, la seal elctrica resultante no tiene componente continua porque las marcas correspondientes al "1" lgico se representan alternativamente con amplitud positiva y negativa. Cada impulso es neutralizado por el del impulso siguiente al ser de polaridad opuesta. Codificando los "ceros" con impulsos de polaridad alternativa y los "unos" mediante ausencia de impulsos, el cdigo resultante se denomina pseudoternario.

MARIO RUIZ L.

Pgina 7

Codificacin Digital / Cdigos de Lnea Los cdigos AMI (inversin de marcas alternadas) se han desarrollado para paliar los inconvenientes que presentan los cdigos binarios NRZ y RZ (el sincronismo y la corriente continua). El cdigo AMI consigue anular la componente continua de la seal elctrica. Sin embargo no resuelve la cuestin de cmo evitar la prdida de la seal de reloj cuando se envan largas secuencias de ceros. Este problema lo solucionan los cdigos bipolares de alta densidad de orden N, HDBN ( High Density Bipolar ) que pertenecen a la familia de los cdigos AMI, y que evitan la transmisin de secuencias con ms de N "ceros" consecutivos. El HDB3 es un cdigo bipolar de orden 3.

B8ZS (Bipolar 8-Zero Substitution) B8ZS: la sustitucin bipolar de 8 ceros, tambin llamada la sustitucin binaria de 8 ceros, el canal claro, y 64 claros. Es un mtodo de codificacin usado sobre circuitos T1, que inserta dos veces sucesivas al mismo voltaje - refirindose a una violacin bipolar - en una seal donde ocho ceros consecutivos sean transmitidos. El dispositivo que recibe la seal interpreta la violacin bipolar como una seal de engranaje de distribucin, que guarda (mantiene) la transmisin y dispositivos de encubrimiento sincronizados. Generalmente, cuando sucesivos "unos" son transmitidos, uno tiene un voltaje positivo y el otro tiene un voltaje negativo. Es decir, cuando aparecen 8 "ceros" consecutivos, se introducen cambios artificiales en el patrn basados en la polaridad del ltimo bit 'uno' codificado: V: Violacin, mantiene la polaridad anterior en la secuencia. B: Transicin, .invierte la polaridad anterior en la secuencia. Los ocho ceros se sustituyen por la secuencia: 000V B0VB.

MARIO RUIZ L.

Pgina 8

Codificacin Digital / Cdigos de Lnea HDB3 (High Density Bipolar 3) El cdigo HDB3 es un buen ejemplo de las propiedades que debe reunir un cdigo de lnea 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 sincronizacin en las secuencias de "ceros". Los cdigos HDBN (High Density Bipolar) limitan el nmero de ceros consecutivos que se pueden transmitir: HDB3 no admite ms 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 violacin de polaridad" (el receptor reconoce esta violacin 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 violacin V, no permite conseguir dicha alternancia). Si no se insertaran los impulsos B, las violaciones de polaridad V del 4 cero seran obligatoriamente del mismo signo.

MARIO RUIZ L.

Pgina 9

Codificacin Digital / Cdigos de Lnea En HDB3 se denomina impulso a los estados elctricos positivos o negativos, distintos de "cero". (0 voltios). Cuando aparecen ms 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 la ley 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 nmero de impulsos entre la violacin V anterior y la que se va a introducir. El grupo 0000 se sustituye por 000V cuando es impar el nmero de impulsos entre la violacin 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 tambin la bipolaridad de las "violaciones" mediante los impulsos B y los impulsos V. La deteccin elemental de los errores de transmisin tpicos del ruido (inversin, duplicacin o perdida de impulsos), se realiza simplemente comprobando que los impulsos recibidos por el receptor cumplen las reglas de polaridad establecidas por la codificacin 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 insercin de un "uno" y que las dos violaciones V+ queden con la misma polaridad. Sin embargo exiten casos en los cuales hay errores que son imposibles de detectar y que incluso se propagan generando an ms errores.
MARIO RUIZ L. Pgina 10

Codificacin Digital / Cdigos de Lnea Por ejemplo en la imagen podemos ver una seal HDB3 con errores que no detecta el RECEPTOR.

MARIO RUIZ L.

Pgina 11

Potrebbero piacerti anche