文件帮助中心文件
脉冲幅度调制(PAM)
y = pammod (x, M)
y = pammod(x,m,initphase)
y = pammod(x,m,initphase,symorder)
y= pammod (X那m)返回输入消息信号调制的复杂信封,X,使用PAM和字母大小,m。
y= pammod (X那m)
y
X
m
例子
y= pammod (X那m那initphase)指定调制信号的初始阶段。
y= pammod (X那m那initphase)
initphase
y= pammod (X那m那initphase那symorder)指定符号顺序调制,它定义了函数如何为相应的整数分配二进制单词。
y= pammod (X那m那initphase那symorder)
symorder
全部收缩
生成随机数据符号并应用脉冲幅度调制。
设置调制顺序。
M = 8;
生成随机整数并应用具有初始阶段的PAM调制 π / 4。
DATA = RANDI([0 m-1],100,1);moddata = pammod(数据,m,pi / 4);
显示PAM星座图。
散点图(modData)
绘制灰色和自然二进制编码数据的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])
输入信号,指定为[0]范围内的整数向量或矩阵,m- 1)。
例子:兰迪([0 3],100,1)
兰迪([0 3],100,1)
数据类型:双倍的
双倍的
调制顺序,指定为两个功率。
例子:4.
4.
0.
[]
调制信号(在弧度中)的初始阶段,指定为真正的标量。
例子:π/ 4
π/ 4
'bin'
'灰色的'
二进制向量的符号顺序,指定为'bin'或'灰色的'。此参数指定函数如何将二进制向量分配给相应的整数。
如果symorder是'bin',该函数使用自然二进制编码的排序。
如果symorder是'灰色的',该函数使用灰编码的排序。
数据类型:char|细绳
char
细绳
PAM调制信号的复杂基带表示,返回为载体或复数值的矩阵。调制信号的最小欧几里德距离为2.y代表独立渠道。
数据类型:双倍的|单身的复数支持:万博1manbetx是的
单身的
使用说明和限制:
看具有零值的虚部的复杂数据的代码生成(MATLAB编码器)。
Pamdemod.|pskdemod.|PSKMOD.|qamdemod|qammod
Pamdemod.
pskdemod.
PSKMOD.
qamdemod
qammod
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室