高速信号的 pre-emphasis 预加重和 de-emphasis去加重

news2024/11/25 8:20:43

1 为何需要 emphasis ?

        预加重和去加重其实属于高速信号均衡技术的一种,均衡技术又叫信号补偿技术。

        信号从发送端发出,经信道传输,到达接收端。在传输过程中,信号会发生失真,影响接收端对信号的正确判决。影响接收端接收信号质量的因素很多,比如传输速率,电磁干扰,信道质量等等。信号失真越严重,误码率 BER 越高,从而影响通信性能。

        为了在接收端获取到易于判决的优质信号,可以在发送端、传输链路途中或者接收端信号判决之前对信号进行调理改善,从而减小信号失真对通信性能的影响。这种对信号的调理,称作信号补偿,或称均衡。

2 pre-emphasis 与  de-emphasis 区别?

无源传输线路像是一个低通滤波器,高速串行信号经信道从发送端传输到接收端后,
其高频分量比低频分量衰减要大,而高频分量主要集中在信号的上升沿及下降沿。

pre-emphasis  预加重增强信号跳变沿的信号幅度,增高高频分量
de-emphasis   去加重则是降低跳变沿之外的信号幅度,削弱低频分量
 

可以看到右侧去加重后,整体的幅值是低于 预加重的幅值的。

PCIe 信号补偿三大技术:发送端预加重(Pre-emphasis)、去加重(De-emphasis)和接收端均衡(Equalization)。上述的预加重、去加重也被称为发送端均衡。 

接收端均衡器相当于高通滤波器,来补偿失真的波形。

 

3、如何看眼图?

所谓眼图就是把一连串信号(000,001,010,011, 100, 101,110,111)叠加在一起,形成一个类似眼睛的图像,通常是在示波器上。

如这个示意图,把011、001、100和110叠加在一起形成一个眼图。它有不少术语:

 其中包括:高电平,低电平,周期(UI,Unit Interval),眼高,眼宽,上升时间,下降时间和抖动Jitter。

眼宽大,眼高高,Jitter窄,眼图就好,我们叫做眼图睁开;

 眼宽扁,眼高低,Jitter窄,信号就差,甚至难以采样和辨识,这时我们就叫眼图闭合。

 

如果眼图不好,其实是高频信号的衰减和干扰造成、或者硬件设计原因导致信号链路不好,这时候可以通过优化电路,或者各种方法如去加重(De-emphasis)和Preshoot技术,以及各种EQ来尝试解决。像PCIE、USB、SATA等协议都有自己的眼图模板要求,如果你硬件设计出来后,经过测量眼图不符合要求,这就说明你硬件设计或者软件的均衡技术没有配好。

下图是usb2.0的眼图模板要求:

 

参考:PCIe 均衡技术介绍(概要)_pcie eq_MangoPapa的博客-CSDN博客

参考:芯片中的数学——均衡器EQ和它在高速外部总线中的应用 - 知乎

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

项目构建与部署

项目构建与部署 Jar部署War部署1.修改打包形式2.排除内置的Tomcat容器3.添加servlet-api依赖4.修改启动类 项目可以内嵌Servlet容器,因此部署极为方便,可直接打包成可执行Jar包部署在有Java运行环境的服务器…

BurpSuite2023测试越权漏洞

BurpSuite2023测试越权漏洞 BurpSuite安装创建项目 - 打开内置浏览器越权漏洞测试问题处理 BurpSuite安装 官网下载社区版并安装,下载地址:链接: https://portswigger.net/burp 安装成功后图标 创建项目 - 打开内置浏览器 打开BurpSuite&#xff0c…

uni-app打包ios的步骤

注意:下面的操作必须同时满足三个条件,且这三个条件都是必须得: 1.有一个苹果开发者账号(要收费) 2.有一台苹果笔记本(在笔记本上生成证书和文件) 3.有一部苹果手机(用于测试app的功能) 使用uniapp发布ios的应用的步骤如下: 点击发…

Lecture 14 Context-Free Grammar

目录 Context-Free GrammarBasics of Context-Free GrammarsCFG Parsing ConstituentsSyntactic ConstituentsConstituents and PhrasesExample: A Simple CFG for English and generating sentencesCFG Trees CYK AlgorithmCYK AlgorithmConvert to Chomsky Normal FormThe CY…

影响电磁铁磁力大小的因素有哪些

影响电磁铁磁力大小的因素主要有四个,一是缠绕在铁芯上线圈的圈数,二是线圈中电流的强度,三是缠绕的线圈与铁芯的距离,四是铁芯的大小形状。 首先要了解电磁铁的磁性是如何产生的,通电螺线管的磁场,由毕奥&…

C#程序设计实验

C#实验 实验1 C# 基本编程 题目 VS下新建一个控制台项目:诸如:hello world程序,运行程序输出结果。并解释C#程序的结构: 诸如:一个基本的C#程序包含几部分 ,每一部分的功能是什么。。。 完整代码 usin…

YAPI接口自动化测试该如何正确地操作

目录 前言: 1、它首先是一个很好的接口维护的工具; 2、单个接口测试时,更方便灵活,更易用; 3、接口自动化测试,可以0代码基础进行接口集合的测试; 前言: YAPI是一款易于使用、可…

Lecture 15 Probabilistic Context-Free Grammar

目录 Ambiguity in Parsing Basics of PCFGsBasics of PCFGsStochastic Generation with PCFGs PCFG ParsingCYK for PCFGs Limitations of CFGPoor Independence AssumptionsLack of Lexical Conditioning Ambiguity in Parsing Context-Free grammars assign hierarchical st…

OpenELB 在 CVTE 的最佳实践

作者:大飞哥,视源电子股份运维工程师, KubeSphere 社区用户委员会广州站站长,KubeSphere Ambassador。 公司介绍 广州视源电子科技股份有限公司(以下简称视源股份)成立于 2005 年 12 月,旗下拥…

最详细整理,HttpRunner接口自动化框架Hook机制详解(详细)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 httprunner 4.x可…

软体机器人,刚柔软机器人仿真建模,干货满满,直接上图!

一、 背景: 软体机器人技术是近年来机器人领域最为热门的研究领域之一。软体机器人具有天然的柔 性、自适应性、低成本和被动安全性,在人机交互、医疗服务等领域具有广泛的应用前景。同时, 软体机器人的研究涉及软材料、机构设计、仿生学、微…

全链路压测

一般区分为两种:测试环境和生产环境压测。因生产环境的压测和真实用户的使用环境完全一致,测试结果更具有参考性。 全链路的压测的实施一般需要给压测请求带一个压测标识,用于压测数据的数据落库,查询,缓存&#xff0c…

设备维修管理系统

设备维修管理系统能够有效提高设备管理水平和设备运行效率。它不仅能够帮助企业实现设备信息化管理,还可以快速定位设备故障,提高设备修复效率,从而更好地保障生产安全和生产效率。 凡尔码搭建设备维护保养管理系统主要由以下几个模块组成&am…

【TA100】图形 2.2 模型与材质基础

一、 渲染管线与模型基础 1.可编程渲染管线 ● 蓝色背景的:可编程管线 ● 顶点着色器:模型的顶点进行计算 ● 片元着色器:将光栅化阶段插值的信息进行计算 2.uv ● 纹理映射:任何3D物体的表面都是2D的→纹理就是一张图→纹理…

6个免费商用图片素材库,再也不用担心版权问题了

本期给大家分享6个免费可商用的视频素材网站,设计师、自媒体、视频剪辑有福啦,再也不用担心版权问题了,记得收藏起来哦~ 菜鸟图库 https://www.sucai999.com/pic.html#?vNTYxMjky 网站主要是为新手设计师提供免费素材的,素材的…

[CKA]考试之基于角色的访问控制-RBAC

由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅 题目为: Context: 为部署流水线创建一个新的ClusterRole并将其绑定到范围为特定…

Pandas的to_sql()插入数据到mysql中所遇到的问题

使用pymysql驱动API,出现如下错误: DatabaseError: Execution failed on sql ‘SELECT name FROM sqlite_master WHERE type‘table’ AND name?;’: not all arguments converted during string formatting 1. pandas的数据表插入数据到mysql中所遇到…

王道考研数据结构代码总结(后四章)

目录 树基本概念与属性树的基本性质 图拓扑排序 本文包含王道考研讲课中所涉及的数据结构中的所有代码,当PPT代码和书上代码有所区别时以咸鱼的PPT为主,个人认为PPT上的代码比王道书上的代码要便于理解,此外,本博客也许会补充一些…

css01:顶部导航栏,左右分离布局

css01&#xff1a;顶部导航栏&#xff0c;左右分离布局 效果 代码 <!DOCTYPE html> <html><head><meta charset"utf-8"><title>顶部导航栏</title><style>body {margin: 0;padding: 0;}.top-nav {background-color: #ff…

Python采集二手车数据信息,看看啥车最得心意

前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 环境使用: python 3.8 运行代码 pycharm 2022.3.2 辅助敲代码 专业版是付费的 <码可以免费用> 社区版是免费的 模块使用: 内置模块 无需安装 csv 第三方模块 需要安装的 requests >>> pip install req…