y = pammod(x,M,initphase,symorder) задает модуляцию порядка символа, которая задает, как функция присваивает двоичные слова соответствующим целым числам.
Постройте точки созвездия с помощью одного из наборов символов. Для каждой точки созвездия присвойте метку, указывающую на Серые и естественные двоичные значения для каждого символа.
Для Серого бинарного отображения символа смежные точки созвездия отличаются одним битом и не численно последовательны.
Для естественного бинарного отображения символа смежные точки созвездия следуют за естественным бинарным кодированием и последовательны.
scatterplot(symgray,1,0,'b*');
for k = 1:M
text(real(symgray(k))-0.6,imag(symgray(k))+0.6,...
dec2base(mapgray(k),2,4));
text(real(symgray(k))-0.2,imag(symgray(k))+1.2,...
num2str(mapgray(k)));
text(real(symbin(k))-0.6,imag(symbin(k))-0.6,...
dec2base(mapbin(k),2,4),'Color',[1 0 0]);
text(real(symbin(k))-0.2,imag(symbin(k))-1.2,...
num2str(mapbin(k)),'Color',[1 0 0]);
end
axis([-M M -2 2])
Входной сигнал в виде вектора или матрицы целых чисел в области значений [0, M – 1].
Пример: randi([0 3],100,1)
Типы данных: double
M — Порядок модуляции степень двойки
Порядок модуляции в виде степени двойки.
Пример 4
Типы данных: double
initphase — Начальная фаза 0 (значение по умолчанию) | скаляр с действительным знаком | []
Начальная фаза модулируемого сигнала (в радианах) в виде действительного скаляра.
Пример: pi/4
Типы данных: double
symorder — Двоичные векторы порядка символа 'bin' (значение по умолчанию) | 'gray'
Порядок символа бинарных векторов в виде 'bin' или 'gray'. Этот аргумент задает, как функция присваивает бинарные векторы соответствующим целым числам.
Если symorder'bin', функция использует естественное двоично кодированное упорядоченное расположение.
Если symorder'gray', функция использует серо-закодированное упорядоченное расположение.
y — Объедините основополосное представление модулируемого PAM сигнала вектор | матрица
Объедините основополосное представление модулируемого PAM сигнала, возвращенного как вектор или матрица комплексных чисел. Модулируемый сигнал имеет минимальное Евклидово расстояние 2. Столбцы y представляйте независимые каналы.
Типы данных: double | single Поддержка комплексного числа: Да
Расширенные возможности
Генерация кода C/C++ Генерация кода C и C++ с помощью MATLAB® Coder™.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.