第三章  最小均方(LMS)算法.

Slides:



Advertisements
Similar presentations
一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
Advertisements

第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
第九章 常微分方程数值解法 §1 、引言. 微分方程的数值解:设方程问题的解 y(x) 的存在区间是 [a,b] ,令 a= x 0 < x 1
2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
第八章 第四节 机动 目录 上页 下页 返回 结束 一个方程所确定的隐函数 及其导数 隐函数的微分法.
2.6 隐函数微分法 第二章 第二章 二、高阶导数 一、隐式定义的函数 三、可微函数的有理幂. 一、隐函数的导数 若由方程 可确定 y 是 x 的函数, 由 表示的函数, 称为显函数. 例如, 可确定显函数 可确定 y 是 x 的函数, 但此隐函数不能显化. 函数为隐函数. 则称此 隐函数求导方法.
2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
全微分 教学目的:全微分的有关概念和意义 教学重点:全微分的计算和应用 教学难点:全微分应用于近似计算.
第三节 微分 3.1 、微分的概念 3.2 、微分的计算 3.3 、微分的应用. 一、问题的提出 实例 : 正方形金属薄片受热后面积的改变量.
信号与系统 第三章 傅里叶变换 东北大学 2017/2/27.
《解析几何》 乐山师范学院 0 引言 §1 二次曲线与直线的相关位置.
第五章 二次型. 第五章 二次型 知识点1---二次型及其矩阵表示 二次型的基本概念 1. 线性变换与合同矩阵 2.
第3节 二次型与二次型的化简 一、二次型的定义 二、二次型的化简(矩阵的合同) 下页.
6.9二元一次方程组的解法(2) 加减消元法 上虹中学 陶家骏.
一、二阶行列式的引入 用消元法解二元线性方程组. 一、二阶行列式的引入 用消元法解二元线性方程组.
第三章 函数逼近 — 最佳平方逼近.
《高等数学》(理学) 常数项级数的概念 袁安锋
第一章 行列式 第五节 Cramer定理 设含有n 个未知量的n个方程构成的线性方程组为 (Ⅰ) 由未知数的系数组成的n阶行列式
不确定度的传递与合成 间接测量结果不确定度的评估
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
2-7、函数的微分 教学要求 教学要点.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
第2章 Z变换 Z变换的定义与收敛域 Z反变换 系统的稳定性和H(z) 系统函数.
第三章 多维随机变量及其分布 §2 边缘分布 边缘分布函数 边缘分布律 边缘概率密度.
第三章:统计信号估计 3.1 问题描述 3.2 随机参量的Bayes估计 3.3 ML估计 3.4 估计量的性质
全国高校数学微课程教学设计竞赛 知识点名称: 导数的定义.
第8章 静电场 图为1930年E.O.劳伦斯制成的世界上第一台回旋加速器.
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
从物理角度浅谈 集成电路 中的几个最小尺寸 赖凯 电子科学与技术系 本科2001级.
实数与向量的积.
卡尔曼滤波 The Kalman Filtering article
第六章 卡尔曼滤波 (The Kalman filtering)
3.8.1 代数法计算终点误差 终点误差公式和终点误差图及其应用 3.8 酸碱滴定的终点误差
线性代数 第二章 矩阵 §1 矩阵的定义 定义:m×n个数排成的数表 3) 零矩阵: 4) n阶方阵:An=[aij]n×n
概 率 统 计 主讲教师 叶宏 山东大学数学院.
Three stability circuits analysis with TINA-TI
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
第二章 最佳滤波.
5.2 常用统计分布 一、常见分布 二、概率分布的分位数 三、小结.
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
第4章 Excel电子表格制作软件 4.4 函数(一).
复习: 若A(x1,y1,z1) , B(x2,y2,z2), 则 AB = OB - OA=(x2-x1 , y2-y1 , z2-z1)
正切函数的图象和性质 周期函数定义: 一般地,对于函数 (x),如果存在一个非零常数T,使得当x取定义域内的每一个值时,都有
第16讲 相似矩阵与方阵的对角化 主要内容: 1.相似矩阵 2. 方阵的对角化.
§8.3 不变因子 一、行列式因子 二、不变因子.
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
3.1 变化率与导数   3.1.1 变化率问题 3.1.2 导数的概念.
相关与回归 非确定关系 在宏观上存在关系,但并未精确到可以用函数关系来表达。青少年身高与年龄,体重与体表面积 非确定关系:
第三章 函数的微分学 第二节 导数的四则运算法则 一、导数的四则运算 二、偏导数的求法.
第一部分:概率 产生随机样本:对分布采样 均匀分布 其他分布 伪随机数 很多统计软件包中都有此工具 如在Matlab中:rand
LMS计算机练习.
建模常见问题MATLAB求解  .
卡尔曼滤波 The Kalman Filtering article
4.3 Kalman滤波器 状态空间方程: 状态(转移)方程 观测方程.
2.2矩阵的代数运算.
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
线 性 代 数 厦门大学线性代数教学组 2019年5月12日4时19分 / 45.
正弦、余弦函数的性质 华容一中 伍立华 2017年2月24日.
§2 方阵的特征值与特征向量.
§7.3 离散时间系统的数学 模型—差分方程 线性时不变离散系统 由微分方程导出差分方程 由系统框图写差分方程 差分方程的特点.
2.3.运用公式法 1 —平方差公式.
滤波减速器的体积优化 仵凡 Advanced Design Group.
第三节 函数的微分 3.1 微分的概念 3.2 微分的计算 3.3 微分的应用.
定义5 把矩阵 A 的行换成同序数的列得到的矩阵,
第四节 向量的乘积 一、两向量的数量积 二、两向量的向量积.
第四章 函数的 积分学 第七节 定积分的换元积分法     与分部积分法 一、定积分的换元积分法 二、定积分的分部积分法.
教学大纲(甲型,54学时 ) 教学大纲(乙型, 36学时 )
三角 三角 三角 函数 余弦函数的图象和性质.
§4.5 最大公因式的矩阵求法( Ⅱ ).
§2 自由代数 定义19.7:设X是集合,G是一个T-代数,为X到G的函数,若对每个T-代数A和X到A的函数,都存在唯一的G到A的同态映射,使得=,则称G(更严格的说是(G,))是生成集X上的自由T-代数。X中的元素称为生成元。 A变, 变 变, 也变 对给定的 和A,是唯一的.
Presentation transcript:

第三章  最小均方(LMS)算法

§3.1 最小均方误差滤波器 图3.1 横式滤波器

(1)是埃米尔特矩阵  (2)是正定的或半正定的。 (3)具有Toeplitz性质,即其任意对角线上的元素相等。

最佳解---维纳解 (正规方程)

正规方程的解 (1) 直接矩阵求逆算法(DMI算法)或采样矩阵求逆(SMI)算法。 (2) 最陡下降法(加权系数的递推)----最小均方算法即LMS算法 (3) Levinson-Durbin算法(加权系数的递推)利用矩阵的埃尔米特 和Toeplitz性质

正交原理

根据正交原理推正规方程

§3.2 关于均方误差性能函数的进一步讨论 3.2.1 均方误差性能函数的各种表达式

3.2.2 几何意义 图3.2 均方误差性能面 图3.3 等均方误差椭圆族 均方误差椭圆 的长轴正比于 短轴正比于

§3.3 最陡下降法 3.3.1 最陡下降法的递推公式

3.3.2最陡下降法的性能分析 一、收敛性

二、过渡过程 (1)权向量的过渡过程

(2)均方误差的过渡过程 (3) 特征值分散的影响 当 大时,称方程及其相应的矩阵为病态的。 当 为病态时,最陡下降法的收敛性能很差

(4) 步长值的影响

§3.4 最小均方(LMS)算法 3.4.1 最小均方(LMS)算法公式

图3.5 LMS算法的第支路 图3.6 LMS算法框图

表3.1 LMS算法流程 参量: M=滤波器抽头数 =步长因子 初始条件: 或由先验知识确定 运算: 对 取得 (2)滤波 (3)误差估计 (4)更新权向量

3.4.2 LMS算法的性能分析 最陡下降法 LMS算法 最陡下降法的加权矢量的递推校正值为确定值 LMS算法的相应的递推校正值为随机量。 LMS算法的加权矢量将以随机方式变化。 LMS算法又称为随机梯度法

一、加权矢量的平均值的收敛性和过渡过程 仅与 有关, 与 无关

类似于最陡下降法

(1)加权矢量的平均值的收敛性

(2)加权矢量的平均值的过渡过程 当 的特征值分散时,即其条件数很大时, 即 为病态时,LMS算法的收敛性很差。 值必须选得满足收敛条件。 在收敛范围内, 愈大,收敛愈快。 但 过大时,过渡过程将出现震荡

2. 均方误差的过渡过程

3. 稳态误差及失调系数 LMS算法来说,在收敛到最佳值后,由于加权矢量继续按公式 变化,其校正值不为零而是继续随机起伏,从而使加权矢量继续随机起伏。 这就使得LMS算法的收敛到(即收敛到零)后,均方误差将大于维纳误差 图3.7 LMS算法 的稳态误差

失调系数 用于描述LMS算法的稳态均方误差对维纳误差的相对偏差。

对LMS算法的失调系数的估计 当n很大时

§3.5 修正的LMS算法 3.5.1 归一化LMS(NLMS)算法 基于不同的思路和严格的分析推导NLMS 算法: 基于约束优化问题、 基于对每次输入多次运行普通LMS算法等。 本节根据一种直观的思路来导出NLMS算法。

LMS算法的失调系数 当输入功率变化时,失调系数即过剩误差将变化。 若使LMS算法的值随输入功率成反比变化 则过剩误差将保持不变。 NLMS 算法公式 输入信号功率可能很小,所以通常采用

3.5.2 简化的LMS算法 由标准的实信号LMS算法的递推公式 自适应调整方向仅取决于的符号,所以式(3.5.1)可以简化成如下几种简化

第四章 自适应格形滤波器

§4.1 线性预测滤波器 前向预测。根据 预测 图 4.1 前向线性预测滤波器

(4.1.10) (正规方程-m个方程) 最小前向预测误差功率 (前向线性预测的正交原理: 最佳预测误差与用于预测的数据正交。) (前向线性预测的正交原理: 最佳预测误差与用于预测的数据正交。) (4.1.10) (正规方程-m个方程) 最小前向预测误差功率 (4.1.11)

Yule-Walker方程 (4.1.12) (m+1个方程) (1)高斯消元法。运算量为 (2)Cholesky法(相关矩阵为对称,且至少为半正定)运算量为 (3)Levinson-Durbin算法(相关矩阵是Toeplitz矩阵----各对角线元素相同的矩阵) 运算量为

前向预测。根据 预测 后向预测。根据 预测 图4.2 前向预测和后向预测

后向预测。根据 预测 后向线性 预测滤波器

(正交原理) (4.1.17) (正规方程-m个方程) (4.1.23) (m+1个方程)

定义前向预测误差和后向预测误差之相关系数为 4.1.3 Levinson-Durbin算法 定义前向预测误差和后向预测误差之相关系数为 对于最佳预测系数,根据正交原理 (4.1.25)

将式(4.1.25)加到个方程的方程组(4.1.12)上,得到m+2个方程的方程组 (4.1.26) (4.1.27)

(4.1.28)

(4.1.12) (4.1.29)

Levinson-Durbin算法 (4.1.30)

从Levinson-Durbin递推公式(4.1.30)可看出, 从m阶到(m+1)阶时,需要次乘除法和次加减法,运算量为O(m)。 因此,对于从m=1到m=m+1所有的递推得运算量的数量级为 即 高斯消元法、Cholesky分解法运算量的数量级

图4.4 最初的几阶线性预测

0阶 ----------------------------------------------------------------------------------- 1阶 ---------------------------------------------------------------------------- 2阶

图4.5 传输线 又称为偏相关系数(PARCOR)

§4.2 格形滤波器 4.2.1 由预测滤波器推导格形滤波器

(4.2.3) (4.2.4) (4.2.5)

<定理4.1> 各阶后向预测误差相互正交,即 格形滤波器的特性 一、正交性 我们已经有两个正交关系: <定理4.1> 各阶后向预测误差相互正交,即 图4.7 和 正交示意图

二、相关函数和反射系数的关系 <定理4.2> 平稳时间序列的相关函数值由完全确定。反之亦然。 平稳随机序列不但可以由其函数序列表征,还可由其反射系数序列表征 证:正命题。设给定 则由Levinson-Durbin递推式(4.1.30) 可得到 根据这M+1个值就可由Yule-Walker方程得到 , 逆命题。给定 则由Levinson-Durbin公式(4.1.30)即可定出 <定理4.3> 预测误差滤波器的零点在单位圆内。即为最小相位滤波器。

(4.2.5) (4.2.8) 图4.8

图4.9 全极点横式滤波器

(4.2.8a) (4.2.8b) (4.2.8a)代入 (4.2.8b)得 (4.2.10) (4.2.8a) 图4.10 无交叉连接的全极点格形滤波器

对于既有零点又有极点的横式滤波器----IIR滤波器 对于既有零点又有极点的传输函数 图4.11 零极点 、 对于既有零点又有极点的横式滤波器----IIR滤波器

对于既有零点又有极点的格形滤波器 2阶零极点横式滤波器与格形滤波器的转换关系列与表4.1。

对复信号的Levinson-Durbin递推公式为 4.2.4 对复信号的预测滤波器和格形滤波器 对复信号的Levinson-Durbin递推公式为 (4.2.29)

图4 .13 复信号全零点格形滤波器

§4.3 最小均方误差自适应格形滤波器

图4.14 格形滤波器梯度算法流程

图4.14 格形滤波器梯度算法流程

第五章 最小二乘自适应滤波器

最小均方误差(MMSE)准则。 使滤波器输出与需要信号的误差的平方的统计平均最小。 根据MMSE准则得到的是对一类数据的最佳滤波器, 对同一类数据来说,MMSE准则对不同的数据组导出同样的“最佳”滤波器; MMSE准则根据输入数据的长期统计特性寻求最佳滤波。 已知的仅是一组数据,因此只能对长期统计特性进行估计或近似。 最小二乘(LS)准则是对一组已知数据的最佳滤波器。 LS准则对不同的数据组导出不同的“最佳”滤波器。 我们将针对实信号进行时域LS算法和RLS算法的讨论, 然后再将其推广到复信号的情况。

§5.1 时域最小二乘(LS)滤波器 图5.1 M阶线性滤波器

(5.1.3)

(a) 相关法 (b) 前加窗法 (c) 后加窗法 (d) 方差法 已知数据 方差法对已知数据之外的数据未作任何假定, 前加窗法假定 时, 后加窗法假定 时, 相关法的相关矩阵是对称的和Toeplitz的, 其余三个取法的相关矩阵是对称的但非Toeplitz的。 但是后三种方法的启动特性比相关法好。

前加窗法 (5.1.9)

(5.1.13)

(5.1.14) (5.1.16)

(5.1.20) (5.1.23) (5.1.24)

批处理LS算法。需要进行矩阵求逆,其运算量为 5.1.2 递推最小二乘(RLS)算法

(A.1.48)

RLS LMS

RLS算法的收敛特性比LMS算法好得多。 LMS算法 每次迭代需要 M+1 次乘法,M 次加法 即每次递推的运算次数为 每次迭代需要 次乘法,1次除法和 次加减法。即每次递推的运算次数为 RLS算法的收敛特性比LMS算法好得多。 LMS算法 每次迭代需要 M+1 次乘法,M 次加法 即每次递推的运算次数为 平方根RLS算法, 需要更多的运算量,但数值稳定性很好,可并行处理

对于RLS算法,还有一个重要概念 在时刻 n,递推处理前,根据 得到的估计之误差称为先验误差 递推处理后根据 估计之误差称为后验误差 后验误差与先验误差之比称为变换因子

表5.1递推最小二乘(RLS)算法流程 初始条件 : 为小的正实数 运算:对 (2) 更新增益矢量 (3) 更新滤波器参量 (1) 取得 , (2) 更新增益矢量 (3) 更新滤波器参量 (4) 更新逆矩阵

§5.2 RLS算法的 收敛性 5.2.1 系统模型 图5.2 用自适应滤波器 实现系统识别

识别对象模型 为白噪音 (5.2.7)

5.2.2 LS估计的平均值 LS算法 自适应滤波器的权矢量的LS估计为 (5.2.8) (5.2.9)

5.2.3 加权矢量误差的相关矩阵 设遗忘因子

为白噪音,与 无关, 为对称矩阵 、 、 (Haykin) (5.2.19)

根据矩阵迹的性质,加权矢量的均方误差 (5.2.20) (5.2.19) LS权矢量的均方误差随递推时刻 n 的增加而线性减小。 取决于输入相关矩阵的 , 当 很小时, 将很大,从而收敛性变差。

5.2.4 学习曲线 时刻n,RLS滤波器的输出为 误差为 RLS的学习曲线定义为 (5.2.28)

右边第二项 右边第三项

(1)RLS的学习曲线大约在2M次递推后收敛。 (2)当 时, , 即理论上说RLS没有过剩误差或者极限失调系数为零。 (5.2.28) (5.2.19) (5.2.29) (5.2.30) (1)RLS的学习曲线大约在2M次递推后收敛。 (2)当 时, , 即理论上说RLS没有过剩误差或者极限失调系数为零。 (3)从均方意义下来说,RLS算法的收敛性和相关矩阵的特征值无关。

§5.3 对复信号的LS算法和RLS算法 图5.3 对复信号的M阶线性滤波器

其中 (5.3.11) (5.3.12) 令 可得最佳权系数满足的方程为 (5.3.13) 这与式(5.1.23)完全一样。式(5.3.13)还可写成 (5.3.14)类似地,可得到RLS算法的递推公式.

初始条件 : 运算:对 表5.2 对复信号的(RLS)算法的流程 为小的正实数 (2) 更新增益矢量 (3) 更新滤波器参量 (1) 取得 (2) 更新增益矢量 , (3) 更新滤波器参量 (4) 更新逆矩阵

第六章 卡尔曼滤波器和 平方根RLS自适应滤波器

§6.1 基本卡尔曼滤波算法 图6.1系统的动态模型

卡尔曼滤波的目的就在于对状态矢量进行最佳估计 (6.1.1)状态方程 (6.1.2)测量方程 为M维系统状态矢量 为M×M维转移矩阵 为N维测量矢量。 为N×M维测量矩阵 为M维系统噪音矢量(白噪音矢量)。 为N维测量噪音矢量(白噪音矢量 ) 卡尔曼滤波的目的就在于对状态矢量进行最佳估计

为M维系统噪音矢量(白噪音矢量)。 为N维测量噪音矢量(白噪音矢量 )

卡尔曼滤波就是对由式(6.1.1)~(6.1.6)所描述的系统 ( 、 、 、 为已知), 根据测量矢量 对状态矢量 进行估计, 使估计误差的均方差为最小。 预测。根据测量值 ,… ,估计 。 滤波。根据测量值 ,… , 估计 。

两座标防空雷达 r(n)为nT时刻飞机的径向距离; 为飞机的径向速度; 为飞机方位; 为飞机角速度。 和 为零均值白噪音,机动噪音 信号处理机每隔T秒输出飞机的一组径向距离r和方位θ的数据,但含有噪音。 录取设备要对这些数据进行处理,抑制噪音并建立起飞机的航行轨迹(航迹)。 雷达输出数据的周期T通常为秒量级,在此时间可假定飞机作匀速运动。 r(n)为nT时刻飞机的径向距离; 为飞机的径向速度; 为飞机方位; 为飞机角速度。 和 为零均值白噪音,机动噪音

、 状态方程(6.1.9)

信号处理机每T秒送一次有误差的 、 测量方程(6.1.14)

6.1.2预测 预测在于根据测量值 ,…, 估计 ,估计值记为 预测误差矢量 预测误差相关阵(矩阵) 预测误差的均方差即均方误差(纯量) 预测在于根据测量值 ,…, 估计 ,估计值记为 预测误差矢量 预测误差相关阵(矩阵) 预测误差的均方差即均方误差(纯量) 卡尔曼预测即最佳卡尔曼预测估计

(6.1.1)状态方程 (6.1.2)测量方程 状态矢量预测值为 测量矢量之预测值为 新息矢量 新息相关阵

最佳的卡尔曼预测滤波器递推方程 (6.1.27) 图 6.2 卡尔曼预测框图

预测误差相关阵 递推方程(Riccati方程) 增益矩阵 递推方程 (6.1.28) 预测误差相关阵 递推方程(Riccati方程) (6.1.29) (6.1.30) (6.1.31) 图 6.3 卡尔曼预测及滤波框图

6.1.3 滤波 滤波指根据测量值 ,…, , 估计 。 记为

6.1.4 初始条件和卡尔曼预测算法流程 初始条件

表6.1 卡尔曼预测算法流程(1) 模型: 和 为零均值白噪音, 其相关阵分别为 为已知

表6.1 卡尔曼预测算法流程(2) 初始值: 输入: 计算:对n=1,2,…… (1)本次增益及新息 (2)求本次预测值 (3)准备下次的 、 (2)求本次预测值 (3)准备下次的

§6.2 一种卡尔曼滤波自适应算法 图6.4 自适应滤波器及其输入信号产生模型 输入信号 自适应滤波器

状态方程 测量方程

状态方程 测量方程 状态矢量为 系统转移矩阵 为单位阵 系统噪音矢量为0 测量矢量为纯量 测量矩阵 为矢量 测量噪音矢量为纯量 为零均值,方差为 的白噪音

§6.3 卡尔曼滤波与RLS算法的对应 (6.3.1) (6.3.2) 为正实数

新息矢量为纯量 为纯量 的相关矩阵 增益矩阵为矢量,记为 基本递推方程(6.1.27) 预测误差相关阵 之递推式(6.1.28-29)

基本递推方程(6.3.11) 增益矢量(6.3.10) 预测误差相关阵 (6.3.12)

表6.2 方差卡尔曼滤波算法 系统模型 已知: 输入测量值(纯量): 初始值: 计算:

表 6.3 Kalman(表6.2) 与 RLS(表5.1) 对应表(1) 名称 变量 变量 名称 需要信号 测量信号 转移矩阵 输入矢量转置 滤波权 预测权矢量 增益矢量(6.3.10) 增益矢量(5.1.30) 预测误差 相关矩阵(6.3.14) 输入矢量相关矩阵 之逆(5.1.29)

表 6.3 Kalman(表6.2) 与 RLS(表5.1) 对应表(2) 名称 变量 变量 名称 先验误差(5.1.37) 新息(6.3.8) 新息均方值 (6.3.9) 变换系数(5.1.42) 初始条件 初始条件

§6.4 平方根卡尔曼滤波算法和平方根RLS算法

表 6.4 基于 的平方根卡尔曼算法流程 系统模型 已知: 输入测量值(纯量): 初始值: 计算:

表6.5 基于 递推的平方根RLS算法 初始条件: 运算:对 (1)取得 (2)计算 (3)计算 (4)计算

表 6.6 基于 的平方根卡尔曼算法流程 系统模型 已知: 输入测量值(纯量): 初始值: 计算:

表6.7 基于 递推的平方根RLS算法 初始条件: 运算:对 (1)取得 (2)计算