
- •Модем с фазовой модуляцией фм-4
- •Модем с относительной фазовой модуляцией
- •Модем с квадратурно-амплитудной модуляцией кам-16
- •Протокол V.22.Bis
- •2. Порядок выполнения лабораторной работы
- •2.1. Исследование модема в шаговом режиме работы
- •2.2. Исследование модема в реальном режиме работы
- •2.3. Исследование влияния выбора фаз сигнала на вероятность ошибки в канале
- •2.4. Исследование эффекта “обратной” работы
- •Содержание отчета по лабораторной работе
- •Контрольные вопросы
- •Библиографический список
Протокол V.22.Bis
Модуляция сигнала по протоколу 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
Старшие разряды |
Разность квадрантов |
00 01 11 10 |
1 0 3 2 |
Таблица 7
Младшие разряды |
Квадрант 0 |
Квадрант 1 |
Квадрант 2 |
Квадрант 3 |
||||
x |
y |
x |
y |
x |
y |
x |
y |
|
00 01 11 10 |
1 3 3 1 |
1 1 3 3 |
-1 -1 -3 -3 |
1 3 3 1 |
-1 -3 -3 -1 |
-1 -1 -3 -3 |
1 1 3 3 |
-1 -3 -3 -1 |
Алгоритм модуляции включает следующие этапы:
Запоминание номера квадранта, в котором находился вектор ранее переданного сигнала.
Определение (табл. 6) по старшим разрядам кода номера квадранта, в котором должен находиться вектор текущего сигнала.
Определение (табл.7) по двум младшим разрядам кода координат x y вектора сигнала.
Демодуляция сигнала предполагает выполнение следующих операций:
Вычисление составляющих S и C принятого сигнала.
Определение номера квадранта, в который попал принятый сигнал.
Вычисление разности номеров квадрантов между принятым и предшествующим сигналами и по табл.6 определение старших разрядов кода.
Сравнение составляющих сигнала с порогами, установленными в демодуляторе, и принятие решения о младших разрядах кода.
Алгоритм демодуляции поясняет рис.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.