SerDes系列之CTLE均衡技术

2024-05-24 10:04
文章标签 技术 系列 均衡 serdes ctle

本文主要是介绍SerDes系列之CTLE均衡技术,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        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调节的目的就是适当地对通道的高频损耗进行补偿,对低频部分的能量进行抑制,以缩小两者能量差异的方式使得眼图张开,值得注意的是,零点和极点并不完全对应图中的频率拐点,但是,零点和极点一起控制了这条曲线的形状,在设计时,往往是通过参数扫描的方式获取最佳的零极点组合。

这篇关于SerDes系列之CTLE均衡技术的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

Nginx使用Keepalived部署web集群(高可用高性能负载均衡)实战案例

《Nginx使用Keepalived部署web集群(高可用高性能负载均衡)实战案例》本文介绍Nginx+Keepalived实现Web集群高可用负载均衡的部署与测试,涵盖架构设计、环境配置、健康检查、... 目录前言一、架构设计二、环境准备三、案例部署配置 前端 Keepalived配置 前端 Nginx

Java使用WebView实现桌面程序的技术指南

《Java使用WebView实现桌面程序的技术指南》在现代软件开发中,许多应用需要在桌面程序中嵌入Web页面,例如,你可能需要在Java桌面应用中嵌入一部分Web前端,或者加载一个HTML5界面以增强... 目录1、简述2、WebView 特点3、搭建 WebView 示例3.1 添加 JavaFX 依赖3

nginx负载均衡及详细配置方法

《nginx负载均衡及详细配置方法》Nginx作为一种高效的Web服务器和反向代理服务器,广泛应用于网站的负载均衡中,:本文主要介绍nginx负载均衡及详细配置,需要的朋友可以参考下... 目录一、 nginx负载均衡策略1.1 基本负载均衡策略1.2 第三方策略1.3 策略对比二、 nginx配置2.1

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

SpringCloud之LoadBalancer负载均衡服务调用过程

《SpringCloud之LoadBalancer负载均衡服务调用过程》:本文主要介绍SpringCloud之LoadBalancer负载均衡服务调用过程,具有很好的参考价值,希望对大家有所帮助,... 目录前言一、LoadBalancer是什么?二、使用步骤1、启动consul2、客户端加入依赖3、以服务

SpringCloud负载均衡spring-cloud-starter-loadbalancer解读

《SpringCloud负载均衡spring-cloud-starter-loadbalancer解读》:本文主要介绍SpringCloud负载均衡spring-cloud-starter-loa... 目录简述主要特点使用负载均衡算法1. 轮询负载均衡策略(Round Robin)2. 随机负载均衡策略(

Spring Cloud LoadBalancer 负载均衡详解

《SpringCloudLoadBalancer负载均衡详解》本文介绍了如何在SpringCloud中使用SpringCloudLoadBalancer实现客户端负载均衡,并详细讲解了轮询策略和... 目录1. 在 idea 上运行多个服务2. 问题引入3. 负载均衡4. Spring Cloud Load

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin