ГОСТ Р ИСО/МЭК 10373-6—2015
0
(
coropare-env111
)
else 11 (compare>env[ l])
I
coropare-env[l1;
eoropare_hi-env|aJ;
gOi«g
_
up- ; / / change d irectio n
ampl-(compare_hi-compdte_lo);
mmin-(ampl/(compare_hiicomparelo)>*100;
j
£
(ampl>m_aeviatjon
aa
ampl<aropl_max
aa
(eompdre_hi<Kmax_oin
I I
compaie_lo>fc cm)) //Countermeasures
1
*HmaxVU3R-compare_hi;
timetes ->bVKBR-compare_L«j;
ampl_max-ampl;
mmtr._cv.m-mmir.;
J
)
]
i
jf (*HmaxVHBR--0 |l timeres->bVHBR— 0) // in case Waveform has only two levels
(typical 1M71 .УВ..П-М
i
*
::maxV".BR-:imax;
t
imeres->bV;;aR-ilmin;
t
)
(Введено дополнительно. Изм. A4:2012.)
2
// -.near convolution (- x convolve y)
ve.d --nearConvolut.on(double X ,/double Y", double 2’ , .n‘. lenx, mt lenv)
<
doable *zptr,s,*xp,*yp;
ir.t ler.c;
lnt i,n,r._lo,n_hi;
lenz-lenx4lt?r.y-l;
zptr-Z;
0
;
0
lot <L-0|l<ler.jt;i»O
(
s - .
0
n__O- > (i-.enyl)?rj:i-.enyl;
n_hi-lenx-l<i?lenx-l:
j
;
xp-X*n_lo;
yp-Y«.-n_ls;
lor (n-n_lo,-n<-n_hijn«•)
l
Sf-*xp * »yp;
xpM;
yp— ;
l
»zptr-s;
z p tr-*;
I
)
-nt envfiltUnt rate, double ’output, double ’toutput, -nt filterlength,double •-n_, double
tend, .nt -engthp, double ’erive.opel
(Измененная редакция. Изм. A4:2012.)
70