随机信号的参数建模法

为随机信号建立参数模型是研究随机信号的一种基本方法,其含义是认为随机信号机器学习AR模型 ar模型法_系统函数是由白噪机器学习AR模型 ar模型法_递推_02激励某一确定系统的响应。只要白噪的参数确定了,研究随机信号就可以转化成研究产生随机信号的系统。

机器学习AR模型 ar模型法_系统函数_03

三种常用的线性模型

  • AR模型(自回归模型 Auto-regression model)
  • MA模型(滑动平均模型Moving average model)
  • ARMA模型(自回归滑移平均模型Auto=regression-Moving average model)

AR模型

随机信号机器学习AR模型 ar模型法_系统函数由本身的若干次过去值x(n-k)和当前的激励值机器学习AR模型 ar模型法_递推_02线性组合产生:

机器学习AR模型 ar模型法_递推_06


该模型的系统函数:

机器学习AR模型 ar模型法_机器学习AR模型_07


其中,p是系统阶数,系统函数中只有极点,无零点,也称为全极点模型,系统由于几点的原因,要考虑到系统的稳定性,因而要注意极点的分布位置,用AR§来表示。

AR模型参数的估计

1.AR模型参数和自相关函数的关系

AR模型和自相关函数关系推导:

机器学习AR模型 ar模型法_机器学习AR模型_08


2.举例

已知自回归信号模型AR(3)为:

机器学习AR模型 ar模型法_机器学习AR模型_09


式中机器学习AR模型 ar模型法_递推_02是具有方差为1的平稳白噪声,求:

机器学习AR模型 ar模型法_方差_11


a.

机器学习AR模型 ar模型法_递推_12


b.

机器学习AR模型 ar模型法_方差_13


c.把头4个相关序列值代入矩阵求得估计值:

机器学习AR模型 ar模型法_方差_14

计算所得估计值与真实AR模型参数误差为:

机器学习AR模型 ar模型法_机器学习AR模型_15


原因在于我们只有一部分的观测数据,使得自相关序列值与理想的完全不同。输入信号的方差误差比较大,为0.5322,造成的原因比较多,计算机仿真的白噪声由于只有32点长,32点序列的方差不可能刚好等于1.给出一段观测值求AR模型参数这样直接解方程组,当阶数越高时直接解方程组计算就越复杂,因而要用特殊的算法使得计算量减小且精确度高。

Y-W 方程的解法——L-D 算法

在求解以上例子时要得到更精确的估计值,就要建立更高阶的AR模型,直接用观测值得自相关序列来求解Y-W方程计算量太大。所以把AR模型和预测系统联系起来,换个方法来估计AR参数。

从 AR 模型的时域表达式:

机器学习AR模型 ar模型法_机器学习AR模型_16


我们知道模型的当前输出值与它过去的输出值有关。预测是推断一个给定序列的未来值,即利用信号前后的相关性来估计未来的信号值。

若序列的模型已知而用过去观测的数据来推求现在和将来的数据称为前向预测器,表示为:

机器学习AR模型 ar模型法_递推_17


式中机器学习AR模型 ar模型法_系统函数_18,代表 m 阶预测器的预测系数,负号是为了与技术文献保持

一致。显然预测出来的结果与真实的结果存在预测误差或前向预测误差,设误差为e(n) :

机器学习AR模型 ar模型法_机器学习AR模型_19


机器学习AR模型 ar模型法_系统函数_20看成是系统的输出,机器学习AR模型 ar模型法_系统函数看成是系统的输入,得到系统函数:

机器学习AR模型 ar模型法_递推_22


假如 m=p,且预测系数和 AR 模型参数相同,将上式和机器学习AR模型 ar模型法_机器学习AR模型_23比较,把预测误差系统框

图和 AR 模型框图给出

机器学习AR模型 ar模型法_方差_24


既有机器学习AR模型 ar模型法_递推_25,即前向预测误差系统中的输入

机器学习AR模型 ar模型法_系统函数,,输出为预测误差机器学习AR模型 ar模型法_系统函数_20等于白噪声。。也就是说前向预测误差系统对观测信号起了白化的作用。由于 AR 模型和前向预测误差系统有着密切的关系,两者的系统函数互为倒数,所以求 AR 模型参数就可以通过求预测误差系统的预测系数来实现。

L-D算法

基本思想:

根据Y-W方程式或一下式子:

机器学习AR模型 ar模型法_机器学习AR模型_28


机器学习AR模型 ar模型法_机器学习AR模型_29


机器学习AR模型 ar模型法_递推_30


自相关序列具有递推的性质,L-D 递推算法是模型阶数逐渐加大的一种算法,先计 算阶次 机器学习AR模型 ar模型法_递推_31 时的预测系数{机器学习AR模型 ar模型法_递推_32}=机器学习AR模型 ar模型法_机器学习AR模型_33机器学习AR模型 ar模型法_系统函数_34,然后计算机器学习AR模型 ar模型法_方差_35时的{机器学习AR模型 ar模型法_递推_32}=机器学习AR模型 ar模型法_机器学习AR模型_37机器学习AR模型 ar模型法_方差_38以及机器学习AR模型 ar模型法_递推_39,一直计算到m=p阶时的机器学习AR模型 ar模型法_递推_40以及机器学习AR模型 ar模型法_递推_41

机器学习AR模型 ar模型法_机器学习AR模型_42

递推可得到预测系数和均方误差估计的通式:

机器学习AR模型 ar模型法_递推_43


其中机器学习AR模型 ar模型法_递推_44称为反射系数,从上式知道整个迭代过程需要已知自相关函数,给定初始值,机器学习AR模型 ar模型法_机器学习AR模型_45,以及 AR 模型的阶数 ,就可以按照以下流程图进行估计。

机器学习AR模型 ar模型法_递推_46


L-D算法的优点:

是计算速度快,求得的 AR 模型必定稳定,且均方预测误差随着阶次的增加而减小。

缺点:

由于在求自相关序列时,是假设除了

观测值之外的数据都为零,必然会引入较大误差。