Este documento describe diferentes tipos de codificación de línea y canal utilizados para la transmisión digital de datos. Explica códigos de línea unipolares como NRZ y RZ, así como códigos bifásicos, bipolares y multinivel. También cubre parámetros importantes de la codificación de canal como la tasa de codificación y la distancia entre palabras, y cómo la codificación añade redundancia para detectar y corregir errores introducidos por el canal.