Читайте также:
|
|
Модуляция сигнала по протоколу V.22.bis отличается от рассмотренного варианта КАМ-16 тем, что она совмещает относительную фазовую модуляцию и модуляцию по протоколу КАМ. Каждый сигнал передает 4 бита информации. Старшие 2 бита определяют номер квадранта, в котором будет находиться вектор текущего сигнала. Номер вычисляется с учетом номера квадранта, в котором был предшествующий сигнал. Младшие два разряда кода определяют один из четырех сигнальных векторов, расположенных в выбранном квадранте. Сигнальная диаграмма протокола показана на рис.5.
Работу модулятора поясним с помощью примера. Предположим, что ранее был передан сигнал, вершина вектора которого находилась в первом квадранте, и на вход модулятора поступили 4 бита информации: 1110.
По табл.6 определяем, что для передачи первых двух бит (11) вектор сигнала должен находиться в нулевом квадранте (1+3 º 0 mod4). Следующие два бита (10) определяют координаты вектора сигнала (y=3, x=1). Координаты векторов для нулевого квадранта даны в табл. 7. Таким образом, сигнал на выходе модулятора: .
y (S)
· · - 3 · ·
11 01 10 11
2
10 00 00 01
· · - 1 · ·
-3 -2 -1 1 2 3 x (C)
· · --1 · ·
01 00 00 10
-2
11 10 01 11
· · - -3 · ·
Рис.5. Сигнальная диаграмма для протокола V.22bis
Таблица 6
Старшие разряды | Разность квадрантов |
1 0 3 2 |
Таблица 7
Младшие разряды | Квадрант 0 | Квадрант 1 | Квадрант 2 | Квадрант 3 | ||||
x | y | x | y | x | y | x | y | |
-1 -1 -3 -3 | -1 -3 -3 -1 | -1 -1 -3 -3 | -1 -3 -3 -1 |
Алгоритм модуляции включает следующие этапы:
1. Запоминание номера квадранта, в котором находился вектор ранее переданного сигнала.
2. Определение (табл. 6) по старшим разрядам кода номера квадранта, в котором должен находиться вектор текущего сигнала.
3. Определение (табл.7) по двум младшим разрядам кода координат x y вектора сигнала.
Демодуляция сигнала предполагает выполнение следующих операций:
1. Вычисление составляющих S и C принятого сигнала.
2. Определение номера квадранта, в который попал принятый сигнал.
3. Вычисление разности номеров квадрантов между принятым и предшествующим сигналами и по табл.6 определение старших разрядов кода.
4. Сравнение составляющих сигнала с порогами, установленными в демодуляторе, и принятие решения о младших разрядах кода.
Алгоритм демодуляции поясняет рис.5, на котором сигнальная плоскость разделена осями координат C и S на квадранты. Каждый квадрант разделен горизонтальными и вертикальными линиями на 4 зоны. Каждой зоне соответствует код, который принимается демодулятором при попадании сигнала в данную зону.
Пример. Пусть принятый сигнал содержит составляющие: S=+0,5 и C=+2,75. Вектор ранее принятого сигнала находился в первом квадранте. Учитывая полярность составляющих, принимаем решение, что сигнал принадлежит нулевому квадранту (S ³ 0 и C ³ 0).
Вычисляем разность номеров квадрантов: 0 - 1= - 1 º 4 – 1 = 3(mod4). По разности квадрантов в табл. 6 находим два старших разряда кода (11).
Сравниваем составляющие S и С с порогами -2, 0, +2. Так как 0<S<2 и C>2, то младшие разряды принятого кода - 01. В результате будет принят код: 1101.
Дата добавления: 2014-12-19; просмотров: 32 | Поможем написать вашу работу | Нарушение авторских прав |