Синхронизирующее слово - Syncword

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

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

Примеры

В аудиоприемнике, принимающем поток битов данных, примером синхрослова является 0x0B77 для потока, закодированного в AC-3 .

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

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

Протокол Bisync 1960-х годов использовал минимум два символа ASCII « SYN » (0x16… 0x16) для достижения синхронизации символов в недифференцированном потоке битов, а затем другие специальные символы для синхронизации с началом кадра символов.

Синхронизирующие слова можно рассматривать как своего рода разделитель . Используются различные методы, чтобы избежать коллизии разделителей или, - другими словами, - «замаскировать» байты данных на уровне канала передачи данных, которые в противном случае могли бы быть неправильно распознаны как синхрослово. Например, HDLC использует вставку битов или «вставку октетов», в то время как другие системы используют защиту ASCII или согласованную вставку байтов заголовка (COBS).

Альтернативы

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

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

Преамбула

В цифровой связи преамбула - это последовательность известных битов, отправляемых в каждом кадре. Он используется для синхронизации кадров, например, в кадрах Ethernet , а также для оценки канала .

В Ethernet и других протоколах преамбула также может использоваться для автоматического определения скорости передачи .

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

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