回声消除技术(echo cancel)

电子说

1.3w人已加入

描述

Part 01

我之前一直以为,双绞线8根网线,4对差分线,2对用于TX,2对用于RX,实现全双工。

因为我的印象中,“全双工”是有TX和RX线对的,包括电脑里的显卡...PCIE接口的SDD,都是如此。

比如我举个栗子:USB接口的高速serdes,TX1 TX2,2对用于TX;RX1 RX2,2对用于RX;

以太网

但是在以太网,这个不完全对,我们的PHY,大多数工作在1000-BASE-T,而不支持1000-BASE-TX,这是两种标准。

我看了下TP LINK SG1008交换机:

规格书,明确表示不支持1000-BASE-TX。

以太网

Part 02

那么1000-BASE-TX和1000-BASE-T区别是什么呢?

1000-BASE-TX: 使用了全部 4 对线,但规定了其中两对线为 TX,另外两对线为 RX,实现全双工1000Mbps。

1000-BASE-T: 也使用了全部 4 对线,但是每对线都可以同时用作 RX 和 TX。

其中利用到的器件,叫做“ 混合器Hybrid ”。大概的意思是:在本地RX端,扣除自身TX的信号,以获得link partner的TX信号。

Understanding Ethernet Wiring -by Ed Harmoush

这篇文章里面有简单的描述技术原理:

如果发送方往某根导线上施加了以下电压:

+0.5V, +1V, -2V, -1V

同时,也是发送方,它在同一个导线上读取到了以下电压值:

+1.5V, 0V, -2.5V, +1V

那么,发送方可做一个减法,用读取值减去其发送的值,这样就能得到对方往这根线上加了多高的电压:

+1V, -1V, -0.5V, +2V

如此一来,同一根线就能在同一时间,同时发送和接收数据了。

看起来似乎非常神奇。

Part 03

举一个回声消除的例子,

很多会议,当主持人拿着话筒试音,

就会“喂喂喂”,然后喇叭里就传出了“喂喂喂,喂喂喂,喂喂喂”多个回声,

而且声音逐渐递减,这个就是扬声器传回来的回声,再次进入麦克风,来回反射。

有点像SI理论里的源端/终端来回反射的理论。

高端的麦克风应当可以从收到的声波中剔除扬声器发出的声波——这个技术就叫做 回声消除

“文科式”的理解差不多也够,因为PHY有些技术的确很难啊,不清楚怎么造出来的,之前看到有文章说,PCIE的MAC谁都能造,PHY就买个IP呗。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分