第四章 维纳滤波原理及自适应算法

4.1 自适应横向滤波器及其学习过程

4.2 维纳滤波器的原理

维纳滤波器的思想:假定滤波器的输入和输出都是宽平稳过程,并且知道二阶统计特性(R,P已知),那么,根据MMSE准则可以求出最优权系数。

根据MMSE准则求出的误差e(n)的功率J(w)所构成的多维空间的曲面称为误差性能面

对误差的功率J(w)求导可以得到维纳霍夫方程。通过方程可知,欲求解最优权系数,需要知道自相关矩阵R,互相关矩阵P,还得对R求逆。

正交原理:维纳滤波器的误差和输入是正交的,误差和输出也是正交的。因为输出可以用输入线性表示。

均方误差J(w)的最小值是期望相应的平均功率和估计信号的平均功率的差。

4.3 维纳滤波器的最陡下降求解方法

维纳滤波器存在的问题:求逆,计算量大,不稳定。抽头系数是固定的不具有自适应性。

最陡下降法可以避免对R求逆。当步长满足一定条件时,最陡下降法可以收敛。

最陡下降法的学习曲线是单调递减的。

4.4 LMS算法

最陡下降法用到了维纳霍夫方程,因此需要知道自相关矩阵R,互相关矩阵P,当R、P确定后,迭代过程的结果就完全确定了,并不具有随输入信号统计特性而变化的自适应性。LMS算法,可以解决这个问题。

LMS算法的输入可以是非平稳的,因为不是用的R,P,而是用的瞬时估计值代替的。

如果输入具有联合各态历经性,可以用样本均值代替统计平均,得到R、P的估计,然后用R、P的瞬时估计值代替R、P,应用到最陡下降法的迭代式中,得到新的权值更新迭代式。

实际上,LMS算法是把最陡下降法中的负梯度方向换成了两个随机过程u(n)和e*(n)的乘积,因此新的权重是一个随机向量,随输入的变化而变化,具有自适应性。

LMS算法对于步长的要求和 最陡下降法是一样的,推导过程也一样。

LMS算法的收敛速度不仅和步长有关,还和最大最小特征值比有关,特征值比大,称R是病态的,R的逆会出现很大的值,收敛速度下降。

白噪声的特征值都相等,此时,收敛速率最快。λk = kλmin时最糟糕。

那么如何 改进LMS算法呢?

  1. 变步长LMS算法:步长开始时比较大,可以提高收敛速度,后面步长小,避免迭代公式不收敛。并且可以实时的调整步长。

  2. 归一化LMS算法优化的 目标函数为误差的 平方项+权向量调整的大小系数α,因为求梯度时涉及到求逆,α 可使分母 ≠ 0.*

    从LMS算法的迭代公式可以看出,当输入较大时,就放大了误差项。因此,可将输入向量进行归一化。

  3. 泄露LMS算法:泄露项等价于在输入过程u(n)上叠加了一个零均值,方差为α的白噪声序列。

4.5 多级维纳滤波理论

第四章 维纳滤波原理及自适应算法相关推荐

  1. 计算机图形学期末复习之第四章:基本图形生成算法

    可能这会是图形学期末复习最后一个整理了, 感觉其实不如直接看PPT. 1.填空20+选择20+判断10+简答20+综合30 2.没有编程题 3.复习PPT上的基本概念和算法 计算机图形学期末复习之第四 ...

  2. 第四章 串(数据结构与算法)

    第四章 串[数据结构与算法] 配套资源下载 第4章串 4.1应用实例 4.2串及其运算 4.2.1串的基本概念 4.2.2 串的基本运算 4.3串的存储结构及实现 4.3.1 定长顺序串 4.3.2 ...

  3. 微型计算机原理答案第四章,微机原理第四章习题答案.doc

    微机原理第四章习题答案 1.8086语言指令的寻址方式有哪几类?用哪一种寻址方式的指令执行速度最快? 答:数据操作数的寻址方式有七种,分别为:立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对 ...

  4. 《深度学习入门:基于Python的理论与实现》第四章代码原理详细解析

    这一章的代码解读的难点是: 涉及到两个函数的求导问题. ①sigmoid函数的求导: ∂yj∂xj=yj(1−yj)\frac{\partial y_j}{\partial x_j}=y_j(1-y_ ...

  5. 郑捷《机器学习算法原理与编程实践》学习笔记(第四章 推荐系统原理)(三)SVD...

    4.5.1 SVD算法回顾 A = U∑VT 其中:A是N*M的矩阵,U是M*M的方阵(里面向量正交,称为左奇异向量),∑是一个M*N的矩阵,VT是一个N*N的矩阵(里面向量正交,右奇异向量) 那么奇 ...

  6. c语言中分不分大小写,C语言高级语言程序设计(一)-第四章 程序设计方法-模块化与算法设计.ppt...

    高级语言程序设计(一) (C Programming),第四讲:程序设计方法-模块化与算法设计,本章目标,进一步掌握模块化设计思想 掌握常用的数据查找及排序方法 了解全局变量 了解递归程序设计思想,问 ...

  7. 《MATLAB智能算法30个案例》:第4章 基于遗传算法的TSP算法

    <MATLAB智能算法30个案例>:第4章 基于遗传算法的TSP算法 1. 前言 2. MATLAB 仿真示例 3. 小结 1. 前言 <MATLAB智能算法30个案例分析>是 ...

  8. 第四章 自适应滤波 笔记

    第四章 自适应滤波 [待补充] 文章目录 第四章 自适应滤波 4.1自适应滤波器的基本概念 4.2 自适应滤波器的结构 4.3 LMS 自适应滤波器 4.3.1 最陡下降法原理 4.3.2 LMS 算 ...

  9. 【《Real-Time Rendering 3rd》 提炼总结】(十一) 第十四章 : 游戏开发中的渲染加速算法总结

    本文由@浅墨_毛星云 出品,转载请注明出处.   文章链接: http://blog.csdn.net/poem_qianmo/article/details/78884513 导读 这是一篇1万3千 ...

  10. [计网:原理与实践] 第四章:网络互联(课后习题整理)

    第四章 网络互联 4-1 什么是异构网络?异构网络互联有哪些不同的方法?因特网采用了怎样的中继系统方式?   网络发展初期,许多计算机公式分别推出了具有专门规范的计算机网络.这些计算机网络在体系结构和 ...

最新文章

  1. springboot整合mybatis和mybatis-plus
  2. c++运算符的全局重载
  3. char* p = 123,字符串在内存中的哪个位置?
  4. VS2010静态编译生成.exe可执行文件
  5. java 常用十种设计模式示例归纳 | 已打包请带走
  6. SpringMVC Restful api接口实现
  7. scikit-image 几个案例(下)
  8. 数据分析案例(贷款风险预测)
  9. Hive更换TEZ引擎
  10. 针对中位数求解的几道题
  11. 从MySQL得到最大的性能
  12. java小数位-DecimalFormat(转)
  13. Python爬虫--urllib
  14. hashmap 存取原理图_HashMap原理(二) 扩容机制及存取原理
  15. Happy New Year!PR升3啦!
  16. secureCRT下载
  17. python26个保留字,Python保留字(关键字)一览表
  18. 利用Xmarks进行Chrome和Safari书签的同步
  19. 这些雷达书籍,你需要收藏~(终极大汇总)
  20. Java编程专题思维导图

热门文章

  1. matlab闰年问题,MATLAB中文上机作业.pdf
  2. 2021年安全员-C证(山东省-2020版)考试及安全员-C证(山东省-2020版)模拟试题
  3. 微信电脑版关掉截屏快捷键
  4. 【转载】设备\Device\Harddisk0\D 有一个不正确的区块
  5. ps4手柄android ppsspp,求助,ppsspp模拟器能用ps4手柄吗
  6. 大气中水汽凝结物对微波遥感的影响
  7. 服务器端网站自适应,[移动SEO]PC端和移动端最佳适配方案
  8. 切换计算机管理员身份,管理员身份运行,教您如何设置以管理员身份运行程序...
  9. 如何使用计算机管理员账户,如何使用管理员身份运行程序【图解】
  10. java nio和io的区别_Java NIO和IO的区别