Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

Изохронность и анизохронность [ править ]

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

Изохронные самосинхронизирующие сигналы [ править ]

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

Манчестер кодирует оба соглашения .svg

Асинхронные самосинхронизирующиеся сигналы [ править ]

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

Пуэрто серия Rs232.png

Реализации [ править ]

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

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

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

Аналоговые примеры [ править ]

Амплитудная модуляция - модуляция сигнала путем изменения амплитуды несущей волны, например:

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

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

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

См. Также [ править ]

  • Схема нечувствительная к задержке

Ссылки [ править ]

  1. ^ Кеес Схаухамеры Имминк (декабрь 1990). «Последовательности с ограниченной длиной выполнения» . Труды IEEE . 78 (11): 1745–1759. DOI : 10.1109 / 5.63306 . Дается подробное описание ограничивающих свойств последовательностей с ограниченной длиной серии.