文档

pammodulator系统对象

使用M-ary PAM方法调制

描述

PAMModulator对象调制使用M-ary脉冲幅度调制。输出是调制信号的基带表示。M-ary数参数M表示信号星座中的点数,要求为偶数。

调幅:用M-ary脉冲调幅调制信号:

  1. 定义和设置PAM调制器对象。看到建设

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

请注意

从R2016b开始,而不是使用一步方法来执行由System对象™定义的操作,您可以调用带有参数的对象,就像调用函数一样。例如,Y = step(obj,x)而且Y = obj(x)执行等效操作。

建设

H = com . pam调制器创建调制器系统对象,H.该对象使用M-ary脉冲幅度调制(M-PAM)方法调制输入信号。

调制器(的名字价值创建一个M-PAM调节器对象,H,每个指定的属性设置为指定的值。可以以任意顺序指定附加的名称-值对参数,如(Name1Value1、……).

调制器(M,的名字价值创建一个M-PAM调节器对象,H.该对象具有ModulationOrder属性设置为并将其他指定的属性设置为指定的值。

属性

ModulationOrder

信号星座中的点数

将信号星座中的点数指定为正整数标量值。默认为4.当你设置BitInput财产, ModulationOrder必须为偶数。当你设置BitInput财产真正的, ModulationOrder必须是2的整数幂。

BitInput

假设比特输入

指定输入是位还是整数。默认为

当您将此属性设置为真正的,一步方法输入需要位值的列向量,其长度是的整数倍log2ModulationOrder).这个向量包含之间整数的位表示0而且ModulationOrder1。

当您将此属性设置为,一步方法输入必须是介于整数符号值之间的列向量0而且ModulationOrder1。

SymbolMapping

星座编码

的整数或组的映射方式log2ModulationOrder)输入位到对应的符号中二进制|灰色的.默认为灰色的

当您将此属性设置为灰色的,该对象使用灰色编码信号星座。

当您将此属性设置为二进制,输入整数之间, 0 ModulationOrder-1)映射到复值2- - - - - -ModulationOrder+ 1。

NormalizationMethod

星座归一化法

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

MinimumDistance

符号之间的最小距离

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

AveragePower

星座平均功率

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

PeakPower

星座峰值功率

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

OutputDataType

输出的数据类型

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

定点属性

方法

星座 计算或绘制理想的信号星座
一步 使用M-ary PAM方法调制
通用于所有系统对象
释放

允许系统对象属性值更改

例子

使用16-PAM调制调制数据,并在散点图中可视化数据。

%为100,4位符号创建二进制数据data = randi([0 1],400,1);%创建一个16- pam modulator系统对象,以比特作为输入,%灰色编码的信号星座hModulator = com . pammodulator (16,'BitInput',true);modData =步骤(hModulator, data);星座(hModulator)

算法

类中描述的算法、输入和输出M-PAM调制器基带阻塞引用页面。对象属性对应于块参数。

扩展功能

另请参阅

在R2012a中介绍

这个话题有帮助吗?