You are on page 1of 11

Codificacin digital

Codificacin digital
La codificacin es el ltimo de los procesos que tiene lugar durante la conversin
analgica-digital

Procesos de la conversin A/D.

La codificacin 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 que se realiza mediante el sistema binario est basada en el lgebra de
Boole.

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 metemtica, 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.
3. Bit rate. El bit rate es la velocidad o tasa de transferencia de datos. Su unidad es el bit
por segundo (bps).
4. 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 digital

Codificacin del sonido


Utiliza un tipo de batistor inalambrico 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).
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. 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)

Codificacin digital

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 retorno 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.

Codificacin digital

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 en base a 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" logico 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 codigo 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 encian
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.

Codificacin digital
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 esta basado en el antiguo mtodo de codificacin llamado Alternate Mark Inversion (
AMI).

HDB3 (High Density Bipolar 3)


El codigo HDB3 es un buen ejemplo de las propiedades que debe reunir un codigo de linea
para codificar en banda base:
-El espectro de frecuencias carece de componente de corriente continua y su ancho de
banda esta optimizado.
-El sincronismo de bit de 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 serian obligatoriamente del mismo signo.

En HDB3 se denomina impulso a los estados elctricos positivos o negativos, distintos de


"cero". (0 voltios).

Codificacin digital
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 (o cero) 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 ( inversion,
duplicacion o perdida 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 exiten 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.

Codificacin digital

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

Enlaces externos

Wikiversidad alberga proyectos de aprendizaje sobre Codificacin


digital.Wikiversidad

Analizador de Lnea de cdigos


2B1Q [2]
4B5B [3]
4B3T [4]
codificacin 6b/8b [5]

codificacin 64b/66b [6]


B3ZS [7]
B8ZS [8]
CMI [9]
codificacin MLT-3 [10]
TC-PAM [11]
codificacin Miller [12]
cdigo hbrido ternario [13]
cdigo marca bifase [14]

[1]

Codificacin digital

Referencias
Este artculo contiene informacin de :
Federal Standard 1037C [15]
Cdigos en lnea [16]
Transmisin de Banda Estrecha

[17]

Referencias
[1] http:/ / grega. phpnet. us/ analizator/
[2] http:/ / en. wikipedia. org/ wiki/ 2B1Q
[3] http:/ / en. wikipedia. org/ wiki/ 4B5B
[4] http:/ / en. wikipedia. org/ wiki/ 4B3T
[5] http:/ / en. wikipedia. org/ wiki/ 6b/ 8b_encoding
[6] http:/ / en. wikipedia. org/ wiki/ 64b/ 66b_encoding
[7] http:/ / en. wikipedia. org/ wiki/ B3ZS
[8] http:/ / en. wikipedia. org/ wiki/ B8ZS
[9] http:/ / en. wikipedia. org/ wiki/ Coded_Mark_Inversion
[10] http:/ / en. wikipedia. org/ wiki/ MLT-3_Encoding
[11] http:/ / en. wikipedia. org/ wiki/ TC-PAM
[12] http:/ / en. wikipedia. org/ wiki/ Miller_encoding
[13] http:/ / en. wikipedia. org/ wiki/ Hybrid_Ternary_Codes
[14] http:/ / en. wikipedia. org/ wiki/ Biphase_mark_code
[15] http:/ / www. its. bldrdoc. gov/ fs-1037/
[16] http:/ / www. textoscientificos. com/ redes/ senales/ codigos
[17] http:/ / freeonlinebooks. net/ narrowband. html

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


Codificacin digital Fuente: http://es.wikipedia.org/windex.php?oldid=27318993 Contribuyentes: Airunp, Alionka, Beaire1, CommonsDelinker, Ctrl Z,
Ebrainte, Egaida, Gina Elizabeth, Gizmo II, Humberto, Isha, Ivan rome, Jmcalderon, Josator, Living001, Marb, Metalmancho, Patricia dueas ule,
PoLuX124, Tomatejc, Vatelys, Vivero, Wikito, Xoneca, 49 ediciones annimas

Fuentes de imagen, Licencias y contribuyentes

Fuentes de imagen, Licencias y


contribuyentes
Archivo:Conversor_AD.svg Fuente: http://es.wikipedia.org/windex.php?title=Archivo:Conversor_AD.svg Licencia: Public Domain Contribuyentes:
User:Jmcalderon
Archivo:bipolaire.gif Fuente: http://es.wikipedia.org/windex.php?title=Archivo:Bipolaire.gif Licencia: Public Domain Contribuyentes: Archivo:hdb3.jpg Fuente: http://es.wikipedia.org/windex.php?title=Archivo:Hdb3.jpg Licencia: Public Domain Contribuyentes: Archivo:errores.gif Fuente: http://es.wikipedia.org/windex.php?title=Archivo:Errores.gif Licencia: Public Domain Contribuyentes: Imagen:Wikiversity-logo-Snorky.svg Fuente: http://es.wikipedia.org/windex.php?title=Archivo:Wikiversity-logo-Snorky.svg Licencia: logo
Contribuyentes: User:Snorky

10

Licencia
Licencia
Creative Commons Attribution-Share Alike 3.0 Unported
http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/

11