关于眼图(复试笔试考过,工作常用测试手段)

2024-05-30 06:04

本文主要是介绍关于眼图(复试笔试考过,工作常用测试手段),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、什么是眼图

        眼图是  一系列数字信号  在示波器上累积而显示的图形,它包含了丰富的信息,从眼图上可以观察出码间串扰和噪声的影响,体现了  数字信号整体的特征,从而估计系统优劣程度,因而眼图分析是 高速互连系统 信号完整性分析的核心。另外也可以用此图形对 接收滤波器的特性 加以调整,以减小码间串扰,改善系统的传输性能。

        成因:由于示波器的余辉作用(视觉暂留),将扫描所得的每一个码元波形重叠在一起,从而形成眼图。

        在实际系统中,完全消除码间串扰是十分困难的,而码间串扰对误码率的影响尚无法找到数学上便于处理的统计规律,还不能进行准确计算。为了衡量基带传输系统的性能优劣,在实验室中,通常用示波器观察 接收信号波形 的方法来分析码间串扰和噪声对系统性能的影响,这就是眼图分析法。

二、眼图的模型

眼图模型的观察方法(指标):(尽量背,复试笔试考过一次)

(1)最佳抽样时刻——“眼睛”睁开最大时刻

(2)定时误差灵敏度——眼图斜边的斜率。斜率越,对位定时误差越敏感

(3)抽样失真——图的阴影区的垂直高度表示(抽样时刻上)信号(受噪声干扰的)畸变程度

(4)判决门限电平——图中央的横轴位置

(5)噪声容限——抽样时刻时,上下两阴影区的间隔距离的一半,若噪声瞬时值超过它,就可能发生错判

(6)过零点失真——图中倾斜阴影带与横轴相交的区间表示了接收波形零点位置的变化范围,对于利用信号零交点的平均位置提取定时信息的接收系统有很大影响

三、眼图的大致观察方法

        补充:

        ISI:码间串扰,InterSymbol Interference

四、眼图的形成原理

        在用示波器观察传输的数据信号时,使用被测系统的定时信号,通过示波器外触发或外同步对示波器的扫描进行控制,由于扫描周期此时恰为被测信号周期的整数倍,因此在示波器荧光屏上观察到的就是一个由多个随机符号波形共同形成的稳定图形。这种图形看起来象眼睛,称为数字信号的眼图。一个完整的眼图应该包含“000”到“111”的所有状态组,8种状态形成眼图的过程如下图所示:

        而眼图的具体结构和参数一下这篇文章可以说得清楚:

最全的眼图分析来了(干货收藏)

好文推送:

硬件调试——眼图基础知识 - 知乎

什么是眼图?全面掌握眼图原理和眼图测试 - 知乎

这篇关于关于眼图(复试笔试考过,工作常用测试手段)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1015766

相关文章

python判断文件是否存在常用的几种方式

《python判断文件是否存在常用的几种方式》在Python中我们在读写文件之前,首先要做的事情就是判断文件是否存在,否则很容易发生错误的情况,:本文主要介绍python判断文件是否存在常用的几种... 目录1. 使用 os.path.exists()2. 使用 os.path.isfile()3. 使用

LiteFlow轻量级工作流引擎使用示例详解

《LiteFlow轻量级工作流引擎使用示例详解》:本文主要介绍LiteFlow是一个灵活、简洁且轻量的工作流引擎,适合用于中小型项目和微服务架构中的流程编排,本文给大家介绍LiteFlow轻量级工... 目录1. LiteFlow 主要特点2. 工作流定义方式3. LiteFlow 流程示例4. LiteF

SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程

《SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程》LiteFlow是一款专注于逻辑驱动流程编排的轻量级框架,它以组件化方式快速构建和执行业务流程,有效解耦复杂业务逻辑,下面给大... 目录一、基础概念1.1 组件(Component)1.2 规则(Rule)1.3 上下文(Conte

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化:

基于Python开发一个有趣的工作时长计算器

《基于Python开发一个有趣的工作时长计算器》随着远程办公和弹性工作制的兴起,个人及团队对于工作时长的准确统计需求日益增长,本文将使用Python和PyQt5打造一个工作时长计算器,感兴趣的小伙伴可... 目录概述功能介绍界面展示php软件使用步骤说明代码详解1.窗口初始化与布局2.工作时长计算核心逻辑3

RabbitMQ工作模式中的RPC通信模式详解

《RabbitMQ工作模式中的RPC通信模式详解》在RabbitMQ中,RPC模式通过消息队列实现远程调用功能,这篇文章给大家介绍RabbitMQ工作模式之RPC通信模式,感兴趣的朋友一起看看吧... 目录RPC通信模式概述工作流程代码案例引入依赖常量类编写客户端代码编写服务端代码RPC通信模式概述在R

Java实现本地缓存的常用方案介绍

《Java实现本地缓存的常用方案介绍》本地缓存的代表技术主要有HashMap,GuavaCache,Caffeine和Encahche,这篇文章主要来和大家聊聊java利用这些技术分别实现本地缓存的方... 目录本地缓存实现方式HashMapConcurrentHashMapGuava CacheCaffe

python多线程并发测试过程

《python多线程并发测试过程》:本文主要介绍python多线程并发测试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、并发与并行?二、同步与异步的概念?三、线程与进程的区别?需求1:多线程执行不同任务需求2:多线程执行相同任务总结一、并发与并行?1、

Python将字符串转换为小写字母的几种常用方法

《Python将字符串转换为小写字母的几种常用方法》:本文主要介绍Python中将字符串大写字母转小写的四种方法:lower()方法简洁高效,手动ASCII转换灵活可控,str.translate... 目录一、使用内置方法 lower()(最简单)二、手动遍历 + ASCII 码转换三、使用 str.tr

Spring Boot 常用注解整理(最全收藏版)

《SpringBoot常用注解整理(最全收藏版)》本文系统整理了常用的Spring/SpringBoot注解,按照功能分类进行介绍,每个注解都会涵盖其含义、提供来源、应用场景以及代码示例,帮助开发... 目录Spring & Spring Boot 常用注解整理一、Spring Boot 核心注解二、Spr