第四章 维纳滤波原理及自适应算法
第四章 维纳滤波原理及自适应算法
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算法呢?
变步长LMS算法:步长开始时比较大,可以提高收敛速度,后面步长小,避免迭代公式不收敛。并且可以实时的调整步长。
归一化LMS算法:优化的 目标函数为误差的 平方项+权向量调整的大小系数α,因为求梯度时涉及到求逆,α 可使分母 ≠ 0.*
从LMS算法的迭代公式可以看出,当输入较大时,就放大了误差项。因此,可将输入向量进行归一化。
泄露LMS算法:泄露项等价于在输入过程u(n)上叠加了一个零均值,方差为α的白噪声序列。
4.5 多级维纳滤波理论
第四章 维纳滤波原理及自适应算法相关推荐
- 计算机图形学期末复习之第四章:基本图形生成算法
可能这会是图形学期末复习最后一个整理了, 感觉其实不如直接看PPT. 1.填空20+选择20+判断10+简答20+综合30 2.没有编程题 3.复习PPT上的基本概念和算法 计算机图形学期末复习之第四 ...
- 第四章 串(数据结构与算法)
第四章 串[数据结构与算法] 配套资源下载 第4章串 4.1应用实例 4.2串及其运算 4.2.1串的基本概念 4.2.2 串的基本运算 4.3串的存储结构及实现 4.3.1 定长顺序串 4.3.2 ...
- 微型计算机原理答案第四章,微机原理第四章习题答案.doc
微机原理第四章习题答案 1.8086语言指令的寻址方式有哪几类?用哪一种寻址方式的指令执行速度最快? 答:数据操作数的寻址方式有七种,分别为:立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对 ...
- 《深度学习入门:基于Python的理论与实现》第四章代码原理详细解析
这一章的代码解读的难点是: 涉及到两个函数的求导问题. ①sigmoid函数的求导: ∂yj∂xj=yj(1−yj)\frac{\partial y_j}{\partial x_j}=y_j(1-y_ ...
- 郑捷《机器学习算法原理与编程实践》学习笔记(第四章 推荐系统原理)(三)SVD...
4.5.1 SVD算法回顾 A = U∑VT 其中:A是N*M的矩阵,U是M*M的方阵(里面向量正交,称为左奇异向量),∑是一个M*N的矩阵,VT是一个N*N的矩阵(里面向量正交,右奇异向量) 那么奇 ...
- c语言中分不分大小写,C语言高级语言程序设计(一)-第四章 程序设计方法-模块化与算法设计.ppt...
高级语言程序设计(一) (C Programming),第四讲:程序设计方法-模块化与算法设计,本章目标,进一步掌握模块化设计思想 掌握常用的数据查找及排序方法 了解全局变量 了解递归程序设计思想,问 ...
- 《MATLAB智能算法30个案例》:第4章 基于遗传算法的TSP算法
<MATLAB智能算法30个案例>:第4章 基于遗传算法的TSP算法 1. 前言 2. MATLAB 仿真示例 3. 小结 1. 前言 <MATLAB智能算法30个案例分析>是 ...
- 第四章 自适应滤波 笔记
第四章 自适应滤波 [待补充] 文章目录 第四章 自适应滤波 4.1自适应滤波器的基本概念 4.2 自适应滤波器的结构 4.3 LMS 自适应滤波器 4.3.1 最陡下降法原理 4.3.2 LMS 算 ...
- 【《Real-Time Rendering 3rd》 提炼总结】(十一) 第十四章 : 游戏开发中的渲染加速算法总结
本文由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/78884513 导读 这是一篇1万3千 ...
- [计网:原理与实践] 第四章:网络互联(课后习题整理)
第四章 网络互联 4-1 什么是异构网络?异构网络互联有哪些不同的方法?因特网采用了怎样的中继系统方式? 网络发展初期,许多计算机公式分别推出了具有专门规范的计算机网络.这些计算机网络在体系结构和 ...
最新文章
- springboot整合mybatis和mybatis-plus
- c++运算符的全局重载
- char* p = 123,字符串在内存中的哪个位置?
- VS2010静态编译生成.exe可执行文件
- java 常用十种设计模式示例归纳 | 已打包请带走
- SpringMVC Restful api接口实现
- scikit-image 几个案例(下)
- 数据分析案例(贷款风险预测)
- Hive更换TEZ引擎
- 针对中位数求解的几道题
- 从MySQL得到最大的性能
- java小数位-DecimalFormat(转)
- Python爬虫--urllib
- hashmap 存取原理图_HashMap原理(二) 扩容机制及存取原理
- Happy New Year!PR升3啦!
- secureCRT下载
- python26个保留字,Python保留字(关键字)一览表
- 利用Xmarks进行Chrome和Safari书签的同步
- 这些雷达书籍,你需要收藏~(终极大汇总)
- Java编程专题思维导图
热门文章
- matlab闰年问题,MATLAB中文上机作业.pdf
- 2021年安全员-C证(山东省-2020版)考试及安全员-C证(山东省-2020版)模拟试题
- 微信电脑版关掉截屏快捷键
- 【转载】设备\Device\Harddisk0\D 有一个不正确的区块
- ps4手柄android ppsspp,求助,ppsspp模拟器能用ps4手柄吗
- 大气中水汽凝结物对微波遥感的影响
- 服务器端网站自适应,[移动SEO]PC端和移动端最佳适配方案
- 切换计算机管理员身份,管理员身份运行,教您如何设置以管理员身份运行程序...
- 如何使用计算机管理员账户,如何使用管理员身份运行程序【图解】
- java nio和io的区别_Java NIO和IO的区别