主要内容

Pammod.

脉冲幅度调制(PAM)

描述

y= pammod (Xm返回输入消息信号调制的复杂信封,X,使用PAM和字母大小,m

例子

y= pammod (Xminitphase指定调制信号的初始阶段。

例子

y= pammod (Xminitphasesymorder指定符号顺序调制,它定义了函数如何为相应的整数分配二进制单词。

例子

全部收缩

生成随机数据符号并应用脉冲幅度调制。

设置调制顺序。

M = 8;

生成随机整数并应用具有初始阶段的PAM调制 π / 4。

DATA = RANDI([0 m-1],100,1);moddata = pammod(数据,m,pi / 4);

显示PAM星座图。

散点图(modData)

图散点图包含坐标轴。带标题散点图的轴包含类型线的对象。该对象表示频道1。

绘制灰色和自然二进制编码数据的PAM符号映射。

设置调制顺序,然后创建包含一组完整的星座点的数据序列。

M = 8;data = [0 m - 1):;

调制和解调灰色和自然二进制编码的数据。

symgray = pammod(数据、M 0,'灰色的');mapgray = pamdemod (symgray, M, 0,'灰色的');symbin = pammod(数据,m,0,'bin');mapbin = pamdemod (symbin, M, 0,'bin');

使用其中一个符号集绘制星座点。对于每个星座点,分配一个标签,指示每个符号的灰度值和自然二进制值。

  • 对于灰色二进制符号映射,相邻的星座点因单个二进制比特而异,并且不是数字顺序。

  • 对于自然二进制符号映射,相邻的星座点遵循自然二进制编码并且是顺序的。

散点图(Symgray,1,0," b *’);为了k = 1: M文本(真实(symgray (k)) -0.6,图像放大(symgray (k)) + 0.6,......DEC2BASE(MAPGRAY(k),2,4));文本(real(symgray(k)) -  0.2,imag(symgray(k))+ 1.2,......num2str(mapgray(k)));文字(真实(Symbin(k)) -  0.6,Imag(Symbin(k)) -  0.6,......Dec2Base(Mapbin(k),2,4),“颜色”,[1 0 0]);文字(真实(Symbin(k)) -  0.2,Imag(Symbin(k)) -  1.2,......num2str(mapbin(k)),“颜色”,[1 0 0]);结尾轴([ -  m m-2 2])

图散点图包含坐标轴。标题为散点图的轴包含33个类型为line, text的对象。该对象表示频道1。

输入参数

全部收缩

输入信号,指定为[0]范围内的整数向量或矩阵,m- 1)。

例子:兰迪([0 3],100,1)

数据类型:双倍的

调制顺序,指定为两个功率。

例子:4.

数据类型:双倍的

调制信号(在弧度中)的初始阶段,指定为真正的标量。

例子:π/ 4

数据类型:双倍的

二进制向量的符号顺序,指定为'bin''灰色的'。此参数指定函数如何将二进制向量分配给相应的整数。

  • 如果symorder'bin',该函数使用自然二进制编码的排序。

  • 如果symorder'灰色的',该函数使用灰编码的排序。

数据类型:char|细绳

输出参数

全部收缩

PAM调制信号的复杂基带表示,返回为载体或复数值的矩阵。调制信号的最小欧几里德距离为2.y代表独立渠道。

数据类型:双倍的|单身的
复数支持:万博1manbetx是的

扩展能力

之前介绍过的R2006a