电平校正增益需要计算coef=10^(db/20 )。 (gcc计算需要加上-lm )
数据库的可取值为[-1,1 ]
双电源(双值,双* dcoef ) {双c=0; //c=pow (10,0.005; dCoef=c=1.011579; printf ([ ifq _ getfreqcompen ] c=% frn ',c ); int i=0; if(dvalue==0) { dCoef=1; (if ) dvalue0) { dValue=dValue *10; for(I=0; i dValue; I ) { dCoef=dCoef * c; }if(dvalue0) dvalue=dvalue*(-10 ); for(I=0; i dValue; I ) { dCoef=dCoef * c; }dCoef=1/dCoef; }