ГОСТ Р 56047—2014
{2.321580. 1.789971. -0.754560},
{-5.303901.-3.452257. -10.814982}.
{2.730991.-6.111805. 1.519223}.
{0.624950. -1.331523. -5.955151}.
{3.102889. 0.871260. -5.922878},
{-1.051468. -0.939882. -0.142913}.
{-1.804679. -0.503610. -0.620456}.
{-2.518254. 0.654841, -2.207228}}:
double wy{4} = {-3.817048. 4.107138. 4.629582. -0.307594};
double bmin = -3.98:
double bmax = 0.22;
struct out
neural(struct outframes processed)
{
ini j, i;
struct out oveRet;
double suml. sum2:
double x{11);
x[0] = processed.BandwidthRefb;
x{1] = processed.BandwkJthTestb;
x{2] = processed.TotaINMRb;
x{3] = processed.WinModDifflb;
x{4] = processed.ADBb;
x{5] = processed.EHSb;
x[6] = processed.AvgModDiff1b;
x[7] = processed.AvgWodDiff2b;
x(8] = processed.RmsNofseLoudb.
x(9] = processed.MFPDb:
x|10] = processed.RelDistFramesb;
II gcodcla.wav
/*x[0] = 834.117;
x{1] = 647.095:
x(2] = -14.6048;
x(3} = 6.89483:
x{4] = 0.432969;
x{5J = 0.503605:
x[6J = 7.14863;
x(7J = 24.9353:
x[8J = 0.124738;
xJ9] = 0.968876;
x(10] = 0.0485208; I/
c o s m h
tu tto o k * /
II ccodsax.wav
Гх[0] = 853.375;
x(1] = 645.444:
x{2J = -7.94882;
x[3] = 11.4108;
x[4] = 1.41971:
x{5) = 0.491164;
x[6J = 12.6383:
x{71= 44.7187:
x{8] = 0.21807:
x(9] = 1.15;//0.675505;
x{10] = 0.556215:V
sum2 = 0:
for(j=0:i<J:j++) {
suml = 0;
for(i=0;i<l;i++)
suml += wx(i][j]’((xli] - amin[ijy(amax[i] - arnin[i]));
sum2 += wy{i]*sig(wx{l}[j] + suml);
}
82