MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем
Обработка сигналов и изображений\Communications Toolbox

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

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

QASKDECO
Преобразование аналогового демодулированного сигнала в цифровое сообщение с использованием квадратного созвездия для квадратурной манипуляции

Синтаксис:

msg = qaskdeco(inphase,quadr,M);
msg = qaskdeco(inphase,quadr,M,minmax);

Описание:

msg = qaskdeco(inphase,quadr,M)

Получает сообщение msg из набора координат точек M-позиционной квадратурной манипуляции (QASK), представленных во входных векторах inphase и quadr. Вектор inphase должен содержать синфазные амплитуды, а вектор quadr — квадратурные амплитуды. Параметр M должен быть степенью числа 2. При данном варианте синтаксиса функция qaskdeco использует значения по умолчанию для максимальных и минимальных значений синфазных и квадратурных амплитуд. Эти величины для некоторых небольших значений M приведены на странице с описанием функции qaskenco.

Замечание. Вывести изображение квадратного созвездия квадратурной манипуляции можно с помощью команды qaskenco(M).

msg = qaskdeco(inphase,quadr,M,minmax)

То же, что предыдущий вариант синтаксиса, но параметр minmax задает минимальные и максимальные значения синфазных и квадратурных амплитуд. Параметр minmax представляет собой матрицу размера 2 на 2, элементы которой имеют следующий смысл:

Примеры.

Приведенные ниже команды демонстрируют, что функции qaskdeco и qaskenco выполняют взаимно обратные действия.

msg = [0 3 5 3 2 5]'; M = 8; % преобразование сообщения в координаты точек

[inphase,quadr] = qaskenco(msg,M); % обратное преобразование (восстановление сообщения)

newmsg = qaskdeco(inphase,quadr,M)

newmsg =

     0

     3

     5

     3

     2

     5

Сопутствующие функции: qaskenco, decode, demodmap.

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


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

Система Orphus

Яндекс.Метрика