Кодовое цифровое сообщение состоит из 4 единиц и 3 нулей

Обновлено: 04.07.2024

Кодирование на двух нижних каналах характеризует метод представления информации сигналами, которые распространяются по среде транспортировки. Кодирование можно рассматривать как двухступенчатое. И ясно, что на принимающей стороне реализуется симметричное декодирование.

Логическое кодирование данных изменяет поток бит созданного кадра МАС-уровня в последовательность символов, которые подлежат физическому кодированию для транспортировки по каналу связи. Для логического кодирования используют разные схемы:

  • 4B/5B — каждые 4 бита входного потока кодируются 5-битным символом (табл 1.1). Получается двукратная избыточность, так как 2 4 = 16 входных комбинаций показываются символами из 2 5 = 32. Расходы по количеству битовых интервалов составляют: (5-4)/4 = 1/4 (25%). Такая избыточность разрешает определить ряд служебных символов, которые служат для синхронизации. Применяется в 100BaseFX/TX, FDDI
  • 8B/10B — аналогичная схема (8 бит кодируются 10-битным символом) но уже избыточность равна 4 раза (256 входных в 1024 выходных).
  • 5B/6B — 5 бит входного потока кодируются 6-битными символами. Применяется в 100VG-AnyLAN
  • 8B/6T — 8 бит входного потока кодируются шестью троичными (T = ternary) цифрами (-,0,+). К примеру: 00h: +-00+-; 01h: 0+-+=0; Код имеет избыточность 3 6 /2 8 = 729/256 = 2,85. Скорость транспортировки символов в линию является ниже битовой скорости и их поступления на кодирования. Применяется в 100BaseT4.
  • Вставка бит — такая схема работает на исключение недопустимых последовательностей бит. Ее работу объясним на реализации в протоколе HDLC. Тут входной поток смотрится как непрерывная последовательность бит, для которой цепочка из более чем пяти смежных 1 анализируется как служебный сигнал (пример: 01111110 является флагом-разделителем кадра). Если в транслируемом потоке встречается непрерывная последовательность из 1, то после каждой пятой в выходной поток передатчик вставляет 0. Приемник анализирует входящую цепочку, и если после цепочки 011111 он видит 0, то он его отбрасывает и последовательность 011111 присоединяет к остальному выходному потоку данных. Если принят бит 1, то последовательность 011111 смотрится как служебный символ. Такая техника решает две задачи — исключать длинные монотонные последовательности, которые неудобные для самосинхронизации физического кодирования и разрешает опознание границ кадра и особых состояний в непрерывном битовом потоке.

Таблица 1 — Кодирование 4В/5В

Избыточность логического кодирования разрешает облегчить задачи физического кодирования — исключить неудобные битовые последовательности, улучшить спектральные характеристики физического сигнала и др. Физическое/сигнальное кодирование пишет правила представления дискретных символов, результат логического кодирования в результат физические сигналы линии. Физические сигналы могут иметь непрерывную (аналоговую) форму — бесконечное число значений, из которого выбирают допустимое распознаваемое множество. На уровне физических сигналов вместо битовой скорости (бит/с) используют понятие скорость изменения сигнала в линии которая измеряется в бодах (baud). Под таким определением определяют число изменений различных состояний линии за единицу времени. На физическом уровне проходит синхронизация приемника и передатчика. Внешнюю синхронизацию не используют из-за дороговизны реализации еще одного канала. Много схем физического кодирования являются самосинхронизирующимися — они разрешают выделить синхросигнал из принимаемой последовательности состояний канала.

Скремблирование на физическом уровне разрешает подавить очень сильные спектральные характеристики сигнала, размазывая их по некоторой полосе спектра. Очень сильные помеха искажают соседние каналы передачи. При разговоре о физическом кодирировании, возможное использование следующие термины:

  • Транзитное кодирование — информативным есть переход из одного состояния в другое
  • Потенциальное кодирование — информативным есть уровень сигнала в конкретные моменты времени
  • Полярное — сигнал одной полярности реализуется для представления одного значения, сигнал другой полярности для — другого. При оптоволоконное транспортировке вместо полярности используют амплитуды импульса
  • Униполярное — сигнал одной полярности реализуется для представления одного значения, нулевой сигнал — для другого
  • Биполярное — используется отрицательное, положительное и нулевое значения для представления трех состояний
  • Двухфазное — в каждом битовом интервале присутствует переход из одного состояния в другое, что используется для выделения синхросигнала.

Популярные схемы кодирования, которые применяются в локальных сетях

AMI/ABP

AMI — Alternate Mark Inversion или же ABP — Alternate bipolare, биполярная схема, которая использует значения +V, 0V и -V. Все нулевые биты имеют значения 0V, единичные — чередующимися значениями +V, -V (рис.1). Применяется в DSx (DS1 — DS4), ISDN. Такая схема не есть полностью самосинхронизирующейся — длинная цепочка нулей приведет к потере синхронизации.

MAMI — Modified Alternate Mark Inversion, или же ASI — модифицированная схема AMI, импульсами чередующейся полярности кодируется 0, а 1 — нулевым потенциалом. Применяется в ISDN (S/T — интерфейсы).

B8ZS — Bipolar with 8 Zero Substitution, схема аналогичная AMI, но для синхронизации исключает цепочки 8 и более нулей ( за счет вставки бит).

HDB3 — High Density Bipolar 3, схема аналогичная AMI, но не допускает передачи цепочки более трех нулей. Вместо последовательности из четырех нулей вставляется один из четырех биполярных кодов. (Рис.2)

Манчестерское кодирование

Manchester encoding — двухфазное полярное/униполярное самосинхронизирующееся кодирование. Текущий бит узнается по направлению смены состояния в середине битового интервала: от -V к +V: 1. От +V к -V: 0. Переход в начале интервала может и не быть. Применяется в Ethernet. (В начальных версиях — униполярное). (рис.3)

Дифференциальное манчестерское кодирование

Differential manchester encoding — двухфазное полярное/униполярное самосинхронизирующиеся код. Текущий бит узнается по наличию перехода в начале битового интервала (рис. 4.1), например 0 — есть переход (Вертикальный фрагмент), 1 — нет перехода (горизонтальный фрагмент). Можно и наоборот определять 0 и 1.В середине битового интервала переход есть всегда. Он нужен для синхронизации. В Token Ring применяется измененная версия такой схемы, где кроме бит 0 и 1 определенны также два бита j и k (Рис. 4.2). Здесь нет переходов в середине интервала. Бит К имеет переход в начале интервала, а j — нет.

Дифференциальное манчестерское кодирование

Рисунок — 4.1 и 4.2

Трехуровневое кодирование со скремблированием который не самосинхронизуется. Используются уровни (+V, 0, -V) постоянные в линии каждого битового интервала. При передаче 0 значения не меняются, при передаче 1 — меняются на соседние по цепочке +V, 0, -V, 0, +V и тд. (рис. 5). Такая схема является усложнонным вариантом NRZI. Применяется в FDDI и 100BaseTX.

NRZ и NRZI

NRZ — Non-return to zero (без возврата к нулю), биполярная нетранзиктивная схема (состояния меняются на границе), которая имеет 2 варианта. Первый вариант это недифференциальное NRZ (используется в RS-232) состояние напрямую отражает значение бита (рис. 6.а). В другом варианте — дифференциальном, NRZ состояние меняется в начале битового интервала для 1 и не меняется для 0. (рис.6.Б). Привязки 1 и 0 к определенному состоянию нету.

NRZI — Non-return to zero Inverted, измененная схема NRZ (рис. 6.в). Тут состояния изменяются на противоположные в начале битового интервала 0, и не меняются при передаче 1. Возможна и обратная схема представления. Используются в FDDI, 100BaseFX.

Кодирование NRZ/NRZI

Рисунок — 6-а,б,в

RZ — Return to zero (с возвратом к нулю), биполярная транзитивная самосинхронизирующаяся схема. Состояние в определенный момент битового интервала всегда возвращается к нулю. Имеет дифференциальный/недифференциальный варианты. В дифференциальном привязки 1 и 0 к состоянию нету. (рис. 7.а).

FM 0 — Frequency Modulation 0 (частотная модуляция), самосинхронизирующийся полярный код. Меняется на противоположное на границе каждого битового интервала. При передаче 1 в течение битового интервала состояние неизменное. При передаче 0, в середине битового интервала состояние меняется на противоположное. (рис. 8). Используется в LocalTalk.

PAM 5

PAM 5 — Pulse Amplitude Modulation, пятиуровневое биполярное кодирование, где пара бит в зависимости от предыстории оказывается одним из 5 уровней потенциала. Нужен неширокая полоса частот (вдвое ниже битовой скорости). Используется в 1000BaseT.

Здесь пара бит оказывается одним четверичным символом (Quater-nary symbol), где каждому соответствует один из 4 уровней сигнала. В табллице показано представление символов в сети ISDN.

Биты Четверичный символ Уровень, В
00 -3 -2,5
01 -1 -0,883
10 +3 +2,5
11 +1 +0,883

4B3T — блок из 4 бит (16 состояний) кодируется тремя троичными символами (27 символов). Из множества возможных методов изменений рассмотрим MMS43, который используется в интерфейсе BRI сетей ISDN (таблица). Тут применяются специальные методы для исключения постоянной составляющей напряжения в линии, в следствии чего кодирования ряда комбинаций зависит от предыстории — состояния, где находится кодер. Пример: последовательность бит 1100 1101 будет представлена как: + + + — 0 -.

Двоичный код S1 Переход S2 Переход S3 Переход S4 Переход
0001 0 — + S1 0 — + S2 0 — + S3 0 — + S4
0111 — 0 + S1 — 0 + S2 — 0 + S3 — 0 + S4
0100 — + 0 S1 — + 0 S2 — + 0 S3 — + 0 S4
0010 + — 0 S1 + — 0 S2 + — 0 S3 + — 0 S4
1011 + 0 — S1 + 0 — S2 + 0 — S3 + 0 — S4
1110 0 + — S1 0 + — S2 0 + — S3 0 + — S4
1001 + — + S2 + — + S3 + — + S4 — — — S1
0011 0 0 + S2 0 0 + S3 0 0 + S4 — — 0 S2
1101 0 + 0 S2 0 + 0 S3 0 + 0 S4 — 0 — S2
1000 + 0 0 S2 + 0 0 S3 + 0 0 S4 0 — — S2
0110 — + + S2 — + + S3 — — + S2 — — + S3
1010 + + — S2 + + — S3 + — — S2 + — — S3
1111 + + 0 S3 0 0 — S1 0 0 — S1 0 0 — S3
0000 + 0 + S3 0 — 0 S1 0 — 0 S2 0 — 0 S3
0101 0 + + S3 — 0 0 S1 — 0 0 S2 — 0 0 S3
1100 + + + S4 — + — S1 — + — S2 — + — S3

Схемы, которые не являются самосинхронизирующими, вместе с логическим кодированием и определением фиксированной длительности битовых интервалов разрешают достигать синхронизации. Старт-бит и стоп-бит служат для синхронизации, а контрольный бит вводит избыточность для повышения достоверности приема.

Двухуровневые кодыобладают наибольшей помехозащищенностью, поскольку имеют минимальное число разрешенных уровней. Двухуровневые коды получают все большее распространение по мере распространения волоконно-оптических линий связи, в которых, как известно, коды с другим числом уровней применения не находят. Примеры двухуровневых кодов приведены на рис. 4.20.

Наибольшее распространение в ЦТС на волоконно-оптических линиях получил код БВН — без возвращения к нулю (NRZ). В этом коде единичные символы передаются положительным импульсом, затянутым на тактовый интервал S1(t), а нулевые символы — таким же отрицательным импульсом S2(t), (см. рис. 4.19). Спектр сигнала в этом коде соответствует кривой τ = Т (см. рис. 4.17). Спектр относительно узок, но имеет мощные низкочастотные составляющие, которые, как известно, могут приводить к существенным межсимвольным помехам за счет линейных искажений II рода. Спектр не содержит дискретных составляющих, а составляющие вблизи тактовой частоты отсутствуют. Поэтому выделение хронирующего сигнала в данном случае требует преобразования кода. Код не имеет избыточности, а потому не позволяет осуществлять контроль коэффициента ошибок в процессе передачи. Следует отметить, что в оптических интерфейсах ЦТС синхронной иерархии всегда используется код БВН.


Рис. 4.20. Двухуровневые коды

Код с возвращением к нулю ВН (RZ) формируется из импульсов типа S3(t) и S2(t) (см. рис. 4.19 и 4.20). Спектр сигнала в этом коде значительно шире, чем в коде БВН. Он соответствует кривой τ = 0,5 Т на рис. 4.17, но без дискретных составляющих. Единственным преимуществом этого кода является наличие в его спектре составляющей тактовой частоты.

В свою очередь, коду ОБК присуще размножение ошибок. Действительно, если ошибка появляется в каком-то интервале, то ошибка неизбежно возникнет и в следующем. Таким образом, коэффициент размножения ошибок при кодировании кодом ОБК равен двум. Заметим, что спектры сигналов в кодах АБК и ОБК практически совпадают.

Уменьшение коэффициента размножения ошибок до значения достигается в коде с инверсией токовых посылок ИТП (CMI). В этом коде единичные символы поочередно передаются импульсами положительной и отрицательной полярностей.

Наибольшее распространение в ЦТС на волоконно-оптических линиях получил код БВН — без возвращения к нулю (NRZ). В этом коде единичные символы передаются положительным импульсом, затянутым на тактовый интервал S1(t) и S2(t), а нулевые — биимпульсами типа S4(t). Спектр сигнала в коде ИТП аналогичен спектру сигнала в биимпульсном коде, но максимум спектральной плотности сигнала в коде ИТП смещен в сторону низких частот (расположен вблизи частоты 0,42ft). Таким образом, этот код отвечает большинству требований: сигналы в этом коде имеют относительно узкий спектр, низкочастотные составляющие спектра подавлены, присутствует составляющая тактовой частоты. Код ИТП рекомендован МСЭ-Т для интерфейсов сетевых цифровых трактов со скоростями передачи 140 и 155 Мбит/с.

Трехуровневые коды (троичные и квазитроичные) получили широкое распространение на первых этапах развития и внедрения ЦТС.

Квазитроичный код — трехуровневый код, в котором два уровня служат для поочередной передачи символов одного и того же значения.

Выше рассматривались параметры сигналов в коде с чередованием полярности импульсов ЧПИ (AMI), пример последовательности импульсов в этом коде представлен на рис. 4.21. К недостаткам этого кода следует отнести, во-первых, невысокую помехозащищенность, которая ниже помехозащищенности двухуровневых кодов на 6 дБ, и, во-вторых, невозможность выделения хронирующего сигнала в случае прохождения больших пакетов нулей. Поскольку этот код предназначался для систем, работающих по кабелям с металлическими жилами, первый недостаток был не очень критическим, так как защищенность сигналов в этих кабелях относительно высока. Способы преодоления второго недостатка также рассмотрены выше, однако радикально он преодолевался в модифицированном коде с чередованием полярности импульсов МЧПИ.


Рис. 4.21. Коды с чередованием полярности импульсов

Другое название кода МЧПИ — КВП — код с высокой плотностью единиц (HDB). Пример импульсной последовательности в коде КВП-3 также приведен на рис. 4.21. МСЭ-Т рекомендует код КВП-3 для интерфейсов цифровых сетевых трактов со скоростями передачи 2, 8,5 и 34 Мбит/с.

В коде КВП-3 осуществляется замена четырех подряд следующих нулей вставками вида 000V или B00V, где В — импульс, сохраняющий чередование полярности, а V — нарушающий чередование, согласно табл. 4.6. Выбор той или иной вставки определен условием, по которому между импульсами V должно быть нечетное число импульсов В.

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Последние посетители 0 пользователей онлайн

Объявления

Alex

Alex

Отладка, и только отладка Вам поможет ! На крайняк - тест этой функции, по нескольким входным параметрам. Может, вообще, в неё уже передаётся что-то не то.

k0tik0v

В магазинах, в радиусе 1000 км не нашел ни ОРА134, ни ОРА132, Промэлектроника временно не принимает заказы, могу поставить в ПУ AD8065ARZ ?

E_C_C

Ваши советы очень ценны и полезны, особенно в разделе для профессионалов и человеку занимающемуся ремонтом ПЧ не впервые. Продолжайте в том же духе, очень интересно . Расскажите например как

Рад что вы разобрались, что про пари писалось не вам и немного остыли от возмущения. Объясню: мы не видим оборудование которое у вас. Но если есть фотография, на которой видно название микросхем, дорожек и размещение деталей, то становиться понятно по какой схеме разработчик собрал электронное устройство. Ну, а дальше подключается опыт, какие обычно неисправности встречаются в подобных схемах. Нет опыта по конкретному устройству? Тогда даташит дает понимание, что надо проверить чтобы найти неисправность. Вы наши руки и глаза , которые смогут сделать необходимые замеры для диагностики. При желании можно проверить каждый ключ отдельно: нужен лабораторный БП и мультиметр.

Алебастр

Да чего там извиняться. если у вас и так всё точно. Лампа - точно одна. Шим контроллер тоже один. Да и та секунда, в течение которой нужно что-то измерить. она тоже, точно одна. А насчёт количества включений. можно принять число 21000, например. и успокоиться. А что. нормальное число. Ничем не отличается от любого другого, даже замеренного осциллографом, в смысле осветительных способностей лампы. Всё регулируется. всё светит.

serg123

Было штото похожее, можете преслать фото платы,проверьте дорожки I2C c подтяжкой и посмотрите на уровни I2C

Похожий контент

Занимаюсь испытаниями связного оборудования, так вот появилась задача измерить помехозащищенность сигнала на входных портах оборудования PDH (потоки E1 со скоростью 2,048 Мбит/с), чем раньше заниматься не приходилось.
Для проведения этого измерения рекомендация ITU-T требует реализовать схему сложения двух испытательных сигналов, имеющих линейное кодирование HDB3. Умные люди подсказали, что лучше всего это сделать на ОУ, но, к сожалению, как это точно сделать подсказать затруднились. Третий день вспоминаю курс схемотехники из института, читаю интернет и мучаю NI Multisim, но результат меня не удовлетворяет.

Прикладываю Два варианта. Первый вариант сделан знакомым. Данная схема меня смущает, так как не бьется с той информацией, что я почерпнул из интернета. По ряду причин обратиться к знакомому нет возможности. Но общее направление он задал.
Второй вариант свой. Накидал схему, но результат в симуляторе мне не нравится. Сигнал сильно искажается и инвертировался на выходе. Где я ошибся?
Заранее спасибо за ответ.

Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники.
Эта отметка установлена 8 января 2012.

Содержание

Форматы кодов

Каждый бит кодового слова передается или записывается с помощью дискретных сигналов, например, импульсов. Способ представления исходного кода определенными сигналами определяется форматом кода. Известно большое количество форматов, каждый из которых имеет свои достоинства и недостатки и предназначен для использования в определенной аппаратуре.

  • Формат БВН (без возвращения к нулю) естественным образом соответствует режиму работы логических схем. Единичный бит передается в пределах такта уровень не меняется. Положительный перепад означает переход из 0 к 1 в исходном коде, отрицательный — от 1 к 0. Отсутствие перепадов показывает, что значения предыдущего и последующего битов равны. Для декодирования кодов в формате БВН необходимы тактовые импульсы, так как в его спектре не содержится тактовая частота. Соответствующий коду формата БВН сигнал содержит низкочастотные компоненты (при передаче длинных серий нулей или единиц перепады не возникают).
  • Формат БВН-1 (без возвращения к нулю с перепадом при передаче 1) является разновидностью формата БВН. В отличие от последнего в БВН-1 уровень не передает данные, так как и положительные и отрицательные перепады соответствуют единичным битам. Перепады сигнала формируются при передаче 1. При передаче 0 уровень не меняется. Для декодирования требуются тактовые импульсы.
  • Формат БВН −0 (без возвращения к нулю с перепадом при передаче 0) является дополнительным к БВН-1 (перепады соответствуют нулевым битам исходного кода). В многодорожечных системах записи цифровых сигналов вместе с кодом в формате БВН надо записывать тактовые импульсы. Возможным вариантом является запись двух дополнительных сигналов, соответствующих кодам в форматах БВН-1 и БВН-0. В одном из двух сигналов перепады происходят в каждом такте, что позволяет получить импульсы тактовой частоты.
  • Формат ВН (с возвращением к нулю) требует передачи импульса, занимающего только часть тактового интервала (например, половину), при одиночном бите. При нулевом бите импульс не формируется.
  • Формат ВН-П (с активной паузой) означает передачу импульса положительной полярности при единичном бите и отрицательной — при нулевом бите. Сигнал этого формата имеет в спектре компоненты тактовой частоты. Он применяется в ряде случаев для передачи данных по линиям связи.
  • Формат ДФ-0 (двухфазный со скачком фазы при передаче 0) соответствует способу представления, при котором перепады формируются в начале каждого такта. При единичных битах сигнал в этом формате меняется с тактовой частотой, то есть в середине каждого такта происходит перепад уровня. При передаче нулевого бита перепад в середине такта не формируется, то есть имеет место скачок фазы. Код в данном формате обладает возможностью самосинхронизации и не требует передачи тактовых сигналов.

By Northwest (Serov, CMT)

Бинарное кодирование

Без возврата к нулю

Потенциальное кодирование, также называется кодированием без возвращения к нулю (NRZ). При передаче нуля он передает потенциал, который был установлен на предыдущем такте (то есть не меняет его), а при передаче единицы потенциал инвертируется на противоположный. Этот код называется потенциальным кодом с инверсией при единице (NRZI).



Для передачи единиц и нулей используются два устойчиво различаемых потенциала:
NRZ (прямой):

  • биты 0 представляются нулевым напряжением 0 (В);
  • биты 1 представляются значением U (В).
  • биты 0 представляются значением U (В);
  • биты 1 представляются нулевым напряжением 0 (В).



При передаче последовательности единиц, сигнал, в отличие от других методов кодирования, не возвращается к нулю в течение такта. То есть смена сигнала происходит при передаче единицы, а передача нуля не приводит к изменению напряжения.


Достоинства метода NRZ:

— Метод обладает хорошей распознаваемостью ошибок (благодаря наличию двух резко отличающихся потенциалов).

— Основная гармоника f0 имеет достаточно низкую частоту (равную N/2 Гц, где N — битовая скорость передачи дискретных данных [бит/с]), что приводит к узкому спектру.

Недостатки метода NRZ:

— Метод не обладает свойством самосинхронизации. Даже при наличии высокоточного тактового генератора приёмник может ошибиться с выбором момента съёма данных, так как частоты двух генераторов никогда не бывают полностью идентичными. Поэтому при высоких скоростях обмена данными и длинных последовательностях единиц или нулей небольшое рассогласование тактовых частот может привести к ошибке в целый такт и, соответственно, считыванию некорректного значения бита.

— Вторым серьёзным недостатком метода, является наличие низкочастотной составляющей, которая приближается к постоянному сигналу при передаче длинных последовательностей единиц и нулей. Из-за этого многие линии связи, не обеспечивающие прямого гальванического соединения между приёмником и источником, этот вид кодирования не поддерживают. Поэтому в сетях код NRZ в основном используется в виде различных его модификаций, в которых устранены как плохая самосинхронизация кода, так и проблемы постоянной составляющей.

Манчестерское кодирование



При манчестерском кодировании каждый такт делится на две части. Информация кодируется перепадами потенциала в середине каждого такта. Единица кодируется перепадом от низкого уровня сигнала к высокому, а ноль — обратным перепадом (по стандарту IEEE 802.3, хотя по Д.Е. Томасу кодирование происходит наоборот). В начале каждого такта может происходить служебный перепад сигнала, если нужно представить несколько единиц или нулей подряд. Так как сигнал изменяется по крайней мере один раз за такт передачи одного бита данных, то манчестерский код обладает хорошими самосинхронизирующими свойствами. У манчестерского кода нет постоянной составляющей (меняется каждый такт), а основная гармоника в худшем случае (при передаче последовательности единиц или нулей) имеет частоту N Гц, а в лучшем случае (при передаче чередующихся единиц и нулей) — N/2 Гц, как и у NRZ. В среднем ширина спектра при манчестерском кодировании в два раза шире чем при NRZ кодировании.

Дифференциальное манчестерское кодирование



При дифференциальном манчестерском кодировании в течение битового интервала (времени передачи одного бита) уровень сигнала может меняться дважды. Обязательно происходит изменение уровня в середине интервала, этот перепад используется для синхронизации. Получается, что при передаче нуля в начале битового интервала происходит перепад уровней, а при передаче единицы такой перепад отсутствует.

Тринарное кодирование

RZ (c возвратом к нулю)

То есть каждый бит передается 3-мя уровнями напряжения. Поэтому требует в 2 раза больше скорости по сравнению с обычной скоростью. Это квазитроичный код, то есть изменение сигнала происходит между 3-мя уровнями.

Биполярный код AMI



AMI-код использует следующие представления битов:

  • биты 0 представляются нулевым напряжением (0 В);
  • биты 1 представляются поочерёдно значениями -U или +U (В).

AMI-код обладает хорошими синхронизирующими свойствами при передаче серий единиц и сравнительно прост в реализации. Недостатком кода является ограничение на плотность нулей в потоке данных, поскольку длинные последовательности нулей ведут к потере синхронизации. Используется в телефонии уровня передачи данных, когда используются потоки мультиплексирования.

Код HDB3 исправляет любые 4 подряд идущие нули в исходные последовательности. Правило формирования кода следующее: каждые 4 нуля заменяются 4 символами в которых имеется хотя бы один сигнал V. Для подавления постоянной составляющей полярность сигнала V чередуется при последовательных заменах. Для замены используются два способа: 1)если перед заменой исходный код содержал нечётное число единиц то используется последовательность 000V, если чётное то 100V

V-cигнал единицы запрещённого для данного сигнала полярности

Тоже что и AMI, только кодирование последовательностей из четырех нулей заменяется на код -V, 0, 0, -V или +V, 0, 0, +V — в зависимости от предыдущей фазы сигнала.

Тетрарное кодирование

Потенциальный код 2B1Q



Код 2B1Q передает пару бит за один битовый интервал. Каждой возможной паре в соответствие ставится свой уровень из четырех возможных уровней потенциала. Паре
00 соответствует потенциал −2.5 В,
01 соответствует −0.833 В,
11 — +0.833 В,
10 — +2.5 В.

Достоинство метода 2B1Q: Сигнальная скорость у этого метода в два раза ниже, чем у кодов NRZ и AMI, а спектр сигнала в два раза уже. Следовательно с помощью 2B1Q-кода можно по одной и той же линии передавать данные в два раза быстрее.

Недостаток метода 2B1Q: Реализация этого метода требует более мощного передатчика и более сложного приемника, который должен различать четыре уровня.

Читайте также: