SerDes系列之CTLE均衡技术

news2024/11/24 19:25:18

        CTLE(连续时间线性均衡)是一种施加在接收器上的线性模拟高通滤波器,通过衰减低频信号分量,以补偿奈奎斯特频率附近的衰减比例,从而实现信道补偿。当低频信号分量向下衰减并推入底噪范围时,CTLE就会失去调节动力,与Tx FFE 一样,CTLE 仅解决通道的总的低通滤波效应,使用上可以考虑避免重复。

        CTLE 支持交流增益和EQ设置,交流增益中均衡器对低频频谱施加去加重以实现均衡(如下左图所示),EQ设置可修改直流增益以进行均衡调谐(如下右图所示),选择方式的不同,所获取的最终眼图效果也是不同的。

        以一个零点、两个极点的传递函数为例,采用直流增益调节的传递公式可以表示如下,当传递函数的分子为0时对应的频点就叫零点(s=-wz),当传递函数的分母为0时对应的频点就是极点(s=-wp1或-wp2)。

        在不清楚零极点的具体物理意义时,其实,也并不影响工程师对于CTLE功能的使用,只要清楚地理解通道插入损耗的含义,也可以通过仿真工具达到调节的目的。

        在ADS软件中,提供给工程师一种自定义函数的设计窗口,可以自由定义参数,Adc默认取1,正常是在[0,1],代表了频率为0时的直流增益。

        以一个8Gbps NRZ传输为例,通道的插入损耗为:

        -3dB@0.21GHz/-8.5dB@1GHz/-22.5dB@4GHz

        接收端根本得不到有效的眼图,两种CTLE调节的方向,都可以将眼图完全地打开,但是,过度提高电压摆幅会导致芯片功耗的急剧增加,另外,增益的整体放大也会导致噪声被同步放大,因此,CTLE的调节原则应该是以最小的电压摆幅获得最佳的“睁眼”效果,允许以牺牲信号电平为代价。

        究其原因,不同的直流增益Adc导致CTLE的传递函数在低频时的增益不同,由增益曲线图可知,摆幅过大时的增益要远远高于摆幅减小的时候,因此,当高于0dB时就会将信号放大。

        上述曲线的前半部分是一个高通滤波器,再经过峰值增益的后半部分增益急剧下降,CTLE利用的就是前半部分的高通特性,换言之,CTLE调节的目的就是适当地对通道的高频损耗进行补偿,对低频部分的能量进行抑制,以缩小两者能量差异的方式使得眼图张开,值得注意的是,零点和极点并不完全对应图中的频率拐点,但是,零点和极点一起控制了这条曲线的形状,在设计时,往往是通过参数扫描的方式获取最佳的零极点组合。

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

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

相关文章

解决Wordpress中Cravatar头像无法访问问题

一、什么是Cravatar Gravatar是WordPress母公司Automattic推出的一个公共头像服务,也是WordPress默认的头像服务。但因为长城防火墙的存在,Gravatar在中国时不时就会被墙一下,比如本次从2021年2月一直到8月都是不可访问状态。 在以往的时候&…

JS 实现鼠标框选(页面选择)时返回对应的 HTML 或文案内容

JS 实现鼠标框选(页面选择)时返回对应的 HTML 或文案内容 一、需求背景 1、项目需求 当用户进行鼠标框选选择了页面上的内容时,把选择的内容进行上报。 2、需求解析 虽然这需求就一句话的事,但是很显然,没那么简单…

MySQL -- 相关知识点

1.数据库相关介绍 数据库的选择通常取决于具体的应用需求,如性能、扩展性、数据一致性和易用性等因素。 1. 关系型数据库(RDBMS) MySQL: 广泛使用的开源数据库,支持大多数操作系统。强调易用性、灵活性和广泛的社区支…

代码随想录算法训练营第36期DAY37

DAY37 先二刷昨天的3道题目,每种方法都写:是否已完成:是。 报告:134加油站的朴素法没写对。原因是:在if中缺少了store>0的判断,只给出了indexi的判断。前进法没写出来。因为忘记了总油量的判断。Sum。…

基于Vue的自定义服务说明弹窗组件的设计与实现

基于Vue的自定义服务说明弹窗组件的设计与实现 摘要 随着技术的不断发展,前端开发面临着越来越高的复杂性和不断变化的需求。传统开发方式往往将整个系统构建为整块应用,这导致对系统的任何微小改动都可能触发整体的逻辑变更,从而增加了开发…

第二证券:见证历史!印度这一交易所市值突破5万亿美元

又一次见证前史! 孟买证券交易所本周实现了一个重要的里程碑,其市值突破5万亿美元,总市值在不到6个月的时间里添加了1万亿美元。 据了解,印度股市两大交易所别离为孟买证券交易所(BSE) 和国家证券交易所&…

discuzX2.5的使用心得 札记一

从开始接受php论坛的开发任务,对php感兴趣的我开始迷恋上discuz这个产品了, 像戴志康这样的创新人才,是我们这代人的骄傲和学习的榜样 应该是了解一下,啥事discuzX2.5,百度看一下 discuz x2.5_百度百科 看完百度词条…

如何通过软件IIC使用MPU6050陀螺仪

目录 1. MPU6050简介 2. MPU6050参数 3. MPU6050硬件电路 4. 代码编写 4.1 MPU6050写寄存器 4.2 MPU6050读寄存器 4.3 初始化 4.4 MPU6050获取ID号 4.5 MPU6050获取数据 1. MPU6050简介 MPU6050是一个6轴姿态传感器,可以测量芯片自身X、Y、Z轴的…

AWTK实现汽车仪表Cluster/DashBoard嵌入式GUI开发(七):快启

前言: 汽车仪表是人们了解汽车状况的窗口,而仪表中的大部分信息都是以指示灯形式显示给驾驶者。仪表指示灯图案都较为抽象,对驾驶不熟悉的人在理解仪表指示灯含义方面存在不同程度的困难,尤其对于驾驶新手,如果对指示灯的含义不求甚解,有可能影响驾驶的安全性。即使是对…

关于新配置的adb,设备管理器找不到此设备问题

上面页面中一开始没有找到此android设备, 可能是因为我重新配置的adb和设备驱动, 只把adb配置了环境变量,驱动没有更新到电脑中, 点击添加驱动, 选择路径,我安装时都放在了SDK下面,可以尝试…

怎么查看公网IP?

在网络通信中,每个设备都会被分配一个IP地址,用于在互联网上进行唯一标识和通信。公网IP是指可以被公开访问的IP地址,可以用来建立远程连接或者进行网络访问等操作。怎么查看公网IP呢?下面将介绍几种常用的方法。 使用命令行查询公…

mainwindow.ui和mainwindow.h和ui_mainwindow.h这几个文件之间的联系是什么

在Qt应用程序开发中,mainwindow.ui, mainwindow.h, 和 ui_mainwindow.h 这三个文件之间有着紧密的联系,共同构成了使用Qt Designer设计的图形用户界面(GUI)应用程序的基础。下面是这三个文件各自的作用及它们之间的关联&#xff1…

linux day7 wget,curl

wget下载命令 curl [-O] 网址 不写-O表示请求网址,会返回网页html代码 写-O表示请求下载网页文件

基于因果图的灰度故障定位

简 介 本文介绍由南开大学、华为技术有限公司、清华大学共同合作的论文:面向服务器操作系统的非侵入式灰度故障定位。该论文已被The ESEC/FSE Conference 2024(The ACM Joint European Software Engineering Conference and Symposium on the Foundatio…

【易生支付官网注册/登录安全分析报告】

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞…

mybatisPlus-DB静态工具

方法跟mybatisplus的service接口非常像,静态工具可以避免依赖循环注入。

异步爬虫学习实战项目:水效标识网

大家好,我是南枫,今天一起来学习异步爬虫。 文章开始之前,我们先搞清楚为什么要学异步爬虫?我们之后在工作中会遇到爬大量数据,比如百万数据采集,用平常的方法爬取的效率会比较低,所以要学习异…

React 其他 Hooks

其他 Hooks useRef 可用于获取 DOM 元素 const ScrollRef useRef(null)ScrollRef.current useContext (先回顾一下之前的 Context 知识,借用之前 ppt 和源码) Hooks 中使用 useContext 来获取 context 的值 // 父组件创建 contextexpor…

在MySQL数据库中的视图和事务。

视图 view 临时表 作用:优化多表查询的效率 可以将经常使用的连接查询结果使用视图进行保存,避免多次重复的笛卡尔积运算 MySQL数据库在多表查询的时候会自动进行笛卡尔积运算。 如果将来经常要用到某一个多表查询的结果就可以使用视图将这个结果…

Android 观察者模式(OBSERVER)应用详解

文章目录 1、观察者模式设计初衷1.1. 解耦对象之间的依赖关系1.2. 允许动态的依赖关系1.3. 自动通知和更新1.4 设计初衷的详细说明1. 对象之间的解耦2. 动态依赖关系3. 自动更新 2、实现细节2.1. Subject 接口和实现2.2. Observer 接口和实现2.3. 主类 3、主要角色4、关系示意图…