文档

comm.RectangularQAMModulator系统对象

使用矩形QAM信号星座进行调制

描述

RectangularQAMModulator物体调制使用m进制正交调幅与星座在一个矩形点阵。输出是调制信号的基带表示。这个块接受标量或列向量输入信号。

用正交幅度调制调制信号:

  1. 定义并设置矩形QAM调制器对象。看到建设

  2. 调用一步调制根据…的特性调制信号comm.RectangularQAMModulator.的行为一步特定于工具箱中的每个对象。

请注意

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

建设

H = comm.RectangularQAMModulator创建一个调制器对象,H.该对象使用矩形正交振幅调制(QAM)方法对输入进行调制。

H = comm.RectangularQAMModulator (的名字价值创建矩形QAM调制器对象,H,将每个指定的属性设置为指定的值。可以以任意顺序指定其他名称-值对参数,如(Name1Value1、……).

H = comm.RectangularQAMModulator (M,的名字价值创建矩形QAM调制器对象,H.这个对象有ModulationOrder属性设置为,将其他指定的属性设置为指定的值。

属性

ModulationOrder

信号星座中的点数

指定信号星座中的点数为标量值,标量值为2的正整数次幂。默认值是16

PhaseOffset

星座相位偏移

指定信号星座的相位偏移,以弧度为单位,作为实标量值。默认值是0

BitInput

假设一些输入

指定输入是位还是整数。默认值是.当您将此属性设置为真正的,一步方法输入需要位值的列向量。这个向量的长度必须是的整数倍log2ModulationOrder).这个向量包含之间整数的位表示0ModulationOrder- - - - - -1.当您将此属性设置为,一步方法输入必须是一个列向量,其中包含整数符号值0ModulationOrder- - - - - -1

SymbolMapping

星座编码

指定对象如何映射的整数或组log2ModulationOrder)输入位到相应的符号二进制|灰色的|自定义.默认值是灰色的.当您将此属性设置为灰色的, System对象使用灰度编码的信号星座。当您将此属性设置为二进制,该天体使用自然的二进制编码星座。当您将此属性设置为自定义中定义的信号星座CustomSymbolMapping财产。

CustomSymbolMapping

自定义编码星座

指定一个自定义星座符号映射向量。默认值是0:15.此属性是大小为的行或列向量ModulationOrder.该向量具有范围内唯一的整数值[0ModulationOrder- - - - - -1].这些值必须是数据类型.这个向量的第一个元素对应于星座的左上角,随后的元素按列从左到右依次向下。最后一个元素对应于右下角的点。属性设置时将应用此属性SymbolMapping财产自定义

NormalizationMethod

星座归一化法

指定信号星座归一化的方法为符号间最小距离|平均功率|峰值功率.默认值是符号间最小距离

MinimumDistance

符号间最小距离

将两个最近的星座点之间的距离指定为一个正的、实的数字标量值。默认值是2.属性设置时将应用此属性NormalizationMethod财产符号间最小距离

AveragePower

星座平均功率

将星座中符号的平均功率指定为一个正的、实的数字标量值。默认值是1.属性设置时将应用此属性NormalizationMethod财产平均功率

PeakPower

星座峰值功率

将星座中符号的最大功率指定为正的实数标量值。默认值是1.属性设置时将应用此属性NormalizationMethod财产峰值功率

OutputDataType

输出数据类型

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

定点属性

方法

星座 计算或绘制理想的信号星座
一步 使用矩形QAM方法进行调制
所有系统对象都是通用的
释放

允许系统对象属性值改变

例子

全部展开

这个例子展示了如何用64-QAM系统对象调制二进制数据,并查看由此产生的星座。

生成随机二进制数据。因为在64-QAM中有6位/符号,输入到调制器的比特数必须是6的倍数。

数据= randi([0 1], 60001);

创建一个接受二进制输入的64-QAM调制器对象。

hMod = comm.RectangularQAMModulator (“ModulationOrder”, 64,“BitInput”,真正的);

调节数据使用一步函数。

dataMod =步骤(hMod、数据);

图调制数据使用散点图函数。

散点图(dataMod)

算法

该对象实现了算法、输入和输出矩形QAM调制器基带块引用页面。对象属性对应于块参数。

扩展功能

介绍了R2012a

这个话题有用吗?