计算输出,错误和使用仿射投影(AP)算法的系数
该dsp.AffineProjectionFilter
系统对象™滤波器使用AP滤波器实现中,输入的各信道。
以过滤输入的每个信道:
创建dsp.AffineProjectionFilter
对象并设置其属性。
调用带参数的对象,就好像它是一个功能。
要了解更多有关系统对象的方式工作,请参阅什么是系统对象?(MATLAB)。
使用对象函数,指定系统对象作为第一个输入参数。例如,为了释放一个名为System对象的系统资源OBJ
,使用以下语法:
释放(OBJ)
仿射投影算法(APA)是一种基于多个输入向量估计未知系统的自适应算法[1]。它的目的是提高其他自适应算法的性能,主要是那些基于LMS。仿射投影算法重用导致当输入信号具有高度相关性快速收敛的旧数据,导致一个家庭的算法,可以使计算复杂度之间的权衡与收敛速度[2]。
下面的方程描述了用于设计AP滤波器的概念算法:
哪里C或者是ε一世如果初始偏移协方差是一个标量ε,或[R如果初始偏移协方差是一个矩阵[R。该变量如下:
变量 | 描述 |
---|---|
ñ | 当前时间指数 |
u (n) | 在步骤输入样本ñ |
ü美联社(n) | 最后一个矩阵大号1个输入信号矢量 |
w ^(n) | 自适应滤波器系数向量 |
Y(N) | 自适应滤波器输出 |
d(n)的 | 所需的信号 |
E(N) | 在步骤错误ñ |
大号 | 投影顺序 |
ñ | 过滤器的顺序(即。,过滤长度=ñ+ 1) |
μ | 步长 |
[1] K.大关,T.梅田,“自适应滤波算法使用正交投影到一个子空间仿射及其性质”,电子。Commun。日本。67-A(5), 1984年5月,第19-27页。
[2]保罗S. R.迪尼兹,自适应滤波:算法和实际实施,第二版。波士顿:Kluwer学术出版社,2002。