Appendix B: Algorithms
TDS 620A, 640A & 644A User Manual AĆ15
Negative Width
"%"& %+-*%&, ! "+,& ,"% ,/& MidRef -$,  
%($",- ('"&,+ ' & ,". (-$+
 MCross1Polarity  
,!&
NegativeWidth (MCross2 MCross1)
$+
NegativeWidth (MCross3 MCross2)
Peak to Peak
%($",- %+-*%&, ! +'$-, "*& ,/& ,! %0"%-%
& %"&"%-% %($",-
PeaktoPeakMax Min
Period
"%"& %+-*%&, "% ,#& '* '& '%($, +" &$ 1$ ! *"(3
*'$ ' *)-&1+-* "& +'&+
Period MCross3 MCross1
Phase
"%"& %+-*%&, ! %'-&, ' (!+ +!", 0(*++ "&  *+ '
,! ,* , /.'*% 1$ ,/& ,! MidRef *'++"& + ' ,/' "*&,
/��.'*%+ .'*%+ %+-* +!'-$  ' ,! +% *)-&1 '* '&
/.'*% +!'-$   !*%'&" ' ,! ',!*
!+ "+ -$ /.'*% %+-*%&, ,!, "+ ", "+ %+-* *'% ,* ,
/.'*% ,' **& /.'*% ' , +("" (!+ %+-*%&,
1'- %-+, +("1 ,! ,* , & **& +'-*+
!+ "+ ,*%"& "& ,! '$$'/"& %&&*
 ! "*+, MidRefCrossing(MCross1Target) & ,!"* (MCross3)"& ,!
+'-* ,* , /.'*% * '-&
 ! (*"' ' ,! ,* , /.'*% "+ $-$, + 2*"' '.
 ! "*+, MidRefCrossing(MCross1Ref) "& ,!**& /.'*% *'++"&
"& ,! +% "*,"'& ('$*",1 + ,!, '-& MCross1Target'* ,! ,* ,
/.'*% "+ '-&
 ! (!+ "+ ,*%"& 1 ,! '$$'/"& 
Phase MCross1Ref*MCross1Target
Period 360