主要内容

情节信号星座

创建16-PSK星座图

此示例显示了如何绘制具有16分的PSK星座。

设置没有相位偏移和二进制符号映射的16-PSK调制的参数。

M = 16;%调制字母大小phoffset = 0;%相位偏移symmap =“二进制”;%符号映射(“二进制”或“灰色”)

构建调制器对象。

PSKMODULATOR = COMM.PSKMODULATOR(M,phoffset,“符号图”,Symmap);

绘制星座。

星座(PSKMODULATOR)

图包含一个轴对象。带有标题星座的轴对象:16-PSK,二进制映射,阶段Offeroft = 0RAD包含19个类型行的对象,文本。

创建32-QAM星座图

此示例显示了如何绘制具有32点的QAM星座。

使用Qammod函数以生成具有二进制符号顺序的32 quam符号。

M = 32;数据= 0:M-1;sym = qammod(数据,m,'垃圾桶​​');

绘制星座。标记星座符号的顺序。

散点图(Sym,1,0,'B*');为了k = 1:m文本(real(sym(k))-0.4,imag(sym(k))+0.4,num2str(data(k)));结尾轴([ -  6 6 -6 6])

图散点图包含一个轴对象。带有标题散点图的轴对象包含33个类型行的对象,文本。该对象表示通道1。

创建8-QAM灰色编码星座图

使用QAMMOD函数生成带有灰色符号顺序的8-QAM符号。请注意,灰色编码是默认符号映射Qammod功能。

M = 8;数据= 0:M-1;sym = qammod(数据,m);

绘制星座。标记星座符号的顺序。

散点图(Sym,1,0,'r*');网格为了k = 1:m文本(real(sym(k))-0.4,imag(sym(k))+0.4,num2str(data(k)));结尾轴([ -  4 4 -2 2])

图散点图包含一个轴对象。带有标题散点图的轴对象包含9个类型行的对象,文本。该对象表示通道1。

绘制QAM的三角形星座

此示例显示了如何绘制自定义的QAM参考星座。

描述星座。

inphase = [1/2 -1/2 1 0 3/2 -3/2 1 -1];quadr = [1 1 0 2 1 1 2 2];inphase = [inphase;-  iNPHASE];inphase = inphase(:);quadr = [quadr;-quadr];quadr = quadr(:);refconst = inphase + 1i*quadr;

使用名称值对构建星座图系统对象™来指定标题,轴极限,参考标记类型和参考标记颜色。

constdiagram = comm.constellationdiagram('标题',,,,“ QAM定制星座”,,,,...'xlimits',[-3 3],,'ylimits',[-3 3],,...“参考结构化”,refconst,...“参考文献”,,,,'*',,,,“引用颜色”,[0 1 0]);

绘制定制星座。

constdiagram(refConst)

也可以看看