- 14
- 0
- 约1.8万字
- 约 4页
- 2018-12-13 发布于天津
- 举报
采用块更新和NLMS算法的线性回波消除器实现.PDF
第29卷第9期 计算机应用与软件 Vol29No.9
2012年9月 ComputerApplicationsandSoftware Sep.2012
采用块更新和NLMS算法的线性回波消除器实现
吴 庆 国
(南京邮电大学通信与信息工程学院 江苏南京210003)
摘 要 描述采用16位定点DSP处理器TMS320C54X系列实现线性回波消除器的方法。详细讨论两种不同的自适应横向回波
消除滤波器的具体实现,即块更新和归一化最小均方法NLMS(随机梯度法)。给出LEC两种实现方式内核代码周期数及内存要求
的估值,测试并记录LEC两种算法基于抽头数和迭代步长的误差输出。结合DSP芯片的特征,该方法充分有效地利用了其软硬件
资源。经验证,该方案易于实现和控制,性能以及可靠性均得到大幅增强。对于两种算法的选择,应在实际的电话网络环境中,根据
工业标准测试作最终判断。
关键词 线性回波消除 块更新和NLMS算法 数字信号处理 代码
中图分类号 TN912.3 文献标识码 A
DOI:10.3969/j.issn.1000386x.2012.09.075
IMPLEMENTINGALINEECHOCANCELLERUSINGBLOCKUPDATE
ANDNLMSALGORITHM
WuQingguo
(CollegeofCommunicationandInformationEngineering,NanjingUniversityofPostsandTelecommunications,Nanjing210003,Jiangsu,China)
Abstract Thisarticledescribesthewaytorealiselineechocanceller(LEC)onTMS320C54Xseriesof16bitfixedpointdigitalsignal
processors.Twodifferentspecificimplementationsforadaptivetransversalechocancellerfilterarediscussedindetail:theblockupdateand
theNormalizedLeastMeanSquare(NLMS,orstochasticgradient).Thecyclecountsforkernelcodeandthevaluationofmemory
requirementsinregardtotwoimplementationwaysofLECarepresented,theerroroutputsofLECinregardtotwoalgorithmsofthenumber
oftapandtheiterationstepsizearetestedandrecorded.BasedonthefeaturesoftheTMS320C54XDSP,thehardwareandsoftwareofthe
chipsareusedfullyandefficientlyinimplementations.Itprovesthattheschemeiseasytorealiseandcontrol,andtheperformanceandthe
reliabilityareallgreatlyenhanced.Theultimatechoiceoftwodifferentalgorithmsshouldbemadeafterbeingtestedinpracticaltelephone
networkenvironmentandaccordingtoindustrystandards.
Keywords Lineechocancellation BlockupdateandNLMSalgorithm Digitalsignalprocessing Code
该技术在两端会话时效果很差,会产生断续
原创力文档

文档评论(0)