采用块更新和NLMS算法的线性回波消除器实现.PDFVIP

  • 14
  • 0
  • 约1.8万字
  • 约 4页
  • 2018-12-13 发布于天津
  • 举报

采用块更新和NLMS算法的线性回波消除器实现.PDF

采用块更新和NLMS算法的线性回波消除器实现.PDF

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

文档评论(0)

1亿VIP精品文档

相关文档