Собственно цели у всего кодирования
Улучшение спектра
Отсутсвие высокочастотных составляющих (уменьшаем полосу пропускания)
(пример длинна пита в CD-ROM)
Вынос основной мощности на середину полосы пропускания (на краях искажения)
Отсутствие постоянной составляющей сигнала
(Позволяет делать не прмое соединение, а гальваническую развязку)
Синхронизация
Выявление ошибок
Помехоустойчивость
Кодирование можно условно представить:
+--------------------+
| Data Encoding |
+--------------------+
| Signal Encoding |
+--------------------+
Логическое кодирование (Data Encoding) преобразует поток бит кадра (для сетей)
или сектора (для storage) в последовательность битов для последующего
физического кодирования.
Физическое кодирование (Signal Encoding) преобразует входной поток битов в
физические (электрические,оптические, итд) сигналы
Пример:
Жесткие диски
Логическое кодирование: RLL(2,7)
Физическое кодирование: NRZI
Иногда бывает что и физическое и логическое кодирование совмещают вместе.