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. Вычисление приращений метрик