主要内容

自相关LPC的

确定n阶正向线性预测器的系数

图书馆

估计/线性预测

dsplp

  • 自相关LPC的块

描述

自相关LPC块决定了一个n步前向线性预测器对于每个长度的时间序列-输入通道,u,通过在最小二乘意义上最小化预测误差。线性预测器是一种FIR滤波器,它可以从当前和过去的输入预测序列中的下一个值。该技术在滤波器设计、语音编码、频谱分析和系统识别等方面有广泛的应用。

自相关LPC块可以输出每个信道的预测误差为多项式系数、反射系数或两者。它还可以输出每个信道的预测误差功率。输入u可以是无向向量、列向量或矩阵。行向量不是有效的输入。block处理所有-经过-N矩阵的输入,N渠道的长度

当你选择从输入维度继承预测顺序,预测顺序,N,从输入维度继承。否则,您可以使用预测顺序参数指定值N.注意N必须是标量,其值小于输入通道的长度,或者块产生错误。

输出(年代)被设置为一个时,A端口开启。对于每个通道,端口A输出一个(N+1)-BY-1列向量,一个= [1一个2一个3....一个N + 1T,包含预测下一个值的n阶移动平均(MA)线性过程的系数,uM + 1,在输入时间序列中。

u + 1 一个 2 u 一个 3. u 1 ... 一个 N + 1 u N + 1

输出(年代)被设置为K,端口k已启用。对于每个通道,端口K输出长度 -N列向量,其元素为预测误差反射系数。当输出(年代)被设置为A和K时,端口A和K均启用,每个端口输出每个通道各自的一组预测系数。

当你选择输出预测误差功率(P), P端口启用。预测误差功率以向量的形式输出在P端口,其长度为输入信道的个数。

算法

自相关LPC块计算的最小二乘解

最小值 n U 一个 ˜ b

在哪里 表示2范数和

U u 1 0 0 u 2 u 1 u 2 0 u 1 u 2 u 0 0 0 u 一个 ˜ 一个 2 一个 n + 1 b u 2 u 3. u 0 0

通过正规方程求解最小二乘问题

U U 一个 ˜ U b

引出了方程组

r 1 r 2 r n r 2 r 1 r 2 r n r 2 r 1 一个 2 一个 3. 一个 n + 1 r 2 r 3. r n + 1

在哪里r= (r1r2r3....rn + 1T是自相关估计吗u用自相关块计算,*表示复共轭转置。法向方程在On2)由Levinson-Durbin Block的操作。

注意LPC问题的解决方法与Yule-Walker AR谱估计方法密切相关。在这种情况下,上面的正规方程被称为Yule-Walker AR方程。

参数

输出(年代)

块输出的预测系数的类型。块可以输出多项式系数(一个),反射系数(K),或两者兼有(A和K).

输出预测误差功率(P)

当选择时,启用端口P,输出输出预测误差功率。

从输入维度继承预测顺序

选择时,块从输入维度继承预测顺序。

预测订单(N)

指定预测顺序,N,这必须是标量。选择此参数时禁用从输入维度继承预测顺序参数。

参考

微积分,S。自适应滤波器理论.3版。恩格尔伍德悬崖,NJ: Prentice Hall, 1996。

Ljung, L。系统识别:用户的理论.Englewood Cliffs,NJ:Prentice Hall,1987. PGS。278-280。

Proakis, J.和D. Manolakis。数字信号处理。3 ed。Englewood Cliffs,NJ:Prentice大厅,1996年。

万博1manbetx支持的数据类型

  • 双精度浮点

  • 单精度浮点

另请参阅

自相关 DSP系统工具箱
Levinson-Durbin DSP系统工具箱
Yule-Walker方法 DSP系统工具箱
lpc的 信号处理工具箱

扩展功能

在R2006A之前介绍