comm.GeneralQAMTCMModulator系统对象
卷积编码二进制数据和映射使用任意QAM星座
描述
的GeneralQAMTCMModulator
对象通过对二进制输入信号进行卷积编码实现了网格编码调制(TCM)。然后,该对象将结果映射到任意信号星座。信号星座属性以设置分区的顺序列出信号星座点。
用格子编码的通用正交调制器调制信号:
请注意
从R2016b开始,而不是使用一步
方法来执行由System对象™定义的操作,您可以调用带有参数的对象,就像调用函数一样。例如,y =步骤(obj, x)
而且y = obj (x)
执行相同操作。
建设
H = comm.GeneralQAMTCMModulator
创建网格编码的通用正交振幅(QAM TCM)调制器系统对象,H
。该对象对二进制输入信号进行卷积编码,并使用QAM调制与constellation属性中指定的信号星座对结果进行映射。
H = comm.GeneralQAMTCMModulator (
创建一个通用的QAM TCM调制器系统对象,的名字
,价值
)H
,每个指定的属性设置为指定的值。可以以任意顺序指定附加的名称-值对参数,如(Name1
,Value1
、……以
,家
).
H = comm.GeneralQAMTCMModulator(格子,
创建一个通用的QAM TCM调制器系统对象,的名字
,价值
)H
。该对象具有TrellisStructure
属性设置为格子
,并将其他指定属性设置为指定的值。
属性
|
卷积代码的网格结构 指定网格作为MATLAB®结构,该结构包含卷积代码的网格描述。使用 |
|
编码帧的终止方法 将终止方法指定为 当您将此属性设置为 当您将此属性设置为 当您将此属性设置为 |
|
启用调制器复位输入 将此属性设置为 |
|
信号星座 指定一个双精度或单精度复向量,它列出信号星座中用于映射卷积编码数据的点。您必须以设置分区的顺序指定星座。参见文档了解一般中医编码器块以获取关于设置分区顺序的更多信息。星座向量的长度必须等于一般QAM TCM解调器对象的卷积解码器的可能输入符号的数量。这等于2N对于一个速度K/N卷积码。默认对应于一个8-PSK信号星座的点的设置分区顺序。此值表示为经验值( ). |
|
输出的数据类型 将输出数据类型指定为 |
例子
算法
类中描述的算法、输入和输出一般中医编码器块引用页面。对象属性对应于块参数。
扩展功能
另请参阅
comm.ConvolutionalEncoder
|comm.GeneralQAMModulator
|comm.GeneralQAMTCMDemodulator
|comm.PSKTCMModulator