计算输出,误差和系数使用仿射投影(AP)算法
的dsp.affineProightfilter.
系统对象™使用AP过滤器实现筛选输入的每个通道。
过滤输入的每个通道:
创造dsp.affineProightfilter.
对象并设置其属性。
使用参数调用对象,就像它是一个函数。
要了解更多关于系统对象如何工作的信息,请参见什么是系统对象?。
要使用对象函数,请指定System对象作为第一个输入参数。例如,释放名为。的系统对象的系统资源obj
,使用此语法:
发行版(obj)
仿射投影算法(APA)是一种自适应方案,其基于多个输入向量估计未知系统[1]。它旨在提高其他自适应算法的性能,主要是基于LMS的性能。仿射投影算法重用旧数据,导致当输入信号高度相关时产生快速收敛,导致可以在计算复杂性与收敛速度之间进行权衡的算法[2]。
以下等式描述了设计AP过滤器的概念算法:
哪里C要么是ε我如果初始偏移协方差是一个标量ε,或R如果初始偏移协方差是矩阵R。变量如下:
变量 | 描述 |
---|---|
n | 当前时间指数 |
联合国) | 进入样品在步骤n |
U美联社(n) | 最后的矩阵l+1输入信号向量 |
w(n) | 自适应滤波器系数向量 |
y (n) | 自适应滤波器输出 |
d (n) | 期望的信号 |
e (n) | 步骤中的错误n |
l | 投影的顺序 |
N | 过滤器顺序(即滤波长度=N+1) |
μ. | 步长 |
[1] K.Ozeki,T. umeda,“使用正交投影到仿射子空间的自适应过滤算法及其属性”,电子。安排。日本。67-A(5),1984年5月,第19-27页。
[2] Paulo S. R. Diniz,自适应滤波:算法和实际实现,第二版。波士顿:Kluwer学术出版社,2002。