5.3.1 Оптимальные демодуляция и детектирование для МНФ
Оптимальный приёмник для этих сигналов состоит из каскадного
соединения коррелятора и детектора последовательности максимального
правдоподобия, который ищет путь по решётке состояний с минимальным евклидовым
расстоянием от принятого сигнала. Алгоритм Витерби позволяет эффективно
осуществить этот поиск. Установим общую структуру решётки состояний для МНФ и
затем опишем расчёт метрик.
Напомним, что фазу несущей для сигнала МНФ с фиксированным индексом
модуляции можно
выразить так:
(5.3.4)
где мы предположили, что для для и
(5.3.5)
Сигнальный импульс для и . Для имеем МНФ с полным откликом, а при , где - положительное
целое число, имеем МНФ с парциальным откликом.
Рис.5.2.17. Сравнение различных методов модуляции при
вероятности ошибки на символ
Теперь если - рациональное число, т.е. , где и - это взаимно простые
положительные целые числа, то схему образования МНФ можно представить решёткой.
В этом случае имеются состояний фазы
(5.3.6)
если -
четно, и состояний
фазы
(5.3.7)
если -
нечётно. Если , это единственное состояние
решётки. С другой стороны, если , имеем дополнительное число
состояний, обусловленных парциальным откликом сигнального импульса . Эти
дополнительные состояния можно определить,
выражая через
(5.3.4):
(5.3.8)
Первое слагаемое в правой части (5.3.8) зависит от последовательности
информационных символов , которую называют
коррелированным вектором состояний, и представляет слагаемое фазы, которое
соответствует сигнальным импульсам, которые ещё не достигли финальных значений.
Второе слагаемое в (5.3.8) представляют вклад фазы, обусловленный самым
последним символом . Таким образом, состояние сигнала МНФ
(или модулятора) в точке можно выразить как комбинацию фазового
состояния и коррелированного состояния, обозначаемую так:
(5.3.9)
для сигнального импульса с парциальным откликом длины , где В этом случае число
состояний равно
(5.3.10)
Теперь предположим, что состояние модулятора в точке есть Влияние нового
символа в интервале сводится к изменению состояния от до . Следовательно, в
точке состояние
становится
где
Пример 5.3.1. Рассмотрим схему образования двоичной МНФ с
индексом модуляции и импульсом с парциальным откликом с . Определим
состояние схемы
МНФ и вычертим фазовое дерево и решётку состояний.
Сначала отмечаем, что имеется состояний фаз, именно
Для каждого из этих состояний фаз имеется два состояния, которые
обусловлены памятью схемы МНФ. Следовательно, общее число состояний , именно
Если система находится в фазовом состоянии и , тогда
Решётка состояний иллюстрируется рис. 5.3.1. Путь по решётке
состояний, соответствующий последовательности , показан на рис. 5.3.2.
Рис.5.3.1. Решетка состояний для МНФ с
парциальным откликом с
Для того чтобы нарисовать фазовое дерево, мы должны знать огибающую
сигнального импульса . Рисунок 5.3.3 иллюстрирует фазовое
дерево, когда является
прямоугольным импульсом длительности с начальным состоянием
Установив отображение решётки состояний для МНФ, рассмотрим расчёт
метрик, формируемых алгоритмом Витерби.
Расчёт метрик. Возвращаясь к математическим основам
демодулятора максимального правдоподобия, данным в разд. 5.4.1, легко видеть,
что логарифм условной плотности вероятности наблюдаемого сигнала при условии передачи
последовательности символов пропорционален метрике взаимной
корреляции
(5.3.11)
Слагаемое представляет метрики выживших путей
(последовательностей) до момента , а слагаемое
(5.3.12)
представляет дополнительный прирост метрики, вносимый сигналом на
интервале времени . Заметим, что имеются возможных последовательностей
символов
и возможных
состояний фазы .
Следовательно, имеем различных величин , вычисляемых
на каждом сигнальном интервале, и каждая величина используется для прироста
метрик, соответствующих выживших последовательностей от
предыдущего сигнального интервала. Общая блок-схема на рис. 5.3.4 иллюстрирует
вычисления для
декодера Витерби.
Заметим, что число выживших последовательностей в каждом состоянии для
процесса декодирования по Витерби равно . Для каждой выжившей последовательности
мы имеем новых
приращений ,
которые прибавляются к существующим метрикам, чтобы получить последовательностей
с метриками.
Однако их число затем снова уменьшается до (или ) выживших траекторий с
соответствующими метриками за счёт выбора наиболее вероятной последовательности
из последовательностей,
сливающихся в каждом узле решётки и отбрасывания остальных последовательностей.
Рис.5.3.4. Вычисление приращений метрик