資源簡介
LPC-10編碼matlab程序 能用matlab實現(xiàn)的代碼 可以實現(xiàn),對于初學者有很大的幫助
代碼片段和文件信息
%%%%%%%%%
%function?for?determining?Linear?Predictive?Coefficients?using?Levinson-Durbin?method
function?[aCoeff?tcount_of_aCoeff?e]?=?func_lev_durb?(y?M)
if?(nargin<2)?M?=?10;?end???%prediction?order=10;?
sk=0;???????%initializing?summation?term?“sk“
a=[zeros(M+1);zeros(M+1)];?%defining?a?matrix?of?zeros?for?“a“?for?initialization
%MAIN?BODY?OF?THIS?PROGRAM?STARTS?FROM?HERE>>>>>>>>>>>>>>
z=xcorr(y);
%finding?array?of?R[l]
R=z(?(?(length(z)+1)?./2?)?:?length(z));?%R=array?of?“R[l]“?where?l=012
?????????????????????????????????????????%...(b+N)-1
?????????????????????????????????????????%R(1)=R[lag=0]?R(2)=R[lag=1]?
?????????????????????????????????????????%R(3)=R[lag=2]...?etc?
%GETTING?OTHER?PARAMETERS?OF?PREDICTOR?OF?ORDER?“0“:
s=1;????????%s=step?no.
J(1)=R(1);??????????%J=array?of?“Jl“?where?l=012...(b+N)-1
????????????????????%J(1)=J0?J(2)=J1?J(3)=J2?etc
%GETTING?OTHER?PARAMETERS?OF?PREDICTOR?OF?ORDER?“(s-1)“:
for?s=2:M+1
????sk=0;?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1756??2009-11-22?06:46??LPC10\func_lev_durb.m
?????文件????????865??2009-11-22?06:41??LPC10\func_pitch.m
?????文件????????323??2009-11-22?06:40??LPC10\func_vd_msf.m
?????文件????????275??2009-11-22?06:36??LPC10\func_vd_zc.m
?????文件????????945??2009-11-22?06:43??LPC10\f_DECODER.m
?????文件???????1565??2009-11-22?06:44??LPC10\f_ENCODER.m
?????文件????????923??2009-11-22?06:42??LPC10\f_GAIN.m
?????文件????????281??2009-11-22?06:39??LPC10\f_SYN_UV.m
?????文件????????417??2009-11-22?06:41??LPC10\f_SYN_V.m
?????文件???????1646??2009-11-22?06:44??LPC10\f_VOICED.m
?????文件???????1132??2013-10-25?17:11??LPC10\main.m
?????文件?????231604??2013-10-25?17:09??LPC10\syl_test.wav
?????文件?????218914??2007-10-01?10:04??LPC10\test2.wav
?????目錄??????????0??2013-10-31?19:06??LPC10
-----------?---------??----------?-----??----
???????????????460646????????????????????14
評論
共有 條評論