資源簡介
matlab實(shí)現(xiàn)的語音agc算法及其C語言翻譯
代碼片段和文件信息
#include?
#include?
#define?SIZE?225954
short?sex[SIZE]={0};
short?sex2[SIZE]={0};
short?out[SIZE]={0};
float?x[SIZE]={0};
float?Px[SIZE]={0};
float?Py[SIZE]={0};
float?y[SIZE]={0};
float?g[SIZE]={0};
float?a=0.2;
float?mu=0.5;
float?Pref=0.4;
main()?
{?int?i;
FILE?*fp;?
FILE?*fp2;
fp=fopen(“E:\\所有字表2.pcm““rb“);
for(i=0;i {fread(&sex[i]21fp);
x[i]=sex[i]/32768.0;
}
g[0]=1.0;
y[0]=x[0];
Py[0]=(1-a)*x[0]*x[0];
Px[0]=(1-a)*x[0]*x[0];
for(i=1;i {Px[i]=a*Px[i-1]+(1-a)*x[i]*x[i];
?g[i]=g[i-1]*(1+mu*Px[i]*(Pref-Py[i-1]));
?y[i]=0.6*g[i]*x[i];
?if?(y[i]>2)
??y[i]=2;
??else?if?(y[i]<-2)
??y[i]=-2;
Py[i]=g[i]*g[i]*Px[i];
}
fp2=fopen(“E:\\所有字表3.pcm““wb“);
for(i=0;i {??
out[i]=y[i]*32768;
??
fwrit
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????658??2003-09-01?15:13??AGC\ADI?DSP(2189)代碼碼\CalAGC.h
?????文件??????16704??2003-10-29?14:22??AGC\ADI?DSP(2189)代碼碼\myagc.dsp
?????文件???????3635??2003-10-29?15:06??AGC\ADI?DSP(2189)代碼碼\CalAGC.dsp
?????文件????????913??2007-04-13?17:54??AGC\AGC.M
?????文件???????3363??2009-12-30?16:07??AGC\AGC.dsp
?????文件??????50176??2010-02-04?12:21??AGC\AGC.ncb
?????文件????????240??2010-02-04?12:05??AGC\AGC.plg
?????文件????????529??2009-12-30?16:08??AGC\AGC.dsw
?????文件??????33792??2010-02-04?12:05??AGC\Debug\vc60.idb
?????文件??????53248??2010-02-04?12:05??AGC\Debug\vc60.pdb
?????文件???????5357??2010-02-04?12:05??AGC\Debug\AGC.obj
?????文件?????217136??2010-02-04?12:05??AGC\Debug\AGC.exe
?????文件?????467968??2010-02-04?12:05??AGC\Debug\AGC.pdb
?????文件?????181140??2010-01-04?17:22??AGC\Debug\AGC.pch
?????文件?????203756??2010-02-04?12:05??AGC\Debug\AGC.ilk
?????文件???????1266??2010-01-04?19:48??AGC\AGC程序1.1.txt
?????文件????????883??2010-02-04?12:05??AGC\AGC.c
?????文件????????883??2009-12-30?19:00??AGC\AGC程序1.0.txt
?????文件??????48640??2010-02-04?12:21??AGC\AGC.opt
?????目錄??????????0??2010-02-04?12:22??AGC\ADI?DSP(2189)代碼碼\Debug
?????目錄??????????0??2009-11-22?21:30??AGC\ADI?DSP(2189)代碼碼
?????目錄??????????0??2009-12-30?17:41??AGC\Debug
?????目錄??????????0??2009-11-22?21:29??AGC
-----------?---------??----------?-----??----
??????????????1290287????????????????????23
評論
共有 條評論