Appendix B: Algorithms
TDS 500C, TDS 600B, & TDS 700C User Manual
B–7
Timing measurement. The duration of a burst.
1. Find MCross1 on the waveform. This is MCrossStart.
2. Find the last MCross (begin the search at EndCycle and search toward
StartCycle). This is MCrossStop. This could be a different value from
MCross1.
3. Compute BurstWidth = MCrossStop – MCrossStart
Amplitude (voltage) measurement. The mean over one waveform cycle. For
non-cyclical data, you might prefer to use the Mean measurement.
If StartCycle = EndCycle then return the (interpolated) value at StartCycle.
CycleMean=
ŕ
EndCycle
StartCycle
Waveform(t)dt
(EndCycle * StartCycle) SampleInterval
For details of the integration algorithm, see page B–15.
The true Root Mean Square voltage over one cycle.
If StartCycle = EndCycle then CycleRMS = Waveform[Start].
Otherwise,
CycleRMS =
ŕ
EndCycle
StartCycle
(Waveform(t))
2
dt
(EndCycle * StartCycle) SampleInterval
Ǹ
For details of the integration algorithm, see page B–15.
Burst Width
Cycle Mean
Cycle RMS