Está en la página 1de 10

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 untren de
impulsos de seal digital (sucesin de ceros y unos). Esta traduccin es el ltimo de los procesos que
tiene lugar durante laconversin analgica-digital. El resultado es un sistema binario que est basado en
el lgebra de Boole.

Procesos de la conversin A/D.

Contenido
[ocultar]

1 Cdec

1.1 Parmetros que definen el cdec


2 Codificacin del sonido

2.1 Ejemplos de Cdec de audio


3 Codificacin en el entorno de la Televisin digital
4 Codificacin digital unipolar
5 Codificacin digital polar

5.1 NRZ (No retorno a cero)

5.2 RZ (Retorno a cero)

5.3 Bifase (autosincronizados)


6 Codificacin digital bipolar

6.1 AMI ("Alternate Mark Inversion")

6.2 B8ZS (Bipolar 8-Zero Substitution)

6.3 HDB3 (High Density Bipolar 3)


7 Vase tambin
8 Enlaces externos
9 Referencias

[editar]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.

[editar]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).

[editar]Codificacin

del sonido

Utiliza un tipo de batistor inalmbrico especficamente diseado para la compresin


y descompresin de seales de audio: el cdec de audio.

[editar]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).

[editar]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) yCrominancia (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.

[editar]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.

[editar]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)

[editar]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.

[editar]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.

[editar]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'.

[editar]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:

[editar]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.

[editar]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).

[editar]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.

[editar]Vase

tambin

Conversin analgica digital

Compresin digital

Cdec

Cdec de audio

Cdec de video

Codificacin Manchester Diferencial

Conversin analgica-digital

Cdigos NRZ

Cdigos RZ

Cdigo MS43

Compresin de datos

8b10b

EFM y EFM Plus


Cdigos en lnea

Modulacin

capa fsica

codificacin Manchester

codificacin Manchester Diferencial

[editar]Enlaces

externos

Wikiversidad alberga proyectos de aprendizaje sobre Codificacin digital.

2B1Q

4B5B

4B3T

codificacin 6b/8b

codificacin 64b/66b

B3ZS

B8ZS

CMI

codificacin MLT-3

TC-PAM

codificacin Miller

cdigo hbrido ternario

cdigo marca bifase

También podría gustarte