高阶LMS和NLMS自适应滤波器在FPGA.pptxVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高阶LMS和NLMS自适应滤波器在FPGA中实现对浮点型数据的处理——王金梅 自适应滤波器自适应滤波器是自适应信号处理领域的一个分支,它能够自动地迭代调节自身的滤波器参数,以满足某种准则的要求,从而实现最优滤波自适应滤波算法是自适应滤波器设计过程中的重要组成部分,自适应算法的优劣决定着自适应滤波器设计的优劣。LMS(最小均方算法) 介绍:LMS是自适应滤波中的一种典型算法,由于其结构简单,性能稳定,计算复杂度低,易于硬件实现等优点,被广泛应用于系统辨识、回波消除、语音线性预测、自适应信道均衡、自适应天线阵等等诸多领域中。LMS算法的主要缺点:收敛速度慢。 在通信系统中,LMS算法无法兼顾收敛速度和信噪比两项性能。 ? LMS算法最佳滤波器系数递归关系式: LMS算法的设计的滤波器的另一缺点:LMS算法设计的滤波器步长因子越长,阶数越高,输入信号的功率越高,滤波器的失调系数就越大了。 NLMS(归一化最小均方算法)NLMS提出是为了改善LMS滤波器失调的情况。归一化算法系数的递归式为:实质上NLMS算法是一种变步长LMS算法,NLMS算法通过间接改变步长因子来加快收敛速度。FPGA实现LMS算法,需要加法器和乘法器。FPGA实现NLMS算法,需要使用加法器、乘法器和除法器。最关键的是FPGA用于处理浮点乘法和除法是可以实现的,但是严重影响FPGA的处理速率,而且按照传统的处理方法是非常的困难的。为了解决这一问题,设计者就提出了下列方案。 处理LMS的乘法运算和NLMS的乘除法解决方案:可以在FPGA中采用乘除法IP核、乘除法模块来完成 相关操作可以采用移位相加运算来完成相关运算 但以上方案的解决存在缺陷: 1影响FPGA的运算速度 2占用FPGA资源较多 3仅用于处理整数型数据 对数算法:目的:为了提高FPGA中LMS/NLMS算法的准确性;对于浮点型数据的解决方案中,选择了LNS(logarithmic number system),为了减少资源需求和减少时间延迟;对于LNS系统而言,乘除运算相对于加减;运算而言就容易很多。 与另一种浮点型数据处理方法(FLP)相比,LNS的主要缺点就是LNS在处理加减运算时,LNS算法所耗用的RAM块太多。而在处理乘除运算时,LNS所占用的资源远远少于FLP。 另一个考虑的事情就是时钟速率和延时。从延时方面来看来看,LNS系统相比于FLP有显著地优势。 谢谢大家

您可能关注的文档

文档评论(0)

此项为空 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档