US3705297A - Signal averager - Google Patents

Signal averager Download PDF

Info

Publication number
US3705297A
US3705297A US157363A US3705297DA US3705297A US 3705297 A US3705297 A US 3705297A US 157363 A US157363 A US 157363A US 3705297D A US3705297D A US 3705297DA US 3705297 A US3705297 A US 3705297A
Authority
US
United States
Prior art keywords
sigma
output
test
signal
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US157363A
Inventor
Erwin Roy John
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEURO DATA Inc
Original Assignee
NEURO DATA Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEURO DATA Inc filed Critical NEURO DATA Inc
Application granted granted Critical
Publication of US3705297A publication Critical patent/US3705297A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06GANALOGUE COMPUTERS
    • G06G7/00Devices in which the computing operation is performed by varying electric or magnetic quantities
    • G06G7/12Arrangements for performing computing operations, e.g. operational amplifiers
    • G06G7/20Arrangements for performing computing operations, e.g. operational amplifiers for evaluating powers, roots, polynomes, mean square values, standard deviation

Definitions

  • the present invention relates to computers and more particularly to a special purpose computer including a signal averager and a T-test device.
  • Signal averaging is a method of separating a signal from noise.
  • the signal may be from any source, as long as it is repeated, and the noise may be of any type, as long as it is more random than the signal.
  • the waves may be undistinguishable from the other electrical activity of the brain, which is considered as being a form of noise in this context.
  • a single evoked response may be so buried in the noise as to be undistinguishable.
  • Noise may be of various types, depending upon the context.
  • a photoelectric tube even without activation by a photon, will exhibit some slight outpfut due to the thermal release of electrons from its cathode.
  • Some of the types of noise have been called fwhite noise, gaussian noise, shot noise and on-going electrical activity," depending upon theirorigin or context.
  • all these types of noise are random, i.e., they. do not present a steady repeated signal.
  • Other types of unwanted signals which are .considered noise, may present a steady signal.
  • the 60-cycle hum from the power line which is amplified by a radio or record player is a type of noise.
  • the approach in signal averaging to the signal-noise problem is to take a number of samples of the signal plus its surrounding noise at a number of intervals in a repeated series. If the repeated series are each of time I, the series is 1,, l 1 If one takes sub-intervals of each time period 1, which need not be uniform but usually are, the sub-intervals (sampling impulses) are i,, i i,,, etc. One then has for a period l -,,for example, five samples 1 -1, 1 -2, 1 -3, 1 -4, 1 -5. At each time period 1 l, the signal is repeated and the noise is random.
  • the signal contribution is the same in each interval 1, l but the noise may add or subtract, or bethe same, in a random fashion. It is necessary for the sample values, to be summed and averaged.
  • the signal component of the sample is a constant for any single point, so its contribution to the stored sum will increase proportionally to the number of repetitions.
  • the noise component will increase proportionally to the square root of the number of repetitions.
  • the signal-to-noise ratio is improved by an amount equal to v N.
  • the averaging may take place at the end of the samples or after'each sample. In either event, the instrument requires a memory system, for example, a magnetic memory system.
  • the T-test is a statistical test which measures the significance of the difference between two sample populations, taking into account both the respective means and variances. For example, consider two averages X and Y, each based upon 10 measurements. For the difference between the two averages [X Y] to be significant at the 0.001 level [i.e., a difference of that size would occur by chance only one time in a thousand], the value of T must be greater than 4.5 87. If the samples were based on 25 measurements, the same probability level would only require a T value of 3.725.
  • both the number of sweeps N and the level-of significance may be varied on the T-test computer to set a predetermined T-test standard.
  • the tester may set the maximum number of sweeps N at 25 and the level on significance P at 0.001.
  • the tester may set the maximum number of sweeps N at 25 and the level on significance P at 0.001.
  • the tester may set the maximum number of sweeps N at 25 and the level on significance P at 0.001.
  • the tester may set the maximum number of sweeps N at 25 and the level on significance P at 0.001.
  • the tester may set the maximum number of sweeps N at 25 and the level on significance P at 0.001.
  • the tester may set the maximum number of sweeps N at 25 and the level on significance P at 0.001.
  • the tester may set the maximum number of sweeps N at 25 and the level on significance P at 0.001.
  • the tester may set the maximum number of sweeps N at 25 and the level on significance P at 0.001.
  • the tester may set the maximum number of sweeps N at 25 and the level on significance P
  • a relatively small size and low-cost special purpose computer is provided.
  • An adjustable clock controls the sampling rate.'ln this way the signal is measured as a function of time after the start.
  • the computation of the T-test involves obtaining from the average response computer the sum of the voltage values X at similar times i over a number of repeated cycles (2X6)
  • the circuit provides (1) the sum of the squares of those voltages (2X (1')) (2) the division of the sum by the number of repetitions N and the squaring of the result ZXWN), and (3) the division of the sum of the squares by N, giving (2X 0) N
  • the variance 0' is equal to (EX (i))/( N (ZX( i))/( N I 01 mm Man
  • two averages, M and M and their respective variances a and must first be computed.
  • FIG. 1 is a flow sheet illustrating a closed-loop process control
  • FIG. 2 is a block schematic diagram of the one embodiment of the digital computer of the present inventron
  • FIGS. 3-6 are block diagrams showingthe computations performed in the t-test device
  • FIG. 6A is a block circuit diagram of another embodiment of the T-test computer.
  • FIGS. 7A, 78, 8A, 8B, 9 and 10 are circuit diagrams ofspecific circuits used in the embodiment of the T-test computer of FIG. 6A.
  • the average response computer operates from voltages produced by voltage pickups or transducers.
  • the transducers such as temperature or 'pressure-to-voltage instruments, are connected to the input of the average response computer.
  • the quantity being measured is a sample X(i) of the total population. That is, only a few measurements are made compared to how many could be made. For example, a brain wave or a chemical process may be measured for I minute, but the brain wave or process continues much longer.
  • the averages derived by the average response computer are therefore not true averages ,u.(i) of the population but rather averages of the sample, i.e., X(i).
  • the t-ratio is the appropriate test for inferring characteristics of the population from this sample.
  • the T-test computer provides an indication of the credibility of the hypothesized, i.e., average or extracted signal.
  • the signal-tonoise ratio,S/N is used to indicate the credibility of a signal. If the ratio is low, there is much noise and the signal may not be considered to be trustworthy.
  • these evaluations are by an empirical basis. It is derived from experience depending upon the device, how much noise makes what appears as the signal unreliable.
  • the average response computer the average is hypothesized as reconstituting the signal. The hypothesis is that the extracted signal is the actual signal. After the signal is so derived, it may be compared with the raw data.
  • the ratio of the derived signal to the original value at each point may be considered the signal-to-noise ratio at that moment.
  • the raw signal-to-noise ratios require a highly subjective analysis of the reliability of the ratio; for example, the ratios of 15:2 or 9:6 may be good or not and valid signals may be discarded.
  • the T-test provides an objective statistical basis for evaluating the signal and, in addition, provides a standard weight for comparison purposes.
  • the T-test formula is (the mean) (the variance) E (value of the sum of the samples) N (number of samples or measurements of the signal)
  • E value of the sum of the samples
  • N number of samples or measurements of the signal
  • a second function of the present T-test computer is to test th e likelih ood that two separate sets of sample averages X and X come from the same parent population. In this case, the true characteristics of the present population are not tested. That is, one does not care what u. 01'0' are. All that is necessary and desired isto know if there is a significant difference between the two sets of readings, or if they both corrfe from the parent population.
  • the mean )7, andvariance of of some phenomenon are obtained, using channels 1 and 2 of the computer. Some condition is then changed, perhaps as an experimental maneuver. A second means Y and variance of are computed, using channels 3 and 4 of the computg. The significance of the difference between )7, and X is then assessed by computing t, The channels used to compute X and 0 are then erased. A second change of condition is imposed on the system being measured and a third mean X and variance of are computed. T he significance of the difference between )7, and X is assessed by computing W Now, if t t, the second change of condition or experimental maneuver had a greater effect on the system than the first.
  • the average response computer has the capability to control a system or a process so as to obtain optimum effects.
  • An operator or automatic controls are in a servoloop and are instructed as to the sequence of steps which will maximize or minimize the difference between the state of a system and some reference state.
  • the reference state can be either an initial measurement from the system itself or some arbitrarily selected configuration which is desired by the operator.
  • the T-test computer can direct a process either to achieve or avoid some selected criterion, provided that Know the necessary variables are placed under operator or automatic control, and operator or automatic assessment of the value of T is appropriately linked to those variables. Process control by T-test would be organized as shown in FIG. 1. 111.
  • Quality Control An electronic circuit or component is tested by providing it with an input voltage.
  • the circuit produces a pulse, which is extracted from its noise by average response computer.
  • T-test is applied to determine the quality of the circuit.
  • a statistical quality control program is required as the testing of the circuit destroys or injures it. For example, in a population of 100 circuits, five are drawn at random (not periodically). These five are tested using an average response computer; for example, they may be automatically tested for their breakdown voltage. Their result is an average of 5 volts. However, the specification requires 6 volts.
  • FIG. 6A The preferred embodiment of the t test computer is shown in FIG. 6A.
  • the computer has two inputs-an Xinput on line 100 and a Y input on line 101.
  • the inputs 100 and 101 are to a two-channel sample and hold circuit 102.
  • the purpose of the sample and hold circuit 102 is to sample the two signals X and Y and to hold them so that they become in phase.
  • a suitable sample and hold circuit is shown in FIG. 7A.
  • the output lines 103 and 104 of the sample and hold circuit 102 are each directly connected to one channel of a four-channel average response computer 105.
  • the outputs 103 and 104 are connected to respective squaring circuits 106 and 107, the details of the squaring circuit being given in connection with FIG. 7B.
  • the average response computer gives a value of samples taken periodically in time divided by the number of samples, thereby providing a running average, that is, an average which changes with the additional samples.
  • a suitable average response computer is described in Clynes US. Pat. No. 3,087,487.
  • Suitable multi-channel average response computers are Mnemotron (Technical Measurement Corp.) Series 400 and the HewletbPackard Model HP 5480A, available from the Hewlett-Packard Company, Palo Alto, Calif. and described in the Hewlett'Packard Journal, April 1968, pages 8-13.
  • the operator determines the number of samples N by the sampling rate which is set by the clock pulses produced by an internal clock, such as a crystal controlled oscillator whose output is divided, within the average response computer 105.
  • the output of the first channel 108 is the average of the sum of the values of X, i.e., the sum of the voltages of each of the samples divided by the number of the samples N, which is the mean and may be expressed by the formula: EX/N I M
  • the output of channel 110 is the sum of the I values over the number of samples and may be expressed by the formula: 2Y/N M and the output of channel 110 the sum of the Y values squared over the number of samples and may be expressed by the formula: EY N
  • Each of the channels is connected to a four-channel sample and hold circuit 111.
  • sample and hold circuit 111 The only purpose of the sample and hold circuit 111 is to eliminate time skewing errors. An alternative is to have a separate memory for each of the channels, in which case the sample and hold circuit 111 would not be necessary.
  • the circuits of each of the four channels of the sample and hold circuit 111 are the same as the sample and hold circuit shown in FIG. 7A.
  • channel 108 which is the mean
  • a squaring circuit 1 12 is then squared in a squaring circuit 1 12 and similarly the output of channel 110 is squared in a squaring circuit 1 13.
  • Each of the squaring circuits is the same as shown in FIG. 7B.
  • the output of the squaring circuit and the output of channel 108 are then combined in a differential amplifier 114.
  • the outputs of the squaring circuit 113 and channel 110 are combined in differential amplifier 115.
  • the detailed circuit of a suitable differential amplifier is shown in FIG. 8A.
  • the formula for the computation which occurs in the differential amplifier 114 is:
  • the outputs of the differential amplifiers are connected to the respective divide circuits 116 and 117, the details of which are shown in FIG. 9.
  • the divide circuit 116 divides the variance 0, by the number of samples. The number of samples is obtained from a sweep counter of the type shown in U.S. Pat. No. 3,506,813.
  • the output of the device circuits 1 l6 and 1 17 are connected to summing amplifier (adder) l 18 which performs the following mathematical computation:
  • a suitable squaring circuit uses three integrated circuits.
  • the integrated circuits and 151 are operational amplifiers and may be of the type Motorola No. MC lS56-G. That integrated circuit is a compensated and monolithic operational amplifier.
  • the integrated circuit 152 is a multiplier which, suitably, may be Motorola Type l594-L. The multiplier, as its two inputs 153 and 154 derived from a common line 155 which is the output of the operational amplifier 150, and acts to square the input from line 155; that is, its inputs are tied together.
  • a suitable integrated circuit is a monolithic four-quadrant multiplier where the output voltages are a linear product of two input voltages.
  • the Motorola 1594-L is a variable transconductance multiplier with internal level shift circuitry and voltage regulation.
  • the scale factor is adjustable and preferably is set to be one-tenth of input.
  • An operational amplifier 151 is used to complete the multiplier connections from the integrated circuit 152. Its output 156 provides a square of the input at 157. This type of multiplier connection is described in further detail in the specification sheet dated October I970 DS-9l63 from Motorola of Phoenix, Ariz., of their l594-L integrated circuit.
  • FIG. 7A A suitable sample and hold circuit is shown in FIG. 7A. It uses an operational amplifier 140.
  • operational amplifier 140 is an integrated circuit, for example, of the type Motorola No. I456G, described above.
  • a suitable differential amplifier circuit is shown in FIG. 8A. It uses an operational amplifier 160 having two inputs 161 and 162. Preferably the operational amplifier 160 is an integrated circuit.
  • a suitable integrated circuit is Motorola No. I456G described in the specification sheet DS9I47RI dated April 1970 as being epitaxial passivated and monolithic. It has a power supply voltage of+l 8V dc and -l 8V dc, a power bandwidth of 40KH7. and power consumption of 45m W max.
  • the summing amplifier of FIG. 88 also uses an operational amplifier 165.
  • the two inputs to be added are connected to one input of the amplifier 165.
  • a suitable operational amplifier is the integrated circuit Motorola No. 14566 described above.
  • a suitable divider circuit is shown in FIG. 9. It uses a linear multiplier and an operational amplifier 171.
  • the multiplier 170 and the amplifier 171 are integrated circuits.
  • a suitable integrated circuit for the multiplier 170 is Motorola No. 1594, described above, and for the amplifier Motorola No. 14566, also described above.
  • the inputs are 172 and 173 and the output at 174.
  • FIG. 9 A suitable square root circuit is shown in FIG. 9.
  • the square root circuit is a special case of a divider in which 9 the two inputs to the multiplier are connected together Consequently the input line 173 and the input line 172 are connected together to form a common input line 175, shown in dashed line and the ground.
  • a suitable absolute value circuit is shown in FIG. 10. It uses two operational amplifiers 176 and 177. Preferably they are integrated circuits and may be of the type Motorola No. l456G described above. The
  • the purpose of the circuit of FIG. 10 is to provide a positive quantity if the X or the Y terms are larger, theabsolute value being the value regardless of the plus or minus sign of the quantity.
  • FIG. 2 The block schematic diagram of another embodiment of the system of the present invention is shown in FIG. 2.
  • the input is to line 10.
  • a typicalinput would be an electrical connection with a continuous repeated signal buried in noise, such as an electroencephalographic signal.
  • the input signal is filtered by-band filters 11, which eliminate noise outside th e frequency bandof the signal.
  • the filtered signal is then communicated to the analog-to-digital converter 12 which convertsthe signal, in the form of a wave of continuous voltage over time, into its digital representation, at some predetermined clock rate.
  • the digital representation is an eight-bit binary code, so that it will be compatible with the computer code.
  • the digital code from converter 12 is communicated to the sequence switch 13 which may be a shift register.
  • the switch 13 sends the digital representations of the signal to one of the sequence of the multi-channel memory units 14-18, which are the address of the average response computer.
  • the memory units 14-18 are part of a high-speed memory 19 which may be a ferrite core magnetic matrix plane, or any other suitable memory.
  • the sequence switch 13 is controlled by the signal sync pulse generator 20, for example, an adjustable duty cycle free-running multivibrator.
  • the sync pulse generator 20 is set to indicate the start of each repeated wave, i.e., the l l periods.
  • the generator 20 also controls the external stimulator 21, which is electroencephalography may be a flashable light.
  • the sequence switch switches back to the first memory unit 14 when it receives a pulse from generator 20.
  • the sequence switch 13 is also controlled by the sample pulse generator 28 which generates the sample pulses i i,,. For example, 10 pulses may be generated for each period I, l, within which the wave is repeated, in which case 10 memory units would be required.
  • the sample pulse generator controls the switch 13 so that, at each sample pulse, the digital representation is sent to the next memory address 14-18 in sequence.
  • Device 23 adds up the digital representation of each sample and divided by the number of samples, i.e., each address content is added (summed) and its average (arithmetic mean) determined.
  • the averaged output of device 23 may, by means of switch 29, be communicated directly to the digital-to-analog converter.
  • the output of converter 25 is displayed on display 26, which may be, for example,
  • the sums and averages of the device 23 are communicated to the remainder of the T-tester device 24. It should beunt derstood, however, that the same register (memory addresses l418) may be used for certain functions in the T-test, in which case the output of the sums and averages device 23 and the T-test device 24 would be communicated back to the register-memory via the sequence switch 13 to store the sums.
  • Y Channel 1 computes EX (t) Channel 2 computes 2X (t) Channel 3 computes EY (t) Channel 4 computes 2Y (t) X and Y' can be two different processes measured at the same time, or the same process measured at two different times.
  • the measurement is made at each ordinate i over an analysis epoch from 0 to -T.
  • 0 is the time at which a perturbation (stimulus) is applied to the system
  • T is a time period selected by the operator. T is then divided into a number of equal intervals, determined by the number of ordinates provided in the memory.
  • the digital representations stored in each channel can be added or subtracted from the representations in any other channel, and can be erased independently,
  • FIG. 3 shows the use of a four-channel memory computer and two counters.
  • the computation of 0X 0) for each ordinate of X(t) can be carried out dynamically using repetitive sweep of the D-A system through the set of memory registers. This is shown in Step 2 of FIG. 3.
  • the computation of o-X (t) is static. For subsequent T-test computation, the static version is preferred. 7
  • 0' X is developed for 1' or ordinate l, as shown in step 2 of FIG. 3.
  • the o' fi is stored as a voltage V 10,? (i,) in a sample and hold circuit; the registers holding ZX are reset to zero; the voltage V [0,, (i,)] is applied to the A-D; and the value of 0,30,) is stored permanently in the register corresponding to ordinate 1.
  • This sequence is then repeated for each ordinate, developing o' t) from 0 to T.
  • Step 3 there occurs a computation of (Ty using the procedure shown in Step 2 of FIG. 3. This is followed by the computation of t which is Step 4 of this procedure, as shown in FIG. 5, which shows use of an analog device and differential amplifier. Alternatively, the indicated computation should be performed digitally.
  • Step 3 quantities of FIG. 4 are stored which is followed by t computation shown in FIG. 5.
  • Step 4 we have the quantities stored in the computer shown in FIG. 6.
  • the value of 1' at some particular time can be obtained digitally by interrogation of ordinate i, or the total or average value of t can be automatically calculated, or the full set of values of r from i to T can be appropriately recorded in various ways. Then, counter 2 and channels 3 and 4 are erased and a new sample of data Z(i) brought into the computer. M, (i), Z and t" x Z are computed. Comparison of 11 with t at any ordinate of interest or over the full epoch from O to T then permits evaluation of the data.
  • the T-test device 24 may haveits own long-term memory which, for example, provides a complete t-Distribution table (Students or Gossets distribution), or which stores sets of values of T-instead of storing them in channel 4.
  • the analog display 26 may be sent to display the results of the T-test computation in analog form, by means of the digital-to-analog converter 25 or alternatively the display may be by means of the digital display 27.
  • the digital display may be a series of numerical display tubes, such as tubes, or a print-out device, such as a teleprinter.
  • the T-test computer has been described as a complete instrument. However, it will be understood that a T-test computer module may be sold as a unit and adapted to be connected to an average response computer. Having regard to FIG. 6 the average response computer 105 may be already in the customers possession. He will then add to it the T-test module consisting of the squaring circuits 106 and 107 and the circuitry starting with the squaring circuits 112 and 113 and including the circuits to the right of circuits 112 and 113. As explained above, the sample and hold circuits 102 and 111 are optional. The connections of the T-test module to the average response computer would be the output lines from squaring circuits 106 and 107 and the input lines to the module of lines 108,109,110 and 110.
  • a special purpose computer for the computation of the t" test including a first squaring means to provide the squares of a sequence of voltage values X and Y to provide their squared values X and Y an average response computer connected to the output of said first squaring means and having a first summing means which provides the sum of the voltage values X over repeated cycles providing EX and the sum of a different set of voltage values Y over repeated cycles providing EY and the sums of the squared values 2X and 2Y counter means for counting the repeated cycles to provide N and N,, and a first division means connected to the output of said summing means and to the counter means to divide each of said sums by the number of; the repeated cycles N, and N a second squaring means connected to the output of said average response computer to provide the square of the sums (EX/N and (EYIN V a first differential means connected to the output of said second squaring means and to said average response computer to generate the quantities a second divider means connected to the output of the output
  • a second differential means connected to said average response computer to provide the subtraction EX/N Z YIN and a third divider means connected to the outputs of said second differential means and to said square root means to provide the signal corresponding to the T-test result of EX/N, E Y/N, (mc N +o'y INu)1/2.
  • a special purpose computer including the special purpose computer for the computation'of the T-test as claimed in claiml and further including storage means responsive to the signal corresponding to the said T-test result, said storage responsive means storing the signals corresponding to the T-test results of a first and a subsequent second analysis of a process, comparison means comparing the said two stored signals, and means producing a signal which corresponds to the said comparison.
  • a special purpose computer including the special purpose computer for the computation of the T-test as claimed in claim 1 and further including comparison means which is responsive to the signal corresponding to the said T-test result and compares that signal with a predetermined standard, and means producing a signal which corresponds to the said comparison.
  • a special purpose computer module for the computation of the T-test, said module connectable to an average response computer having four channels, said average response computer having a first summing means which provides the sum of the voltage values X over repeated cycles providing EX and the sum of a different set of voltage values Y over repeated cycles providing ZY and the sums of the squared values 2X and SW, counter means for counting the repeated cycles to provide N, and N and a first division means connected to the output of said summing means and to the counter means to divide each said sums by the number of the repeated cycles N, and N,
  • said computer module including:
  • a first squaring means having an input and an output, the input connectable to receive a sequence of voltage values X and Y and the squaring means providing at its output the squared values X and Y said squaring means having its output connectable to the input of said average response computer;
  • a second divider means connected to the output of said differential means and connectable to the a third divider means connected to the outputs of said second differential means and to said square root means to provide the signal corresponding to the T-test result of ZX/N -E Y/N,,/ (OXZINI 03, y)1l2.
  • a special purpose computer including the special purpose computer module for the computation of the T-test as claimed in claim 4 and further including storage means responsive to the signal corresponding to the said t test result, said storage responsive means storing the signals corresponding to the T-test results of a first and a subsequent second analysis of a process, comparison means comparing the said two stored signals, and means producing a signal which corresponds to the said comparison.
  • a special purpose computer including the special purpose computer module for the computation of the T-test as claimed in claim 4 and further including comparison means which is responsive to the signal corresponding to the said T-test result and compares that signal with a predetermined standard, and means producing a signal which corresponds to the said comparison.

Abstract

A special purpose computer is used to calculate the statistical T-test as a measure of the significance of the difference between two sample populations. The computer includes a four channel average response computer, squaring circuits, square root circuits, dividing circuits, differential circuits and summing circuits.

Description

United States Patent .lohn I [451 Dec. 5, 1972 1541 SIGNAL AVERAGER [72] Inventor: ErwinRoy John, Riverdale,N.Y.
[73] Assignee: Neuro-Data, lnc., Cliffside Park,
163] (.ontinuation-in-purt of Ser. No. 878,158, Nov. 19,
1969, abandoned.
[52] US. Cl. ..235/l50 .53, 235/15 1 .13, 235/152,
. 255/193 511 lnt.Cl. ..G06g 7/28, G06j 1/00 581 Field oiSearch ..235/l83,184,'193,1 93.5,
Bishop ..235/l5l.3 X
3,471,685 10/1969 3,506,813 4/1970 Trimble.... ..235/l52 3,515,860 6/1970 Fitzgerald ..235/l5l.13 3,529,140 9/1970 Doering ..235/l83 X 3,534,402 10/1970 Crowell et al. ..235/l5l.l
OTHER PUBLICATIONS The RCLiac 128 Sealer-Analyzer Radiation Counter Laboratories, Inc. Publication Adler et al., Introduction to Probability and Statistics (Textbook) W. H. Freeman & Co. an Francisco 1968. Pages 40-43 and 136-148.
Primary Examiner-Felix D. Gruber Attorney-Eliot S. Gerber [5 7] ABSTRACT 6 Claims, 13 Drawing Figures [56] References Cited UNITED STATES PATENTS 3,147,370 9/1964 Lowman ..235/l51.13 3,339,063 8/1967 Norsworthy ..235/l93 X i ,106 {02 XX m0 7 4 i n; X CHANNEL 1 CHANNEL I09 if ml 1% W sauARs AVERAGE N1 1101.0 L 855mm: 10 W4 awn/me 7;
1 m7 Z0 Mi dZAN/IEL L eee'mfp PATENTEDnCc 5 I972 STEP I SHEET 2 BF 5 DATA ACCUMULATION Nx COUNTERI A El -zx 0 CHANNEL! zx m CHANNEL 2 zYu) CHANNEL 3 AD 3 6] ZYZU) CHANNEL4 F/G 3 w COUNTER 2 STEP 2 COMPUTATION OF ixm /N SQ 2 zx (L) ZX(z/N [Emu DIFF. AMP.
2X( zx( 01 L NL NL] INVEN TOR E. ROY JOHN SHEET t Of 5 PATENTEH E 5 I97? MR 1 P m 5? i A TTORNE Y PATENTEDUEC 5 I972 aurpur 4 015 CLOCK PUL SE comm/v0 1 J W m M lid 2 06 Dinar K 7 7 B INVENTOR I. Roy JOHN SIGNAL AVERAGER This application is a continuation-in-part application based on US. Pat. application Ser. No. 878,158 filed Nov. 19, 1969, now abandoned and entitled Signal Averager. I
The present invention relates to computers and more particularly to a special purpose computer including a signal averager and a T-test device.
Signal averaging is a method of separating a signal from noise. The signal may be from any source, as long as it is repeated, and the noise may be of any type, as long as it is more random than the signal. For example, when the brain waves of a subject are evoked by some stimulus, for example, a flashing light, the waves may be undistinguishable from the other electrical activity of the brain, which is considered as being a form of noise in this context. On an oscilloscope, a single evoked response may be so buried in the noise as to be undistinguishable.
Noisemay be of various types, depending upon the context. A photoelectric tube, even without activation by a photon, will exhibit some slight outpfut due to the thermal release of electrons from its cathode. Some of the types of noise have been called fwhite noise, gaussian noise, shot noise and on-going electrical activity," depending upon theirorigin or context. However, all these types of noise are random, i.e., they. do not present a steady repeated signal. Other types of unwanted signals, which are .considered noise, may present a steady signal. For example, the 60-cycle hum from the power line which is amplified by a radio or record player is a type of noise.
The efforts to extract signals from their noisy background have been costly and, to some extent, rewarded. But every time a signal is rescued, it opens up the hope thatan even fainter signal may be retrieved or found.
One approach of the prior art has been to use bandwidth filtering. When the noise is random, a proper selection of a filter to pass the signal will eliminate all the noise except the noise which is close to the frequency of the signal. If the signal is weak, even that noise may prove troublesome. However, if the noise has a frequency close to that of the signal, then both' the noise and signal will pass the filter and not be separated.
The approach in signal averaging to the signal-noise problem is to take a number of samples of the signal plus its surrounding noise at a number of intervals in a repeated series. If the repeated series are each of time I, the series is 1,, l 1 If one takes sub-intervals of each time period 1, which need not be uniform but usually are, the sub-intervals (sampling impulses) are i,, i i,,, etc. One then has for a period l -,,for example, five samples 1 -1, 1 -2, 1 -3, 1 -4, 1 -5. At each time period 1 l, the signal is repeated and the noise is random. For each example i i the signal contribution is the same in each interval 1, l but the noise may add or subtract, or bethe same, in a random fashion. It is necessary for the sample values, to be summed and averaged. The signal component of the sample is a constant for any single point, so its contribution to the stored sum will increase proportionally to the number of repetitions. The noise component will increase proportionally to the square root of the number of repetitions. Thus, the signal-to-noise ratio is improved by an amount equal to v N. The averaging may take place at the end of the samples or after'each sample. In either event, the instrument requires a memory system, for example, a magnetic memory system.
However, average response computers suffer from certain limitations. Two averages may be the same, although the distribution of values in the two samples was quite different. Furthermore, the significance of differences between two averages is impossible to assess accurately without knowledge of the appropriate use of measures of variance and statistical tests of significance. r
The T-test is a statistical test which measures the significance of the difference between two sample populations, taking into account both the respective means and variances. For example, consider two averages X and Y, each based upon 10 measurements. For the difference between the two averages [X Y] to be significant at the 0.001 level [i.e., a difference of that size would occur by chance only one time in a thousand], the value of T must be greater than 4.5 87. If the samples were based on 25 measurements, the same probability level would only require a T value of 3.725.
Preferably both the number of sweeps N and the level-of significance may be varied on the T-test computer to set a predetermined T-test standard. For example, the tester may set the maximum number of sweeps N at 25 and the level on significance P at 0.001. As an example, in electroencephalography,for each stimulus group either the T-test'of the evoked response (X values) compared to brain wave ongoing activity background (Y values) will exceed 3.725 (the predetermined T standard) or be less than 3.725. If the T-test comparison of X and Y is larger than the predetermined T" standard, then there is only 1 in 1,000 chance that the difference is merely random. Occurrence of such a T-test result would provide an objective indication that the subject probably responded to the stimulus. This result could be recorded.
It is the objective of the present invention to provide a special purpose computer which, by signal averaging methods, is able to distinguish a signal from its noise environment and which will provide a measure of the statistical variance of the averaged signal.
It is a further objective of the present invention to provide such a computer which will provide an indication of the statistical significance of the difference between two signals derived from a noisy environment.
It is a further objective of the present invention to provide such a digital computer which will provide a method of process control.
-In accordance with the present invention, a relatively small size and low-cost special purpose computer is provided. An adjustable clock controls the sampling rate.'ln this way the signal is measured as a function of time after the start.
The computation of the T-test involves obtaining from the average response computer the sum of the voltage values X at similar times i over a number of repeated cycles (2X6) The circuit provides (1) the sum of the squares of those voltages (2X (1')) (2) the division of the sum by the number of repetitions N and the squaring of the result ZXWN), and (3) the division of the sum of the squares by N, giving (2X 0) N The variance 0' is equal to (EX (i))/( N (ZX( i))/( N I 01 mm Man In order to compute the T-test, two averages, M and M and their respective variances a, and must first be computed. The T-test is then computed by dividing the difference between the two averages by the square root of the sum of the variances: t=(M, M +62 This computation must be performed at every point i over the epoch for which the functions X (i) and X (i) are to be described. These computations may be performed using a binary code by digital devices or, alternatively, using analog devices.
Other objectives of the present invention will be apparent from the detailed description of a preferred embodiment which follows, taken in conjunction with the accompanying drawings, in which:
FIG. 1 is a flow sheet illustrating a closed-loop process control;
FIG. 2 is a block schematic diagram of the one embodiment of the digital computer of the present inventron;
FIGS. 3-6 are block diagrams showingthe computations performed in the t-test device;
FIG. 6A is a block circuit diagram of another embodiment of the T-test computer; and
FIGS. 7A, 78, 8A, 8B, 9 and 10 are circuit diagrams ofspecific circuits used in the embodiment of the T-test computer of FIG. 6A.
Before explaining the accompanying drawings, the
1 operation of the device will first be illustrated by three specific examples of its application. These examples are (I the derivation of a hypothesized signal from its noisy environment and the testing of the credibility of that signal, (2) the testing of the effect of variations in conditions on a process, and (3) the quality control of articles 'whose testing involves the separation of the output signal from noise.
I. Credibility of the Derived Signal The average response computer, as it is generally used, operates from voltages produced by voltage pickups or transducers. The transducers, such as temperature or 'pressure-to-voltage instruments, are connected to the input of the average response computer. generally, the quantity being measured is a sample X(i) of the total population. That is, only a few measurements are made compared to how many could be made. For example, a brain wave or a chemical process may be measured for I minute, but the brain wave or process continues much longer. The averages derived by the average response computer are therefore not true averages ,u.(i) of the population but rather averages of the sample, i.e., X(i). The t-ratio is the appropriate test for inferring characteristics of the population from this sample.
The T-test computer provides an indication of the credibility of the hypothesized, i.e., average or extracted signal. In electrical engineering, the signal-tonoise ratio,S/N,is used to indicate the credibility of a signal. If the ratio is low, there is much noise and the signal may not be considered to be trustworthy. Generally, these evaluations are by an empirical basis. It is derived from experience depending upon the device, how much noise makes what appears as the signal unreliable. In the context of the average response computer, the average is hypothesized as reconstituting the signal. The hypothesis is that the extracted signal is the actual signal. After the signal is so derived, it may be compared with the raw data. The ratio of the derived signal to the original value at each point may be considered the signal-to-noise ratio at that moment. In the chart below, there are three events I,, I and I;,, for example, three sequential brain waves. Each wave is sampled at time points T T T and T for a total of 12 values. The raw signal-to-noise ratios require a highly subjective analysis of the reliability of the ratio; for example, the ratios of 15:2 or 9:6 may be good or not and valid signals may be discarded. The T-test provides an objective statistical basis for evaluating the signal and, in addition, provides a standard weight for comparison purposes. The T-test formula is (the mean) (the variance) E (value of the sum of the samples) N (number of samples or measurements of the signal) For T,, with 2 of freedom the level of significance (using a T-test table) is l 21 that the values would happen by chance; but for T it is 60 of the time that the values would so occur. In other words 7, has a much higher reliability than T in the sense of the credibility of the component at T compared to T T, T T T4 I z 4 3 l0 0 Average I 5 3 8 1 The most probable shape for the process K1) is thus:
S/N 1 5:1 3:3 8:1 1:3 ratio Total :2 9:6 24:3 3:5 SIN The T-test is needed when there has been obtained one set of sample averages X. It is then desired to check the likelihood that this set of sample averages came from a population that had a true average p.. That is, there is provided a test for the likelihood that X =y..
II. Process Control A second function of the present T-test computer is to test th e likelih ood that two separate sets of sample averages X and X come from the same parent population. In this case, the true characteristics of the present population are not tested. That is, one does not care what u. 01'0' are. All that is necessary and desired isto know if there is a significant difference between the two sets of readings, or if they both corrfe from the parent population.
In this case, the appropriate formula is:
12-71. I [H -H2 1 whge:
{f mean 1 X mean 2 0- variance 1 02 =variance 2 Once T has been computed, standard statistical tables are used to establish the probability of obtaining a specified difference, by chance, between two means based on particular sample sizes.
Under standard conditions, the mean )7, andvariance of of some phenomenon are obtained, using channels 1 and 2 of the computer. Some condition is then changed, perhaps as an experimental maneuver. A second means Y and variance of are computed, using channels 3 and 4 of the computg. The significance of the difference between )7, and X is then assessed by computing t, The channels used to compute X and 0 are then erased. A second change of condition is imposed on the system being measured and a third mean X and variance of are computed. T he significance of the difference between )7, and X is assessed by computing W Now, if t t, the second change of condition or experimental maneuver had a greater effect on the system than the first. If z, r, the first maneuver was more effective than the second. In this way, the average response computer has the capability to control a system or a process so as to obtain optimum effects. An operator or automatic controls are in a servoloop and are instructed as to the sequence of steps which will maximize or minimize the difference between the state of a system and some reference state. Note that the reference state can be either an initial measurement from the system itself or some arbitrarily selected configuration which is desired by the operator. The T-test computer can direct a process either to achieve or avoid some selected criterion, provided that Know the necessary variables are placed under operator or automatic control, and operator or automatic assessment of the value of T is appropriately linked to those variables. Process control by T-test would be organized as shown in FIG. 1. 111. Quality Control An electronic circuit or component is tested by providing it with an input voltage. The circuit produces a pulse, which is extracted from its noise by average response computer. Then T-test is applied to determine the quality of the circuit. In some instances, for example, breakdown voltage, a statistical quality control program is required as the testing of the circuit destroys or injures it. For example, in a population of 100 circuits, five are drawn at random (not periodically). These five are tested using an average response computer; for example, they may be automatically tested for their breakdown voltage. Their result is an average of 5 volts. However, the specification requires 6 volts.
If the voltages of the five units are, respectively, 3, 6, 4, 5, 7 volts, then the T-test is:
for which 4 of freedom is 10 5 level of significance, i.e., it is significant at the 4 level. In other words, there is a chance that the entire population (the units) is below the specification.
The preferred embodiment of the t test computer is shown in FIG. 6A. As shown, the computer has two inputs-an Xinput on line 100 and a Y input on line 101. The inputs 100 and 101 are to a two-channel sample and hold circuit 102. The purpose of the sample and hold circuit 102 is to sample the two signals X and Y and to hold them so that they become in phase. A suitable sample and hold circuit is shown in FIG. 7A. The output lines 103 and 104 of the sample and hold circuit 102 are each directly connected to one channel of a four-channel average response computer 105. In addition, the outputs 103 and 104 are connected to respective squaring circuits 106 and 107, the details of the squaring circuit being given in connection with FIG. 7B. The average response computer gives a value of samples taken periodically in time divided by the number of samples, thereby providing a running average, that is, an average which changes with the additional samples. A suitable average response computer is described in Clynes US. Pat. No. 3,087,487. Suitable multi-channel average response computers are Mnemotron (Technical Measurement Corp.) Series 400 and the HewletbPackard Model HP 5480A, available from the Hewlett-Packard Company, Palo Alto, Calif. and described in the Hewlett'Packard Journal, April 1968, pages 8-13. The operator determines the number of samples N by the sampling rate which is set by the clock pulses produced by an internal clock, such as a crystal controlled oscillator whose output is divided, within the average response computer 105. The output of the first channel 108 is the average of the sum of the values of X, i.e., the sum of the voltages of each of the samples divided by the number of the samples N, which is the mean and may be expressed by the formula: EX/N I M, The output of the channel 109 of the average response computer 105 is the sum of the X values squared over the number of samples and may be expressed by the formula: EX/N =M,. The output of channel 110 is the sum of the I values over the number of samples and may be expressed by the formula: 2Y/N M and the output of channel 110 the sum of the Y values squared over the number of samples and may be expressed by the formula: EY N Each of the channels is connected to a four-channel sample and hold circuit 111. The only purpose of the sample and hold circuit 111 is to eliminate time skewing errors. An alternative is to have a separate memory for each of the channels, in which case the sample and hold circuit 111 would not be necessary. The circuits of each of the four channels of the sample and hold circuit 111 are the same as the sample and hold circuit shown in FIG. 7A.
The output of channel 108, which is the mean, is then squared in a squaring circuit 1 12 and similarly the output of channel 110 is squared in a squaring circuit 1 13. Each of the squaring circuits is the same as shown in FIG. 7B. The output of the squaring circuit and the output of channel 108 are then combined in a differential amplifier 114. Similarly the outputs of the squaring circuit 113 and channel 110 are combined in differential amplifier 115. The detailed circuit of a suitable differential amplifier is shown in FIG. 8A. The formula for the computation which occurs in the differential amplifier 114 is:
and the formula for the mathematical computation which occurs in the differential amplifier 115 is yaw y Y) y The outputs of the differential amplifiers are connected to the respective divide circuits 116 and 117, the details of which are shown in FIG. 9. The divide circuit 116 divides the variance 0, by the number of samples. The number of samples is obtained from a sweep counter of the type shown in U.S. Pat. No. 3,506,813. The output of the device circuits 1 l6 and 1 17 are connected to summing amplifier (adder) l 18 which performs the following mathematical computation:
a suitable circuit being shown in FIG. 8B. The output of (EX/N 2Y/Ny) The output of the divide circuit is to the absolute value circuit 121, shown in FIG. 10, which provides the final result of the T-test.
Ex 2y Na: Ny
E E Nx Ny A suitable squaring circuit, as shown FIG. 78, uses three integrated circuits. The integrated circuits and 151 are operational amplifiers and may be of the type Motorola No. MC lS56-G. That integrated circuit is a compensated and monolithic operational amplifier. The integrated circuit 152 is a multiplier which, suitably, may be Motorola Type l594-L. The multiplier, as its two inputs 153 and 154 derived from a common line 155 which is the output of the operational amplifier 150, and acts to square the input from line 155; that is, its inputs are tied together. A suitable integrated circuit is a monolithic four-quadrant multiplier where the output voltages are a linear product of two input voltages. The Motorola 1594-L is a variable transconductance multiplier with internal level shift circuitry and voltage regulation. The scale factor is adjustable and preferably is set to be one-tenth of input. An operational amplifier 151 is used to complete the multiplier connections from the integrated circuit 152. Its output 156 provides a square of the input at 157. This type of multiplier connection is described in further detail in the specification sheet dated October I970 DS-9l63 from Motorola of Phoenix, Ariz., of their l594-L integrated circuit.
A suitable sample and hold circuit is shown in FIG. 7A. It uses an operational amplifier 140. Preferably operational amplifier 140 is an integrated circuit, for example, of the type Motorola No. I456G, described above.
A suitable differential amplifier circuit is shown in FIG. 8A. It uses an operational amplifier 160 having two inputs 161 and 162. Preferably the operational amplifier 160 is an integrated circuit. A suitable integrated circuit is Motorola No. I456G described in the specification sheet DS9I47RI dated April 1970 as being epitaxial passivated and monolithic. It has a power supply voltage of+l 8V dc and -l 8V dc, a power bandwidth of 40KH7. and power consumption of 45m W max.
' The summing amplifier of FIG. 88 also uses an operational amplifier 165. The two inputs to be added are connected to one input of the amplifier 165. A suitable operational amplifier is the integrated circuit Motorola No. 14566 described above.
A suitable divider circuit is shown in FIG. 9. It uses a linear multiplier and an operational amplifier 171. Preferably the multiplier 170 and the amplifier 171 are integrated circuits. A suitable integrated circuit for the multiplier 170 is Motorola No. 1594, described above, and for the amplifier Motorola No. 14566, also described above. The inputs are 172 and 173 and the output at 174.
A suitable square root circuit is shown in FIG. 9. The square root circuit is a special case of a divider in which 9 the two inputs to the multiplier are connected together Consequently the input line 173 and the input line 172 are connected together to form a common input line 175, shown in dashed line and the ground.
A suitable absolute value circuit is shown in FIG. 10. It uses two operational amplifiers 176 and 177. Preferably they are integrated circuits and may be of the type Motorola No. l456G described above. The
input 178 is to the minus inputof amplifier 176 and the output 179 is from amplifier, 177. The purpose of the circuit of FIG. 10 is to provide a positive quantity if the X or the Y terms are larger, theabsolute value being the value regardless of the plus or minus sign of the quantity.
The block schematic diagram of another embodiment of the system of the present invention is shown in FIG. 2. The input is to line 10. A typicalinput would be an electrical connection with a continuous repeated signal buried in noise, such as an electroencephalographic signal. The input signal is filtered by-band filters 11, which eliminate noise outside th e frequency bandof the signal. The filtered signal is then communicated to the analog-to-digital converter 12 which convertsthe signal, in the form of a wave of continuous voltage over time, into its digital representation, at some predetermined clock rate. Preferably the digital representation is an eight-bit binary code, so that it will be compatible with the computer code.
The digital code from converter 12 is communicated to the sequence switch 13 which may be a shift register. The switch 13 sends the digital representations of the signal to one of the sequence of the multi-channel memory units 14-18, which are the address of the average response computer. The memory units 14-18 are part of a high-speed memory 19 which may be a ferrite core magnetic matrix plane, or any other suitable memory.
I The sequence switch 13 is controlled by the signal sync pulse generator 20, for example, an adjustable duty cycle free-running multivibrator. The sync pulse generator 20 is set to indicate the start of each repeated wave, i.e., the l l periods. The generator 20 also controls the external stimulator 21, which is electroencephalography may be a flashable light. The sequence switch switches back to the first memory unit 14 when it receives a pulse from generator 20. The sequence switch 13 is also controlled by the sample pulse generator 28 which generates the sample pulses i i,,. For example, 10 pulses may be generated for each period I, l, within which the wave is repeated, in which case 10 memory units would be required. The sample pulse generator controls the switch 13 so that, at each sample pulse, the digital representation is sent to the next memory address 14-18 in sequence. The sequence switch 22, at the conclusion of each series I, or, if desired, during the series, communicates the digital representation of each memory unit in sequence to the digital sums and averages device 23. Device 23 adds up the digital representation of each sample and divided by the number of samples, i.e., each address content is added (summed) and its average (arithmetic mean) determined. The averaged output of device 23 may, by means of switch 29, be communicated directly to the digital-to-analog converter. The output of converter 25 is displayed on display 26, which may be, for example,
10 a meter or an oscilloscope.
In accordance with the present invention, the sums and averages of the device 23 are communicated to the remainder of the T-tester device 24. It should beunt derstood, however, that the same register (memory addresses l418) may be used for certain functions in the T-test, in which case the output of the sums and averages device 23 and the T-test device 24 would be communicated back to the register-memory via the sequence switch 13 to store the sums.
Consider a four-channel average response computer, such as is described in the Clynes patent, in which the following alternatives are provided:
All four channels average in the conventional way, together or sequentially. However, an option exists so that Y Channel 1 computes EX (t) Channel 2 computes 2X (t) Channel 3 computes EY (t) Channel 4 computes 2Y (t) X and Y' can be two different processes measured at the same time, or the same process measured at two different times. The measurement is made at each ordinate i over an analysis epoch from 0 to -T. 0 is the time at which a perturbation (stimulus) is applied to the system, and T is a time period selected by the operator. T is then divided into a number of equal intervals, determined by the number of ordinates provided in the memory.
The digital representations stored in each channel can be added or subtracted from the representations in any other channel, and can be erased independently,
resetting all registers to zero sequentially or simultaneously'. The first two steps of computations are shown in FIG. 3, which shows the use of a four-channel memory computer and two counters.
In one implementation, the computation of 0X 0) for each ordinate of X(t) can be carried out dynamically using repetitive sweep of the D-A system through the set of memory registers. This is shown in Step 2 of FIG. 3. In a second implementation, the computation of o-X (t) is static. For subsequent T-test computation, the static version is preferred. 7
In the static version, 0' X is developed for 1' or ordinate l, as shown in step 2 of FIG. 3. The o' fi is stored as a voltage V 10,? (i,) in a sample and hold circuit; the registers holding ZX are reset to zero; the voltage V [0,, (i,)] is applied to the A-D; and the value of 0,30,) is stored permanently in the register corresponding to ordinate 1. This sequence is then repeated for each ordinate, developing o' t) from 0 to T.
Then, as Step 3, there occurs a computation of (Ty using the procedure shown in Step 2 of FIG. 3. This is followed by the computation of t which is Step 4 of this procedure, as shown in FIG. 5, which shows use of an analog device and differential amplifier. Alternatively, the indicated computation should be performed digitally. After Step 3, quantities of FIG. 4 are stored which is followed by t computation shown in FIG. 5. After completion of Step 4, we have the quantities stored in the computer shown in FIG. 6.
The value of 1' at some particular time can be obtained digitally by interrogation of ordinate i, or the total or average value of t can be automatically calculated, or the full set of values of r from i to T can be appropriately recorded in various ways. Then, counter 2 and channels 3 and 4 are erased and a new sample of data Z(i) brought into the computer. M, (i), Z and t" x Z are computed. Comparison of 11 with t at any ordinate of interest or over the full epoch from O to T then permits evaluation of the data.
The T-test device 24 may haveits own long-term memory which, for example, provides a complete t-Distribution table (Students or Gossets distribution), or which stores sets of values of T-instead of storing them in channel 4.
In FIG. 1, the analog display 26 may be sent to display the results of the T-test computation in analog form, by means of the digital-to-analog converter 25 or alternatively the display may be by means of the digital display 27. The digital display may be a series of numerical display tubes, such as tubes, or a print-out device, such as a teleprinter.
The T-test computer has been described as a complete instrument. However, it will be understood that a T-test computer module may be sold as a unit and adapted to be connected to an average response computer. Having regard to FIG. 6 the average response computer 105 may be already in the customers possession. He will then add to it the T-test module consisting of the squaring circuits 106 and 107 and the circuitry starting with the squaring circuits 112 and 113 and including the circuits to the right of circuits 112 and 113. As explained above, the sample and hold circuits 102 and 111 are optional. The connections of the T-test module to the average response computer would be the output lines from squaring circuits 106 and 107 and the input lines to the module of lines 108,109,110 and 110.
We claim:
1. A special purpose computer for the computation of the t" test, including a first squaring means to provide the squares of a sequence of voltage values X and Y to provide their squared values X and Y an average response computer connected to the output of said first squaring means and having a first summing means which provides the sum of the voltage values X over repeated cycles providing EX and the sum of a different set of voltage values Y over repeated cycles providing EY and the sums of the squared values 2X and 2Y counter means for counting the repeated cycles to provide N and N,,, and a first division means connected to the output of said summing means and to the counter means to divide each of said sums by the number of; the repeated cycles N, and N a second squaring means connected to the output of said average response computer to provide the square of the sums (EX/N and (EYIN V a first differential means connected to the output of said second squaring means and to said average response computer to generate the quantities a second divider means connected to the output of said differential means and to the counter means to divide the respective variances by the number of repeated cycles to provide averaged variances 01 W, andcrfN 1 addition means connected to the output of said second divider means to add said averaged variances;
a square root means connected to the output of said addition means to provide the square root of said added variances;
a second differential means connected to said average response computer to provide the subtraction EX/N Z YIN and a third divider means connected to the outputs of said second differential means and to said square root means to provide the signal corresponding to the T-test result of EX/N, E Y/N, (mc N +o'y INu)1/2.
2. A special purpose computer including the special purpose computer for the computation'of the T-test as claimed in claiml and further including storage means responsive to the signal corresponding to the said T-test result, said storage responsive means storing the signals corresponding to the T-test results of a first and a subsequent second analysis of a process, comparison means comparing the said two stored signals, and means producing a signal which corresponds to the said comparison.
3. A special purpose computer including the special purpose computer for the computation of the T-test as claimed in claim 1 and further including comparison means which is responsive to the signal corresponding to the said T-test result and compares that signal with a predetermined standard, and means producing a signal which corresponds to the said comparison.
4. A special purpose computer module for the computation of the T-test, said module connectable to an average response computer having four channels, said average response computer having a first summing means which provides the sum of the voltage values X over repeated cycles providing EX and the sum of a different set of voltage values Y over repeated cycles providing ZY and the sums of the squared values 2X and SW, counter means for counting the repeated cycles to provide N, and N and a first division means connected to the output of said summing means and to the counter means to divide each said sums by the number of the repeated cycles N, and N,
said computer module including:
a first squaring means having an input and an output, the input connectable to receive a sequence of voltage values X and Y and the squaring means providing at its output the squared values X and Y said squaring means having its output connectable to the input of said average response computer;
a second squaring means connectable to the output of said average response computer to provide the square of the sums (EX/N and (EY/N V a first differential means connected to output of said second squaring means and connectable to said average response computer to generate the quantities (EX N (EX/N 0, and (ZY' N (2 Y/N,, =0
a second divider means connected to the output of said differential means and connectable to the a third divider means connected to the outputs of said second differential means and to said square root means to provide the signal corresponding to the T-test result of ZX/N -E Y/N,,/ (OXZINI 03, y)1l2.
5. A special purpose computer including the special purpose computer module for the computation of the T-test as claimed in claim 4 and further including storage means responsive to the signal corresponding to the said t test result, said storage responsive means storing the signals corresponding to the T-test results of a first and a subsequent second analysis of a process, comparison means comparing the said two stored signals, and means producing a signal which corresponds to the said comparison.
6. A special purpose computer including the special purpose computer module for the computation of the T-test as claimed in claim 4 and further including comparison means which is responsive to the signal corresponding to the said T-test result and compares that signal with a predetermined standard, and means producing a signal which corresponds to the said comparison.

Claims (6)

1. A special purpose computer for the computation of the ''''t'''' test, including a first squaring means to provide the squares of a sequence of voltage values X and Y to provide their squared values X2 and Y2; an average response computer connected to the output of said first squaring means and having a first summing means which provides the sum of the voltage values X over repeated cycles providing Sigma X and the sum of a different set of voltage values Y over repeated cycles providing Sigma Y and the sums of the squared values Sigma X2 and Sigma Y2, counter means for counting the repeated cycles to provide Nx and Ny, and A first division means connected to the output of said summing means and to the counter means to divide each of said sums by the number of; the repeated cycles Nx and Ny; a second squaring means connected to the output of said average response computer to provide the square of the sums ( Sigma X/Nx)2 and ( Sigma Y/Ny)2; a first differential means connected to the output of said second squaring means and to said average response computer to generate the quantities ( Sigma X2/Nx) - ( Sigma X/Nx)2 sigma x2 and ( Sigma Y2/Ny) - ( Sigma Y/Ny)2 sigma y2; a second divider means connected to the output of said differential means and to the counter means to divide the respective variances by the number of repeated cycles to provide averaged variances sigma x2/Nx and sigma y2/Ny; addition means connected to the output of said second divider means to add said averaged variances; a square root means connected to the output of said addition means to provide the square root of said added variances; a second differential means connected to said average response computer to provide the subtraction Sigma X/Nx - Sigma Y/Ny; and a third divider means connected to the outputs of said second differential means and to said square root means to provide the signal corresponding to the T-test result of Sigma X/Nx Sigma Y/Ny / ( sigma x2/Nx + sigma y2/Ny)1/2.
2. A special purpose computer including the special purpose computer for the computation of the T-test as claimed in claim 1 and further including storage means responsive to the signal corresponding to the said T-test result, said storage responsive means storing the signals corresponding to the T-test results of a first and a subsequent second analysis of a process, comparison means comparing the said two stored signals, and means producing a signal which corresponds to the said comparison.
3. A special purpose computer including the special purpose computer for the computation of the T-test as claimed in claim 1 and further including comparison means which is responsive to the signal corresponding to the said T-test result and compares that signal with a predetermined standard, and means producing a signal which corresponds to the said comparison.
4. A special purpose computer module for the computation of the T-test, said module connectable to an average response computer having four channels, said average response computer having a first summing means which provides the sum of the voltage values X over repeated cycles providing Sigma X and the sum of a different set of voltage values Y over repeated cycles providing Sigma Y and the sums of the squared values Sigma X2 and Sigma Y2, counter means for counting the repeated cycles to provide Nx and Ny, and a first division means connected to the output of said summing means and to the counter means to divide each said sums by the number of the repeated cycles Nx and Ny; said computer module including: a first squaring means having an input and an output, the input connectable to receive a sequence of voltage values X and Y and the squaring means providing at its output the squared values X2 and Y2, said squaring means having its output connectable to the input of said average response computer; a second squaring means connectable to the output of said average response computer to provide the square of the sums ( Sigma X/Nx)2 and ( Sigma Y/Ny)2; a first differential means connected to output of said second squaring means and connectable to said average response computer to generate the quantities ( Sigma X2/Nx) - ( Sigma X/Nx)2 sigma x2 and ( Sigma Y2/Ny) - ( Sigma Y/Ny)2 sigma y2 a second divider means connected to the output of said differential means and connectable to the counter means to divide the respective variances by the number of repeated cycles to provide averaged variances sigma X2/Nx and sigma Y2/Ny; addition means connected to the output of said second divider means to add said averaged variances; a square root means connected to the output of said addition means to provide the square root of said added variances; a second differential means connectable to said average response computer to provide the subtraction Sigma X/Nx - Sigma Y/Ny ; and a third divider means connected to the outputs of said second differential means and to said square root means to provide the signal corresponding to the T-test result of Sigma X/Nx -Sigma Y/Ny / ( sigma X2/Nx + sigma y2/Ny)1/2.
5. A special purpose computer including the special purpose computer module for the computation of the T-test as claimed in claim 4 and further including storage means responsive to the signal corresponding to the said ''''t'''' test result, said storage responsive means storing the signals corresponding to the T-test results of a first and a subsequent second analysis of a process, comparison means comparing the said two stored signals, and means producing a signal which corresponds to the said comparison.
6. A special purpose computer including the special purpose computer module for the computation of the T-test as claimed in claim 4 and further including comparison means which is responsive to the signal corresponding to the said T-test result and compares that signal with a predetermined standard, and means producing a signal which corresponds to the said comparison.
US157363A 1971-06-28 1971-06-28 Signal averager Expired - Lifetime US3705297A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US15736371A 1971-06-28 1971-06-28

Publications (1)

Publication Number Publication Date
US3705297A true US3705297A (en) 1972-12-05

Family

ID=22563402

Family Applications (1)

Application Number Title Priority Date Filing Date
US157363A Expired - Lifetime US3705297A (en) 1971-06-28 1971-06-28 Signal averager

Country Status (1)

Country Link
US (1) US3705297A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3808525A (en) * 1972-06-22 1974-04-30 A Ott Thickness measuring device for indicating the mean value of a pre-set number of measurements of the thickness of a layer
US3870226A (en) * 1972-05-25 1975-03-11 Richier Sa Compaction of a surface with a compactor having wheels
US3925650A (en) * 1974-02-15 1975-12-09 Presearch Inc Method and apparatus for detecting a repetitive signal in a noisy background
US3937943A (en) * 1974-08-29 1976-02-10 University Of Illinois Foundation Digital signal averager with logarithmic time base
US3997769A (en) * 1974-12-05 1976-12-14 Gunter Hansmann Digital decadic indicator device for measured values
US4054786A (en) * 1973-09-24 1977-10-18 The United States Of America As Represented By The Secretary Of The Navy Running average computer
US4089055A (en) * 1975-03-14 1978-05-09 British Steel Corporation Electronic monitoring apparatus
US4144578A (en) * 1976-02-12 1979-03-13 Carl Schenck Ag Method and apparatus for monitoring and/or correcting of a physical characteristic
US4299484A (en) * 1978-08-10 1981-11-10 Honeywell Gmbh Range and speed measuring equipment with noise frequency modulated transmitter
US4407299A (en) * 1981-05-15 1983-10-04 The Children's Medical Center Corporation Brain electrical activity mapping
US4408616A (en) * 1981-05-15 1983-10-11 The Children's Medical Center Corporation Brain electricaL activity mapping
US4421122A (en) * 1981-05-15 1983-12-20 The Children's Medical Center Corporation Brain electrical activity mapping
USRE34015E (en) * 1981-05-15 1992-08-04 The Children's Medical Center Corporation Brain electrical activity mapping
US5392788A (en) * 1993-02-03 1995-02-28 Hudspeth; William J. Method and device for interpreting concepts and conceptual thought from brainwave data and for assisting for diagnosis of brainwave disfunction
US6205197B1 (en) * 1995-12-28 2001-03-20 International Business Machines Corporation Programmable supervisory circuit and applications therefor

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3147370A (en) * 1959-04-15 1964-09-01 Industrial Nucleonics Corp Measuring and controlling system
US3339063A (en) * 1964-03-09 1967-08-29 Boeing Co Standard deviation computer
US3471685A (en) * 1964-06-19 1969-10-07 Industrial Nucleonics Corp Methods and means for statistical variance analysis of sheet manufacturing processes using scanning and dwelling gauges
US3506813A (en) * 1966-06-13 1970-04-14 Hewlett Packard Co Signal-to-noise ratio enhancement methods and means
US3515860A (en) * 1967-11-06 1970-06-02 Industrial Nucleonics Corp Process controller with dynamic set-point adjustment responsive to the statistical variance of the controlled property
US3529140A (en) * 1967-04-28 1970-09-15 Industrial Nucleonics Corp Spectrum analyzer
US3534402A (en) * 1967-12-15 1970-10-13 Honeywell Inc Apparatus for determining the uniformity of web material

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3147370A (en) * 1959-04-15 1964-09-01 Industrial Nucleonics Corp Measuring and controlling system
US3339063A (en) * 1964-03-09 1967-08-29 Boeing Co Standard deviation computer
US3471685A (en) * 1964-06-19 1969-10-07 Industrial Nucleonics Corp Methods and means for statistical variance analysis of sheet manufacturing processes using scanning and dwelling gauges
US3506813A (en) * 1966-06-13 1970-04-14 Hewlett Packard Co Signal-to-noise ratio enhancement methods and means
US3529140A (en) * 1967-04-28 1970-09-15 Industrial Nucleonics Corp Spectrum analyzer
US3515860A (en) * 1967-11-06 1970-06-02 Industrial Nucleonics Corp Process controller with dynamic set-point adjustment responsive to the statistical variance of the controlled property
US3534402A (en) * 1967-12-15 1970-10-13 Honeywell Inc Apparatus for determining the uniformity of web material

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
The RCLiac 128 Scaler Analyzer Radiation Counter Laboratories, Inc. Publication Adler et al., Introduction to Probability and Statistics (Textbook) W. H. Freeman & Co. San Francisco 1968. Pages 40 43 and 136 148. *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3870226A (en) * 1972-05-25 1975-03-11 Richier Sa Compaction of a surface with a compactor having wheels
US3808525A (en) * 1972-06-22 1974-04-30 A Ott Thickness measuring device for indicating the mean value of a pre-set number of measurements of the thickness of a layer
US4054786A (en) * 1973-09-24 1977-10-18 The United States Of America As Represented By The Secretary Of The Navy Running average computer
US3925650A (en) * 1974-02-15 1975-12-09 Presearch Inc Method and apparatus for detecting a repetitive signal in a noisy background
US3937943A (en) * 1974-08-29 1976-02-10 University Of Illinois Foundation Digital signal averager with logarithmic time base
US3997769A (en) * 1974-12-05 1976-12-14 Gunter Hansmann Digital decadic indicator device for measured values
US4089055A (en) * 1975-03-14 1978-05-09 British Steel Corporation Electronic monitoring apparatus
US4144578A (en) * 1976-02-12 1979-03-13 Carl Schenck Ag Method and apparatus for monitoring and/or correcting of a physical characteristic
US4299484A (en) * 1978-08-10 1981-11-10 Honeywell Gmbh Range and speed measuring equipment with noise frequency modulated transmitter
US4407299A (en) * 1981-05-15 1983-10-04 The Children's Medical Center Corporation Brain electrical activity mapping
US4408616A (en) * 1981-05-15 1983-10-11 The Children's Medical Center Corporation Brain electricaL activity mapping
US4421122A (en) * 1981-05-15 1983-12-20 The Children's Medical Center Corporation Brain electrical activity mapping
USRE34015E (en) * 1981-05-15 1992-08-04 The Children's Medical Center Corporation Brain electrical activity mapping
US5392788A (en) * 1993-02-03 1995-02-28 Hudspeth; William J. Method and device for interpreting concepts and conceptual thought from brainwave data and for assisting for diagnosis of brainwave disfunction
US6205197B1 (en) * 1995-12-28 2001-03-20 International Business Machines Corporation Programmable supervisory circuit and applications therefor

Similar Documents

Publication Publication Date Title
US3705297A (en) Signal averager
Rompelman et al. Measurement of heart-rate variability: Part 1—Comparative study of heart-rate variability analysis methods
US3229198A (en) Eddy current nondestructive testing device for measuring multiple parameter variables of a metal sample
US3720818A (en) Method of measurement and apparatus therefor
EP0660124A2 (en) Phase noise measurement system and method
Sturm et al. An instantaneous recording cardiotachometer
US5220519A (en) Method and apparatus for self-testing a transducer system
Clausen et al. A low-cost method for rapid transfer function measurements with direct application to biological impedance analysis
Lawton et al. Pulse and time-domain measurements
US3714551A (en) Method for measuring the distribution of magnetic nuclear relaxation times
Evanich et al. Some limitations on the removal of periodic noise by averaging.
US3290592A (en) Method for measuring and utilizing the cumulative probability distribution of a predetermined signal portion of noise
US4139895A (en) Analog computer
US4603324A (en) Tone-pip-signal generator
MacKay High-speed electronic-analogue computing techniques
US3573626A (en) Automatic radio frequency pulse measurement system
US3222598A (en) Electroencephalograph wave analyzer
Ekstedt et al. The jittermeter: a variability calculator for use in single fiber electromyography
GB1422721A (en) Method of and apparatus for determining counting efficiency in liquid scintillation counting
RU2146061C1 (en) Signal-strength meter
SU809070A1 (en) Device for measuring frequency response
SU1485146A1 (en) Device for analysis of magnetic carrier movement oscillation spectrum
Clarke An electronic probability density machine
SU531113A1 (en) Device for testing parameters of parasitic amplitude modulation parameters
SU957121A1 (en) Pulse train average frequency meter