摘 要:討論了回波抵消的原理,并利用Simulink平臺建立了基于LMS算法自適應回波消除器的仿真模型,對系統進行了仿真演示,給出了較為詳細的模型構建和仿真波形,并對顯示結果進行了性能分析。仿真的結果證實了該系統的有效性,較好地反映了系統的動態工作過程,且失真較小。
關鍵詞:Simulink;回波消除;自適應濾波器;LMS
中圖分類號:TP391.9 文獻標識碼:B 文章編號:1004373X(2008)1710104
Simulation and Analysis of LMS Algorithm-based Adaptive Echo Cancellation on Simulink
ZHANG Yuan,WANG Hui
(College of Information Science and Engineering,Nanjing University of Technology,Nanjing,210019,China)
Abstract:In this paper,the principle of echo cancellation is discussed.Simulink is regarded as the software platform,and is utilized to design the system of adaptive echo cancellation digital filter based on LMS algorithm.And then the modeled structure,designed system,shown result,analyzed error and the comprehensive analysis are given for the systems based on Simulink.
Keywords:Simulink;echo cancellation;adaptive digital filter;LMS
1 引 言
回波是原始聲音或者信號經過延時和形變被反射回到源的一種現象,它在通信網絡的許多地方出現,降低通信質量[1]。一般回波分為電學回波和聲學回波,電學回波是由于混合變換器的阻抗不匹配,輸入信號經過混合變換器后泄漏而產生的,聲學回波是由于聲波反射以及麥克風與揚聲器間的聲學耦合引起的,這種回波影響對話的自然性,嚴重時甚至會產生刺耳的嘯叫聲。目前,聲學回波消除的措施主要有移頻技術、子帶中心削波技術、話音控制開關技術、梳狀濾波技術、話筒陣列技術、自適應回波消除技術。前5種或者設施昂貴,或者會帶來話音質量下降,或對用戶進行限制,因此,自適應回波抵消技術是目前國際公認的主要技術[2]。Simulink是一個用來對動態系統進行建模、仿真和分析的軟件包,它支持線性和非線性系統,連續和離散時間模型,或者是兩者的混合,系統還可以是多采樣率的[3]。對于建模,Simulink提供了一個圖形化的用戶界面(GUI),具有較高的交互性,還可以對最后得到的結果進行分析,并能夠將仿真結果可視化顯示[4]。本文即基于Simulink平臺對回波抵消系統進行建模仿真,研究了該系統的消除性能。
2 回波抵消器的基本原理
對于任何一種回波,回波抵消器都要先估計回波路徑的特性,然后產生一個回波的副本,再利用該副本從接收信號中減去回波,以便得到期望接收的信號的估值。由于在估計回波路徑的特征參數時采用了自適應方法,因此可以跟蹤回波路徑的變化,這就是回波抵消器工作的基本原理[5]。
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文