Está en la página 1de 8

Codificacin digital

Se entiende por Codificacin en el contexto de la Ingeniera al proceso de conversin de un


sistema de datos de origen a otro sistema de datos de destino. De ello se desprende como
corolario que la informacin contenida en esos datos resultantes deber ser equivalente a la
informacin de origen. Un modo sencillo de entender el concepto es aplicar el paradigma
de la traduccin entre idiomas en el ejemplo siguiente: home = hogar. Podemos entender
que hemos cambiado una informacin de un sistema (ingls) a otro sistema (espaol) y que
esencialmente la informacin sigue siendo la misma. La razn de la codificacin est
justificada por las operaciones que se necesiten realizar con posterioridad. En el ejemplo
anterior para hacer entendible a una audiencia hispana un texto redactado en ingls es
convertido al espaol.
En ese contexto 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 de seal digital (sucesin de ceros y unos). Esta traduccin es el ltimo de los
procesos que tiene lugar durante la conversin analgica-digital. El resultado es un sistema
binario que est basado en el lgebra de Boole.

Procesos de la conversin A/D.






ndice
[ocultar]
1 Cdec
o 1.1 Parmetros que definen el cdec
2 Codificacin del sonido
o 2.1 Ejemplos de Cdec de audio
3 Codificacin en el entorno de la Televisin digital
4 Codificacin digital unipolar
5 Codificacin digital polar
o 5.1 NRZ (No retorno a cero)
o 5.2 RZ (Retorno a cero)
o 5.3 Bifase (autosincronizados)
6 Codificacin digital bipolar
o 6.1 AMI ("Alternate Mark Inversion")
o 6.2 B8ZS (Bipolar 8-Zero Substitution)
o 6.3 HDB3 (High Density Bipolar 3)
7 Vase tambin
8 Enlaces externos
9 Referencias
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 Codificador-Decodificador.
Parmetros que definen el cdec
1. Nmero de canales: Indica el tipo de sonido con que se va a tratar: monoaural,
binaural o multicanal
2. 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
3. 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.
4. Bit rate. El bit rate es la velocidad o tasa de transferencia de datos. Su unidad es el
bit por segundo (bps).
5. Prdida. Algunos cdecs 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: el cdec 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) cuya 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). al
ADPCM (Adaptative Differential Pulse Code Modulated).
Codificacin en el entorno de la Televisin digital
Durante mucho tiempo se mantuvo un debate en torno a cual 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.
Codificacin digital polar
La codificacin polar utiliza dos niveles de voltaje, positivo y negativo.
NRZ (No retorno a cero)
RZ (Retorno a cero)
Bifase (autosincronizados)
NRZ (No retorno 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.
Bifase (autosincronizados)
En este mtodo, la seal cambia en medio del intervalo del bit, pero no retorn a cero, sino
que continua 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.

Hay 3 tipos de codificacin bipolar:
AMI ("Alternate Mark Inversion")
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 "unos" con impulsos de polaridad alternativa y los "ceros" mediante
ausencia de impulsos, el cdigo resultante se denomina pseudoternario.
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 seasl 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
B8ZS est basado en el antiguo mtodo de codificacin llamado Alternate Mark Inversion (
AMI).
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.
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 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 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 prdida de impulsos), se realiza simplemente comprobando que los impulsos
recibidos por el receptor cumplen las reglas de polaridad establecidas porla 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 existen casos en los cuales hay errores que
son imposibles de detectar y que incluso se propagan generando an ms errores.
Por ejemplo en la imagen podemos ver una seasl HDB3 con errores que no detecta el
RECEPTOR.

También podría gustarte