眼图仪参数理解和一些测量指标

参考资料:
https://www.eet-china.com/mp/a35960.html

一:关于眼图仪:

:::warning
●如果追溯历史,大约47年前,眼图就已经开始广泛应用。在1962年-2002的40年间,眼图的测量方法是基于采样示波器的传统方法,2002年后,力科发明了基于连续比特位的方法来测量眼图的方法。
●眼图是一系列数字信号在示波器上累积而显示的图形,它包含了丰富的信息,从眼图上可以观察出码间串扰和噪声的影响,体现了数字信号整体的特征,从而估计系统优劣程度, 因而眼图分析是高速互连系统信号完整性分析的核心。
:::

二:指标参数:

image.png
:::warning
●上图是一幅理想化的眼图,以下把一些常用的指标罗列出来,供大家参考。
●幅度测量:
眼高(Eye Height)
眼交叉比(Eye Crossing Percentage)
眼幅度(Eye Amplitude)
眼电平(Eye Level)逻辑1电平,逻辑0电平
眼信噪比(Eye SNR)
眼垂直张开度(Vertical Eye Opening)
眼水平张开度(Horizontal Eye Opening)
质量因素(Q因子)
●时间测量:
眼宽(Eye Width)
眼上升时间(Eye Rise Time)
眼下降时间(Eye Fall Time)
峰对峰抖动(Peak-to-Peak Jitter)
随机抖动(Random Jitter)
精确抖动(Deterministic Jitter)
:::

下图是一幅实际的眼图,对应的各个参数指标已经标记出来:
image.png

三:眼图的形成

眼图形成的原理,是由于示波器显示的余辉特性,将扫描所得的每一个码元波形重叠在一起,从而形成的一种图形。眼图中包含了丰富的信息,能整体上反映出数字信号的特征,分析眼图的参数可以直观的分析出码间串扰和噪声的影响,从而可以估计整个数字系统设计的好坏。
image.png
一般而言,生成眼图需要通过测量大量的数据,然后再从其中恢复得到。示波器在测量眼图的过程中,经过前期的数据采集,其内存中可以保存完整的数据记录。
然后,利用硬件或者软件对时钟进行恢复或者提取得到同步时钟信号,用此时钟信号与数据记录中的数据同步到每个比特,通过触发恢复的时钟,把数据流中捕获的多个1UI(单位间隔,相当于一个时钟周期)的信号重叠起来,就是将每个比特的数据波形重叠,最后得到我们需要的眼图。
image.png
image.png

四:眼图的理解:

由眼图可以观察信号间干扰和噪声的影响,具体描述如下:
眼张开度(Eye opening),反映了信号上的噪声,即眼图的“眼睛”张开的大小反映了信号间串扰的强弱。“眼睛”张开越大,且眼图越正,表示信号间串扰越小,反之表示信号间串扰越大。
上冲和下冲,是指信号第一个峰值和谷值和下一个峰值和谷值,由于信号路径的中断产生的峰值失真,主要表现为一个尖端脉冲,过分的过冲能导致电路元器件的失效。
image.png
眼交叉比代表着信号的抖动,抖动如果很大就会造成误码率(BER)增加,反之则代表信号质量越好,误码率(BER)越低。

眼图闭合度(Eye closure),即眼顶、眼底和转换区域宽表明接收器判断灵敏度降低。因为噪声将叠加在信号上,观察到的眼图的线迹会变得模糊不清。
image.png

五:如何改善:

下面几幅眼图或多或少都是反映了一些问题的,要么是过冲尖峰,要么是逻辑电平有噪声还有图像缺失等等。针对这些问题,工程师聚聚们要从哪些方面着手整改眼图中反映出来的问题呢:
:::warning
(1)PCB走线长度:不是说所有走线越短越好,但是走线短意味着损耗低。
(2)走线宽度或者说阻抗匹配:强调这个就是想说,设计高速系统的时候,一定要考虑信号在介质中的趋肤效应,我们要做的就是减少趋肤效应。
(3)减小板材的介电常数:出发点还是为了降低损耗,但是可能增加成本。
信号预加重处理:通过对跳变位预加重(pre-emphasis)处理来补偿线路上因信号跳变产生的针对高频分量的损耗。
(4)接收端均衡处理:比如端接电阻等等。
:::
image.png
image.png

六:一些参数指标:

Crossing(眼交叉比):

眼图是由一系列的波形重叠而成的,具有中间的“眼睛”形状。这个“眼睛”通常代表了单个位或符号的时间范围内的信号波形。在眼图中,"Crossing"指的是信号波形的上升沿和下降沿交叉的位置。这种交叉表示了信号的变化率,以及信号在传输路径中可能受到的干扰或失真程度。
在数字通信系统中,良好的眼图通常意味着信号的品质较好,而"Crossing"的清晰度是评估信号品质的重要指标之一。如果"Crossing"不清晰或模糊,可能表明信号受到了干扰、失真或其他问题,这可能会影响系统的性能和数据传输的可靠性。因此,对于工程师来说,分析眼图中的"Crossing"是诊断和改善数字通信系统性能的关键步骤之一。

JitterRMS(抖动均方根)

JitterRMS是指眼图中的“抖动均方根(Root Mean Square Jitter)。Jitter是指数字信号在时间上的不稳定性或抖动,它可能是由于各种因素引起的,比如时钟漂移、信号干扰、传输介质的噪声等。JitterRMS则是对这种抖动的均方根值进行量化,它提供了一个数字指标来描述信号的时间稳定性。
JitterRMS的单位通常是时间单位,比如皮秒(ps)或毫秒(ms),表示信号在时间上的波动程度。通常情况下,JitterRMS越小,表示信号的时间稳定性越好,反之则表示信号的抖动越大,可能会影响数据传输的可靠性。
在眼图分析中,JitterRMS是一个重要的性能指标,它可以帮助工程师评估数字通信系统的稳定性和可靠性。通过分析JitterRMS,工程师可以识别和解决信号抖动的问题,从而改善系统的性能,并确保数据的准确传输。

Extinction Ratio(消光比)

它用于描述数字光通信系统中光信号的强度差异。消光比通常用于衡量光脉冲信号的质量,是光通信系统性能评估中的一个关键参数。
消光比是指信号的高电平与低电平之间的光功率比。在光通信系统中,数字信号通常表示为一系列光脉冲,其中高电平代表数字1,低电平代表数字0。消光比描述了这些不同电平之间的光功率差异,通常用分贝(dB)表示。
消光比越高,表示高电平和低电平之间的光功率差异越大,这有助于提高信号的检测灵敏度和抗干扰能力,从而提高数据传输的可靠性和速率。典型的数字光通信系统要求较高的消光比,通常在5 dB到30 dB之间。
在眼图仪中,消光比是评估光信号质量和系统性能的重要参数之一。通过测量和分析眼图中的消光比,工程师可以评估系统的性能,并识别任何潜在的问题,以便及时采取措施进行调整和改进。

SNR(信噪比)

SNR代表信噪比(Signal-to-Noise Ratio)。信噪比是用于衡量信号与噪声之间的相对强度或功率的比率,是评估信号质量的重要指标之一。
信噪比描述了信号中有用信息与噪声的比例,通常以分贝(dB)为单位。较高的信噪比表示信号的强度相对较高,相对于噪声而言更容易检测和解码。
在眼图仪中,信噪比通常用于评估眼图中的信号质量。一个高信噪比表示信号的质量较高,眼图清晰,各种信号特征更容易分辨和分析。另一方面,低信噪比可能表示信号受到了较大的噪声干扰,可能导致眼图模糊或不清晰,从而影响数据传输的可靠性和性能。
因此,在眼图仪中,通过测量信号和噪声的功率,并计算它们之间的比率,可以得到信噪比。这个指标提供了评估数字通信系统性能的重要信息,有助于工程师识别和解决潜在的干扰问题,并优化系统以提高数据传输的质量和可靠性。

在光学眼图仪中,SNR通常用于描述光信号的强度与背景噪声之间的比较,因此它是评估光学信号质量的关键参数之一。
光学眼图仪用于显示光脉冲的波形,这些波形可能受到多种因素的影响,例如光源的稳定性、光纤的损耗、光接收器的性能等。SNR的值反映了信号的清晰度以及与噪声之间的差异。
在光学眼图中,较高的SNR通常表示光信号较强,并且相对于背景噪声而言更容易分辨。相反,较低的SNR可能表示信号受到较大的噪声干扰,导致眼图的清晰度降低,信号特征不易识别。
因此,在光学眼图仪中,通过测量信号和背景噪声的光功率,并计算它们之间的比率,可以得到SNR。这个指标提供了评估光学信号质量的重要信息,有助于工程师优化光通信系统的性能,确保信号的清晰度和可靠性。
通常情况下,良好的光通信系统要求信噪比在20 dB以上。信噪比的范围可能如下所示:

  • 良好:SNR大于20 dB
  • 中等:SNR在10 dB到20 dB之间
  • 差:SNR小于10 dB

EyeAmplitude(眼图振幅)

在光学眼图仪中,EyeAmplitude(眼图振幅)是一个重要的性能参数,用于描述眼图中的信号幅度。眼图是一种用于显示数字通信系统中信号质量的图形表示方法,其中的EyeAmplitude表示了眼图中“眼睛”开口的大小,即表示了信号的振幅范围。
EyeAmplitude的值表示了信号的峰值振幅与零电平之间的差值。通常情况下,EyeAmplitude的值越大,表示信号的峰值振幅越大,即信号质量越好。相反,EyeAmplitude的值越小,表示信号的峰值振幅越小,可能会导致信号受到噪声干扰,影响数据传输的可靠性。

EyeHeight(眼图高度)

在光学眼图仪中,EyeHeight(眼图高度)是一个重要的性能参数,用于描述眼图中的信号高度。眼图是一种用于显示数字通信系统中信号质量的图形表示方法,其中的EyeHeight表示了眼图中“眼睛”开口的高度,即表示了信号的振幅范围。
EyeHeight的值表示了眼图中上下两个开口之间的垂直距离。通常情况下,EyeHeight的值越大,表示信号的动态范围越大,即高电平和低电平之间的差异越大,信号质量越好。相反,EyeHeight的值越小,表示信号的动态范围越小,可能会导致信号受到噪声干扰,影响数据传输的可靠性。

在实际应用中,工程师可以通过调整光通信系统中的各种参数,如光源的功率、光纤的衰减、接收器的增益等,来改变EyeAmplitude和EyeHeight的值,以优化眼图中的信号质量。
通过监测和调整EyeAmplitude和EyeHeight,可以改善系统的性能,确保信号的清晰度和可靠性。

OMA(光调制幅度)

在光学眼图仪中,OMA代表“Optical Modulation Amplitude”(光调制幅度),是一个重要的性能参数,用于描述光信号的调制深度。OMA表示了光脉冲的峰值振幅与背景光功率之间的差值,通常以电压或功率单位表示。
在数字光通信系统中,光信号通常通过调制方式传输信息。光调制幅度表示了光脉冲在高电平和低电平之间变化的幅度,是评估数字信号质量和检测光信号的关键参数之一。
更具体地说,OMA表示了眼图中的“眼睛”开口的大小,即表示了信号的振幅范围。较大的OMA通常表示了较好的信号质量,有利于提高信号的检测灵敏度和抗干扰能力,从而提高数据传输的可靠性和速率。
因此,在光学眼图仪中,工程师可以通过监测和调整OMA来优化光通信系统的性能,确保信号的清晰度和可靠性。

MASK Margin(掩模余量)

MASK Margin(掩模余量)是光学眼图分析中的一个重要概念,用于评估眼图中信号与标准掩模之间的差距。掩模是一个理想的信号模板,用于表示理想的信号特征,例如峰值振幅、上升时间、下降时间等。MASK Margin 表示了实际信号与掩模之间的差异,是评估信号质量的重要指标之一。
MASK Margin 通常以分贝(dB)为单位表示,表示实际信号与掩模之间的峰值功率差异。较大的 MASK Margin 表示实际信号离标准掩模更接近,表明信号的质量更好;而较小的 MASK Margin 则表示信号离标准掩模较远,可能存在一些失真或噪声。
在光学眼图分析中,MASK Margin 是用来衡量信号的干扰和失真程度的重要指标。通过分析 MASK Margin,工程师可以了解信号的质量,并采取适当的措施来优化光通信系统,以提高数据传输的可靠性和性能。

Failing Pts

"Failing Pts"通常是指在眼图分析中,被认为是“失败”的数据点或时间点。眼图是通过在不同时间点捕获多个信号周期并叠加在一起形成的图像,用于评估数字通信系统中信号的质量和稳定性。在眼图中,信号通常应该能够在“眼睛”区域内清晰地显示出来,而在“眼睛”区域之外的数据点可能被认为是“失败”的。
在眼图分析中,通常会定义一个“掩模”(mask),表示理想的信号范围。如果眼图中的数据点超出了掩模的范围,就被认为是“失败”的。这些超出掩模范围的数据点可能是由于信号失真、噪声干扰或其他因素引起的,可能会影响数据传输的可靠性和性能。
因此,Failing Pts表示在眼图中被标记为超出掩模范围的数据点,即被认为是信号失效或失败的时间点。通过分析这些Failing Pts,工程师可以识别信号的问题,并采取适当的措施来改善信号质量,以确保数据传输的可靠性。

Total KPts/UI

"Total KPts/UI"是指在眼图分析中,用来描述眼图的水平分辨率的参数。在眼图分析中,通常会将水平轴上的时间单位分为若干个等分,每个等分被称为一个UI(Unit Interval,单位间隔)。UI是指用于传输一个比特的时间间隔,是数字通信中的一个重要概念。
"Total KPts/UI"则表示水平轴上总共的数据点数量,通常以千个数据点为单位。这个参数描述了在一个UI时间内,水平轴上的数据点数量。水平分辨率越高,表示对信号波形的采样越密集,能够更准确地观察到信号的细节和特征。
因此,"Total KPts/UI"是用来描述眼图分辨率的参数,它表示每个UI时间内水平轴上的数据点数量。在眼图分析中,较高的分辨率通常能够提供更准确和更详细的信号分析结果。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/579590.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

3GPP相关资料收集整理

1、3GPP介绍 主页:3GPP – The Mobile Broadband Standard 3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)成立于1998年12月,多个电信标准组织伙伴共同签署了《第三代伙伴计划协议》。3GPP最初的工作范围是为第三代移动通信系统制定全球适…

IDEA实现Springboot项目自动热部署

每当我们在修改代码时,往往需要重新启动项目,这样不仅浪费时间而且很麻烦,我们可以通过IDEA的热部署来提高效率 1、首先点file >> settings >> Build Excution >> Compire,选择Build project auto matically 2.…

linux kernel内存泄漏检测工具之slub debug

一、背景 slub debug 是一个debug集,聚焦于kmem_cache 分配机制的slub内存(比如kmalloc),这部分内存在内核中使用最频繁,slub debug其中有相当部分是用来处理内存踩踏,内存use after free 等异常的&#x…

虚良SEO多口子权重蜘蛛池怎么正确使用

一、蜘蛛池的工作原理 蜘蛛池的核心在于通过大量的页面和内容,提高网站的搜索引擎排名,从而获得更多的流量和曝光机会。这种策略通常被用于网站推广和SEO优化。通过将网站链接发布到蜘蛛池中,可以增加网站的曝光率,吸引更多的搜索…

数据结构与算法--稀疏数组

1.引入 比如在编写五子棋时要实现存盘退出和继续上盘的功能。 如果使用二维数组来记录,每行每列,白子对应2,黑子对应1,默认值对应0.然后这里黑子对应二维数组a[1][2]。白子对应二维数组a[2][3]。 如果棋子很少,那么这…

AtCoder Regular Contest 176 C. Max Permutation(计数 分类讨论)

题目 思路来源 乱搞ac 题解 1. 如果有边的权值是1,意味着有两个点的权值都是1,无解 2. 如果一个点i被多个max条件控制,它的值不能超过这些max里最小的那个,记做up[i] 3. 如果同一个权值w对应的边不少于2条,这些边…

Spring Task学习记录

介绍 cron表达式 cron表达式在线生成器 链接: link 入门案例 Component Slf4j public class MyTask {/*** 定时任务 每隔5秒触发1次*/Scheduled(cron "0/5 * * * * ?")public void executeTask(){log.info("定时任务开始执行:{}", new Date…

AtCoder Beginner Contest 173 F - Intervals on Tree(计数 树的性质 贡献)

题目 思路来源 洛谷题解AT_abc173_f Intervals on Tree 题解 - 洛谷专栏 题解 一棵树,考虑加边的过程,加一条边减少一个连通块 那么,逆向这个过程,没删一条边,就多一个连通块 树:点的个数边的个数1 森…

后端端口也可以直接在浏览器访问

比如在浏览器输入http://localhost:8078/hello/helloword访问的是后端的 RestController RequestMapping("/hello") public class HelloWord {RequestMapping("/helloword")public String helloWord(){return "hello word";} }浏览器将会返回

JavaEE——介绍 HTTPServlet 三部分使用与 cookie 和 session 的阐述

文章目录 一、HTTPServlet介绍其中的关键 三个方法 二、HTTPServletRequest(处理请求)1.分块介绍方法作用get 为前缀的方法字段中 含有 getParameter 字段 的方法(前后端交互):字段中 含有 getHeader 字段 的方法: 2.解释前后端的交互过程3.使用 json 格…

科技感十足特效源码

源码介绍 科技感十足特效源码,源码由HTMLCSSJS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面 源码截图 源码下载 科技感十足特效源码

Python_AI库 Matplotlib的应用简例:绘制与保存折线图

本文默认读者已具备以下技能: 熟悉Python基础语法,以自行阅读python代码块熟悉Vscode或其它编辑工具的应用 在数据可视化领域,Matplotlib无疑是一个强大的工具。它允许我们创建各种静态、动态、交互式的可视化图形,帮助我们更好…

pyaibote--安卓自动化环境配置与基础的使用方法

前言 欢迎来到我的博客 个人主页:北岭敲键盘的荒漠猫-CSDN博客 pyaibote介绍 pyaibote是一个全新,强大的办公自动化库。 支持找图,识别像素等操作。 比appium快十倍。 文章介绍 有大佬给我提到这个库后,我来查看。然后发现这个库太新了&am…

Coursera: An Introduction to American Law 学习笔记 Week 04: Constitutional Law

An Introduction to American Law 本文是 https://www.coursera.org/programs/career-training-for-nevadans-k7yhc/learn/american-law 这门课的学习笔记。 文章目录 An Introduction to American LawInstructors Week 04: Constitutional LawKey Constitutional Law TermsSup…

redission原理笔记

加锁成功的线程,将UUID和线程id和key绑定, 加锁成功后,内部有一个看门狗机制,每隔十秒看下当前线程是否还持有锁,延长生存时间。 没有获取锁的就一直自旋等待,直到超时。 如果redis是主从同步的&#xff0…

Android Studio gradle 默认sourceSets配置

一. AS默认的sourceSets配置 sourceSets在Android插件中如何使用的:android {sourceSets {main {manifest.srcFile AndroidManifest.xmljava.srcDirs [src]resources.srcDirs [src]aidl.srcDirs [src]renderscript.srcDirs [src]res.srcDirs [res]assets.srcD…

Anti Rookit -- 检测隐藏进程

Anti Rookit 一:检测隐藏进程 引言 检测隐藏进程除了众所周知的枚举进程ID之外,还有枚举句柄表的方式。不过今天给大家带来的是第三种方法。 探究 应用层通过接口 C r e a t e P r o c e s s \textcolor{cornflowerblue}{CreateProcess} CreateProcess…

现代信号处理7_最小二乘(CSDN_20240428)

最小二乘法最早由高斯在18世纪提出,几百年以来,这种方法一直被广泛应用。 最小二乘简介 这里是研究最小二乘的起点。随机变量只能存在与理论计算中,我们在工程实践中对随机变量的认识与理论计算中得到的关于随机变量的各种性质相比&#xff…

Penpad 再获 Animoca Brands 投资,全新生态历程

Penpad是Scroll生态的LaunchPad & Yield Aggregator平台,该平台近日在融资上取得了系列进展。据悉,Penpad在前不久率先获得了来自于Gate Labs以及Scroll联合创始人Sandy Peng的融资,并且在近日,其又获得了来自于知名加密投资机…

Coursera: An Introduction to American Law 学习笔记 Week 01: Tort Law

An Introduction to American Law 本文是 https://www.coursera.org/programs/career-training-for-nevadans-k7yhc/learn/american-law 这门课的学习笔记。 文章目录 An Introduction to American LawInstructors SyllabusWeek 01: Tort LawKey Tort Law TermsTort Law: Part …
最新文章