将线性预测系数转换为反射系数或反射系数转换为线性预测系数
估计/线性预测
dsplp
LPC到/从RC块要么将线性预测系数(LPCs)转换为反射系数(RCs),要么将反射系数转换为线性预测系数。设置转换类型参数LPC至RC
或RC以LPC的
选择要将系数转换到的域。A端口对应于LPC系数,K端口对应于RC系数。有关更多信息,请参阅<一个href="//www.tianjin-qmedu.com/help/dsp/ref/lpctofromrc.html" class="intrnllnk">算法.
块输入可以是
考虑一个信号
选择输出归一化预测误差功率选中此复选框以启用端口P。在P
是每个输入通道具有一个元素的向量。每个元素在0和1之间变化。
选择输出LPC滤波器稳定性复选框输出由LPCs或RCs表示的滤波器的稳定性。当LPC多项式的每个根的绝对值小于1时,由LPC代表的综合滤波器是稳定的。当各反射系数的绝对值小于1时,以RCs表示的晶格滤波器是稳定的。当过滤器稳定时,块输出布尔值为1
用于S端口的每个输入通道。当过滤器不稳定时,块输出布尔值为0
用于S端口的每个输入通道。
如果第一个输入值不是1参数指定当任意通道中LPC系数向量的第一个系数不为1时块的行为。有以下选项:
用1代替
-改变系数通道的第一个值为1。其他系数值不变。
规范化
-将整个通道的系数除以第一个系数,使LPC系数向量的第一个系数为1。
规范化和警告
-将整个通道的系数除以第一个系数,使LPC系数向量的第一个系数为1。该块显示一条警告消息,告诉您系数向量已被标准化。
错误
-显示一个错误,告诉您LPC系数通道的第一个系数不是1。
在这种模式下,此块使用向后Levinson递归将线性预测系数(LPC)转换为反射系数(RCs)。对于给定的N阶LPC向量 时,块利用公式计算第n个反射系数值 .然后块找到低阶LPC向量, ,使用下面的递归。
为p=
结束
最后, . 反射系数向量为 .
在此模式下,该块使用Levinson递归将反射系数(RCs)转换为线性预测系数(LPCs)。在本例中,块的输入是 .零阶LPC向量项是1。从这一项开始,块使用递归来计算高阶LPC向量, ,直到计算出整个LPC矩阵。
该LPC矩阵由阶数为0到的LPC向量组成
选择LPC至RC
或RC以LPC的
选择你想要转换系数的定义域。
选择此复选框将输出P端口的归一化预测误差功率。
选择此复选框可输出筛选器的稳定性。当由LPCs或RCs表示的过滤器是稳定的时,块输出一个布尔值1
对于S端口的每个输入通道。当LPCs或RCs表示的过滤器不稳定时,块输出布尔值0
用于S端口的每个输入通道。
选择当LPC系数向量的第一个系数不是1时,您希望块做什么。你可以选择用1代替
,规范化
,规范化和警告
和错误
.
马克豪尔,J
马克尔,J.D.和a.h.格雷,Jr,
双精度浮点
单精度浮点数
莱文森·德宾 | DSP系统工具箱 |
LPC到LSF/LSP转换 | DSP系统工具箱 |
LSF/LSP到LPC转换 | DSP系统工具箱 |
LPC的/ RC自相关 | DSP系统工具箱 |