0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

回声消除技术(echo cancel)

冬至子 来源:沈土豪的书屋 作者:沈土豪 2023-05-25 14:32 次阅读

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

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

    关注

    9

    文章

    699

    浏览量

    55574
  • 以太网
    +关注

    关注

    40

    文章

    5374

    浏览量

    171085
  • 交换机
    +关注

    关注

    21

    文章

    2622

    浏览量

    99250
  • PHY
    PHY
    +关注

    关注

    2

    文章

    301

    浏览量

    51690
收藏 人收藏

    评论

    相关推荐

    回声消除的基本原理和调试经验

    本文讲的回声Echo)是指语音通信时产生的回声,即打电话时自己讲的话又从对方传回来被自己听到。回声在固话和手机上都有,小时还可以忍受,大时严重影响沟通交流,它是影响语音质量的重要因素
    的头像 发表于 05-17 09:09 2.6w次阅读
    <b class='flag-5'>回声</b><b class='flag-5'>消除</b>的基本原理和调试经验

    speex中的回声消除模块如何移植到dsp

    speex回声消除在CCS中运行出现下面的错误:DescriptionResourcePathLocationType#5could not open source file "
    发表于 08-22 14:44

    基于FPGA的多路回声消除算法的实现

    :《科技资讯》 (科技资讯)年 卷 期:2017年 第24期摘  要:文章概述了一种广泛应用于VOIP(VoiceOverIP)技术回声消除算法,并基于该算法在大规模逻辑器件FPGA上实现应用。通过仿真
    发表于 05-08 10:23

    为支持语音的智能家居产品选择声学回声消除

    您是否想要能够从房间内听到命令的语音产品?您需要正确的声学回声消除解决方案。如果您正在为包含扬声器的智能家居设计支持语音的产品,则需要移除其生成的声学回声,以便您可以中断音频流 - 插入 - 并在
    发表于 07-12 15:03

    请问adau1452如何实现echo回声)功能呢?

    请问,adau1452如何实现echo回声)功能呢?谢谢
    发表于 08-03 06:14

    请问adau1452如何实现echo回声)功能呢?

    请问,adau1452如何实现echo回声)功能呢?谢谢
    发表于 11-29 07:20

    长时延环境中的回声消除器设计

    本文讨论了回声消除器的基本原理以及软件环境中声音信号的时延特性,并提出了一种适用计算机软件实现回声消除器的改进的时延估计算法。实验结果表明该算法增强了
    发表于 08-28 10:00 26次下载

    如何发现与消除视频会议中的回声

    如何发现与消除视频会议中的回声  回声是电视会议中最常见的声音问题之一。在会议电视系统的调试过程中,回声的发现与消除,是需要系统维
    发表于 02-21 09:53 3208次阅读

    基于CX20707 SPoC在安防楼宇对讲中的回声消除设计

    简要阐述了回声产生的原因及原理和当前主要的回声消除技术,重点介绍了Conexant CX20707 SPoC 回声
    发表于 12-26 11:18 205次下载
    基于CX20707 SPoC在安防楼宇对讲中的<b class='flag-5'>回声</b><b class='flag-5'>消除</b>设计

    dsPIC DSC 声学回声消除库的详细中文资料概述

    本章介绍 dsPIC DSC 声学回声消除 (Acoustic Echo Cancellation, AEC)库 (称为 AEC 库) 。该函数库为容易受到回声影响的应用提供抑制
    发表于 06-14 08:27 30次下载
    dsPIC DSC 声学<b class='flag-5'>回声</b><b class='flag-5'>消除</b>库的详细中文资料概述

    如何使用dsPIC DSC线路回声消除库的详细中文资料概述

    本章介绍 dsPIC DSC 线路回声消除库。此函数库支持 dsPIC33F 和 dsPIC33E 系列器件,提供消除各种电话和数字网络组件中产生的回声这一功能。您可以利用本用户指南提
    发表于 06-13 13:27 8次下载

    如何使用VSS-LMS算法进行自适应回声消除算法的研究与实现

     自适应回声消除器是利用自适应滤波器来消除多媒体通讯中的回声信号,是多媒体领域中一个非常活跃的研究方向,并在很多领域获得了广泛应用。本文首先介绍了
    发表于 12-18 11:32 17次下载
    如何使用VSS-LMS算法进行自适应<b class='flag-5'>回声</b><b class='flag-5'>消除</b>算法的研究与实现

    LC823450 回声消除器的性能

    LC823450 回声消除器的性能
    发表于 11-14 21:08 0次下载
    LC823450 <b class='flag-5'>回声</b><b class='flag-5'>消除</b>器的性能

    UM2804_基于消除回声的STM32Cube用户手册

    UM2804_基于消除回声的STM32Cube用户手册
    发表于 11-22 19:18 4次下载
    UM2804_基于<b class='flag-5'>消除</b><b class='flag-5'>回声</b>的STM32Cube用户手册

    什么是回声?什么是回声消除?什么是噪音抑制?什么是智能降噪?

    ,在某些特定的情景中,回声可能会成为一个问题,特别是在通话、会议、音乐演奏等需要清晰声音的场合。 回声消除是一种技术,旨在减少回声对被听者产
    的头像 发表于 03-14 15:46 1295次阅读