В телекоммуникации и электроника, сигнал самосинхронизации - это сигнал, который может быть декодирован без необходимости в отдельном тактовом сигнале или другом источнике синхронизации. Обычно это делается путем включения в сигнал встроенной информации о синхронизации и добавления ограничений на кодирование полезной нагрузки данных, чтобы можно было легко обнаружить ложную синхронизацию.
Большинство кодов линий предназначены для самосинхронизации.
Если тактовый сигнал встроен в передачу данных, есть две возможности: тактовые сигналы отправляются одновременно с данными (изохронно ), или в другое время (асинхронно ).
Если встроенный тактовый сигнал является изохронным, он отправляется одновременно с данными. Ниже приведен пример сигнала, в данном случае с использованием самосинхронизирующегося сигнала манчестерского кода. Циклы данных и тактовые импульсы можно рассматривать как «сложение» в комбинацию, где и тактовый цикл, и данные могут быть извлечены из переданного сигнала.
Асинхронные сигналы самосинхронизации не объединяют тактовые импульсы и передачу данных в один непрерывный сигнал. Вместо этого модулируется передача тактовых циклов и передача данных. Ниже приведен пример сигнала, используемого в асинхронной последовательной связи, где ясно, что информация о тактовой частоте передается в другом временном интервале, чем фактические данные.
Примеры использования протоколов сигналов самосинхронизации включают:
Большинство этих кодов можно рассматривать как своего рода код с ограничением длины цикла. Эти ограничения на «серии» нулей и «серии» единиц гарантируют, что переходы происходят достаточно часто, чтобы синхронизировать приемник.
Такие самосинхронизирующие сигналы могут быть правильно декодированы в поток битов без сдвига бит. Для дальнейшего декодирования этого потока битов и определения того, какой бит является первым битом байта, часто используется самосинхронизирующийся код .
Амплитудная модуляция - Модуляция сигнала путем изменения амплитуда несущей волны, например:
является самосинхронизирующимся, поскольку переходы через ноль служат в качестве тактового импульса.
. Можно считать этот тактовый импульс избыточной информацией или, по крайней мере, нерациональным использованием пропускной способности канала, и дуплексным канал, изменяя фазу, как в полярной модуляции, или добавляя другой сигнал, сдвинутый по фазе на 90 ° (синусоидальная волна), как в. В результате по каналу отправляется вдвое больше сигналов за счет потери тактовой частоты и, следовательно, ухудшения качества сигнала в случае дрейфа тактового сигнала (аналоговый эквивалент дрейфа битов).
Это демонстрирует, как кодирование тактирования или синхронизации в коде снижает пропускную способность канала, и иллюстрирует компромисс.