80
Upon determining that a new data sample has been stored in the new data buffer, ERROR.MLP begins error checking. The geometric relationships between acoustic sources and microphone/detectors, as depicted in Figure 4 (section 2.1.2), are referred to here. Each of the sp-mic pair data in the new data buffer, corresponding to one of the eight distances D1 through D8, is checked for meeting three criteria (whose test values were entered via DSTIM.BAS). Two criteria are minimum and maximum allowable values for the datum, each associated with the operational limits for these distances (i.e., the limits of the measurement volume) The third criterion is a window test based on the fact that an acoustic source can only move a finite distance between successive samples.
One problem of a window test is in allowing the
collection of valid data to "get started" from an initial situation of no pair data (all initial datum values are $0000). Another problem is to "catch up" after one- or more datum errors of a particular sp-mic pair since by then the acoustic source might have moved away from a previous position not to return to that vicinity again. The solution is a window comparison of a sp-mic pair datum with the last datum of that same pair which had passed the minimum and maximum criterion tests (but not necessarily the window test) This is implemented by having an old data buffer, structured like the new data buffer, which stores the sp-mic pair data to be used in the next collected data sample's
..