主要内容

comm.EyeDiagram

(移除)时域信号显示眼图

com . eyediagram已被删除。要显示信号的眼图,请使用eyediagram函数来代替。有关推荐工作流程的详细信息,请参见兼容性的考虑

描述

comm.EyeDiagram系统对象™显示调制信号的多个迹线以产生眼图。您可以使用该对象来显示信号的调制特性,例如脉冲整形或信道失真的影响。当抖动和噪声符合双狄拉克模型时,眼图可以测量信号特性并绘制水平和垂直浴缸曲线[1]

显示输入信号的眼图:

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

  2. 调用带参数的对象,就像调用函数一样。

要了解有关System对象如何工作的更多信息,请参见什么是系统对象?

创建

描述

艾德= comm.EyeDiagram创建一个具有默认属性值的眼图系统对象。

例子

艾德= comm.EyeDiagram (名字价值使用一个或多个名称-值对参数设置属性。将每个属性名称用单引号括起来。未指定的属性具有默认值。

例子:comm.EyeDiagram ('SampleRate“2”这个控件','2D颜色直方图')

属性

全部展开

除非另有说明,否则属性是nontunable,这意味着在调用对象之后不能更改它们的值。对象在调用时被锁定,而释放函数将它们解锁。

如果一个属性可调,您可以随时更改其值。

有关更改属性值的详细信息,请参见利用系统对象在MATLAB中进行系统设计

眼图窗口的标题,指定为字符向量。

可调:是的

数据类型:字符

输入信号的采样率(以赫兹为单位),指定为正实值标量。

数据类型:

每个符号的样本数,指定为正整数。

可调:是的

数据类型:

在绘制第一个点之前要跳过的样本数,指定为非负整数。为避免不规则行为,请将偏移量指定为小于SamplesPerSymbolSymbolsPerTrace属性。

可调:是的

数据类型:

每个跟踪的符号数,指定为正整数。要获得眼睛测量值并可视化浴缸曲线,请使用默认值2

可调:是的

数据类型:

要显示的跟踪数,指定为正整数。

可调:是的

依赖关系

若要启用此属性,请设置这个控件财产“线路图”

数据类型:

眼图显示模式,指定为以下值之一。

  • “线路图”-通过绘制最后的每一条线来覆盖痕迹TracesToDisplay痕迹。

  • “2D颜色直方图”-显示一个颜色梯度,显示输入匹配不同时间和振幅值的频率。

可调:是的

数据类型:字符

选项以启用眼图测量,指定为真正的.将此属性设置为真正的在眼图中显示测量窗格和计算结果。

可调:是的

数据类型:逻辑

选项,以启用浴缸曲线的可视化,指定为“没有”“水平”“垂直”,或“两个”

可调:是的

依赖关系

要启用此属性,请设置EnableMeasurements财产真正的

数据类型:字符

直方图叠加,指定为“没有”“抖动”,或“噪音”

  • 要在眼图上覆盖水平直方图,请将此属性设置为“抖动”

  • 要在眼图上叠加垂直直方图,请将此属性设置为“噪音”

  • 若要不显示直方图叠加,请将此属性设置为“没有”

可调:是的

依赖关系

要启用此属性,请设置这个控件财产“2D颜色直方图”EnableMeasurements财产真正的

数据类型:字符

以伏特为单位的幅度电平阈值,指定为实值标量。此属性为水平(抖动)直方图分隔不同的信令区域。当此属性更改时,抖动直方图将重置。

对于非归零(NRZ)信号,设置DecisionBoundary为0。对于归零(RZ)信号,设置DecisionBoundary到最大振幅的一半。

可调:是的

依赖关系

要启用此属性,请设置EnableMeasurements财产真正的

数据类型:

计算眼睛水平的时间范围,指定为双元素行向量。将矢量值指定为符号持续时间的百分比。

可调:是的

依赖关系

要启用此属性,请设置EnableMeasurements财产真正的

数据类型:

上升和下降转换的幅度水平,指定为双元素行向量。将矢量值指定为眼振幅的百分比。当此属性更改时,上升和下降阈值的交叉直方图将重置。

可调:是的

依赖关系

要启用此属性,请设置EnableMeasurements财产真正的

数据类型:

以伏特为单位的水平交叉的幅值公差,用实值标量表示。增加这个值,以提供更大的容忍度伪交叉由于噪声。当此属性更改时,抖动和上升和下降直方图将重置。

可调:是的

依赖关系

要启用此属性,请设置EnableMeasurements财产真正的

数据类型:

误码率(BER)用于眼睛测量,在[0,0.5]范围内用标量表示。System对象使用这个值来测量随机抖动、总抖动、水平眼开口和垂直眼开口。

可调:是的

依赖关系

要启用此属性,请设置EnableMeasurements财产真正的

数据类型:

BER值用于计算浴缸曲线的开口,指定为范围为[0,0.5]的元素向量。根据此属性指定的每个值计算水平和垂直的眼开口。

可调:是的

依赖关系

要启用此属性,请设置EnableMeasurements财产真正的ShowBathtub财产“两个”“水平”,或“垂直”

数据类型:

从测量中丢弃的初始数据的持续时间,以秒为单位,指定为非负标量。

依赖关系

要启用此属性,请设置EnableMeasurements财产真正的

数据类型:

过采样方法,指定为“没有”“输入插值”,或“直方图插值”

为了尽快绘制眼图,设置OversamplingMethod“没有”.不过采样的缺点是,当每个跟踪的符号数量很小时,图看起来像像素化了。

若要使用每个跟踪的少量符号创建更平滑、像素化程度更低的绘图,请设置OversamplingMethod“输入插值”“直方图插值”.在这种情况下,“输入插值”是一种速度较快的插值方法,在信噪比较高的情况下具有较好的插值效果。对于低信噪比,这种过采样方法是不推荐的,因为它引入了直方图范围中心的偏差。“直方图插值”虽然没有其他技术那么快,但即使在信噪比很低的情况下,它也能提供很好的结果。

可调:是的

依赖关系

要启用此属性,请设置这个控件财产“2D颜色直方图”

数据类型:字符

直方图的颜色比例,指定为“线性”“对数”.如果直方图的某些区域包含不成比例的点,则更改此属性。使用“对数”具有尖峰的眼图选项,其中信号重复匹配特定的时间和振幅值。

可调:是的

依赖关系

要启用此属性,请设置这个控件财产“2D颜色直方图”

数据类型:字符

褪色,指定为真正的.要使显示中的点在首次绘制后随着时间间隔的增加而逐渐淡出,请将此属性设置为真正的.这个动画就像一个示波器。

可调:是的

依赖关系

要启用此属性,请设置这个控件财产“线路图”

数据类型:逻辑

显示虚信号分量,指定为真正的.若要查看输入信号的虚分量或正交分量,请将此属性设置为真正的

可调:是的

依赖关系

要启用此属性,请设置EnableMeasurements财产

数据类型:逻辑

Y-以伏特为单位的眼图轴极限,指定为双元素矢量。第一个元素对应于ymin第二个是ymax.第二个元素必须大于第一个元素。

可调:是的

数据类型:

选项,在眼图上启用网格显示,指定为真正的.若要在眼图上显示网格,请将此属性设置为真正的

可调:是的

数据类型:逻辑

作用域窗口位置(以像素为单位),指定为形式为[的四元素行向量宽度高度].

可调:是的

数据类型:

使用

语法

描述

ed (x显示和分析输入信号x在眼图中。

输入参数

全部展开

输入信号被分析并显示在眼图中,指定为矢量或矩阵。x可以是实向量或复向量,也可以是实的两列矩阵。

数据类型:
复数支持:金宝app是的

对象的功能

要使用对象函数,请指定System对象作为第一个输入参数。例如,释放system对象的系统资源obj,使用以下语法:

发行版(obj)

全部展开

显示 显示作用域窗口
隐藏 隐藏作用域窗口
horizontalBathtub (移除)水平浴缸曲线
verticalBathtub (移除)浴缸垂直曲线
jitterHistogram (删除)抖动直方图
noiseHistogram (去除)噪声直方图
测量 (删除)测量眼图参数
一步 运行系统对象算法
释放 释放资源并允许更改系统对象属性值和输入特性
重置 的内部状态复位系统对象

例子

全部折叠

指定采样率和每个符号参数的输出样本数。

Fs = 1000;SPS = 4;

创建传输过滤器和眼图对象。

txfilter = comm.RaisedCosineTransmitFilter()“OutputSamplesPerSymbol”, sps);ed = com .眼图(“SampleRate”fs * sps,“SamplesPerSymbol”, sps);

生成随机符号并应用QPSK调制。然后对调制信号进行滤波,显示眼图。

Data = randi([0 3],1000,1);modSig = pskmod(data,4,pi/4);txSig = txfilter(modSig);ed (txSig)

滤波后的QPSK信号的眼图

更多关于

全部展开

参考文献

[1]斯蒂芬斯,兰森。抖动分析:双狄拉克模型、RJ/DJ和q标度。安捷伦技术说明(2004)。

[10]欧N, T. Farahmand, A. Kuo, S. Tabatabaei, A. Ivanov。gbps速度串行互连设计与测试的抖动模型计算机设计与测试21日,没有。4(2004年7月):302-13。https://doi.org/10.1109/MDT.2004.34。

扩展功能

版本历史

在R2016b中引入

全部展开

另请参阅

对象

功能