语音信号线性预测分析(5)
时间:2025-04-19
时间:2025-04-19
和 :
p2p2
P(z) 1j i 1 j i 1 2
P (z) (1 ze)(1 ze) (1 2cos z z)i
1 z 1i 1i 1pp2Q(z) 1j i 1 j i 1 2
Q (z) (1 ze)(1 ze) (1 2cos z z)i
1 z 1i 1i 1
以下的递推关系可利用qi,i=0、1…、p-1,来计算 p (i)
for i 1 to p2
p (i) 2q2i 1p (i 1) 2p (i 2) for j i 1 to 1
p (j) p (j) 2q2i 1p (j 1) p (j 2) endend
2i 1
2i 1
p (0) 1其中 ,初始值 q cos
根据 p (i),
q (i) p1(i)
p ( 1) 0
把上面递推关系中的q2i-1替换为q2i,就可以得到
q (i)
P(z)和 Q(z)
P (z)和
Q (z)
p (i) p (i 1), i 1 , 2 ,, p2
i 1 , 2 ,, p2 q1(i) q (i) q (i 1),
1
A(z) [P(z) Q(z)]得到LPC系数为 利用2
i 1 , 2 ,, p 0.5p1(i) 0.5q1(i) ,
ai
i p2 1 ,p2 2 , ,p 0.5p1(p 1 i) 0.5q1(p 1 i) ,
4、LPC参数到ISP参数的转换。
语音编码时,可将LPC系数转换为ISP系数以进行量化和内插。 LPC系数与ISP系数之间的转换与LSP类似。从LPC转换为ISP系数时,首先应用求解LSP参数的方法求解出前p-1个ISP系数,再给第p个参数赋上合适的值,即可得到ISP系数。解码时,首先根据量化ISP系数得到p-1个LPC系数,再根据第p个ISP系数得到最后一个LPC系数。
2
四、实验步骤(包括主要步骤、代码分析等)
1.下面给出从LPC参数到LSP参数转换的MATLAB程序:
a_lsf_main.m
% 已知语音文件求出其LPC系数后,调用a_lsfLconversation.m函数求其对应的LSF