回音抵消技术的探讨-厦门科技信息网-厦门科技信息网

合集下载

回声抵消:现状和挑战

回声抵消:现状和挑战
s t u di e d f o r mo r e t ha n if f t y y e a r s .Thi s p a p e r p r e s e n t s a n ov e r v i e w o f t he hi s t o r y a n d s t a t e o f t h e a t r o f e c h o c a n c e l l a t i o n pr o b— l e ms . The u n s o l v e d i s s ue s a n d t h e f u th r e r r e s e a r c h pr o bl e ms a r e po i n t e d o u t .
【 K e y w o r d s 】 e c h o c a n c e l l a t i o n ; a d a p t i v e i f l t e r i n g ; s t e r e o a c o u s t i c e c h o c a n c e l l a t i o n ; d o u b l e— t a l k d e t e c t i o n
电话终 端和视 频会 议终 端 ) 。 回声 抵 消 技术 最 新 的
和线路 回声 , 相应 的 回声 消 除技 术 分 别 是声 学 回声
抵 消 和线 路 回声 抵 消 。线 路 回声 是 由 于物 理 电 子 线 路 的二 四线 匹 配 耦 合 引 起 的。若 二 四线 转 换 电 路 中的阻抗 与 电话终 端 的 阻抗 不 匹 配 , 就会 有 部 分
传 声器 接 收到 的信 号 为
d ( 凡 )=Y ( n )+s ( n )+ ( n ) ( 1 )
点 。1 9 9 1年 , S o n d h i 和 Mo r g a n等 人 提 出 了立 体 声

回声消除芯片

回声消除芯片

回声消除芯片回声消除芯片是一种用于消除音频信号中的回声的技术。

它广泛应用于音频通信设备、会议系统、音乐录音等领域,有效提高音质和语音识别能力。

本文将介绍回声消除芯片的原理、应用和未来发展趋势。

回声是指音频信号在传输过程中被墙壁、地板等物体反射后再次传回麦克风。

这种回声会造成音质下降、语音混叠、对话困难等问题。

回声取消技术就是通过对原始音频信号和回音信号进行分析和处理,找出回声的原始成分,并将其从原始信号中消除。

回声消除芯片的主要原理是根据声音传播速度的不同,通过对输入信号进行实时分析并抵消回音信号。

具体步骤包括回声感知、回声模型建立、振幅和延时估计、回声抵消和误差控制等。

回声感知是指对输入信号和输出信号之间的相关性进行分析,确定回声的存在与否。

回声模型建立是指根据回声特点建立数学模型,用于对回声信号进行分析和抵消。

振幅和延时估计是指通过对回声信号进行时域和频域分析,估计回声信号的振幅和延时参数。

回声抵消是指根据振幅和延时参数对原始信号进行抵消,从而消除回声。

误差控制是指通过不断优化回声抵消算法,使得消除效果更加准确和稳定。

回声消除芯片的应用非常广泛。

首先,它可以应用于电话会议系统和语音通信设备中,提高语音质量和对话的清晰度。

其次,它还可以应用于音乐和录音设备中,消除因录音环境而产生的回声,提高音质效果。

此外,回声消除技术还可以应用于语音识别和语音控制系统中,消除回声对语音识别和控制的干扰,提高系统的可靠性和准确性。

目前,回声消除芯片已经取得了显著的进展,但仍存在一些挑战和改进的空间。

首先,回声消除芯片需要考虑不同环境条件下的回声特点,对于不同形状、材质的环境进行适应性处理。

其次,回声消除芯片需要提高对不同类型回声信号的适应性,比如近距离回声、远距离回声和多路径回声等。

另外,回声消除芯片还需要考虑实时性和系统复杂性的权衡,提高算法的效率和实用性。

未来,随着通信技术和音频处理技术的不断发展,回声消除芯片有望进一步提升性能。

会议回音解决方案

会议回音解决方案

会议回音解决方案篇一:视频会议系统中回声处置方案回声是视频会议系统中最多见的声音问题之一。

正在开会时出现回声,是比较急手的问题,声音会直接影响会议的质量,在会议电视系统的调试进程中,回声的发现与消除,是需要系统保护人员重点解决的一个课题。

一、什么是回声?A. 什么是电视会议中的回声在电视会议中,当本会场的声音信号传到对方会场后,进入对方的麦克风,通过调音台、会议电视系统等音频设备,再传回本会场,致使在本会场听到自己的延迟后的声音,这种声音就被称为会议电视中的回声。

B. 回声的特征(1)回声和自己说话声音相较,有明显的延迟。

例如:当一个人在山谷里对着山壁高声说一句话,就会听到自己清楚的回声,而且可能不止听到一遍,恍如山那里有人在学你说话。

当你在一个又空又大的屋子里说话时也很容易听到自己的回声,但这种回声可能只听到一句话的最后几个字,并非完整,若是持续且较快地发言,就会发现这种回声干扰会让周围的人听不清楚你说的话。

会议电视系统中的回声产生的原理和上述一样,只是传播的路径稍有区别。

(2)回声一般比自己说话的声音小。

对于通过空气传播的回声,由于能量的消耗,回声肯定比声源的声音要小;而对于会议电视系统,虽然又通过了声电转换,但一般情况下回声较小。

除非是人为的误操作,通过调音台等音频设备进行了信号增益,才会产生比较大的回声。

(3)回声的大小与声源的大小、传播的途径及周围的环境有关。

若说话者的声音较小,则不易产生回声,或说回声的影响可以被忽略;在一个空旷的屋子里和一个狭小的屋子里发言会感觉不一样;而同一个屋子里,没放置任何东西和放了很多桌椅,和墙壁、地板和桌椅是不是有吸音材料,发言时的感觉也不一样。

二、如何消除电视会议中的回声1. 回声抵消和回声抑制回声抵消,就是通过对回声路径的分析,估量其特征参数,利用回声路径的特征参数构造模拟的回声信道,模拟回声的产生进程,取得的模拟回声信号与接收信号的反相求和即可消除接收信号中的回声。

aec的原理与应用

aec的原理与应用

AEC的原理与应用1. AEC的定义AEC(Acoustic Echo Cancellation),中文称为声学回声抵消,是一种用于通信系统中消除回声的技术。

当我们进行语音通话时,如果存在回声影响,会严重影响通话质量。

AEC的作用就是通过算法对回声进行预测并抵消,从而提高通话清晰度。

2. AEC的原理AEC的原理基于声学模型和信号处理技术。

在通话过程中,声音会从发话人的扬声器上播放出来,然后通过麦克风被接收回来。

这个回声会被AEC算法实时采集并分析,然后生成一个与回声相反的信号,并将其混合到接收到的信号中,从而抵消回声。

AEC的主要原理包括以下几个步骤: - 回声采集:AEC会通过麦克风实时采集到发话人的声音,并将其作为回声信号。

- 回声预测:AEC根据采集到的回声信号,利用声学模型进行预测,得到一个与回声相反的信号。

- 回声抵消:AEC将预测得到的信号与接收到的信号混合,从而抵消回声。

- 过滤器更新:AEC会根据实时的环境变化来更新声学模型和滤波器参数,以适应不同的通话环境。

3. AEC的应用AEC广泛应用于各种语音通信系统中,如电话、网络电话、视频会议等。

它可以显著提高通话质量,降低回声对双方通话的干扰。

以下是AEC的一些具体应用场景:3.1 电话通话在传统的电话通话中,由于声音会从扬声器回馈到麦克风上,导致双方都听到回声。

使用AEC技术可以实时消除回声,使得通话变得清晰可听。

3.2 网络电话网络电话是指通过互联网进行语音通话的方式。

由于网络传输的延迟和抖动,会导致回声出现,并严重影响通话质量。

采用AEC技术可以消除回声,改善通话效果。

3.3 视频会议在视频会议中,参会人员通常配备话筒和扬声器,由于大多数视频会议软件都会自动开启语音回声消除功能,因此参会人员可以清晰地听到其他与会人员的声音,有助于提高会议效率。

4. AEC的优势与不足4.1 优势•提高通话质量:AEC可以有效地消除回声,使得通话声音清晰可听。

回声抵消技术中DTD算法综述

回声抵消技术中DTD算法综述

回声抵消技术中DTD算法综述作者:何海付仕明叶顺舟来源:《中国新通信》 2015年第17期何海重庆重邮信科通信技术有限公司付仕明重庆第二师范学院叶顺舟重庆重邮信科通信技术有限公司【摘要】 DTD(双端发声检测)是回声抵消中的一项关键技术。

其判定的准确与否直接影响自适应滤波器的收敛性能,进而影响整个回声抵消的性能。

本文对当前主要的一些 DTD算法进行了介绍。

【关键字】回声抵消双端检测 DTD 能量检测法相关检测法一、引言回声抵消的基本原理如图 1所示。

远端信号x(k)通过声学回波信道 h 产生回波 y(k),然后混合近端声音 v(k) 得到近端信号 d(k)。

通过使用自适应滤波器h? 来模拟信道 h,可以使得 y?(k)逼近回波,进而达到回波抵消的目的。

从上图可以看出,回声抵消的核心即是:尽快的预估出h?,使其尽可能的逼近真实的 h。

当前通常采用的,通过各种自适应滤波算法预估h? ,如:LMS,NLMS,AP等。

若不存在 v(k),这些自适应滤波算法均能或快或慢的达到稳态收敛,抵消掉绝大部分回波信号;但当存在 v(k) 时,等效于加入了大信号的噪声,所以会极大影响自适应算法的收敛速度,严重时会造成发散。

以商用中较为常见的一种自适应算法 NLMS算法为例,在式 (1.5)中,v(k) 的存在将滤波器系数产生较大的误差,甚至引起发散。

因此,一般的回声抵消算法中都包含自适应滤波和双端检测两个主要部分,双端检测即是对当前语音通话状态进行判定(近端讲话,远端讲话和双端讲话),而双端检测算法的判定准确性高低直接决定着回声抵消算法的优劣。

当判定为近端讲话状态时,自适应滤波器既不进行滤波也不进行系数更新;判定为双端讲话的时不进行系数更新但是要进行自适应滤波;只有在远端语音状态下既要进行滤波又要进行系数的更新。

二、双端发声检测算法研究历史与现状D. L. Duttweiler于1978年提出的Geigel算法 [1] 是一种最基本的双端发声检测算法,它用先前远端N个采样点中最大幅值的信号乘以乘积因子 0.5,如果大于当前远端采样点的信号幅值,则判定为双端发声。

回声的原理和应用

回声的原理和应用

回声的原理和应用原理回声是一种声音信号的反射,当声音在一个封闭的空间传播时,当声波遇到一个障碍物时,一部分能量会被反射回来,形成回声。

回声的原理可以用以下几个步骤来解释:1.发声:当一个声源在空间中发出声音时,声波通过空气传播。

2.遇到障碍物:当声波遇到一个障碍物或边界时,一部分能量会被反射回来。

3.反射:反射的声波以与入射角度相同的角度反射回来。

4.接收:反射的声波被接收器(如耳朵或麦克风)接收到。

回声的原理可以用于测量距离、声纳、音频处理等应用中。

应用回声原理的应用广泛,包括以下几个方面:1. 距离测量回声可以用于测量距离,这种技术被广泛用于测距仪、雷达以及超声波传感器等设备中。

当一个声波发出后,通过测量声音返回的时间,可以计算出声音传播的距离。

这种技术被应用于医疗影像设备、机器人导航、测量仪器等领域。

2. 声纳系统声纳系统是一种使用回声原理的技术,它用于检测和定位在水下的目标。

声纳系统通过发射声波并监听回声来测量海底深度,并识别水下物体。

它被广泛应用于海洋科学、海洋勘探、军事等领域。

3. 音频处理回声也被应用于音频处理领域。

通过添加适量的回声效果,可以改变声音的空间感和深度感。

音频处理软件和硬件常常提供回声效果选项,以改善音频的质量和听觉体验。

4. 音乐演出在音乐演出中,回声效果常常被用作一种艺术表现。

通过在声音系统中添加适量的回声效果,可以营造出一种深度感和空间感。

回声效果被广泛应用于各种音乐类型,包括流行音乐、摇滚乐、古典音乐等。

5. 通信系统回声抵消技术是一种在通信系统中常用的技术,它可以减少通信中的回声干扰。

在通信过程中,由于音频传输时的反射和传播延迟,会产生回声干扰。

回声抵消技术通过识别并消除回声声音,提高通信质量和声音清晰度。

总结回声的原理和应用在科学、工程和艺术领域发挥着重要的作用。

它不仅帮助我们测量距离、探测目标,还可以改善音频质量和艺术表现。

回声技术的不断发展和创新将为我们带来更多新的应用和可能性。

声学回声消除技术AEC在会议扩声系统的应用

声学回声消除技术AEC在会议扩声系统的应用

接和间接的传输。扩声的一个特例,即声反馈系数为零就是放音系统,系统的传声增益大于0
时,系统处于正反馈工作状态,系统失控。因此为保证扩声系统正常工作,扩声系统应该远离
自振点,一般至少有6分贝的稳定度,即系统的传声增益为负6分贝。因此要减少啸叫就需使
系统的频率传输特性平直,减少再生混响的干扰。
在国家多项扩声系统指标要求内,都要求系统的主频段内的频率传输特性在+/-4分贝以内.
其他原因返回的声波。在室内声学中回声有时可泛指由反射面传来的所有声波,时间延迟较短
的反射声不但不妨碍听音而且有助于加强声音。”
多重画卢(multiple echo)是早个声探所芨芦音经仂室内多次反射而形成的一串可分辨的回
声。o回声是导致可能导致啸叫的原园之一。它影响房间的频率传输特性及再生混响的形成。声
BSS的AEC输入模块包括4路话筒输入,可作为BSS 800及100系列的输入卡使用。其 AEC算法覆盖20Hz-81cHz.充分包括人声的频谱,系统为全双工工作.非半双工工作。内部调 节如图12所示,包括:
I)一致的AEC参考取样AEC消除功能选择;
2)Echo P,aturn Loss(ERL)显示,显示AEC远端参考取样信号与近端输入信号的差; 3)Echo Remm Loss EⅡhancemeⅡo∞uE)显示,显示线性AEC算法的回声消除;
随 我们将遇到以下问题.
第一个问题:声学回声,对系统产生再生混响干扰,使系统容易产生啸叫及声音模糊。如图5
所示。
国5基本电话会议系统声学回声 当一个远程呼叫者在远端说话.他们的声音通过电话两络传输到系统中,并通过本地会议 室内的扬声器传递给听众。远程呼叫者的声音除了被会议室内的听众听到以外,声音还通过房 间内的反射面间接的进入到会议室的话筒申。这些直接和间接的远端音频信号和会议室内听众 的声音混合在了一起。重新传给远端呼叫者,远端呼叫者会园为会议室反射导致的昕到的声音 模糊。 第二个问题,电话及交换机的传输延时。一般固网电话为单向50ms延时,移动电话为单 向300-600n丝,网络电话为单向500-600ms。如图6所示。

回波的产生与抵消

回波的产生与抵消

DSP课程设计实验报告回波的产生与抵消评语:指导教师签字:日期:目录一、设计任务书 (2)二、设计内容 (2)三、设计方案、算法原理说明 (5)四、程序设计、调试与结果分析 (11)五、设计(安装)与调试的体会 (24)六、参考文献 (25)设计任务书回波是由于话音信号在电话网中传输时由于阻抗不匹配而产生的.在模拟电话里,由于二一四线转换混合线圈不平衡造成电流泄露,一部分信号能量被反射回信号源会产生回波.回波的影响因通信距离和某些网络设备的因素而加剧.在语音识别应用里,回波也会影响信号检测的准确性.尤其是在多方电话会议应用中,由于信号经过多次阻抗不匹配情况下的反复传播,回波对通信的影响会更加严重.为了去除回波的影响,现代处理回波技术主要是基于预测滤波器实现的,近端的通信设备可以采用自适应数字滤波器,根据参考信号,预测出接收信号的回波,并将回波从信号中滤除,来达到回波抵消的目的。

自适应滤波不仅能够选择信号,而且能够控制信号的特性。

自适应滤波器具有跟踪信号和噪声变化的能力,它的系数能够被一种自适应算法所修改。

利用DSP 可以实时地对信号进行自适应滤波。

本设计要求利用DSP进行信号采集和信号输出,同时对外部输入的信号进行数字滤波,完成对电话线路中较为严重的回波进行抵消,实现电话线路中通话清晰。

设计任务:对输入的语音信号产生对应的回波,使说话者能听到自己的说话声还有多重回声,类似于山谷中大声说话的效果。

然后编写自适应滤波算法程序,或调用DSPLIB中的dlms自适应滤波函数对产生的回波进行滤除,使说话者只听到自己同步的语音,而没有回声。

设计内容回声消除的基本原理是采用一个自适应滤渡器自动识别回声通道,通过自适应滤波算法的调整,使其冲激响应与实际回声路径逼近,从而得到回声预测信号y(n),再将预测信号从近端采样的语音信号d(n)中减去,即可实现回声消除。

本实验的主要内容就是通过将过去的信号衰减延时加到现在的信号上,以产生回波,然后通过采用LMS算法设计一个自适应滤波器,将回波滤去,比较滤波前和滤波后信号的差异来衡量自适应滤波器的性能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

回音抵消技术的探讨陈立峰回波的分类及产生原因通信系统中回波包括电学回声和声学回声。

在PSTN中,为了降低电话中心局与电话用户之间电话线的价格,用户线间的连接采用两线制;而电话中心局之间连接采用四线制。

在采用的混合电路中,由于阻抗的失配,会不可避免地产生电流泄漏。

电流泄漏使得一部分信号的能量反射回信号源,这种反射和信道延迟结合在一起,使讲话者听到自己的声音或者回声,听话者也听到回声,即为电学回声。

声学回声是指扬声器播出的声音在被受话方听到的同时,也通过多种路径被麦克风拾取到。

多路径反射的结果产生了不同延时的回声,包括直接回声和间接回声。

直接回声是指由扬声器播出的声音未经任何反射直接进入麦克风。

这种回声的延时最短,它同远端说话者的语音能量,扬声器与麦克风之间的距离、角度,扬声器的播放音量,麦克风的拾取灵敏度等因素直接相关;而间接回声是指由扬声器播出的声音经过不同的路径(如房屋或房屋内的任何物体)的一次或多次反射后进入麦克风所产生的回声的集合。

房屋内的任何物体的任何变动都会改变回声的通道。

因此,这种回声的特点是多路径的、时变的。

回音控制技术发展历史为控制回音的影响,人们最早提出的是“通过网络衰减”的方法。

该方法在发送和接收方向上分别插入一个衰减器,所以,回音的衰减比话音的衰减大2倍。

然而,当通信距离很长时,由于话路会经过许多衰减器,因此话音衰减随着传输距离的增加而增加,最后可能导致话音电平降到无法听清楚的地步。

这一缺点,使得“通过网络衰减”的方法的实用性受到很大限制。

20世纪50年代,人们在“通过网络衰减”技术的基础上提出了回音抑制器技术。

回音抑制器通过开启发送路径或在发送路径上插入较大的衰减来达到控制回音的目的。

理想情况下,回音抑制器应在远端用户说话时开启发送路径而在远端用户接收时关闭发送路径。

然而,这很难做到,即使是最好的回音抑制器也经常同时将远端用户的回音和一部分远端用户正在接收的话音同时去除,因此回音抑制器要求通话的双方都很礼貌。

当远端用户打断近端用户的话时,回音抑制器往往会开启发送路径,从而使近端用户的话音受到抑制。

以上两种方法都存在较大缺陷和局限性。

鉴于“通过网络衰减”及回音抑制器方法存在的上述缺陷,人们迫切希望能发明一种新技术以便有效地控制回音的影响。

20世纪60年代,朗讯科技贝尔实验室首先提出回音抵消器技术,由于回音抵消器技术的自适应滤波方法有望克服以往方法存在的缺陷,该技术提出后,得到广大专家与厂家的推广与重视。

60年代后期,美国通信卫星公司首先推出第一批模拟回音抵消系统,但该系统由于体积及制造成本等原因,没有得到商业推广。

1979年,贝尔实验室研制成功第一批数字回音抵消器产品。

数字回音抵消器产品的诞生,标志着回音控制技术进入了一个新纪元。

自适应回音抵消理论自适应回音抵消的基本思想是估计回音路径的特征参数, 产生一个模拟的回音路径, 得出模拟回音信号, 从接收信号中减去该信号,实现回音抵消。

其关键就是得到回声路径的冲击响应 ^()h n ,由于回音路径通常是未知的和时变的,所以一般采用自适应滤波器来模拟回音路径。

自适应回音消除的显著特点是实时跟踪,实时性强。

1、自适应滤波器的结构图 1自适应滤波器的结构图1中所示的滤波器的输入是(){(),(1),...(1)}T n x n x n x n N =--+X ,滤波器的权系数是12(n)={(),(),...()}T N h n h n h n h ,()d n 为期望输出信号,^()d n 为滤波器的实际输出,也称估计值,^1()(1)()N i i d n x n i h n ==-+∑。

()e n 是误差,^()()()e n d n d n =-。

由误差经过一定的自适应滤波算法来调整滤波系数,使得滤波器的实际输出接近期望输出信号。

2、自适应回音消除的实现原理图 2给出了单向传输的声学消回声器 AEC( Acoustic Echo Cancellation)的原理图。

图中 y( n)代表来自远端的信号 , r( n)是经过回声通道而产生的不期望的回声 , x( n)是近端的语音信号。

D 口的近端信号叠加有不期望的回声。

对消回声器来说 ,接收到的远端信号作为一个参考信号 ,消回声器根据它由自适应滤波器产生回声的估计值 ^()r n ,将 ^()r n 从近端带有回声的语音信号减去 ,就得到近端传送出去的信号 ^u( n) =x( n) + r( n) -()r n 。

在理想情况下 ,经过消回声处理后 ,残留的回声误差 ^e( n) =r( n) -()r n 将为0,从而实现回音消除。

r(n)房间图2 AEC 原理图回音抵消的主要性能指标 收敛速度:滤波器的收敛速度越快越好,使正常通话开始后,通话者很快就感觉不到明显的回波存在。

稳态残留回波:即当滤波器收敛达到稳态后的回波输出量,实际中总是希望该参数越小越好。

ITU-T G .168对各种回音抵消器产品在包括以上两个主要指标在内的各种指标规定了必须达到的标准。

目前常见的自适应算法研究与比较常见自适应滤波算法有:递推最小二乘算法,最小均方误差算法,归一化均方误差算法,快速精确最小均方误差算法,子带滤波,频域的自适应滤波等等。

其中最典型最有代表性的两类自适应算法就是递推最小二乘算法和最小均方误差算法,以下对几种较常用的算法进行介绍:1、递归最小二乘法(RLS)RLS 算法的基本方法为:^^33()()(1)()()()(1)()()()(1)()1()[(1)()()(1)]()(1)()()T T T d n X n H n e n d n d n P n X n k n X n P n X n P n P n K n X n P n H n H n K n e n λλ=-=--=+-=---=-+ K(n) 称为Kalman 增益向量,λ是一个加权因子,其取值范围0 <λ< 1 ,该算法的初始化一般令H( - 1) = 0及P( - 1) = 1/δI,其中δ是小的正数。

2、最小均方误差算法(LMS )最小均方误差算法(LMS )是一种用瞬时值估计梯度矢量的方法,即2[()]()2()()()n e n e n n n ∂∇==-∂X h (1)按照自适应滤波器滤波系数矢量的变化与梯度矢量估计的方向之间的关系,可以写出LMS 算法调整滤波器系数的公式如下所示:1(1)()[()]2n n n μ+=+-∇h h()()()n e n n μ=+h X(2) 上式中的μ为步长因子。

μ值越大,算法收敛越快,但稳态误差也越大;μ值越小,算法收敛越慢,但稳态误差也越小。

为保证算法稳态收敛,应使μ在以下范围取值:2120()N i x i μ=<<∑从收敛速度来看,RLS 算法明显优于LMS 算法,但RLS 算法在运算上却比LMS 算法复杂得多,为了减小计算复杂度,并保留RLS 的收敛性能,人们提出了一些改进的RLS 算法。

如RLS 格型算法,快速RLS 算法,梯度格型算法,快速横向滤波器算法等。

总的来看,这些以收敛法都是以运算速度换取运算复杂性。

于是人们研究介于两者之间的一种算法, 如共轭梯度法、自仿射投影算法 等。

共轭梯度法不需要RLS 中的矩阵运算,也没有某些快速RLS 算法存在的不稳定问题,但它的缺点是稳态误差比较大。

而LMS 算法的优点是运算简便,但它只有一个可调整参数,即步长因子μ ,可以用来控制收敛速率, 由于μ 的选择受系统稳定性的限制, 因此, 算法的收敛速度受到很大限制。

为了加快收敛速度人们提出许多改进的LMS 算法。

(1)块处理LMS 算法(BLMS )为了对付LMS 运算量大的问题,在LMS 基础上提出了块处理LMS (BLMS )。

它与LMS 算法不同的是:LMS 算法是每来一个采样点就调整一次滤波器权值;而BLMS 算法是每K 采样点才对滤波器的权值更新一次。

这样BLMS 算法的运算量就比LMS 的运算量要小的多,但它的收敛速度却与LMS 算法相同,具体算法如下:由(2)式可知,那么可以推出()(1)(1)(n n e n n μ=-+--h h X (3) 将(3)式带入(2)式得:(1)(1)()()(1)(n n e n n e n n μμ+=-++--h h X X依次类推可得:(1)()()()()n K n e n K n K e n nμμ++=++++⋅⋅⋅+h h X X (2)能量归一化LMS 算法(NLMS )针对算法收敛时间依赖输入信号功率的问题,将自适应滤波器系数的调整量用输入信号的功率进行归一化,称为归一化的最小均方算法(NLMS ),具体算法如下:1012_()()(1)()()()()()((()))N k k k k y y estimated echo i a y i k a i a i e i y i k P i P i average y i β-==-+=+-=∑ 其中a(k)为滤波器的系数,e(n)为误差信号,1β为固定环路增益,N 为滤波器系数,()y P i 为参考信号的能量估计。

(3)归一化块处理LMS 算法(BNLMS )结合以上NLMS 和BLMS 两者的特点则有归一化块处理LMS (BNLMS )。

(4)变步长LMS 算法而针对μ 值, 人们研究了许多变步长LMS 算法,一般是在滤波器工作的开始阶段采用较大的μ值,以加快收敛速度,而在后阶段采用较小的μ值,可以减小稳态误差。

这类算法的关键是确定在整个过程中μ值如何变化或μ值在何种条件满足下才改变。

综合以上,自适应算法中最简单、运算量最小的是以LMS 为代表的一类算法,如NLMS 、BLMS 算法等,但同时他们也存在着收敛慢的缺点;与之相反的是另一个极端,是以RLS 等为代表的各种算法,他们虽收敛速度很快,但运算量很大;近些年兴起的AP (仿射投影),CG (共轭梯度),FN(快速牛顿)等算法,则是在运算量和收敛速度之间作适当折衷,从而获得了广泛的应用。

回顾与展望综上所述,回音抵消的核心就是一个采用自适应算法的滤波器,虽然以前自适应信号理论发展迅速,但由于受到硬件的限制而难以实现,一直到上世纪70年代末80年代初,随着世界上第一片单片可编程DSP 芯片的诞生,才将理论广泛地应用到低成本的实际系统中,从而推动了新理论和应用领域的发展。

DSP 芯片是以数字信号处理为基础的,具有数字信号处理全部优点:改进的哈佛结构,具有深达6级流水线的结构,专用的硬件乘法器,速度快,精度高,稳定性好,接口方便简单,集成度高,可重复性好,保密性好,最重要的是具有一些特殊的指令结构,如MAX ,MIN ,FIRS ,LMS 等指令。

相关文档
最新文档