ГОСТ Р 56047—2014
else
boundflag = 0:
ffoiSQ
boundflag = boundary(ch1ref. chltest. NULL. NULL. HANN);
ttfdef DATABOUND_ONE
{
static int fiagl = 0. flag2 = 0;
if(boundflag && Iftagl)
flagl = 1;
if(!boundflag && flagl)
flag2 = 1;
if(flag2)
boundflag = 0:
)
#endif
ttendif
ProcessFrame((signed int *)ch1ref.
(signed int *)NULL. Ipref,
(signed int ’ )ch1test.
(signed int ’)NULL.
Iptest. rateref. boundflag. HANN);
oveRet = neural(processed);
fprintf(stdout.Enframe: %d"
#ifdef DATABOUND_BE
"ЛИ"
"Vidata boundary; %d -> %d~
#endif
■\nBandwidthRefb; %g*
“ViBandwidthTestb: %g’
“vnTotalNMRb %g*
“ViWinModDifflb: %g’
“viADBb: %g"
AnEHSb; %g”
■ViAvgModDifflb; %g"
’4nAvgModDiff2b %g*
’ViRmsNoiseLoudb: %g*
•ViMFPDb; %g"
’ViRelDistFramesb: %g*
“UiDI: %g"
“viODG: %g\n".
count.
#ifdef DATABOUND_BE
totalframes. boundbe.begin, boundbe.end.
#endif
processed BandwidthRefb.
processed.BandwidthTestb. processed.TotalNMRb.
processed.WinModDiff1b. processed.ADBb.
processed.EHSb, processed.AvgModChff 1b.
processed.AvgModDiff2b.
processed.RmsNoiseLoodb. processed.MFPDb,
processed.RelDistFramesb.
oveRet.Dl. oveRet.ODG);
}
{
FILE ’res:
res = fopen(LOGRESULT,*a+");
fprintf(res “\nFile: %s\n"
“vnframe: %d“
’ViBandwidthRefb: %g*
“ViBandwidthTestb; %g*
56