主要内容

comm.QPSKModulator

调节使用正交相移编码方法

描述

comm.QPSKModulator对象使用正交移相键控方法调节。输出是一个基带调制信号的表示。

采用QPSK调制:

  1. 创建comm.QPSKModulator对象并设置其属性。

  2. 调用对象的参数,就好像它是一个函数。

了解更多关于系统对象是如何工作的,看到的系统对象是什么?

创建

描述

例子

qpskmod = comm.QPSKModulator创建一个调制器系统对象™。使用这个对象使用正交调制输入信号相移键控(QPSK)方法。

例子

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

qpskmod = comm.QPSKModulator(阶段,的名字,价值)创建一个QPSK调制器对象,qpskmod。这个对象的PhaseOffset属性设置为阶段和其他指定的属性设置为指定的值。指定阶段在弧度。

属性

全部展开

属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放函数打开它们。

如果一个属性可调在任何时候,你可以改变它的值。

改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象

阶段的信号星座的零的点弧度,指定为一个标量。

例子:“PhaseOffset”, 0对齐的QPSK信号星座点轴,{(1,0)、(0,j), (1,0)、(0, - j)}。

数据类型:

选项提供输入比特,指定为真正的

  • 当这个属性设置,必须输入值的整数表示微不足道的输入段和范围从0到3。

  • 当这个属性设置真正的甚至,必须输入一个二进制向量的长度。元素对整数的二进制表示。

数据类型:逻辑

星座编码

信号星座位映射,指定为“灰色”“二元”

设置 星座映射为整数 星座映射部分 评论

灰色的

Gray-encoded信号星座映射。

二进制

信号星座映射输入整数(0≤≤3)是复杂的值e(j * (PhaseOffset)+ j * 2 *π* m / 4)

数据类型:字符

数据类型分配给输出,指定为“双”,“单一”,或“自定义”

数据类型:字符

定点属性

定点输出数据类型,指定为一个numerictype(定点设计师)对象的signedness汽车。这个属性设置时适用OutputDataType财产自定义

依赖关系

这个属性设置时适用OutputDataType财产“自定义”

使用

描述

例子

波形= qpskmod (insignal)返回baseband-modulated输出。

输入参数

全部展开

输入信号,指定为一个N年代整数或位元列向量,N年代是样品的数量。

的设置BitInput属性决定了输入向量的解释。

数据类型:|int8|逻辑|fi

输出参数

全部展开

输出波形,作为复值返回向量。

对象的功能

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

星座 计算或情节理想信号星座
一步 运行系统对象算法
释放 释放资源,并允许修改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

创建一个QPSK调制器。

mod = comm.QPSKModulator;

确定参考星座点。

refC =星座(mod)
refC =4×1复杂0.7071 + 0.7071我-0.7071 + 0.7071 -0.7071 - 0.7071 0.7071 - 0.7071

情节的星座。

星座(mod)

图包含一个坐标轴对象。坐标轴对象标题星座:正交相移编码、灰色映射,PhaseOffset = 0.7854 rad包含7线类型的对象,文本。

创建一个相移键控解调0相抵消。

解调= comm.QPSKDemodulator (“PhaseOffset”,0);

其参考星座图。的星座调制器和解调器对象的方法。

星座(解调)

图包含一个坐标轴对象。坐标轴对象标题星座:正交相移编码、灰色映射,PhaseOffset = 0 rad包含7线类型的对象,文本。

创建一个QPSK调制器对象和一个相位噪声对象。

qpskModulator = comm.QPSKModulator;phNoise = comm.PhaseNoise (“水平”,-55,“FrequencyOffset”,20岁,“SampleRate”,1000);

生成随机正交相移编码数据。通过相位噪声传递的信号对象。

d =兰迪([0 3],1000 1);x = qpskModulator (d);y = phNoise (x);

显示QPSK信号的星座图。相位噪声引入了一个旋转畸变的星座图。

constDiagram = comm.ConstellationDiagram;constDiagram (y)

创建QPSK调制器对象设置BitInput财产真正的。显示属性。

qpskmod = comm.QPSKModulator (“BitInput”,真正的)
qpskmod = comm.QPSKModulator属性:PhaseOffset: 0.7854 BitInput:真正的SymbolMapping:“灰色”OutputDataType:“双”

确定参考星座点。

refC =星座(qpskmod)
refC =4×1复杂0.7071 + 0.7071我-0.7071 + 0.7071 -0.7071 - 0.7071 0.7071 - 0.7071

情节的星座。自BitInput真正的星座符号与位的值标签。

星座(qpskmod)

图包含一个坐标轴对象。坐标轴对象标题星座:正交相移编码、灰色映射,PhaseOffset = 0.7854 rad包含7线类型的对象,文本。

创建QPSK调制器对象默认属性设置。显示属性。

qpskmod2 = comm.QPSKModulator
qpskmod2 = comm.QPSKModulator属性:PhaseOffset: 0.7854 BitInput:假SymbolMapping:“灰色”OutputDataType:“双”

星座与默认设置。自BitInput星座符号与整型值标签。

星座(qpskmod2)

图包含一个坐标轴对象。坐标轴对象标题星座:正交相移编码、灰色映射,PhaseOffset = 0.7854 rad包含7线类型的对象,文本。

扩展功能

介绍了R2012a