MATLAB è Simulink íà ðóññêîì

https://hub.exponenta.ru/
Обработка сигналов и изображений\Communications Toolbox

Список функций CommunicationsToolbox: Источники сигналов

  В оглавление \ К следующему разделу \ К предыдущему разделу

APKCONST
Графическое изображение концентрического сигнального созвездия для квадратурной манипуляции

Синтаксис:

apkconst(numsig);
apkconst(numsig,amp);
apkconst(numsig,amp,phs);
apkconst(numsig,amp,'n');
apkconst(numsig,amp,phs,plotspec);
y = apkconst(...);

Описание:

Аббревиатура APK обозначает комбинированную амплитудно-фазовую манипуляцию (Amplitude- and Phase-Keying).

apkconst(numsig)

Отображает концентрическое сигнальное созвездие. Параметр numsig должен быть вектором положительных целых чисел. Формируемый график содержит length(numsig) окружностей. При этом k-я окружность имеет радиус k и содержит numsig(k) равномерно распределенных точек созвездия. Одна из точек на каждой окружности имеет нулевую фазу.

apkconst(numsig,amp)

То же, что предыдущий вариант синтаксиса, но amp(k) задает радиус k-й окружности. Параметр amp должен быть вектором положительных целых чисел. Длины векторов amp и numsig должны быть одинаковыми.

apkconst(numsig,amp,phs)

То же, что предыдущий вариант синтаксиса, но наличие точки с нулевой фазой на каждой окружности не является обязательным. Вместо этого одна из точек на k-й окружности имеет фазу, равную phs(k). Длины векторов phs, amp и numsig должны быть одинаковыми.

apkconst(numsig,amp,phs,'n')

То же, что предыдущий вариант синтаксиса, но рядом с точками созвездия отображаются числа, показывающие, каким символам сообщения будут соответствовать эти точки при использовании параметров numsig, amp и phs в функциях модуляции и демодуляции, таких как dmodce/ddemodce или modmap/demodmap.

apkconst(numsig,amp,phs,plotspec)

То же, что apkconst(numsig,amp,phs), но строковый параметр plotspec задает вид выводимых на график точек таким же образом, как это делается в функции plot. Параметр plotspec должен быть двухсимвольной строкой, содержащей по одному символу из первого и третьего столбцов приведенной ниже таблицы.

Символ цвета Значение Символ маркера Значение
y Желтый . Точка
m Фиолетовый o Окружность
C Голубой x Крестик
r Красный + Знак “плюс”
g Зеленый * Звездочка
b Синий s Квадрат
w Белый d Ромб
k Черный v Треугольник вершиной вниз
    ^ Треугольник вершиной вверх
    < Треугольник вершиной влево
    > Треугольник вершиной вправо
    p Пятиконечная звезда
    h Шестиконечная звезда

y = apkconst(...)

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

Примеры.

Приведенная ниже команда формирует график, имеющий три окружности. Первая (внутренняя) окружность имеет радиус 1 и содержит четыре точки, одна из которых имеет нулевую фазу. Вторая (средняя) окружность имеет радиус, равный 4, и содержит пять точек, одна из которых имеет фазу, равную p . Третья (внешняя) окружность имеет радиус, равный 5, и содержит две точки, одна из которых имеет фазу, равную p /4. Полученный график также приведен ниже.

apkconst([4 5 2],[1 4 5],[0 pi pi/4])

Приведенная ниже команда формирует вектор, содержащий координаты точек на комплексной плоскости, соответствующих приведенному выше графику.

y = apkconst([4 5 2],[1 4 5],[0 pi pi/4])

y =

Columns 1 through 4

1.0000 0.0000 + 1.0000i -1.0000 + 0.0000i -0.0000 - 1.0000i

Columns 5 through 8

-4.0000 + 0.0000i -1.2361 - 3.8042i 3.2361 - 2.3511i 3.2361 + 2.3511i

Columns 9 through 11

-1.2361 + 3.8042i 3.5355 + 3.5355i -3.5355 - 3.5355i

Сопутствующие функции: dmod, modmap, ddemod, demodmap

Литература

Thomas, C. Melvil, Michaeil Y. Weidner, and S. H. Durrani. "Digital Amplitude-Phase Keying with M-ary Alphabets." IEEE Transactions on Communications. Vol Com-22, No. 2, Feb. 1974, 168-180.

  В оглавление \ К следующему разделу \ К предыдущему разделу


Поиск по сайту:


Система Orphus