大部分免提电话生产商面临的最大挑战是如何将目前的半双工设计转换为更高级的全双工工作模式。塑料外壳设计的回声损耗和非线性特征(或失真)是影响声学回声消除功能的两个主要因素。本文将讨论一些免提通信系统中采用的技术以及面临的设计挑战,重点讨论塑料外壳设计对免提电话性能的重要影响。
回声路径中的增益问题
回声信号是指麦克风从扬声器捕获的被反射的音频信号。为获得最佳通话性能,需利用声学回声消除器(AEC)来尽量减小回声信号。
图l显示AEC周围不同的增益分布情况。扬声器和麦克风增益衰减器(gain pad)会影响整个回声路径。扬声器和麦克风放大增益都是必需的,但必须设置在适当的水平,才能获得较好的回声消除效果。
图1:采用了声学回声消除器的免提通信系统的组成元件 |
扬声器增益和麦克风增益都影响到扬声器的音量,具体来说,这些增益应当设置为系统允许的最小值,而所有其它增益则应当在回声路径以外处理。最大音量应当根据Rout的最大信号(非平均值)来设定,而麦克风增益应当采用最大输入信号f非平均值)来设定。如果这些设置值不能提供足够大的扬声器音量或麦克风灵敏度,那么应当通过网络上的增益来补偿同声路径增益。
扬声器和麦克风的选择和布局
通过尽量增大扬声器和麦克风之间的声学隔离可进一步提高性能。70页图2显示的是一款针对桌面免提电话的扬声器/麦克风推荐布局。扬声器和麦克风应当放置在塑料外壳的不同侧。此外,麦克风与扬声器应当相互垂直。这样就能够把塑料外壳外的声学耦合量降到最低。同时,扬声器应当封装在一个独立的声腔内,以减小翅料外壳内的声学耦合效应。通过在扬声器腔和塑料外壳其余部分之间使用隔音板或其它固体隔离物,都可以实现这一目标。
为获得高质量的免提通话效果,扬声器的选择非常重要。扬声器的质量级别通常以最大音量时10%总谐波失真(THD)的失真率米表示。对于高质量的AEC来说,THD应当小于2%。通常情况下,2%THD出现在大约是最大功率一半的时候。如果系统设计需要采用功率为1W的扬声器驱动器,那么应当选择2W或更高功率的扬声器。
扬声器驱动器和麦克风放大器设计
与选择扬声器和麦克风一样,在设计扬声器驱动器和麦克风放大器时也必须仔细考虑。当麦克风或扬声器放大器电路出现饱和时,会导致整个系统的饱和,在噪音较大的环境(例如免提车载套件和工业应用)中,这是非常严重的问题。
在车载免提通话套件中,导致麦克风饱和的最常见原因是风带来的噪声。在麦克风上放置海绵片可以阻挡直接气流,从而大大减少这种情况的发生。如果室内的声压对于麦克风来说太大(这种情况很少发生),那么可以选择声压级别比额定声压更低的麦克风。
麦克风放大器电路十分容易控制。如果麦克风没有达到饱和,但模拟数字转换器(ADC)的输入过载,那么必须减小放大器增益。值得注意的是,降低麦克风在噪声环境中的增益,也会降低其在较安静环境中的动态范围。通常,动态范围越大,音频质量就越高。由于在较安静的环境中,音频质量的好坏显而易见,因此音频质量的下降同样也很容易察觉到。
麦克风放大器电路中的标准自动增益控制(AGC)电路不能用来对不同信号电平进行补偿。因为AGC位于回声路径中,每当AGC改变增益都会导致回声路径的突变,从而出现一段相当长的重会聚时间。如果可能的话,应采用能够改变模拟增益和更新AEC算法的高级AGC器件,从而能在各种噪声环境下部获得最大的动态范围。
扬声器驱动器中的消波(clip-ping)作用也会严重影响AEC性能。在使用中这种状况十分明显,并且可由用户根据情况作出相应调整。而不太容易注意到的是驱动器达到消波时的非线性效应。设计工程师必须保证扬声器驱动器能够以小于2%的THD为扬声器提供所需功率。只有这样才能保证扬声器和驱动器都工作在线性范围内。如果扬声器的尺寸和功率是固定的,但又确实需要更大的音量,那么可以使用具有非线性回声控制功能的AEC来补偿扬声器中的非线性效应。
1.非线性回声控制
扬声器设计中使用的塑料通常是根据美观和质地等因素来选择的,而较少考虑电气特性。因此,有时很难在保证AEC性能所需的适当THD水平(低于2%)下实现期望的音量。在这种情况下,采弥С址窍咝曰厣刂频腁EC将更合适一些。非线性回声控制会检查线性回声消除器残留的回声,并与频域的参考信号进行比较,然后从回声信号中减去估算出的频率成份。由此可以看到,尽管双方同时通话时的性能有了很大改善,但总体性能仍然依赖于THD。
图2:针对桌面免提电话的麦克风和扬声器布局 |
塑料外壳的设计可增强或减轻声学系统的失真。设计目标是尽量减轻塑料的振动以及麦克风从其它噪声源(例如机械开关)捕获的振动噪声。
3.麦克风位置
为尽量减小振动耦合,麦克风应当置于没有空气间隙的橡胶圈内。麦克风不应与电路板(用电线与线路板连接)或塑料外壳直接接触。同时,麦克风不应置于塑料外壳的接缝处。
同时还必须注意确保任何活动部件(如听筒、键盘、键钩)不会产生能够被麦克风捕获到的额外失真。通过采用软橡胶键盘或触摸屏软键可以实现这一点。
4.扬声器位置
设计工程师不仅需要仔细考虑扬声器的位置,还要确保扬声器被正确地安装在塑料外壳内。此外,尽量减小塑料外壳内的振动非常重要。应使用能够吸收振动的材料(例如软硅胶或海绵胶)将扬声器固定在塑料外壳上。应当在塑料外壳和扬声器之间,以及扬声器安装垫和扬声器之间使用此类减振材料。
对于许多针对半双工算法设计的塑料外壳来说,只要在扬声器和外壳以及安装垫之间放一块低成本的橡胶垫就可以大大增强塑料的声学性能。
5.均衡器
当必须使用现有设计不佳的塑料外壳时,可以通过在扬声器路径中使用均衡器来进行补偿。使用一个均衡器对信号进行预处理,在信号到达扬声器前将谐振效应降到最低。一个大小合适,带有定位谱线的均衡器能够对特定频率的信号进行衰减,并削弱谐振峰。这样可能会给扬声器带来少量失真。但这种失真在通话时察觉不到,这也是在采用原有塑料外壳设计和总体AEC性能间的合理折衷。
6.AEC调整指南
在开始AEC调整前,系统设计人员首先必须确定对于最终用户来说什么是最重要的:是扬声器音量还是麦克风灵敏度。调整步骤如下:
1.设定麦克风灵敏度,并确保根据目标环境对设置进行调整。麦克风增益应当设置为能在输入信号不会被消波的情况下提供最大的动态范围。
2.将用户增益设为0dB,并缓慢提高模拟扬声器驱动器的增益直到AEC无法完成回声消除。
3.如果扬声器音量太低,则给麦克风放大器增加6dB衰减量,并在Sout路径中加入6dB增益作为补偿。请记住,必须调整NLP阈值来补偿这些增益设置。
4.将扬声器增益提高6dB。如果扬声器音量仍然不足够大,那么重复步骤3(仅将增益/衰减值改为9dB)。对于小于9dB的增益/衰减设置,都可以使用这一方法。
5.一旦达到期望的扬声器音量,就可以通过调节Sout增益来调整麦克风灵敏度。
6.如果除了峰值以外,AEC对于大多数信号都工作正常,那么可能是扬声器或扬声器驱动器引起了某些失真。这可以通过限制Rout电平来解决。一个16位编解码器的最大PCM值为7FFFh。将这一值减小至3FFFh,则送往扬声器的输出信号将不出现峰值,并且由扬声器和扬声器驱动器引起的失真也会减轻。
上一篇:基于ARM uCLinux的网络控制系统设计与实现
下一篇:R4核心网电路域组网方式分析
推荐阅读最新更新时间:2024-05-07 15:58
- 高通推出其首款 RISC-V 架构可编程连接模组 QCC74xM,支持 Wi-Fi 6 等协议
- Microchip推出广泛的IGBT 7 功率器件组合,专为可持续发展、电动出行和数据中心应用而设计
- 英飞凌推出新型高性能微控制器AURIX™ TC4Dx
- Rambus宣布推出业界首款HBM4控制器IP,加速下一代AI工作负载
- 恩智浦FRDM平台助力无线连接
- 大联大诠鼎集团推出基于Qualcomm产品的Wi-Fi 7家庭网关方案
- 专访Silicon Labs:深度探讨蓝牙6.0的未来发展趋势
- Works With线上开发者大会即将展开,在线领略全球活动内容精髓
- 智能无处不在:安谋科技“周易”NPU开启端侧AI新时代
- 电阻哪个强?看Vishay演示视频 抢楼发言赢好礼
- TI 有奖直播|业界超精确3D霍尔效应位置传感器
- 【芯币兑换】活动一:用社区芯币兑换51开发板PCB板!
- 感谢有你,愿一路同行!——eeworld感恩节送书活动
- 你是课代表——TI培训最受欢迎课程由你做主 发帖荐课即可参与幸运抽奖!
- MPS有奖分享|电感应用中,哪个问题最令你头大?
- 【瓜分2500元红包】 票选DigiKey\"智造万物,快乐不停\"创意大赛人气作品TOP3!
- 【EEWORLD第三十三届】2011年12月社区明星人物揭晓!
- 答题有礼|一起学习 Mentor PCB 手册
- 安世半导体&世平集团 高效能&小型化, Nexperia MOSFET的5G解决方案 观看、下载 闯关赢好礼!