pammodulator系统对象
使用M-ary PAM方法调制
描述
的PAMModulator
对象调制使用M-ary脉冲幅度调制。输出是调制信号的基带表示。M-ary数参数M表示信号星座中的点数,要求为偶数。
调幅:用M-ary脉冲调幅调制信号:
请注意
从R2016b开始,而不是使用一步
方法来执行由System对象™定义的操作,您可以调用带有参数的对象,就像调用函数一样。例如,Y = step(obj,x)
而且Y = obj(x)
执行等效操作。
建设
H = com . pam调制器
创建调制器系统对象,H
.该对象使用M-ary脉冲幅度调制(M-PAM)方法调制输入信号。
调制器(
创建一个M-PAM调节器对象,的名字
,价值
)H
,每个指定的属性设置为指定的值。可以以任意顺序指定附加的名称-值对参数,如(Name1
,Value1
、……以
,家
).
调制器(M,
创建一个M-PAM调节器对象,的名字
,价值
)H
.该对象具有ModulationOrder
属性设置为米
并将其他指定的属性设置为指定的值。
属性
|
信号星座中的点数 将信号星座中的点数指定为正整数标量值。默认为 |
|
假设比特输入 指定输入是位还是整数。默认为 当您将此属性设置为 当您将此属性设置为 |
|
星座编码 的整数或组的映射方式log2( 当您将此属性设置为 当您将此属性设置为 |
|
星座归一化法 指定用于将信号星座归一化的方法 |
|
符号之间的最小距离 将最近的两个星座点之间的距离指定为正的、实数的数值标量值。默认为 |
|
星座平均功率 将星座中符号的平均功率指定为正的、实数的数值标量值。默认为 |
|
星座峰值功率 将星座中符号的最大功率指定为一个正数、实数、数值标量值。默认为 |
|
输出的数据类型 将输出数据类型指定为 |
例子
使用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调制器基带阻塞引用页面。对象属性对应于块参数。