Попарно-сбалансированный код — это линейный код, в котором по меньшей мере один из символов данных представлен двумя кодовыми словами с противоположным дисбалансом, которые используются последовательностно, чтобы минимизировать общий дисбаланс более длинной последовательности символов.
Любой конкретный кодовый блок линейного кода может иметь нулевой дисбаланс (средний вес кодового блока равен нулю), отрицательный дисбаланс (средний вес кодового блока отрицателен) или положительный дисбаланс (средний вес кодового блока положителен).
В коде с парным дисбалансом каждое кодовое слово, среднее значение которого отрицательно (отрицательный дисбаланс), сопрягается с некоторым другим кодовым словом, среднее значение которого положительно (положительный дисбаланс).
В системе, использующей попарно-сбалансированный код, передатчик должен отслеживать накопление постоянной составляющей (текущий дисбаланс) и всегда выбирать кодовое слово, которое возвращает уровень постоянного тока к нулю. Приёмник спроектирован таким образом, что любое из кодовых слов пары декодируется в одни и те же биты данных.
Большинство линейных кодов используют либо попарно-сбалансированный код, либо коды с постоянным весом.
Простейшим попарно-сбалансированным кодом является биполярный AMI код. Попарно-сбалансированные коды включают 8b/10b кодирование, 8B12B, и 4B3T.
Цифры могут быть представлены различными физическими величинами, такими как две разные частоты, фазы, уровни напряжения, магнитные полярности или электрические полярности, причём каждая из пары представляет 0 или 1.
Примечания
Категория:Протоколы физического уровня Категория:Передача данных Категория:Линейные коды