📄 lpc2lpcc.m
字号:
function lpcc = lpc2lpcc(lpc)
%由LPC系数求得LPCC系数
n_lpc=length(lpc); % LPC参数的阶数
n_lpcc=12; % LPCC参数的阶数
lpcc=zeros(n_lpcc,1);
lpcc(1)=lpc(1);
for i=2:n_lpc
lpcc(i)=lpc(i);
for j=1:i-1
lpcc(i)=lpcc(i)+lpc(j)*lpcc(i-j)*(i-j)/i;
end
end
%如果LPCC参数的阶数大于LPC参数的阶数,则多出部分通过外推得到
if n_lpcc>n_lpc
for i=n_lpc+1:n_lpcc
lpcc(i)=0;
for j=1:n_lpc
lpcc(i)=lpcc(i)+lpc(j)*lpcc(i-j)*(i-j)/i;
end
end
end
lpcc=-lpcc;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -