• 大小: 0.19M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-12
  • 语言: Matlab
  • 标签: AGC  语音  语音agc  

资源简介

matlab实现的语音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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        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


评论

共有 条评论