通信原理板块——时域均衡

微信公众号上线,搜索公众号小灰灰的FPGA,关注可获取相关源码,定期更新有关FPGA的项目以及开源项目源码,包括但不限于各类检测芯片驱动、低速接口驱动、高速接口驱动、数据信号处理、图像处理以及AXI总线等
在这里插入图片描述
1、均衡器
为了减小码间串扰的影响,通常需要在系统中插入一种可调滤波器来校正或补偿系统特性。这种起补偿作用的滤波器称为均衡器
2、频域均衡器和时域均衡器
频域均衡器——从校正系统的频率特性出发,利用一个可调滤波器的频率特性去补偿信道或系统的频率特性,使包括可调滤波器在内的基带系统的总特性接近无失真传输条件
时域均衡器——用来直接校正已失真的响应波形,使包括可调滤波器在内的整个系统的冲激响应满足无码间串扰条件
3、时域均衡原理
时域均衡的工作原理,是在接收滤波器和抽样判决器之间插入一个横向滤波器的可调滤波器hT(t)
在这里插入图片描述
其中hT(t)为网络的单位冲激响应,该网络由无限多的按横向排列的延迟单元TB和抽头加权系数Cn组成的,因此称为横向滤波器
功能是利用产生的无限多个响应波形之和,将接收滤波器输出端抽样时刻上码间串扰的响应波形变成成抽样时刻上无码间串扰的响应波形
由于横向滤波器的均衡原理是建立在响应波形上的,故称之为时域均衡
在这里插入图片描述
4、一个横向滤波器的例子
图(a)为一个具有2N+1个抽头的横向滤波器,单位冲激响应e(t)
图(b)为横向滤波器的输入x(t),被均衡的对象,假设无附加噪声
图©为横向滤波器的均衡后,输出波形y(t)=x(t)*e(t)
在这里插入图片描述
在抽样时刻t=kTB上的均衡输出y(kTB)
在这里插入图片描述
5、均衡准则以及实现方式
(1)均衡准则——峰值失真
在这里插入图片描述
除k=0以外的各种的绝对值之和反映了码间串扰的最大值。y0是有用信号样值
峰值失真D是码间串扰最大可能值(峰值)与有用信号样值之比
若以峰值失真为准则调制抽头系数,应使D最小
(2)均衡准则——均方失真
在这里插入图片描述
(3)以最小峰值失真为准则,或以最小均分失真为准则来确定或调整均衡器的抽头系数,均可获得最佳的均衡效果,使失真最小
6、最小峰值法——迫零调整法
(1)“迫零”均衡器
在输入序列{xk}给定时,按照下式调整或设计各抽头系数Ci,可迫使均衡器输出的各抽样值yk(|k|≤N,k≠0)为零,这种调整称为“迫零”调整,所设计的均衡器称为“迫零”均衡器
在这里插入图片描述
(2)预置式自动均衡器
输入端每隔一段时间送入一个来自发端的测试单脉冲波形。当该波形每隔TB秒依次输入时,在输出端将获得各样值yk(k=-N,-N+1,…N)的波形,根据“迫零”调整原理,
若得到的某一yk为正极性时,则相应的抽头增益Ck应下降一个适当的增量△;若yk为负极性时,则相应的Ck应增加一个增量△
在输出端将每个yk依次进行抽样并进行极性判决,判决的两种可能结果以“极性脉冲”表示,并加到控制电路
控制电路将在某一规定时刻将所有“极性脉冲”分别作用到相应的抽头上,实现增加△或下降△的变化,从而达到均衡的目的
在这里插入图片描述
7、最小均方失真法自适应均衡器
自适应均衡器在传输数据期间借助信号本身来调制增益,从而实现自动均衡的目的
发送序列为{ak},均衡器输入为x(t),均衡后输出的样值序列为{yk},误差信号为ek=yk-ak
均方误差定义为:
在这里插入图片描述
对其求偏导可得:
在这里插入图片描述
要使得均方误差最小,即其偏导为零,要求误差ek与均衡器输入样值x(k-i)应互不相关,其中|i|≤N
8、自适应均衡器的各抽头系数可随信道特性的时变而自适应调节,故调整精度高,不需要预调时间。在高速数传系统中,普遍采用自适应均衡器来克服码间串扰
自适应均衡器(线性均衡器)的准则或算法有:迫零算法(ZF)、最小均方误差算法(LMS)、递推最小二乘算法(RLS)、卡尔曼算法
非线性均衡器的算法:判决反馈均衡(DFE)、最大似然符合检测、最大似然序列估值

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

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

相关文章

放卷开环张力控制(伺服转矩模式应用)

收放卷张力开环闭环控制算法,请参考下面文章链接: PLC张力控制(开环闭环算法分析)_RXXW_Dor的博客-CSDN博客文章浏览阅读4k次,点赞3次,收藏3次。里工业控制张力控制无处不在,也衍生出很多张力控制专用控制器,磁粉制动器等,本篇博客主要讨论PLC的张力控制相关应用和算…

Scala和Play WS库编写的爬虫程序

使用Scala和Play WS库编写的爬虫程序,该程序将爬取网页内容: import play.api.libs.ws._ import scala.concurrent.ExecutionContext.Implicits.global ​ object BaiduCrawler {def main(args: Array[String]): Unit {val url ""val proxy…

06.Oracle数据备份与恢复

Oracle数据备份与恢复 一、通过RMAN方式备份二、使用emp/imp和expdb/impdb工具进行备份和恢复三、使用Data guard进行备份与恢复 一、通过RMAN方式备份 通过 RMAN(Oracle 数据库备份和恢复管理器)方式备份 Oracle 数据库,可以使用以下步骤&a…

【微服务】mysql + elasticsearch数据双写设计与实现

目录 一、前言 二、为什么使用mysqles双写 2.1 单用mysql的问题 2.2 为什么不直接使用es 2.2.1 非关系型表达 2.2.2 不支持事务 2.2.3 多字段将造成性能低下 三、mysqles双写方案设计要点 3.1 全新设计 VS 中途调整架构 3.2 全表映射 VS 关键字段存储 3.2.1 最大程度…

FPGA高端项目:图像采集+GTP+UDP架构,高速接口以太网视频传输,提供2套工程源码加QT上位机源码和技术支持

目录 1、前言免责声明本项目特点 2、相关方案推荐我这里已有的 GT 高速接口解决方案我这里已有的以太网方案 3、设计思路框架设计框图视频源选择OV5640摄像头配置及采集动态彩条视频数据组包GTP 全网最细解读GTP 基本结构GTP 发送和接收处理流程GTP 的参考时钟GTP 发送接口GTP …

js原型链

什么叫原型链 原型链是js中的核心,原型链将各个属性链接起来,在原型链上面定义,原型链上的其他属性能够使用,原型链就是保证继承 原型链区分 原型链分为显式原型和隐式原型 显式原型:只有函数和构建函数才有显式原型…

spring面试题笔记

SpringBoot 有几种读取配置文件的方式 1.value 必须是bean里才能生效,,final或static无法生效 2ConfigurationProperties注解 ConfigurationProperties是springboot提供读取配置文件的一个注解 注意: 前缀定义了哪些外部属性将绑定到类的字…

AI:62-基于深度学习的人体CT影像肺癌的识别与分类

🚀 本文选自专栏:AI领域专栏 从基础到实践,深入了解算法、案例和最新趋势。无论你是初学者还是经验丰富的数据科学家,通过案例和项目实践,掌握核心概念和实用技能。每篇案例都包含代码实例,详细讲解供大家学习。 📌📌📌在这个漫长的过程,中途遇到了不少问题,但是…

【漏洞复现】Fastjson_1.2.47_rce

感谢互联网提供分享知识与智慧,在法治的社会里,请遵守有关法律法规 文章目录 1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞检测3、漏洞验证 1.5、深度利用1、反弹Shell 说明内容漏洞编号漏洞名称Fastjson_1.2.47_远程执行漏…

vue:js中合并对象的方法

目前比较常用的一共有三种 1、使用object.assign() 它可以将一个或多个对象的属性复制到目标对象中&#xff0c;第一个参数就是目标对象&#xff0c;这里举个例子&#xff1a; <template><div>{{data}}</div> </template> <script> export de…

劲升逻辑与安必快、鹏海运于进博会签署合作协议,助力大湾区外贸高质量发展

新中经贸与投资论坛签约现场 中国上海&#xff0c;2023 年 11 月 6 日——第六届进博会期间&#xff0c;由新加坡工商联合总会主办的新中经贸与投资论坛在上海同期举行。跨境贸易数字化领域的领导者劲升逻辑与安必快科技&#xff08;深圳&#xff09;有限公司&#xff08;简称…

Webpack的Tree Shaking。它的作用是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

猫罐头怎么选?5款不踩雷的猫罐头推荐!

在我们的日常生活中&#xff0c;猫罐头是一种常见的宠物食品&#xff0c;但是有很多养猫的铲屎官都不知道应该如何为猫咪挑选一款合适且满意的猫罐头。作为经营一家宠物店7年的店长&#xff0c;我店里的猫猫最多的时候可以达到60多只&#xff0c;这些年来它们也吃过了很多种类的…

【公益案例展】中国水利水电科学研究院——云从科技青海湖湟鱼监测保护项目...

‍ 云从科技公益案例 本项目案例由云从科技投递并参与数据猿与上海大数据联盟联合推出的 #榜样的力量# 《2023中国数据智能产业最具社会责任感企业》榜单/奖项”评选。 大数据产业创新服务媒体 ——聚焦数据 改变商业 1994年青海湖裸鲤被列为国家二级保护动物&#xff0c;2003…

noip模拟赛多校第八场 T4 不要翻墙 (矩阵乘法优化DP, 动态DP)

题目描述 简要题意&#xff1a;太长了&#xff0c;就不总结了&#xff0c;自己看吧。 分析 我们首先考虑 m 1 m 1 m1 的情况&#xff1a; T > 0 T > 0 T>0 时&#xff0c;显然我们可以 O ( n ) O(n) O(n) 的维护一个 前缀积 和 前缀积的逆元&#xff0c…

python基础(Python高级特性(切片、列表生成式)、字符串的正则表达式、函数、模块、Python常用内置函数、错误处理)培训讲义

文章目录 1. Python高级特性&#xff08;切片、列表生成式&#xff09;a) 切片的概念、列表/元组/字符串的切片切片的概念列表切片基本索引简单切片超出有效索引范围缺省 扩展切片step为正数step为负数 b) 列表生成式以及使用列表生成式需要注意的地方概念举例说明1. 生成一个列…

【移远QuecPython】EC800M物联网开发板的内置GNSS定位的恶性BUG(目前没有完全的解决方案)

【移远QuecPython】EC800M物联网开发板的内置GNSS定位的恶性BUG&#xff08;目前没有完全的解决方案&#xff09; GNSS配置如下&#xff1a; 【移远QuecPython】EC800M物联网开发板的内置GNSS定位获取&#xff08;北斗、GPS和GNSS&#xff09; 测试视频&#xff08;包括BUG复…

简单CMake入门

CMake可以生成不同平台下的Makefile&#xff0c;有了CMake不用再写复杂的Makefile 视频教程&#xff1a;CMake 6分钟入门&#xff0c;不用再写复杂的Makefile 先前知识 Makefile简单入门 Cmake特性 CMake是一个用于管理C/C项目的跨平台构建工具。 跨平台&#xff1a;CMake是…

【漏洞复现】Apache Log4j Server 反序列化命令执行漏洞(CVE-2017-5645)

感谢互联网提供分享知识与智慧&#xff0c;在法治的社会里&#xff0c;请遵守有关法律法规 文章目录 1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞扫描3、漏洞验证 1.5、深度利用1、反弹Shell 说明内容漏洞编号CVE-2017-5645漏洞名称Log4j Server …

判断字符串是否为json

//营业时间返回数组String businessDate merchantInfoResp.getBusinessDate();Object obj JSON.parse(businessDate);if (obj instanceof JSONArray) {merchantInfoResp.setBusinessDateDesc(JSON.parseArray(JSON.toJSONString(obj), Integer.class));} else {//营业日期判断…