时域信号眼图显示
通信工具箱/通信汇
通信工具箱HDL支持/通信接收器万博1manbetx
混合信号块集/实用程序
SerDes工具箱/实用程序
的眼图块显示调制信号的多条轨迹以生成眼睛图。您可以使用该块来揭示信号的调制特性,例如脉冲整形或通道失真的影响。有关更多信息,请参见眼图分析.
的眼图块有一个输入端口。该块接受列向量或标量输入信号。该块接受具有以下数据类型的信号:double、single、base integer和fixed - point。在块显示结果之前,所有数据类型都转换为double类型。
要修改眼图显示,请选择视图>配置属性或单击配置属性按钮().然后选择主要,二维颜色直方图,轴,或出口页签,修改设置。
在
- - - - - -输入信号输入信号,指定为标量或列向量。
数据类型:双
显示模式
——显示模式线路图
(默认)|二维颜色直方图
眼图的显示模式,指定为线路图
或二维颜色直方图
.选择二维颜色直方图
使直方图选项卡可用。
可调:是的
使测量
——允许测量从
(默认)|在
选中此复选框可启用输入信号的眼睛测量。
显示水平(抖动)直方图
—显示抖动直方图从
(默认)|在
选择此单选按钮显示抖动直方图。这也可以通过使用工具栏上的直方图下拉按钮来访问。
该参数在以下情况下有效显示模式是二维颜色直方图
而且使测量被选中。
显示垂直(噪声)直方图
-显示噪声直方图从
(默认)|在
选择此单选按钮可显示噪声直方图。这也可以通过使用工具栏上的直方图下拉按钮来访问。
该参数在以下情况下有效显示模式是二维颜色直方图
而且使测量被选中。
不显示水平或垂直直方图
-不显示水平或垂直直方图在
(默认)|从
选择此单选按钮既不显示直方图噪声也不显示直方图抖动。
该参数在以下情况下有效显示模式是二维颜色直方图
而且使测量被选中。
显示水平浴缸曲线
-显示水平浴缸曲线从
(默认)|在
选中此复选框可显示水平浴盆曲线。这也可以通过使用工具栏上的浴缸曲线按钮来访问。
该参数在以下情况下有效使测量被选中。
显示垂直浴缸曲线
-显示垂直浴缸曲线从
(默认)|在
选中此复选框可显示垂直浴盆曲线。这也可以通过使用工具栏上的浴缸曲线按钮来访问。
该参数在以下情况下有效使测量被选中。
要显示的眼图
-眼图显示真正的只有
(默认)|真实和虚构的
选择真正的只有
或真实和虚构的
显示一个或两个眼图。要进行眼部测量,此参数必须为真正的只有
.
可调:是的
褪色
——褪色从
(默认)|在
选择此复选框可使显示中的点在首次绘制后的时间间隔增加时渐隐。
可调:是的
该参数仅在显示模式是线路图
.
每个符号样本
-每个符号的样品每个符号的样本数,指定为正整数。使用符号/跟踪确定每个痕量样品的数量。
可调:是的
样本抵消
——样品抵消样本偏移量,指定为小于的乘积的非负整数每个符号样本而且符号/跟踪.偏移量提供在绘制第一个点之前要省略的样本数量。
可调:是的
符号/跟踪
-每个痕迹的符号每条轨迹绘制的符号数,指定为正整数。
可调:是的
跟踪显示
-要显示的迹数绘制的轨迹数,指定为正整数。
可调:是的
该参数仅在显示模式是线路图
标题
——标题标签出现在眼图图上方的标签。
可调:是的
显示网格
-切换范围网格在
(默认)|从
切换此复选框可打开或关闭网格。
可调:是的
Y-limits(最小)
-下限y设在-1.1
(默认)|标量的最小值y设在。
可调:是的
Y-limits(最大)
-上限y设在1.1
(默认)|标量的最大值y设在。
可调:是的
实轴标签
-实轴标签真正的振幅
(默认)作用域沿实轴显示的文本。
可调:是的
虚轴标签
-虚轴标签虚构的振幅
(默认)作用域沿虚轴显示的文本。
可调:是的
当单击直方图按钮或将显示方式设置为时,2D直方图选项卡可用二维颜色直方图
.
过采样方法
-过采样方法没有一个
(默认)|输入插值
|直方图插值
过采样方法,指定为没有一个
,输入插值
,或直方图插值
.
要尽可能快地绘制眼部图,请设置过采样方法来没有一个
.不进行过采样的缺点是,当每个跟踪的样本数量很小时,图看起来像素化了。若要使用每个跟踪的少量样本创建更流畅、像素更低的图,请设置过采样方法来输入插值
或直方图插值
.输入插值
是两种插值方法中速度较快的一种,在信噪比较高的情况下能取得较好的效果。在信噪比较低的情况下,不建议采用这种过采样方法,因为它会对直方图范围的中心产生偏差。直方图插值
虽然速度不如其他方法,但即使在信噪比较低的情况下也能得到很好的结果。
可调:是的
颜色的比例
——颜色范围线性
(默认)|对数
直方图图的颜色尺度,指定为线性
或对数
.集颜色的比例来对数
如果眼睛图的某些区域包含不成比例的点。
可调:是的
工具栏包含一个直方图重置按钮,这将重置内部直方图缓冲区并清除显示。当显示模式设置为时,此按钮不可用线路图
.
导出测量,直方图和浴缸曲线
-导出测量,直方图和浴缸曲线从
(默认)|从
选择这个复选框,导出眼图测量到MATLAB®工作区。
可调:是的
变量名
——变量名EyeData
(默认)指定保存眼图测量值的变量的名称。数据被保存为具有以下字段的结构:
MeasurementSettings
测量
JitterHistogram
NoiseHistogram
HorizontalBathtub
VerticalBathtub
BlockName
可调:是的
在风格对话框中,可以自定义活动显示的样式。可以更改包含显示的图形的颜色、显示轴的背景和前景色颜色,以及显示中线条的属性。要打开此对话框,请选择视图>风格.
图的颜色
——图颜色黑色的
(默认)指定范围图的背景颜色。
轴的颜色
- - - - - -轴的颜色黑色的
|灰色的
(默认)为坐标轴指定填充和直线颜色。
行
-线条的样式,厚度和颜色连续
|0.5
|黄色的
(默认)为显示的信号指定线条样式、线条宽度和线条颜色。
该参数仅在显示模式是线路图
.
标记
-数据点标记没有一个
(默认)|…选定信号的数据点标记,指定为本表数据点标记中的一个选项。该参数类似于标记
属性的MATLAB处理图形®绘制对象。
说明符 | 标记类型 |
---|---|
没有一个 | 没有标记(默认) |
圆 | |
广场 | |
交叉 | |
点 | |
加号 | |
星号 | |
钻石 | |
向下的三角形 | |
Upward-pointing三角形 | |
只左向三角形 | |
三点三角形 | |
五角星(五角星形) | |
六芒星(六) |
该参数仅在显示模式是线路图
.
Colormap
-直方图颜色图热
(默认)|Parula
|飞机
|HSV
|很酷的
|春天
夏天
|秋天
|冬天
|灰色的
|骨
|铜
|粉红色的
|行
|自定义
指定直方图的颜色图作为以下方案之一:Parula
,飞机
,HSV
,热
,很酷的
,春天
,夏天
,秋天
,冬天
,灰色的
,骨
,铜
,粉红色的
,行
,或自定义
.如果您选择自定义
,弹出一个对话框,你可以在其中输入代码来指定你自己的颜色图。
该参数仅在显示模式是二维颜色直方图
.
要更改测量设置,首先选择使测量.然后,在眼睛测量窗格中,单击旁边的箭头设置.您可以控制这些测量设置。
眼睛水平边界
-计算眼位的时间范围(40 60)
(默认)|二元向量计算眼位的时间范围,指定为双元素向量。这些值表示为符号持续时间的百分比。
可调:是的
决定边界
-振幅水平阈值0
(默认)|标量振幅水平阈值在V,指定为一个标量。该参数为水平(抖动)直方图分隔不同的信令区域。这个参数是可调的,但是当参数改变时抖动直方图会重置。
对于非归零(NRZ)信号,设置决定边界为0。对于归零(RZ)信号,设置决定边界到最大振幅的一半。
可调:是的
上升/下降阈值
-上升和下降过渡的振幅水平[90]
(默认)|二元向量上升和下降过渡的振幅水平,指定为一个双元向量。这些值表示为眼睛振幅的百分比。该参数是可调的,但是当该参数改变时,上升和下降阈值的交叉直方图会重置。
可调:是的
磁滞
-水平道口的幅度公差0
(默认)|标量V中水平交叉的幅度公差,用标量表示。增加迟滞,以提供更多的容忍伪交叉由于噪声。这个参数是可调的,但是当参数改变时抖动和上升和下降直方图重置。
可调:是的
数量阈值
-误码率用于眼睛测量1 e-12
(默认)|非负标量从0到0.5用于眼睛测量的误码率,指定为从0到0.5的非负标量。该值用于测量随机抖动、总抖动、水平眼开口和垂直眼开口。
可调:是的
浴缸里伯斯
-用于计算浴盆曲线开口的BER值[0.5 0.1 0.01 0.001 0.0001 1e-05 1e-06 1e-07 1e-08 1e-09 1e-10 1e-11 1e-12]
(默认)|向量用于计算浴盆曲线开口的BER值,指定为一个元素范围从0到0.5的向量。水平和垂直眼开口计算由该参数指定的每个值。
可调:是的
若要启用此参数,请选择显示水平浴缸曲线,显示垂直浴缸曲线,或两者兼而有之。
测量延迟
-从测量中丢弃初始数据的持续时间0
(默认)|非负标量从测量中丢弃初始数据的持续时间,以秒为单位,指定为非负标量。
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|
当一个眼图块被放置在一个有条件执行的子系统中,例如在一个触发或启用的子系统中:
输入大小必须是的整数倍SamplesPerSymbol
*SymbolsPerTrace
样本偏移量必须为零
显示的最右边部分被故意省略了。该图比较了放置在正常系统中的典型眼图显示与放置在有条件执行子系统中的典型眼图显示。
正常系统的眼图图 | 有条件执行子系统中的眼图图 |
---|---|
|
|
在常规的Eye Diagram中,最右边的部分是跟踪的最后一个样本和下一个跟踪的第一个样本之间的一条线。 | 在有条件执行的子系统中,这些跟踪可能是不连续的,因此最右边的段可能破坏显示并被省略。 |
测量假设眼图对象具有有效的数据。有效的眼图有两个不同的眼交点和两个不同的眼位。
要打开测量窗格,请单击眼睛测量按钮或选择工具>测量>眼睛测量从工具栏菜单。
请注意
对于振幅测量,每个垂直直方图至少有一个仓在测量前必须达到10点,以确保更高的精度。
对于时间测量,在进行测量之前,每个水平直方图至少必须有一个桶达到10次点击。
当过眼时间测量落在[-0.5/Fs, 0)秒间隔内时,时间测量包裹到眼图的末尾,即包裹2×T年代秒(T年代是时间的符号)。对于复杂的信号情况,如果同相支路的交叉时间测量绕行,而正交支路的绕行不绕行(反之亦然),则分析方法发出警告。控件中的当前值添加半符号持续时间延迟以避免时间换行或警告MeasurementDelay
属性。这额外的延迟重新定位眼睛在大约中心的范围。
视平线用于表示数据位的振幅级别。对于显示的NRZ信号,电平为- 1v和+ 1v。通过在眼平面边界内平均二维直方图计算眼平面。例如,当EyeLevelBoundaries属性设置为(40 60)
,即符号持续时间的40%和60%,眼位是通过估计眼位边界标记的窗口内垂直直方图的平均值来计算的。
眼睛振幅为两眼位均值之间的V内距离。
眼睛的高度是距离μ- 3σ上眼的高度μ+ 3σ眼睛水平较低。μ为眼位平均值,σ为标准差。
的垂直开两点之间的距离是否等于BERThreshold财产。例如,对于误码率阈值为10-12年,这些点对应于每个眼位的7σ距离。
的眼睛的信噪比为视平差与每个视平对应的垂直标准差差之比:
在哪里l1而且l0表示上下眼位的平均值和σ1和σ0表示它们的标准差。
的品质因数为质量因子,计算公式与人眼信噪比相同。然而,垂直直方图的标准差用双狄拉克分析计算的标准差代替。
的穿越的水平是交眼发生时的振幅水平。
输入信号与振幅值相交的电平由DecisionBoundary财产。
的穿越时间是交叉发生的时间。时间被计算为水平(抖动)直方图的平均值。
眼延迟是两个穿越时间之间的中点。
眼睛的宽度水平之间的距离是多少μ+ 3σ向左穿越的时间和μ- 3σ正确的穿越时间。μ为抖动直方图的均值,σ为标准差。
的水平开口两点之间的距离是否等于BERThreshold财产。例如,对于10-12年BER,这两点对应于每个穿越时间的7σ距离。
上升时间是眼图中定义的低上升/下降阈值和高上升/下降阈值之间的平均时间。默认阈值为眼睛振幅的10%和90%。
下降时间是眼图中定义的高低上升/下降阈值之间的平均时间。默认阈值为眼睛振幅的10%和90%。
抖动信号的定时事件在时间上是否偏离其预期(理想)发生[2].抖动可以用双狄拉克模型表示。双狄拉克模型假设抖动有两个分量:确定性抖动(DJ)和随机抖动(RJ)。
DJ为双狄拉克直方图的两个峰之间的距离。DJ的概率密度函数(PDF)由两个脉冲函数组成。
RJ为高斯无界抖动分量。抖动的随机分量被建模为一个具有指定标准偏差的零均值高斯随机变量σ.RJ的计算方法为:
在哪里
BER为指定的误码率阈值。ρ为左右Dirac函数的幅值,由抖动直方图的bin计数确定。
总抖动(TJ)为确定性抖动和随机抖动之和,使Tj = DJ + rj.
总抖动PDF是DJ PDF和RJ PDF的卷积。
均方根抖动是在决策边界处的水平(抖动)直方图中计算的抖动的标准差。
峰抖动是每个交叉时间的水平直方图中左右非零值之间的最大水平距离。
控件显示经过滤波的QPSK信号的眼图眼图块。
加载doc_eye_diagram_scope
模型从MATLAB命令提示符。
doc_eye_diagram_scope
运行模型并观察显示了两个符号。
打开配置参数对话框。改变符号/跟踪参数4。运行模拟并观察显示了四个符号。
试着改变凸起余弦发射滤波器参数或更改附加眼图参数,看看它们对眼睛图的影响。
显示有噪声GMSK信号的直方图。
加载doc_eye_diagram_gmsk
模型从MATLAB命令提示符。
doc_eye_diagram_gmsk
运行模型。眼图被配置为显示无插值的直方图。
缺乏插值的结果是一个具有分段连续行为的图。
打开二维直方图选项卡中的“配置属性”对话框。设置过采样方法来输入插值
.运行模型。
插值使眼图平滑。
在AWGN信道块,改变信噪比(dB)从25
来10
.运行模型。
观察眼睛图中出现的垂直条纹。这种条纹是输入插值的结果,在低信噪比条件下精度有限。
设置过采样方法来直方图插值
.运行模型。
由于直方图插值方法适用于所有信噪比值,所以现在眼睛图绘图呈现准确。这种方法不如其他技术快,会增加执行时间。
中所述的范围配置对象,可以通过回调或在脚本中以编程方式配置范围属性以编程方式控制范围块(万博1manbetx模型).
当在包含此块的系统上执行代码生成时,此块将从生成的代码中排除。
该块可用于生成HDL代码的子系统中的模拟可见性,但不包括在硬件实现中。
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。