WikiDer > Самосинхронизирующийся код

Self-synchronizing code

В теория кодирования, особенно в телекоммуникации, а самосинхронизирующийся код это однозначно декодируемый код в которой символ поток, образованный частью одного кодовое словоили перекрывающейся частью любых двух соседних кодовых слов не является допустимым кодовым словом.[1] Другими словами, набор строк (называемых «кодовыми словами») в алфавите называется самосинхронизирующимся кодом, если для каждой строки, полученной объединением двух кодовых слов, подстрока начинается со второго символа и заканчивается вторым последним. символ не содержит кодового слова в качестве подстроки. Каждый самосинхронизирующийся код - это код префикса, но не все коды префиксов самосинхронизируются.

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

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

Примеры

Контрпримеры:

  • Код префикса {ab,ба} не самосинхронизируется, потому что Abab содержит ба.
  • Код префикса бa (используя Клини звезда) не является самосинхронизирующимся (даже если любое новое кодовое слово просто начинается после een а) потому что кодовое слово ба содержит кодовое слово а.

Смотрите также

использованная литература

  1. ^ https://glossary.atis.org/glossary/self-synchronizing-code/?char=S&page_number=22&sort=ASC
  2. ^ Berstel et al (2010) стр. 137
  3. ^ Berstel & Perrin (1985) стр. 377
  • Берстель, Жан; Перрен, Доминик (1985), Теория кодов, Чистая и прикладная математика, 117, Academic Press, Zbl 0587.68066
  • Берстель, Жан; Перрен, Доминик; Ройтенауэр, Кристоф (2010). Коды и автоматы. Энциклопедия математики и ее приложений. 129. Кембридж: Издательство Кембриджского университета. ISBN 978-0-521-88831-8. Zbl 1187.94001.
  • Эта статья включаетматериалы общественного достояния от Администрация общих служб документ: «Федеральный стандарт 1037С». (в поддержку MIL-STD-188)