Сигнал самосинхронизации

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

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

Большинство кодов линий предназначены для самосинхронизации.

Содержание
  • 1 Изохронность и анизохронность
    • 1.1 Изохронные сигналы самосинхронизации
    • 1.2 Асинхронные сигналы самосинхронизации
  • 2 Реализации
  • 3 Аналоговые примеры
  • 4 См. Также
  • 5 Ссылки
Изохронность и анизохронность

Если тактовый сигнал встроен в передачу данных, есть две возможности: тактовые сигналы отправляются одновременно с данными (изохронно ), или в другое время (асинхронно ).

Изохронные сигналы самосинхронизации

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

Манчестерское кодирование both Conventions.svg

Асинхронные сигналы самосинхронизации

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

Puerto serie Rs232.png

Реализации

Примеры использования протоколов сигналов самосинхронизации включают:

Большинство этих кодов можно рассматривать как своего рода код с ограничением длины цикла. Эти ограничения на «серии» нулей и «серии» единиц гарантируют, что переходы происходят достаточно часто, чтобы синхронизировать приемник.

Такие самосинхронизирующие сигналы могут быть правильно декодированы в поток битов без сдвига бит. Для дальнейшего декодирования этого потока битов и определения того, какой бит является первым битом байта, часто используется самосинхронизирующийся код .

Примеры аналогов

Амплитудная модуляция - Модуляция сигнала M (t) {\ displaystyle M (t)}M (t) путем изменения амплитуда несущей волны, например:

y (t) = M (t) ⋅ cos ⁡ (ω ct), {\ displaystyle y (t) = M (t) \ cdot \ cos (\ omega _ { c} t),}y ( t) = M (t) \ cdot \ cos (\ omega _ {c} t),

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

. Можно считать этот тактовый импульс избыточной информацией или, по крайней мере, нерациональным использованием пропускной способности канала, и дуплексным канал, изменяя фазу, как в полярной модуляции, или добавляя другой сигнал, сдвинутый по фазе на 90 ° (синусоидальная волна), как в. В результате по каналу отправляется вдвое больше сигналов за счет потери тактовой частоты и, следовательно, ухудшения качества сигнала в случае дрейфа тактового сигнала (аналоговый эквивалент дрейфа битов).

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

См. Также
Ссылки
Последняя правка сделана 2021-06-07 09:22:19
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте