文档

comm.PSKModulator系统对象

使用多状态调制相移键控方法

描述

PSKModulator使用多状态对象调节相移键控方法。输出是一个基带调制信号的表示。多状态多参数,M,在信号星座点的数量。

使用相移键控调制信号:

  1. 对象定义和设置您的相移键控调制。看到建设

  2. 调用一步调制信号的属性comm.PSKModulator。的行为一步是特定于每个对象在工具箱。

请注意

从R2016b开始,而不是使用一步定义的方法来执行操作系统对象™,您可以调用对象的参数,就好像它是一个函数。例如,y =步骤(obj, x)y = obj (x)执行相同操作。

建设

H = comm.PSKModulator创建一个调制器系统对象,H。这个对象使用多状态调节输入信号相移键控(M-PSK)方法。

H = comm.PSKModulator (的名字,价值)创建一个M-PSK调制器对象,H,每个指定的属性设置为指定的值。您可以指定额外的名称-值对参数在任何顺序(Name1,Value1、……,)。

H = comm.PSKModulator (M,阶段,的名字,价值)创建一个M-PSK调制器对象,H。这个对象的ModulationOrder属性设置为,PhaseOffset属性设置为阶段,另一个指定的属性设置为指定的值。

属性

ModulationOrder

分信号星座

指定的数量分星座是一个积极的信号,整数标量值。默认值是8

PhaseOffset

阶段的零的星座

指定的零的点的相位抵消星座,弧度,一个真正的标量值。默认值是π/ 8

BitInput

假设一些输入

指定输入是否位或整数。当你设定这个属性真正的,一步方法的输入必须是一个列向量的值。这个向量一定长度的整数倍log2(ModulationOrder)。这个向量包含表征之间的整数0ModulationOrder- - - - - -1。当你设置BitInput财产,一步方法的输入必须是数值数据类型的列向量整数符号值。这些值必须之间0ModulationOrder- - - - - -1。默认值是

SymbolMapping

星座编码

指定如何将对象映射一个整数或一组log2(ModulationOrder)输入位对应的象征之一二进制|灰色的|自定义。默认值是灰色的。当你设定这个属性灰色的,对象使用一个Gray-encoded信号星座。当你设定这个属性二进制的整数之间,0 ModulationOrder- - - - - -1)映射到复杂的价值经验值(j × PhaseOffset+j2 π /ModulationOrder)。当你设定这个属性自定义中定义的,该对象使用的信号星座CustomSymbolMapping财产。

CustomSymbolMapping

自定义编码星座

指定一个自定义的星座符号映射向量。这个属性需要行或列向量的大小ModulationOrder,必须有独特的整数值的范围(0,ModulationOrder- - - - - -1]。的值必须是数据类型。这个向量的第一个元素对应的星座点一个角度0+PhaseOffset与后续的元素,逆时针运行。最后一个元素对应的星座点在一个角度/ModulationOrder+PhaseOffset。这个属性设置时适用SymbolMapping财产自定义。默认值是0:7

OutputDataType

数据类型的输出

指定输出数据类型||自定义。默认值是

定点属性

方法

星座 计算或情节理想信号星座
一步 使用多状态调制相移键控方法
常见的系统对象
释放

允许系统对象属性值的变化

例子

全部展开

调节一个8-PSK信号,情节添加高斯白噪声和信号观察噪声的影响。

创建一个相移键控调制系统对象™。默认为相移键控调制阶调制器对象是8。

pskModulator = comm.PSKModulator;

调制信号。

modData = pskModulator (randi ([0 7], 2000 1));

添加高斯白噪声通过一个AWGN信道调制信号通过信号。

频道= comm.AWGNChannel (“EbNo”,20岁,“BitsPerSymbol”3);

通过AWGN信道传输的信号。

channelOutput =通道(modData);

情节无噪声和噪声数据使用散点图观察噪声的影响。

散点图(modData)

散点图(channelOutput)

改变EbNo财产10 dB增加噪音。

通道。EbNo=10;

通过通过AWGN信道调制数据。

channelOutput =通道(modData);

情节通道的输出。你可以看到增加了噪声的影响。

散点图(channelOutput)

算法

块输出基带信号通过输入比特或整数映射到复杂的符号按照下列:

年代 n ( t ) = 经验值 ( j π ( 2 n + 1 ) ) ; n { 0 , 1 , , 1 }

这适用于当一个自然二进制排序。另一个常见的映射是灰色的编码,它的优点是只有一个相邻的星座点之间变化。这将导致更好的比特误码率性能。与灰色8-PSK调制编码,输入和输出之间的映射的符号。

输入 输出
0 0(000)
1 1(001)
2 3(011)
3 2(010)
4 6(110)
5 7(111)
6 5(101)
7 4(100)

遵循相应的星座图。

当输入信号由比特,块接受binary-valued表示整数的输入。块收集binary-valued信号组日志2()位。

扩展功能

介绍了R2012a

这个主题有帮助吗?