眼图
时域信号眼图显示
- 库:
通信工具箱/通信汇
通信工具箱HDL支持/通信接收器
混合信号块集/实用程序
SerDes工具箱/实用程序
描述
的眼图块显示调制信号的多条轨迹以生成眼睛图。您可以使用块来揭示信号的调制特性,例如脉冲整形或通道失真的影响。
的眼图块有一个输入端口。该块接受列向量或标量输入信号。该块接受具有以下数据类型的信号:double、single、base integer和fixed - point。在块显示结果之前,所有数据类型都转换为double类型。
要修改眼图显示,请选择视图>配置属性或按配置属性按钮().然后选择主要,2D颜色直方图,轴,或出口页签,修改设置。
港口
输入
在
-输入信号
标量|列向量
输入信号,指定为标量或列向量。
数据类型:双
参数
主要选项卡
显示模式
-显示模式
线路图
(默认)|2D颜色直方图
眼图的显示模式,指定为线路图
或2D颜色直方图
。选择2D颜色直方图
使直方图选项卡可用。
可调:是的
使测量
-启用测量
从
(默认)|在
选中此复选框可启用输入信号的眼睛测量。
显示水平(抖动)直方图
—显示抖动直方图
从
(默认)|在
选择此单选按钮显示抖动直方图。这也可以通过使用工具栏上的直方图下拉按钮来访问。
依赖关系
该参数在以下情况下有效显示模式是2D颜色直方图
而且使测量被选中。
显示垂直(噪声)直方图
-显示噪声直方图
从
(默认)|在
选择此单选按钮可显示噪声直方图。这也可以通过使用工具栏上的直方图下拉按钮来访问。
依赖关系
该参数在以下情况下有效显示模式是2D颜色直方图
而且使测量被选中。
不显示水平或垂直直方图
-不显示水平或垂直直方图
在
(默认)|从
选择此单选按钮既不显示直方图噪声也不显示直方图抖动。
依赖关系
该参数在以下情况下有效显示模式是2D颜色直方图
而且使测量被选中。
显示水平浴缸曲线
-显示水平浴缸曲线
从
(默认)|在
选中此复选框可显示水平浴盆曲线。这也可以通过使用工具栏上的浴缸曲线按钮来访问。
依赖关系
该参数在以下情况下有效使测量被选中。
显示垂直浴缸曲线
-显示垂直浴缸曲线
从
(默认)|在
选中此复选框可显示垂直浴盆曲线。这也可以通过使用工具栏上的浴缸曲线按钮来访问。
依赖关系
该参数在以下情况下有效使测量被选中。
要显示的眼图
-眼图显示
真正的只有
(默认)|真实的和虚构的
选择真正的只有
或真实的和虚构的
显示一个或两个眼图。要进行眼部测量,此参数必须为真正的只有
。
可调:是的
褪色
-褪色
从
(默认)|在
选择此复选框可使显示中的点在首次绘制后的时间间隔增加时渐隐。
可调:是的
依赖关系
该参数仅在显示模式是线路图
。
每个符号的样本
-每个符号的样品
8(默认)|正整数
每个符号的样本数,指定为正整数。使用每个痕迹的符号确定每个痕量样品的数量。
可调:是的
样本抵消
-样本偏移量
0(默认)|非负整数
样本偏移量,指定为小于的乘积的非负整数每个符号的样本而且每个痕迹的符号。偏移量提供在绘制第一个点之前要省略的样本数量。
可调:是的
每个痕迹的符号
-每个痕迹的符号
2(默认)|正整数
每条轨迹绘制的符号数,指定为正整数。
可调:是的
要显示的痕迹
-要显示的迹数
40(默认)|正整数
绘制的轨迹数,指定为正整数。
可调:是的
依赖关系
该参数仅在显示模式是线路图
坐标轴选项卡
标题
-标题标签
没有一个(默认)
出现在眼图图上方的标签。
可调:是的
显示网格
-切换范围网格
在
(默认)|从
切换此复选框可打开或关闭网格。
可调:是的
Y-limits(最小)
-下限y设在
-1.1
(默认)|标量
的最小值y设在。
可调:是的
Y-limits(最大)
-上限y设在
1.1
(默认)|标量
的最大值y设在。
可调:是的
实轴标签
-实轴标签
真正的振幅
(默认)
作用域沿实轴显示的文本。
可调:是的
虚轴标签
-虚轴标签
虚构的振幅
(默认)
作用域沿虚轴显示的文本。
可调:是的
2D直方图标签
当单击直方图按钮或将显示方式设置为时,2D直方图选项卡可用2D颜色直方图
。
过采样方法
-过采样法
没有一个
(默认)|输入插值
|直方图插值
过采样方法,指定为没有一个
,输入插值
,或直方图插值
。
要尽可能快地绘制眼部图,请设置过采样方法来没有一个
。不进行过采样的缺点是,当每个跟踪的样本数量很小时,图看起来像素化了。若要使用每个跟踪的少量样本创建更流畅、像素更低的图,请设置过采样方法来输入插值
或直方图插值
。输入插值
是两种插值方法中速度较快的一种,在信噪比较高的情况下能取得较好的效果。在信噪比较低的情况下,不建议采用这种过采样方法,因为它会对直方图范围的中心产生偏差。直方图插值
虽然速度不如其他方法,但即使在信噪比较低的情况下也能得到很好的结果。
可调:是的
颜色的比例
-色阶
线性
(默认)|对数
直方图图的颜色尺度,指定为线性
或对数
。集颜色的比例来对数
如果眼睛图的某些区域包含不成比例的点。
可调:是的
工具栏包含一个直方图重置按钮,这将重置内部直方图缓冲区并清除显示。当显示模式设置为时,此按钮不可用线路图
。
导出选项卡
导出测量,直方图和浴缸曲线
-导出测量,直方图和浴缸曲线
从
(默认)|从
选择这个复选框,导出眼图测量到MATLAB®工作区。
可调:是的
变量名
—变量名
EyeData
(默认)
指定保存眼图测量值的变量的名称。数据被保存为具有以下字段的结构:
MeasurementSettings
测量
JitterHistogram
NoiseHistogram
HorizontalBathtub
VerticalBathtub
BlockName
可调:是的
样式对话框
在风格对话框中,可以自定义活动显示的样式。可以更改包含显示的图形的颜色、显示轴的背景和前景色颜色,以及显示中线条的属性。要打开此对话框,请选择视图>风格。
图的颜色
-图形颜色
黑色的
(默认)
指定范围图的背景颜色。
轴的颜色
-轴的颜色
黑色的
|灰色的
(默认)
为坐标轴指定填充和直线颜色。
行
-线条的样式,厚度和颜色
连续
|0.5
|黄色的
(默认)
为显示的信号指定线条样式、线条宽度和线条颜色。
依赖关系
该参数仅在显示模式是线路图
。
标记
-数据点标记
没有一个
(默认)|…
选定信号的数据点标记,指定为本表数据点标记中的一个选项。该参数类似于标记
属性的MATLAB处理图形®绘制对象。
说明符 | 标记类型 |
---|---|
没有一个 | 无标记(默认) |
圆 | |
广场 | |
交叉 | |
点 | |
加号 | |
星号 | |
钻石 | |
向下的三角形 | |
Upward-pointing三角形 | |
只左向三角形 | |
三点三角形 | |
五角星(五角星) | |
六角星(六角星) |
依赖关系
该参数仅在显示模式是线路图
。
Colormap
-直方图颜色图
热
(默认)|Parula
|飞机
|HSV
|很酷的
|春天
夏天
|秋天
|冬天
|灰色的
|骨
|铜
|粉红色的
|行
|自定义
指定直方图的颜色图作为以下方案之一:Parula
,飞机
,HSV
,热
,很酷的
,春天
,夏天
,秋天
,冬天
,灰色的
,骨
,铜
,粉红色的
,行
,或自定义
。如果您选择自定义
,弹出一个对话框,你可以在其中输入代码来指定你自己的颜色图。
依赖关系
该参数仅在显示模式是2D颜色直方图
。
测量设置面板
要更改测量设置,首先选择使测量。然后,在眼睛测量窗格中,单击旁边的箭头设置。您可以控制这些测量设置。
眼睛水平边界
-计算眼位的时间范围
(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中,最右边的部分是跟踪的最后一个样本和下一个跟踪的第一个样本之间的一条线。 在有条件执行的子系统中,这些跟踪可能是不连续的,因此最右边的段可能破坏显示并被省略。
视图眼图
控件显示经过滤波的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
。运行模型。
观察眼睛图中出现的垂直条纹。这种条纹是输入插值的结果,在低信噪比条件下精度有限。
设置过采样方法来直方图插值
。运行模型。
由于直方图插值方法适用于所有信噪比值,所以现在眼睛图绘图呈现准确。这种方法不如其他技术快,会增加执行时间。
扩展功能
C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。
当在包含此块的系统上执行代码生成时,此块将从生成的代码中排除。
HDL代码生成
使用HDL Coder™为FPGA和ASIC设计生成Verilog和VHDL代码。
该块可用于生成HDL代码的子系统中的模拟可见性,但不包括在硬件实现中。
版本历史
在R2014a中介绍
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。