显示输入信号的星座图
的通信星座图
系统对象™在IQ平面中显示实值和复值浮点和定点信号。利用该系统对象对调制单载波信号进行定性和定量分析。
在星座图窗口中,您可以:
显示输入信号的星座图:
创建通信星座图
对象并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?
除非另有说明,否则属性为nontunable,这意味着您不能在调用对象之后更改它们的值。对象在调用时锁定,而释放
函数将解锁它们。
如果一个属性是可调,您可以随时更改它的值。
有关更改特性值的详细信息,请参见在MATLAB中使用系统对象进行系统设计.
名称
- - - - - -星座图窗口标题“星座图”
(默认)|特征向量|字符串标量星座图窗口的标题,指定为字符向量或字符串标量。
可调:对
数据类型:字符
|一串
样本符号
- - - - - -用于表示每个符号的样本数1
(默认)|正整数用于表示每个符号的样本数,指定为正整数。在绘制信号之前,信号被这个属性的值向下采样。
可调:对
数据类型:双重的
符号显示
- - - - - -要显示的符号的最大数目256
(默认)|正整数要显示的最大符号数,指定为正整数。使用此属性可限制输入长信号时星座图显示的最大符号数。对象绘制最近接收的符号。
可调:对
若要启用此属性,请设置SymbolsToDisplaySource
到“财产”
.
数据类型:双重的
参考信号
- - - - - -参考星座[0.7071+0.7071i-0.7071+0.7071i-0.7071-0.7071i 0.7070-0.7071i]
(默认)|行向量|单元阵列输入信号的参考星座,指定为定义每个输入信号的理想星座点的行向量或向量单元阵列。输入信号可以是单通道或多通道。您可以为每个输入信号定义一个参考星座。
指定行向量时,这些值适用于所有输入信号。
当您指定单元格数组时,您可以为每个输入信号指定单独的参考星座。
EVM和MER测量使用指定的参考星座来计算调制输入信号的信号质量。有关信号质量测量的更多信息,请参见EVM和MER测量.
可调:对
数据类型:双重的
复数的支持:金宝app对
参考营销员
- - - - - -参考星座显示标记“+”
(默认)|“o”
|‘*’
|“。”
|“x”
| ...参考星座显示的标记,指定为本表中列出的值之一。
标记 | 描述 | 结果标记 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
‘*’ |
星号 |
|
“。” |
指向 |
|
“x” |
交叉 |
|
'_' |
水平线 |
|
'|' |
垂直的线 |
|
“年代” |
广场 |
|
“d” |
钻石 |
|
'^' |
向上三角形 |
|
“v” |
向下三角形 |
|
'>' |
三点三角形 |
|
'<' |
左指向三角形 |
|
“p” |
五角星形 |
|
“h” |
六角星形 |
|
“没有” |
没有标记 | 不适用 |
可调:对
ReferenceColor
- - - - - -参考显示星座的颜色[1 0 0]
(红色)(默认)|三元素行向量|单元阵列用于参考显示星座的颜色,指定为指示RGB分量颜色的三元素行向量或包含每个输入信号的RGB分量颜色的单元阵列。
可调:对
数据类型:双重的
显示参考信号
- - - - - -显示参考星座的选项符合事实的
或1
(默认)|假
或0
显示参考星座的选项,指定为逻辑星座1
(符合事实的
)或0
(假
).
可调:对
数据类型:逻辑
位置
- - - - - -范围窗口的位置和大小作用域窗口的位置和大小(以像素为单位),指定为窗体的四个元素行向量[左底宽高].向量中的前两个元素表示左下角的位置,第二个元素两个指定窗口的大小。位置的默认值取决于屏幕分辨率。
可调:对
数据类型:双重的
ShowGrid
- - - - - -显示网格的选项符合事实的
或1
(默认)|假
或0
选项显示在星座图上的网格,指定为逻辑1
(符合事实的
)或0
(假
).
可调:对
数据类型:逻辑
NumInputPorts
- - - - - -输入信号数1
(默认)|范围为[1,20]的整数输入信号的数量,指定为[1,20]范围内的整数。每个输入信号,无论是多通道信号还是单通道信号,都成为范围内的单独通道。
通道总数不能超过20。指定多通道输入信号时,输入信号的最大数量受定义的输入通道总数的限制。
当调用对象时,指定的输入数量必须等于该属性的值。
数据类型:双重的
传奇
- - - - - -显示图例选项假
或0
(默认)|符合事实的
或1
显示图例的选项,指定为逻辑符号0
(假
)或1
(符合事实的
).图中列出的名称是由ChannelNames
属性。在使用输入信号调用对象之前,图例不会显示。
在范围图例中,单击信号名称以切换范围中的信号可见性。
可调:对
数据类型:逻辑
ChannelNames
- - - - - -输入通道的名称{''}
(默认)|字符串或字符向量的单元格数组输入通道的名称,指定为字符串或字符向量的单元格数组。如果不指定名称,对象将通道标记为第一频道
,第二频道
等
这些名称出现在图例中,即测量选项卡,测量设置窗格。
例子:{'8-QAM','8-PSK'}
指定要删除的两个输入通道的名称8-QAM
和8-PSK
.
可调:对
数据类型:单间牢房
ShowTrajectory
- - - - - -选择绘制信号轨迹假
或0
(默认)|符合事实的
或1
用于绘制信号轨迹的选项,指定为逻辑轨迹0
(假
)或1
(符合事实的
).将此属性设置为符合事实的
显示绘制信号的星座点之间的轨迹。要查看信号轨迹,请选择弹道上情节选项卡。
可调:对
数据类型:逻辑
ColorFading
- - - - - -选择添加颜色褪色效果假
或0
(默认)|符合事实的
或1
用于添加颜色淡入效果的选项,指定为逻辑淡入效果0
(假
)或1
(符合事实的
).当您将此属性设置为符合事实的
,显示中的点会随着首次绘制后的时间间隔的增加而褪色。这个动画类似示波器显示。
可调:对
数据类型:逻辑
标题
- - - - - -情节标题''
(默认)|特征向量|字符串标量绘图标题,指定为字符向量或字符串标量。
可调:对
数据类型:字符
|一串
XLimits
- - - - - -x设在限制(-1.375 - 1.375)
(默认)|二元行向量x-轴限制,指定为形式的两元素行向量[xmin xmax].第一个元素是x轴的最小值,第二个元素是x轴的最大值。
可调:对
数据类型:双重的
叶利米特
- - - - - -y设在限制(-1.375 - 1.375)
(默认)|二元行向量y-轴限制,指定为形式的两元素行向量[ymin-ymax].第一个元素是最小y轴值,第二个元素是最大y轴值。
可调:对
数据类型:双重的
包含
- - - - - -x-轴标签“同相振幅”
(默认)|特征向量|字符串标量x-轴标签,指定为字符向量或字符串标量。
可调:对
数据类型:字符
|一串
伊拉贝尔
- - - - - -y-轴标签“正交振幅”
(默认)|特征向量|字符串标量y-轴标签,指定为字符向量或字符串标量。
可调:对
数据类型:字符
|一串
EnableMeasurements
- - - - - -用于计算和显示EVM和MER测量值的选项假
或0
(默认)|符合事实的
或1
用于计算和显示EVM和MER测量值的选项,指定为逻辑值0
(假
)或1
(符合事实的
).
可调:对
数据类型:逻辑
EVMNormalization
- - - - - -维生素与归一化法的平均星座力量”
(默认)|“星座峰值功率”
EVM归一化方法,规定为的平均星座力量”
或“星座峰值功率”
。有关详细信息,请参阅EVM和MER测量.
可调:对
constdiag (
显示多达N一个星座图中的信号,其中N是信号1,…,信号n
)NumInputPorts
属性值。
信号1,…,信号n
- - - - - -信号(作为单独的参数)信号,指定为N符号-by-1列向量或N符号——- - - - - -N通道矩阵。N符号是符号的数量,并且N通道为输入信号通道的个数。信号可以有不同的数据类型和维度。
您必须指定N输入参数,N是NumInputPorts
属性值。您可以在星座图中可视化多达20个单独或集体信号通道。例如,如果您为每个输入创建一个双通道信号,那么您可以定义多达10个输入参数。
例子:[sig1_1, sig1_2], sig2
指定两个信号,前提是信号1_1
,sig1_2
和sig2
是单通道列向量信号。第一,[sig1_1,sig1_2]
,指定一个双通道信号(通过将两个列向量连接到一个矩阵来构造)。第二个信号,sig2
,指定单个通道。
数据类型:双重的
复数的支持:金宝app对
要使用对象函数,请指定System对象作为第一个输入参数。例如,释放名为system的对象的系统资源obj
,使用下面的语法:
释放(obj)
QPSK调制随机数据符号,并对信号施加振幅不平衡。通过噪声信道传递信号。显示结果星座。
创建一个星座图System对象。因为对象的默认参考星座是QPSK,所以不需要设置其他属性。
constDiagram = comm.ConstellationDiagram;
生成随机数据符号,然后应用QPSK调制。
数据=randi([03],1000,1);modData=pskmod(数据,4,pi/4);
对调制信号施加振幅不平衡。
txSig = iqimbal (modData 5);
将传输的信号通过AWGN信道,然后显示星座图。数据点从理想位置偏移。
rxSig=awgn(txSig,20);constDiagram(rxSig)
采用16-QAM调制,采用AWGN信道传输数据,显示信号星座。
创建一个16-QAM参考星座。
M = 16;refC = qammod (0: M - 1 M);
创建一个星座图System对象,指定星座参考点和轴的限制。
constDiagram = comm.ConstellationDiagram (“参考告知”,参考文献C,...“XLimits”(4 - 4),“YLimits”4 [4]);
生成随机16位数据符号。
数据=randi([0 M-1],1000,1);
应用16-QAM调制。
sym=qammod(数据,M);
通过AWGN信道传递调制信号。
rcv=awgn(符号,15);
显示星座图。
施工图(rcv)
显示多输入和多通道调制信号的星座图。绘制一个多通道信号,第一个输入为两个16-QAM信号,第二个输入为一个8-PSK信号。
创建一个16-QAM和一个8-PSK参考星座。
M=16;refQAM=qammod(0:M-1,M);S=8;refPSK=pskmod(0:S-1,S,pi/8);
创建一个星座图System对象,为两个输入信号指定参考星座。该对象对单个多通道信号输入的所有通道应用一个参考星座,但单独的输入信号可以指定单独的参考星座。
constDiag = comm.ConstellationDiagram (2...“参考告知”{refQAM, refPSK},...“ShowLegend”符合事实的...“XLimits”,[-6 6],“YLimits”,[-6 6],...“ChannelNames”,...{'16-QAM,信噪比10 dB',“16-QAM,信噪比20 dB”,“8-PSK”});
生成随机数据符号,调制符号,并将AWGN与两个不同的SNR相加,以产生两个接收信号。使用10和20 dB的SNR值。
d=randi([0 M-1],1000,1);dQAM=qammod(d,M);rcv1_1=awgn(dQAM,10);rcv1_2=awgn(dQAM,20);d=randi([0 S-1],1000,1);dPSK=pskmod(d,S,pi/8);rcv2=awgn(dPSK,20);
对于第一个输入,通过连接两个接收的16-QAM信号来创建多通道信号。对于第二个输入,使用单通道8-PSK信号。
显示多输入多通道信号的星座图。
constDiag ([rcv1_1 rcv1_2], rcv2);
的测量窗格显示指定信号通道的EVM和MER信号质量测量设置和计算结果。
EVM-误差向量是IQ平面上从理想星座点到接收器实际点的向量。EVM计算包括均方根(RMS)、峰值和平均值。
您可以将电动汽车RMS和电动汽车平均按星座功率的平均或峰值法计算,如采用这些算法计算。
EVM归一化方法 | 算法 |
---|---|
平均星座功率 |
电动汽车RMS,以百分比表示,用于平均星座功率标准化:
|
星座峰值功率 |
电动汽车RMS,以百分比表示,用于峰值星座功率标准化:
|
的测量窗格显示RMS和峰值电动汽车百分比,平均值和峰值电动汽车所选输入通道的分贝电动汽车以分贝为单位计算为:电动汽车(dB) = 10 - log10(电动汽车太太)=20‑log10(电动汽车RMS),其中:
我k的同相值是k输入向量中的第个符号。
问k是信号的正交相位值k输入向量中的第个符号。
我k和问k代表理想(参考)符号值。 和 表示测量(接收)的符号值。
N是输入向量长度。
P平均值为星座平均功率的值。
P最大值为星座功率峰值值。
最大值电动汽车向量中的值是 其中k是长度向量中的第k个符号N.
梅尔- - - - - -梅尔是传输信号的平均功率与误差向量的平均功率之比测量窗格显示平均值梅尔所选信号通道的测量结果(分贝)。
梅尔是对调制信号的信噪比的度量,以dB计算。的梅尔在N符号是
地点:
我k是输入向量中第k个符号的同相值。
问k为输入向量中第k个符号的求积相位值。
我k和问k代表理想的(参考)值。 和 表示测量(接收)的符号。
要捕获简单的信号星座快照,请使用散点图
函数。
要计算信号质量、显示信号轨迹、捕获多个信号的星座或保持呼叫之间的状态,请使用通信星座图
系统对象。
使用说明和限制:
金宝app通过将对对象的调用作为外部调用来支持MEX代码生成。不支持独立应用程序金宝app的代码生成。
看到MATLAB代码生成中的系统对象(MATLAB编码器).
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。