www.pudn.com > CELP.ZIP > lpcr.m
function [voc,buf]=lpcr(lpcc,buf,sube)
global frames olpc szsubf
lpcd=lpcc(2:olpc+1); % Cut off 1 in the coefficient.
voc=buf;
for j=1:szsubf
voc(j+olpc)=-sum(voc(j:j+olpc-1).*lpcd(olpc:-1:1))+sube(j);
end
voc=voc(olpc+1:szsubf+olpc);
buf=voc(szsubf-olpc+1:szsubf);