Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Digitales - CAYD
Ing. María Fernanda Montero Molina
CODIFICACIÓN DE FUENTE
001001
CODIFICACIÓN DE FUENTE
Ejemplo:
Sin pérdidas:
Ejemplo:
ABBBBBBBBBCDEEF
Sin pérdidas:
Ejemplo:
Sin pérdidas:
Ejemplo:
Sin pérdidas:
Caracteres x y * + ( )
Frecuencias 10 10 15 25 20 20
Ejercicio:
Diseñe un código Huffman para el alfabeto {A,B,C,D,E} con
probabilidades de ser transmitidos {1/2, 1/4, 1/8, 1/16, 1/16}
respectivamente.
Compresión de información
La compresión de datos digitales, imágenes digitales, es el proceso de
reducción del volumen de datos para representar una determinada
cantidad de información.
Dolby TrueHD Lossless 48, 96, 192 kHz 16, 20, 24 Yes: 5.1, 7.1, and Dolby
? Yes
Atmos object-based audio[57]
RealAudio Varies
Lossless Varies Varies Yes Yes: Up to 6 channels
Lossless (see article)
True Audio approx.
Lossless 0–4 GHz 1 to > 64 Yes Yes: Up to 65535 channels
(TTA) 1045 ms[58]
Varies in lossless
mode; supports 32-bit
WavPack Lossless, 1 Hz to
float input; 2.2 ? Yes Yes: Up to 256 channels
Lossless Hybrid 16.777216 MHz minimum in lossy
mode
8, 11.025, 16,
Windows Media
Lossless 22.05, 32, 44.1, 16, 24 >100 ms Yes Yes: Up to 6 channels
Audio Lossless
48, 88.2, 96 kHz
Códigos UIT
Codec Algoritmo Sample rate Bit Rate Bits Latencia CBR VBR Stereo Multicanal
compandingA- 125 µs
G.711 8 kHz 64 kbit/s 8 bit (log) Yes No No No
law or μ-law, PCM (typical)
G.721 ADPCM, Lossy 8 kHz 32 kbit/s 13 bit Yes No No No
64 kbit/s
sub-
(comprises 48, 56 or
G.722 bandADPCM, Loss 16 kHz 14 bit 4 ms Yes No No No
64 kbit/s audio and 16, 8 or
y
0 kbit/s auxiliary data)
multi-rate 6.60, 8.85, 12.65, 14.25, Yes: only
G.722.2 (AMR-
wideband ACELP, 16 kHz 15.85, 18.25, 19.85, 23.05, 14 bit 25 ms Yes Yes in MPEG-4 Part No
WB)
Lossy 23.85 kbit/s 12container
G.723 ADPCM, Lossy 8 kHz 24, 40 kbit/s 13 bit Yes No No No
G.727 ADPCM, Lossy 8 kHz 16, 24, 32, 40 kbit/s 13 bit Yes Yes No No
low-
G.728 8 kHz 16 kbit/s 13 bit 0.625 ms Yes No No No
delay CELP, Lossy
G.729 CS-ACELP, Lossy 8 kHz 8 kbit/s 13 bit 15 ms Yes No No No
CELP, TDBWE, 8 kbit/s, 12–32 kbit/s in 48.9375 m
G.729.1 8, 16 kHz 16 bit Yes Yes No No
TDAC, Lossy 2 kbit/s steps s
Compresión y codificación de video
El video es una secuencia de imágenes caracterizadas por su resolución,
número de colores y número de imágenes por unidad de tiempo.
• Reducir los requisitos de ancho de banda.
• Eliminar redundancia y la irrelevancia.
https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.470-6-199811-S!!PDF-E.pdf
Codificación de imágenes
La compresión de imágenes se produce por redundancia de la codificación,
por redundancia entre pixeles y por redundancia psicovisual:
JPEG: emplea un algoritmo genérico para comprimir las imágenes estáticas,
lleva la información de coordenadas y color de cada punto a un formato
genérico y las comprime utilizando un esquema de compresión con pérdidas
basado en DTC.
Parámetros en comunicaciones
digitales
Tasa de bits vs tasa de baudios
La señal de entrada al transmisor tiene una tasa Rb - bits/s. 𝑀 = 2𝑘
Tb – tiempo de bit, tiempo utilizado para su Tx.
En el caso de una transmisión M-aria el tiempo necesario para transmitir
cada grupo de k dígitos binarios, se denomina tiempo de símbolo T=kTb.
El número de símbolos que se generan por segundo, D, se denomina tasa
de símbolo está medida en baudios.
𝑇 = 𝑘𝑇𝑏
1
𝑅𝑏 =
𝑇𝑏
𝑅𝑏
𝐷=
𝑙𝑜𝑔2 𝑀
La calidad de la transmisión digital binaria se determina mediante
la tasa de error “BER” que depende de la relación Eb/No.
# 𝑑𝑒 𝑒𝑟𝑟𝑜𝑟𝑒𝑠
𝐵𝐸𝑅 =
𝑡𝑜𝑡𝑎𝑙 𝑑𝑒 𝑏𝑖𝑡𝑠 𝑒𝑛𝑣𝑖𝑎𝑑𝑜
Implementaciones :
Ejemplo:
Mensaje enviado: CASA CASA
Mensaje recibido: CASA CAPA
CASA ≠ CAPA ➔ ERROR!!!
• Ejemplo:
Mensaje enviado: 0101001 (3d)
Mensaje recibido: 0101101 (?d) 4 unos ➔ ERROR
Bits de paridad
Paridad impar
Mensaje enviado : 101010101
Mensaje recibido: 101010101➔Número impar de unos SIN ERROR
Mensaje recibido: 101000101➔ Número par de unos ERROR
Al momento de codificar, los bits de paridad (P) junto con los bits de
información (I) se ordenan de manera que los bits de paridad deben
ubicarse de forma tal que su posición sea potencia de 2.
p1 p2 d3 p4 d5 d6 d7 p8 d9 d10 d11
Posición 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011
1 2 3 4 5 6 7 8 9 10 11
Palabra original 0 1 0 1 0 0 1
p1 1 0 1 1 0 1
p2 0 0 0 1 0 1
p3 0 1 0 1
p4 1 0 0 1
Palabra + paridad 1 0 0 0 1 0 1 1 0 0 1
Ejemplo:
Implementar un esquema de codificación Hamming para los
siguientes datos
p1 p2 d3 p4 d5 d6 d7 p8 d9 d10 d11
Posición 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011
1 2 3 4 5 6 7 8 9 10 11
Palabra original 0 1 1 0 1 0 1
p1 1 0 1 0 1 1
p2 0 0 1 0 0 1
p3 0 1 1 0
p4 0 1 0 1
Palabra + paridad 1 0 0 0 1 1 0 0 1 0 1
Ejemplo:
(7,4) p bits de paridad datos d: 1100
d bits de datos
Ejemplo:
(7,4) p bits de paridad datos d: 1100
d bits de datos
p1 p2 d3 p4 d5 d6 d7
Posición 001 010 011 100 101 110 111
1 2 3 4 5 6 7
Palabra original 1 1 0 0
p1 0 1 1 0
p2 1 1 0 0
p3 1 1 0 0
Palabra + paridad 0 1 1 1 1 0 0
Hamming
Palabra almacenada 10001011001 - introduce error un 10001011000