Jump to content

Дифференциальное кодирование

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

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

Цели дифференциального кодирования

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

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

Аналогично для БПСК . Для демодуляции BPSK необходимо сделать локальный генератор синхронным с удаленным. Это достигается с помощью схемы восстановления несущей . Однако целая часть восстановленной несущей неоднозначна. имеется n Между двумя генераторами допустимых, но не эквивалентных фазовых сдвигов. Для БПСК n = 2; символы отображаются перевернутыми или нет.

Дифференциальное кодирование предотвращает влияние инверсии сигнала и символов соответственно на данные.

Предполагая, что бит предназначен для передачи и был только что переданный символ, затем символ, который должен быть передан для является

( 1 )

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

( 2 )

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

Существует несколько различных линейных кодов , нечувствительных к полярности. [1] - независимо от того, инвертирован поток данных или нет, декодированные данные всегда будут правильными.

Линейные коды с этим свойством включают дифференциальное манчестерское кодирование , биполярное кодирование , NRZI , код двухфазной метки , инверсию кодированной метки и кодировку MLT-3 .

Обычное дифференциальное кодирование

[ редактировать ]
Представление блок-схемы дифференциального кодера. Обратите внимание, что вывод зависит как от текущего, так и от предыдущего состояния регистра .
Другой тип дифференциального декодера.

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

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

обеспечивает Дифференциальный кодер операцию ( 1 ), дифференциальный декодер — операцию ( 2 ).

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

похож Дифференциальный энкодер на аналоговый интегратор . Имеет импульсную реакцию

и передаточная функция

подобен Таким образом, дифференциальный декодер аналоговому дифференциатору , его импульсная характеристика равна

и его передаточная функция

Обратите внимание, что в двоичной арифметике (по модулю 2) сложение и вычитание (а также положительные и отрицательные числа) эквивалентны.

Обобщенное дифференциальное кодирование

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

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

Приложения

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

Дифференциальное кодирование широко используется в спутниковой и радиорелейной связи вместе с PSK и QAM модуляциями .

Недостатки

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

Дифференциальное кодирование имеет один существенный недостаток: оно приводит к умножению ошибок. То есть, если один символ, например получено неверно, два неверных символа и будет на выходе дифференциального декодера, см.: и . Это примерно удваивает BER при отношении сигнал/шум, при котором ошибки редко возникают в последовательных символах.

Другие методы разрешения фазовой неоднозначности

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

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

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 457e414d0f08eff1e33471682e6be888__1720178580
URL1:https://arc.ask3.ru/arc/aa/45/88/457e414d0f08eff1e33471682e6be888.html
Заголовок, (Title) документа по адресу, URL1:
Differential coding - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)