exponenta event banner

mskmod

Минимальная модуляция манипуляции переключением

Синтаксис

y = mskmod(x,nsamp)
y = mskmod(x,nsamp,dataenc)
y = mskmod(x,nsamp,dataenc,ini_phase)
[y,phaseout] = mskmod(...)

Описание

y = mskmod(x,nsamp) выводит сложную огибающую y модуляции сигнала сообщения x использование дифференциально кодированной модуляции минимальной манипуляции сдвигом (MSK). Элементы x должно быть 0 или 1. nsamp обозначает количество выборок на символ в y и должно быть положительным целым числом. Начальная фаза модулятора MSK равна 0. Если x является матрицей с несколькими строками и столбцами, функция рассматривает столбцы как независимые каналы и обрабатывает их независимо.

y = mskmod(x,nsamp,dataenc) задает метод кодирования данных для MSK. dataenc может быть либо 'diff' для дифференциально кодированных MSK или 'nondiff' для недифференцированно кодированного MSK.

y = mskmod(x,nsamp,dataenc,ini_phase) определяет начальную фазу модулятора MSK. ini_phase - вектор строки, длина которого представляет собой число каналов в y и значения которых являются целыми кратными pi/2. Чтобы избежать переопределения значения по умолчанию dataenc, комплект dataenc кому [].

[y,phaseout] = mskmod(...) возвращает заключительную фазу y. Это полезно для поддержания непрерывности фазы при модуляции будущего битового потока с дифференциально кодированным MSK. phaseout имеет те же размеры, что и ini_phase и принимает значения 0, pi/2, pi, и 3*pi/2.

Примеры

свернуть все

Генерировать случайный двоичный сигнал.

x = randi([0 1],100,1);

MSK модулирует данные.

y = mskmod(x,8,[],pi/2);

Передача сигнала по каналу AWGN. Отображение диаграммы глаз.

z = awgn(y,30,'measured');
eyediagram(z,16);

Figure Eye Diagram contains 2 axes. Axes 1 with title Eye Diagram for In-Phase Signal contains an object of type line. This object represents In-phase. Axes 2 with title Eye Diagram for Quadrature Signal contains an object of type line. This object represents Quadrature.

Ссылки

[1] Пасупатия, Суббараян, «Минимальная манипуляция сдвигами: спектрально эффективная модуляция», журнал IEEE Communications Magazine, июль 1979, стр. 14-22.

Представлен до R2006a