小程序
传感搜
传感圈

回声消除技术(echo cancel)

2023-05-25 23:11:30
关注

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呗。

您觉得本篇内容如何
评分

评论

您需要登录才可以回复|注册

提交评论

广告

慧生活

这家伙很懒,什么描述也没留下

关注

点击进入下一篇

跨界!中创环保520万参设钙钛矿太阳能电池公司

提取码
复制提取码
点击跳转至百度网盘