ADI-код

Материал из Википедии — свободной энциклопедии
(перенаправлено с «ADI (теория кодирования)»)
Перейти к навигации Перейти к поиску
Линейное кодирование ADI

ADI-код (англ. Alternate digit inversion code — «Код с поразрядно-чередующейся инверсией»[1]) — один из способов линейного кодирования[2] (физического кодирования, канального кодирования, цифровое кодирование, манипуляция сигнала[3], импульсно-кодовая модуляция[4]). Кодирование применяется для передачи данных на расстояние от передатчика к приёмнику по каналу связи, например по оптоволокну. Является двухполярным, двухуровневым кодом, при котором полярность сигнала на выходе кодирующего устройства инвертируется на каждом втором повторяющемся двоичном разряде[1]. При синхронной передачи данных возникают ситуации, когда передатчик и приёмник рассинхронизированы, что приводит к возникновению ошибок передачи битовой последовательности. В системах цифровой передачи применяют приёмы синхронизации передатчика и приёмника в процессе передачи данных путем ввода битовой детерминированной последовательности, но такая последовательность является избыточной, но чтобы избежать избыточности применяют специальное линейное кодирование, которое позволяет избежать рассинхронизации приёмника с передатчиком, за счёт того, что приёмник будет синхронизироваться в моменты времени когда меняется состояние сигнала (происходит переход с одного энергетического уровня на другой). При применении ADI кодирования при передаче данных формируется сигнал, по которому увеличивается вероятность синхронизации приёмника с передатчиком в процессе передачи сигнала, за счёт того, что при передаче последовательности, состоящей из длинной последовательности логических «нулей» или логических «единиц» происходит инвертирование уровня сигнала[1].

Преимущества[править | править код]

  • Решены вопросы срыва синхронизации приемника и передатчика когда наблюдается длинная последовательность в данных состоящая из логических «нулей »или «единиц»;
  • Легкость при цифровой реализации.

Недостатки[править | править код]

  • Не самосинхронизирующийся код

Применение[править | править код]

  • В оптоволоконных линиях связи

См. также[править | править код]

  • Линейное кодирование

Примечания[править | править код]

  1. 1 2 3 Слепов Н.Н. Синхронные цифровые сети SDH. — М.: Эко-Трендз, 1998. — 148 с. — ISBN 5-88405-002-X.
  2. Берлин А. Н. Коммутация в системах и сетях связи. — М.: Эко-трендз, 2006. — 344 с. — ISBN 5-88405-073-9.
  3. Сергиенко А. Б. Цифровая обработка сигналов. — СПб.: Питер, 2002. — 608 с. — ISBN 5-318-00666-3.
  4. Дансмор, Брэд, Сканьдер, Тоби. Справочник по телекоммуникационным технологиям. — Вильямс, 2004. — 640 с. — ISBN 5-8459-0562-1.

Литература[править | править код]

  • Patel, Arvind Motibhai (1988). «5. Signal and Error-Control Coding». In Mee, C. Denis; Daniel, Eric D. Magnetic Recording. II: Computer Data Storage (1st ed.). McGraw-Hill Book Company. ISBN 0-07-041272-3.
  • Гольдштейн Борис Соломонович. Протоколы сети доступа. — БХВ-Петербург. — 2005.
  • Передача дискретных сообщений: Учебник для вузов/ В. П. Шувалов, Н. В. Захарченко, В. О. Шварцман и др. ; Под ред. В. П. Шувалова. — М.: Радио и связь, —1990—464 ISBN 5-256-00852-8
  • Слепов Н. Н. Синхронные цифровые сети SDH. — М.: Эко-Трендз, −1998, 148c. ISBN — 5-88405-002-X
  • Grahame Smillie. Analogue and Digital Communication Techniques. — 1999. pp. — 312. ISBN 978-0-340-73125-3 Архивная копия от 29 октября 2017 на Wayback Machine