Jump to content

Измененный код AMI

(Перенаправлено с HDB3 )

Модифицированные коды AMI — это цифровой телекоммуникационный метод, обеспечивающий системы синхронизацию . альтернативной инверсии знаков (AMI) Линейные коды изменяются путем преднамеренного включения биполярных нарушений . Существует несколько типов модифицированных кодов AMI, используемых в различных T-несущей и E-несущей системах .

входящей Тактовая частота Т-несущей извлекается из ее биполярного линейного кода. Каждый переход сигнала дает приемнику возможность увидеть часы передатчика. Код AMI гарантирует, что переходы всегда присутствуют до и после каждой метки (1 бит), но отсутствуют между соседними пробелами (0 бит). Чтобы предотвратить потерю синхронизации длинной строки при наличии в полезной нагрузке нулей , в линейный код вставляются преднамеренные биполярные нарушения, чтобы создать достаточное количество переходов для поддержания синхронизации; это форма кодирования с ограниченной длиной серии . Приемное оконечное оборудование распознает биполярные нарушения и удаляет из пользовательских данных отметки, относящиеся к биполярным нарушениям.

T-carrier изначально был разработан для голосовых приложений. Когда речевые сигналы оцифровываются для передачи через T-несущую, поток данных всегда включает в себя достаточное количество битов 1 для поддержания синхронизации. (Чтобы помочь этому, алгоритм мю-закона для оцифровки речевых сигналов кодирует тишину как непрерывный поток из 1 бита.) Однако при использовании для передачи цифровых данных обычный линейный код AMI может не иметь достаточных меток для возможности восстановления. входящих часов, и синхронизация теряется. слишком много последовательных нулей пользовательских данных Это происходит, когда в передаваемых .

Точная картина биполярных нарушений, которая передается в каждом конкретном случае, зависит от скорости линии ( т. е . уровня линейного кода в иерархии Т-несущих ) и полярности последней допустимой метки в пользовательских данных перед неприемлемым сигналом. длинная строка нулей. Было бы бесполезно иметь нарушение сразу после метки, поскольку это не привело бы к переходу. По этой причине все измененные коды AMI включают пробел (0 бит) перед каждой отметкой нарушения.

В описании ниже " B " обозначает балансировочную метку с полярностью, противоположной полярности предыдущей метки, а " V " обозначает метку биполярного нарушения, которая имеет ту же полярность, что и предыдущая метка. Чтобы сохранить желаемое отсутствие смещения постоянного тока при кодировании AMI , количество положительных меток должно равняться количеству отрицательных меток. Это происходит автоматически для балансировки ( Б ) отметки, но линейный код должен обеспечивать, чтобы положительные и отрицательные отметки нарушения уравновешивали друг друга.

Подавление кода нулевой длины

[ редактировать ]

Первым методом, использованным для обеспечения минимальной плотности меток, было подавление нулевого кода (форма вставки битов ), при которой младший бит каждого 8-битного передаваемого байта устанавливался в 1. (Этот бит уже был недоступен из-за сигнализации украденных битов. .) Это позволило избежать необходимости каким-либо образом изменять код AMI, но ограничило доступную скорость передачи данных до 56 000 бит в секунду на DS0 голосовой канал . Также низкая минимальная плотность единиц (12,5%) иногда приводила к повышенному проскальзыванию тактовой частоты на пролете.

Повышенный спрос на полосу пропускания и совместимость со стандартами G.703 и ISDN PRI , которые требовали скорости 64 000 бит в секунду, привели к замене этой системы на B8ZS.

B8ZS (Североамериканский T1)

[ редактировать ]

Обычно используемый в североамериканском линейном коде T1 ( цифровой сигнал 1 ) 1,544 Мбит/с, биполярный с заменой восемью нулями (B8ZS) заменяет каждую строку из 8 последовательных нулей специальным шаблоном " 000VB0VB ». В зависимости от полярности предыдущей метки это может быть 000+−0−+ или 000−+0+− .

B6ZS (Североамериканский Т2)

[ редактировать ]

При скорости T2 в Северной Америке (6,312 Мбит/с) биполярные нарушения вводятся, если встречаются 6 или более последовательных нулей. Этот линейный код называется биполярным с заменой шести нулей (B6ZS) и заменяет 6 последовательных нулей шаблоном « 0VB0VB ". В зависимости от полярности предыдущей метки это может быть 0+−0−+ или 0−+0+− .

HDB3 (европейский электронный оператор связи)

[ редактировать ]

Используемый на всех уровнях европейской системы E-carrier , биполярный код высокой плотности порядка 3 (HDB3) заменяет любой экземпляр 4 последовательных нулевых битов одним из шаблонов " 000В » или « B00V ». Выбор сделан для того, чтобы последовательные нарушения были разной полярности; т.е. разделены нечетным числом нормальных + или - знаки.

HDB 3 кодировка 0000 2
Четность +/- битов
с предыдущего V
Шаблон Предыдущий импульс Закодированный
Даже Б00В + −00−
+00+
Странный 000В + 000+
000-

Эти правила применяются к коду по мере его создания из исходной строки. Каждый раз, когда в коде присутствуют 4 последовательных нуля, они заменяются на 000−, 000+, +00+ или −00−. Чтобы определить, какой шаблон использовать, необходимо подсчитать количество плюсов (+) и количество минусов (-) с момента последнего бита нарушения V, а затем вычесть одно из другого. Если результатом является нечетное число, используется 000- или 000+. Если результатом является четное число, используется +00+ или −00−. Чтобы определить, какую полярность использовать, надо посмотреть на импульс, предшествующий четырем нулям. Если необходимо использовать форму 000В, то V просто копирует полярность последнего импульса, если необходимо использовать форму B00V, то выбранные B и V будут иметь противоположную полярность последнего импульса.

Вот несколько примеров кодов битовых потоков с AMI и HDB3. Все предполагают одинаковые начальные условия: предыдущий 1 бит был −, а предыдущее нарушение было четным числом 1 бит назад. (Например, предыдущие биты могли быть ++-.)

Вход 10000110 2
КОТОРЫЙ +0000−+0
HDB3 +B00V−+0
+−00−+−0
Вход 101000001100001100000001 2
КОТОРЫЙ +0−00000+−0000+−0000000+
HDB3 +0−000В0+−B00V−+B00V000+
+0−000−0+−+00+−+−00−000+
Вход 1010000100001100001110000111100001010000 2
КОТОРЫЙ +0−0000+0000−+0000−+−0000+−+−0000+0−0000
HDB3 +0-000В+000В-+B00В-+-000В+-+-B00В+0-B00В
+0-000-+000+-+-00-+-+000+-+-+-00-+0-+00+
Вход 10000000000 2
КОТОРЫЙ +000000000
HDB3 +Б00ВБ00В00
+-00-+00+00

B3ZS (Североамериканский Т3)

[ редактировать ]

На скорости T3 в Северной Америке (44,736 Мбит/с) биполярные нарушения вставляются, если встречаются 3 или более последовательных нуля. Этот линейный код называется биполярным с заменой тремя нулями (B3ZS) и очень похож на HDB3. Каждая серия из 3 последовательных нулей заменяется на " 00В "или" B0V ». Выбор сделан для того, чтобы последовательные нарушения были разной полярности, т.е. разделены нечетным количеством нормальных Б отметки.

Кодировка B3ZS «000»
Количество B-битов
с прошлого V
Шаблон Полярность
последней Б
Закодированный
Странный 00В + 00+
00−
Даже Б0В + −0−
+0+

См. также

[ редактировать ]

Другие коды строк, имеющие 3 состояния:

Общественное достояние В этой статье использованы общедоступные материалы из Федеральный стандарт 1037C . Управление общего обслуживания . Архивировано из оригинала 22 января 2022 г.

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c8800d9d3b007de605824df766eb4c77__1714076340
URL1:https://arc.ask3.ru/arc/aa/c8/77/c8800d9d3b007de605824df766eb4c77.html
Заголовок, (Title) документа по адресу, URL1:
Modified AMI code - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)