Saltar al contenido principal
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
LibreTexts Español

2: Códigos

( \newcommand{\kernel}{\mathrm{null}\,}\)

En el capítulo anterior examinamos la unidad fundamental de información, el bit y sus diversas representaciones abstractas: el bit booleano (con su álgebra booleana asociada y realización en circuitos lógicos combinacionales), el bit de control, el bit cuántico y el bit clásico.

Un solo bit es útil si son posibles exactamente dos respuestas a una pregunta. Los ejemplos incluyen el resultado de un lanzamiento de moneda (cabeza o cola), el género de una persona (masculino o femenino), el veredicto de un jurado (culpable o inocente) y la verdad de una afirmación (verdadera o falsa). La mayoría de las situaciones en la vida son más complicadas. Este capítulo se refiere a las formas en que los objetos complejos pueden ser representados no por un solo bit, sino por matrices de bits.

Es conveniente enfocarse en un modelo muy simple de un sistema, mostrado en la Figura 2.1, en el que la entrada es una de un conjunto predeterminado de objetos, o “símbolos”, la identidad del símbolo particular elegido se codifica en una matriz de bits, estos bits se transmiten a través del espacio o el tiempo, y luego se decodifican en una tiempo posterior o en un lugar diferente para determinar qué símbolo se eligió originalmente. En capítulos posteriores aumentaremos este modelo para tratar temas de robustez y eficiencia.

Captura de pantalla 2021-04-24 a las 6.20.13 PM.png
Figura 2.1: Modelo simple de un sistema de comunicación

En este capítulo analizaremos varios aspectos del diseño de códigos, y mostraremos algunos ejemplos en los que estos aspectos se hicieron bien o no tan bien. Secciones individuales describirán códigos que ilustran los puntos importantes. Algunos objetos para los que se pueden necesitar códigos incluyen:

  • Letras: BCD, EBCDIC, ASCII, Unicode, Código Morse
  • Enteros: Binario, Gris, Complemento de 2
  • Números: Punto flotante
  • Proteínas: Código Genético
  • Teléfonos: NANP, Códigos internacionales
  • Hosts: Ethernet, direcciones IP, nombres de dominio
  • Imágenes: TIFF, GIF y JPEG
  • Audio: MP3
  • Vídeo: MPEG


This page titled 2: Códigos is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Paul Penfield, Jr. (MIT OpenCourseWare) via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?