Orthogonal LMS algorithms for fast line echo canceller training

T.C. Liau, W. K. Tsai
{"title":"Orthogonal LMS algorithms for fast line echo canceller training","authors":"T.C. Liau, W. K. Tsai","doi":"10.1109/SECON.1996.510109","DOIUrl":null,"url":null,"abstract":"An LMS-like fast algorithm, called the orthogonal LMS (OLMS) algorithm, is proposed. The OLMS algorithm is capable of estimating an FIR system. The estimation error will drop below the noise floor with the number of iterations in about two times the number of taps in the FIR system. This algorithm was designed originally to train the echo cancellers for the voiceband modems. The main feature of OLMS is that it uses an orthogonal training sequence and by exploiting the orthogonality, it accomplishes the exact same computations of the RLS algorithm. A simplified version of OLMS, called the SOLMS algorithm, is shown to be a normalized LMS algorithm with an orthogonal sequence. SOLMS has exactly the computation complexity of the LMS algorithm while converging at a speed compatible to the RLS algorithm. The steady-state error of the SOLMS is almost the same as that of the RLS algorithm. This difference in error actually goes to zero as the channel length goes to infinity. On the other hand, OLMS, which requires 50% more memory than SOLMS while being only slightly more complex than SOLMS, is shown to be exactly equivalent to the RLS algorithm. Using a deterministic linear algebraic formulation of the system identification problem of FIR systems, new insights about LMS-like algorithms and their relationship with the RLS algorithms are obtained. According to the linear algebraic framework, the LMS-like algorithms are shown to be based on the under-determined system approach, while the RLS algorithm is based on the over-determined system approach and these two approaches become the same when the training sequence is orthogonal or when the system is actually exactly determined. Numerical implementation results are provided to demonstrate the theoretical results presented in this paper.","PeriodicalId":338029,"journal":{"name":"Proceedings of SOUTHEASTCON '96","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of SOUTHEASTCON '96","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SECON.1996.510109","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

An LMS-like fast algorithm, called the orthogonal LMS (OLMS) algorithm, is proposed. The OLMS algorithm is capable of estimating an FIR system. The estimation error will drop below the noise floor with the number of iterations in about two times the number of taps in the FIR system. This algorithm was designed originally to train the echo cancellers for the voiceband modems. The main feature of OLMS is that it uses an orthogonal training sequence and by exploiting the orthogonality, it accomplishes the exact same computations of the RLS algorithm. A simplified version of OLMS, called the SOLMS algorithm, is shown to be a normalized LMS algorithm with an orthogonal sequence. SOLMS has exactly the computation complexity of the LMS algorithm while converging at a speed compatible to the RLS algorithm. The steady-state error of the SOLMS is almost the same as that of the RLS algorithm. This difference in error actually goes to zero as the channel length goes to infinity. On the other hand, OLMS, which requires 50% more memory than SOLMS while being only slightly more complex than SOLMS, is shown to be exactly equivalent to the RLS algorithm. Using a deterministic linear algebraic formulation of the system identification problem of FIR systems, new insights about LMS-like algorithms and their relationship with the RLS algorithms are obtained. According to the linear algebraic framework, the LMS-like algorithms are shown to be based on the under-determined system approach, while the RLS algorithm is based on the over-determined system approach and these two approaches become the same when the training sequence is orthogonal or when the system is actually exactly determined. Numerical implementation results are provided to demonstrate the theoretical results presented in this paper.
正交LMS算法用于快速线路回波消除训练
提出了一种类似LMS的快速算法——正交LMS (OLMS)算法。OLMS算法能够对FIR系统进行估计。随着迭代次数的增加,估计误差将降至噪声本底以下,迭代次数约为FIR系统中抽头次数的两倍。该算法最初设计用于训练话音带调制解调器的回波消除器。OLMS的主要特点是它使用正交训练序列,通过利用正交性,它完成了与RLS算法完全相同的计算。OLMS的简化版本,称为SOLMS算法,被证明是具有正交序列的规范化LMS算法。SOLMS具有与LMS算法完全相同的计算复杂度,同时收敛速度与RLS算法兼容。SOLMS的稳态误差与RLS算法的稳态误差基本相同。当信道长度趋于无穷时,误差差实际上趋于零。另一方面,OLMS需要比SOLMS多50%的内存,但只比SOLMS稍微复杂一点,与RLS算法完全等价。利用FIR系统辨识问题的确定性线性代数公式,对类lms算法及其与RLS算法的关系有了新的认识。根据线性代数框架,类lms算法基于欠定系统方法,而RLS算法基于过定系统方法,当训练序列正交或系统实际精确确定时,这两种方法是相同的。数值实现结果验证了本文的理论结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信